CN114079967B - Uplink channel transmission method, device, terminal and network side equipment - Google Patents
Uplink channel transmission method, device, terminal and network side equipment Download PDFInfo
- Publication number
- CN114079967B CN114079967B CN202010821149.1A CN202010821149A CN114079967B CN 114079967 B CN114079967 B CN 114079967B CN 202010821149 A CN202010821149 A CN 202010821149A CN 114079967 B CN114079967 B CN 114079967B
- Authority
- CN
- China
- Prior art keywords
- pusch
- indication information
- uplink
- sequence
- uci
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 287
- 238000000034 method Methods 0.000 title claims abstract description 101
- 230000006870 function Effects 0.000 claims description 128
- 238000004590 computer program Methods 0.000 claims description 55
- 238000013507 mapping Methods 0.000 claims description 48
- 238000004080 punching Methods 0.000 claims description 22
- 238000003860 storage Methods 0.000 claims description 15
- 239000000945 filler Substances 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 13
- 238000011144 upstream manufacturing Methods 0.000 description 10
- 230000006399 behavior Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000007774 longterm Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention provides a transmission method, a device, a terminal and network side equipment of an uplink channel, wherein the transmission method comprises the following steps: determining whether uplink skip occurs on the PUSCH; generating indication information according to the determination result, and transmitting the indication information on the PUSCH; or generating a first sequence according to the determination result, and transmitting the PUSCH and the first sequence; or when the PUSCH is determined to have uplink skip, transmitting the PUSCH and the second sequence; otherwise, not transmitting the second sequence; therefore, the UCI is ensured to be normally transmitted on the PUSCH with uplink skip, the UCI is prevented from being discarded, meanwhile, the network side equipment is assisted to receive the PUSCH through the indication of whether the uplink skip occurs, and the receiving performance is improved.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for transmitting an uplink channel, a terminal, and a network side device.
Background
In the current new wireless communication system (5Generation New RAT,5G NR), from the perspective of flexible scheduling, both the Physical Uplink control channel (Physical Uplink Control Channel, PUCCH) and the Physical Uplink shared channel (Physical Uplink SHARED CHANNEL, PUSCH) may be semi-static transmissions or flexible transmissions based on Physical downlink control channel (Physical Downlink Control Channel, PDCCH) scheduling. So that a case in which time domain resources of PUCCH and PUSCH overlap may occur. Currently, considering that the uplink transmission is limited in power, simultaneous transmission (overlapping of time domain resources) of PUCCH and PUSCH on the same or different carriers is not supported. When overlap of all or part of symbols in the time domain occurs in PUCCH and PUSCH, the following manner may be adopted:
1) If the PUCCH and the PUSCH correspond to different priorities, a channel with higher priority is selected to be transmitted, and a channel with low priority is not transmitted.
2) If the priorities of the PUCCH and PUSCH are the same or the priorities are not defined, a determination is required to be made as to whether a predefined time condition (timing) is satisfied for the first symbol of the channel with the earliest start time of the overlapped PUCCH and PUSCH, and when satisfied, uplink control information (Uplink Control Information, UCI) carried on the PUCCH is transferred to PUSCH for transmission, so that the PUCCH is not transmitted any more, thereby avoiding simultaneous transmission of the PUCCH and PUSCH. In the prior art, base station scheduling can ensure that the overlapped channels meet the timeline, and if a Terminal (also called User Equipment UE) judges that the situation that the timeline is not met occurs, the base station scheduling is considered to be error scheduling, and no Terminal performs the action. The UCI mainly refers to hybrid automatic repeat request acknowledgement (HARQ-ACK, hybrid Automatic Repeat request-ACKnowledgment) and channel state Information (CSI, channel State Information).
3) For the overlap of PUCCH carrying scheduling request (Scheduling Request, SR) with PUSCH, in particular, considering that SR information cannot be carried after Transport Block (TB) on PUSCH has been formed, PUSCH is discarded if there is a TB transmission on PUSCH, otherwise (i.e. there is no TB transmission on PUSCH, e.g. PUSCH carrying SP-CSI, or PUSCH carrying a-CSI and no TB transmission), PUSCH is discarded, SR is transmitted (transmitted via PUCCH). The TB is equivalent to an Uplink shared channel (Uplink SHARED CHANNEL, UL-SCH), which is a channel defined in the medium access control (Medium Access Control, MAC) and mapped to the PUSCH, and the data of the channel is defined as the TB in the physical layer.
In the prior art, when the PUCCH and PUSCH time domain resources overlap, when UCI on the PUCCH is transferred to PUSCH for transmission according to a multiplexing rule, it may not be determined whether uplink skip occurs on PUSCH for selecting and transmitting UCI (UL skipping), when the terminal has decided not to prepare UCI for transmission on the PUCCH, but rather to accurately perform multiplexing transmission of UCI and data on PUSCH, if PUSCH is subsequently not transmitted because UL skipping occurs, UCI is also discarded.
Disclosure of Invention
The embodiment of the invention aims to provide a transmission method, a device, a terminal and network side equipment of an uplink channel, which are used for solving the problem that uplink control information is discarded due to uplink skipping of a PUSCH in the prior art.
In order to achieve the above object, an embodiment of the present invention provides a method for transmitting an uplink channel, which is applied to a terminal, and includes:
Determining whether uplink skip occurs on a Physical Uplink Shared Channel (PUSCH);
generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
Wherein the method further comprises:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
Wherein the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
Wherein the determining whether uplink skipping occurs on the physical uplink shared channel PUSCH includes:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
Wherein determining whether uplink skip occurs on the PUSCH according to whether the PUSCH generates a TB or whether the UL-SCH is generated or whether a protocol data unit PDU is obtained, comprises:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
Wherein, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may undergo uplink skip and needs to carry UCI from PUCCH, the method further includes:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
Wherein transmitting the indication information on the PUSCH includes:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
When the indication information is transmitted in a punching mode, the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
Wherein the indication information is independently encoded with the UCI or the indication information is jointly encoded with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
If the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a predetermined convention or configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
Wherein transmitting the first sequence or transmitting the second sequence comprises:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein transmitting the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH includes:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
The embodiment of the invention also provides a transmission method of the uplink channel, which is applied to the network side equipment and comprises the following steps:
receiving indication information on a Physical Uplink Shared Channel (PUSCH), and determining whether uplink skipping occurs to the PUSCH according to the indication information;
Or alternatively
Receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
Or alternatively
And receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
Wherein the method further comprises:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
Wherein the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
Wherein, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may undergo uplink skip and needs to carry UCI from PUCCH, the method further includes:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
The method for receiving the indication information on the Physical Uplink Shared Channel (PUSCH) comprises the following steps:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
When the indication information is received in a punching mode, determining that the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
Wherein the indication information is independently encoded with the UCI or the indication information is jointly encoded with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
If the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a predetermined convention or configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
Wherein receiving the first sequence or the second sequence comprises:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein receiving the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH includes:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
The embodiment of the invention also provides a terminal, which 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:
Determining whether uplink skip occurs on a Physical Uplink Shared Channel (PUSCH);
generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
Wherein the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
Wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor is further configured to read a computer program in the memory and perform the following operations:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
When the indication information is transmitted in a punching mode, the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
Wherein the indication information is independently encoded with the UCI or the indication information is jointly encoded with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
If the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a predetermined convention or configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
The embodiment of the invention also provides a transmission device of the uplink channel, which is applied to the terminal and comprises the following steps:
a first determining unit, configured to determine whether uplink skipping occurs on a physical uplink shared channel PUSCH;
a first transmission unit, configured to generate indication information according to a determination result, and transmit the indication information on the PUSCH, where the indication information is used to indicate whether uplink skip occurs on the PUSCH; or generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
The embodiment of the invention also provides network side equipment, which 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:
receiving indication information on a Physical Uplink Shared Channel (PUSCH), and determining whether uplink skipping occurs to the PUSCH according to the indication information;
Or alternatively
Receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
Or alternatively
And receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
Wherein the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
Wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor is further configured to read a computer program in the memory and perform the following operations:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
When the indication information is received in a punching mode, determining that the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
Wherein the indication information is independently encoded with the UCI or the indication information is jointly encoded with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
If the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a predetermined convention or configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein the processor is further configured to read the computer program in the memory and perform the following operations:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
The embodiment of the invention also provides a transmission device of the uplink channel, which is applied to the network side equipment and comprises the following steps:
a second determining unit, configured to receive indication information on a physical uplink shared channel PUSCH, and determine whether uplink skipping occurs on the PUSCH according to the indication information;
Or the method is used for receiving the PUSCH and a first sequence corresponding to the PUSCH, and determining whether the PUSCH is skipped upwards according to the received first sequence;
Or the method is used for receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
Embodiments of the present invention also provide a processor-readable storage medium storing a computer program for causing the processor to perform the method as described above.
The technical scheme of the invention has at least the following beneficial effects:
In the method, the device, the terminal and the network side equipment for transmitting the uplink channel, no matter whether uplink skip occurs on the PUSCH, the terminal transmits the indication information indicating whether uplink skip occurs on the PUSCH or transmits the first sequence corresponding to the PUSCH and indicating whether uplink skip occurs; or transmitting a second sequence indicating that uplink skipping occurs when uplink skipping occurs on the PUSCH; through the transmission mode, the network side equipment clearly knows whether the terminal has uplink skip or not, so as to assist the network side equipment to process the information on the PUSCH.
Drawings
Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present invention are applicable;
fig. 2 shows one of the step flowcharts of the uplink channel transmission method provided in the embodiment of the present invention;
fig. 3 shows a second flowchart of a step of a method for transmitting an uplink channel according to an embodiment of the present invention;
FIG. 4 shows a schematic diagram of an example one provided by an embodiment of the present invention;
fig. 5 shows a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 6 shows one of schematic structural diagrams of a transmission device for an uplink channel according to an embodiment of the present invention;
Fig. 7 is a schematic structural diagram of a network side device according to an embodiment of the present invention;
fig. 8 shows a second schematic structural diagram of a transmission device for uplink channels according to an embodiment of the present invention.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved more apparent, the following detailed description will be given with reference to the accompanying drawings and specific embodiments.
In the embodiment of the invention, the term "and/or" describes the association relation of the association objects, which means that three relations can exist, for example, a and/or B can be expressed as follows: 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 term "plurality" in embodiments of the present invention means two or more, and other adjectives are similar.
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The technical scheme provided by the embodiment of the invention can be suitable for various systems, in particular to a 5G system. For example, applicable systems may be global system for mobile communications (Global System of Mobile communication, GSM) system, code division multiple access (Code Division Multiple Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) General Packet Radio Service (GPRS) system, long term evolution (Long Term Evolution, LTE) system, LTE frequency division duplex (Frequency Division Duplex, FDD) system, LTE time division duplex (Time Division Duplex, TDD) system, long term evolution-advanced (Long Term Evolution Advanced, LTE-a) system, universal mobile system (Universal Mobile Telecommunication System, UMTS), worldwide interoperability for microwave access (Worldwide interoperability for Microwave Access, wiMAX) system, 5G New air interface (New Radio, NR) system, etc. The various systems comprise a terminal device and a network side device. Core network parts such as evolved packet system (Evloved PACKET SYSTEM, EPS), 5G system (5 GS), etc. may also be included in the system.
Fig. 1 shows a block diagram of a wireless communication system to which an embodiment of the present invention is applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may also be referred to as a terminal or a User Equipment (UE). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present invention. The network side device 12 may be a base station or a core network, and it should be noted that, in the embodiment of the present invention, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
The terminal according to the embodiment of the invention can be a device for providing voice and/or data connectivity for a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. The names of the terminal devices may also be different in different systems, for example in a 5G system, the terminal devices may be referred to as User Equipment (UE). The wireless terminal device may communicate with one or more Core Networks (CNs) via a radio access Network (Radio Access Network, RAN), which may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access Network. Such as Personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal DIGITAL ASSISTANT, PDA) and the like. The wireless terminal device may also be referred to as a system, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point), remote terminal device (remote terminal), access terminal device (ACCESS TERMINAL), user terminal device (user terminal), user agent (user agent), user equipment (user device), and embodiments of the present invention are not limited.
The network side device according to the embodiment of the present invention may be a base station, where the base station may include a plurality of cells for providing services for a terminal. A base station may also be called an access point or may be a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or other names, depending on the particular application. The network side device may be configured to exchange received air frames with internet protocol (Internet Protocol, IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network side device may also coordinate attribute management for the air interface. For example, the network side device according to the embodiment of the present invention may be a network side device (Base Transceiver Station, BTS) in a global system for mobile communications (Global System for Mobile communications, GSM) or code division multiple access (Code Division Multiple Access, CDMA), a network side device (NodeB) in a wideband code division multiple access (Wide-band Code Division Multiple Access, WCDMA), an evolved network side device (evolutional Node B, eNB or e-NodeB) in a long term evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a home evolved base station (Home evolved Node B, heNB), a relay node (relay node), a home base station (femto), a pico base station (pico), and the like. In some network structures, the network-side device may include a Centralized Unit (CU) node and a Distributed Unit (DU) node, which may also be geographically separated.
It should be noted that, the network side device and the terminal device may use one or more antennas to perform Multiple input Multiple output (Multi Input Multi Output, MIMO) transmission, where the MIMO transmission may be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). The MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like, depending on the form and number of the root antenna combinations.
As shown in fig. 2, an embodiment of the present invention further provides a method for transmitting an uplink channel, which is applied to a terminal, and includes:
step 21, determining whether uplink skipping occurs on the physical uplink shared channel PUSCH;
step 22, generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that the PUSCH is skipped upwards; i.e. the second sequence is transmitted when the uplink skip occurs, and the network side device determines whether the uplink skip occurs by detecting whether the second sequence occurs.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards; for example, "0" indicates that no upstream skip (UL skipping) has occurred, and "1" indicates that upstream skip has occurred; or "0" indicates that an upstream skip has occurred, and "1" indicates that no upstream skip has occurred. Further, the indication information may further include more bits for indicating related information about uplink skipping.
Or the different sequence of the first sequence is used for indicating whether the PUSCH is skipped uplink; that is, the first sequence is always transmitted corresponding to the PUSCH, and the network side device determines whether uplink skipping occurs by determining which sequence the detected first sequence is, regardless of whether uplink skipping occurs, by selecting a different sequence transmission according to whether uplink skipping occurs.
As an alternative embodiment, the method further comprises:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
In the embodiment of the invention, when whether to open or allow the related behavior can be preconfigured through the configuration information, only if the configuration information configures the opening or allowing the related behavior, the related behavior needs to be executed according to the opening or allowing mode. I.e. it may be determined whether the relevant behavior is configured to be on or allowed before executing step 22. For example, the configuration information configures the terminal to allow transmission of the indication information on the PUSCH, the terminal may generate the indication information according to the determination result of step 21, and transmit the indication information on the PUSCH.
As another alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
all PUSCHs (i.e., any one PUSCH);
PUSCH supporting transport block TB transmission, e.g., PUSCH other than PUSCH of semi-static CSI, because PUSCH of semi-static CSI does not carry any TBs;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH in which uplink skip may occur, i.e., PUSCH satisfying a condition in which uplink skip can occur;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
For example, for all PUSCHs, whether overlapping with PUCCH or not, the indication information is transmitted on PUSCH; the method mainly aims to avoid PUCCH loss caused by downlink packet loss, and causes inconsistent understanding of whether indication information is transmitted by network side equipment and terminals possibly occurring when judging whether the indication information is transmitted according to whether the indication information is overlapped with the PUCCH.
For another example, when the PUSCH is a PUSCH with PDCCH scheduling, if the open uplink skip function is configured, the indicated indication information is transmitted on the PUSCH; for CG PUSCH, the indication information is always transmitted, mainly to avoid PUCCH loss caused by downlink packet loss, so that when judging whether to transmit the indication information according to whether to overlap with PUCCH, the understanding of whether to transmit the indication information by the network side device and the terminal may occur is inconsistent, and compared with all PUSCH cases, only for PUSCH transmission indication information where uplink skip may occur, some transmission overhead is saved, because only PUSCH with uplink skip function may occur, indication is needed.
For another example, for all PUSCHs, when UCI from PUCCH needs to be carried, the indication information needs to be transmitted; there may be inconsistent understanding of whether the indication information is transmitted by the network side device and the terminal caused by the PUCCH loss, but when the transmission condition is assumed to be good, the PUCCH is basically not lost, and the transmission overhead of the indication information in this way is smaller than that in other ways.
For another example, when the PUSCH is a PUSCH with PDCCH scheduling, if the open uplink skip function is configured, the indication information is transmitted on the PUSCH when UCI from the PUCCH needs to be carried; for CG PUSCH, the indication information is transmitted when UCI from PUCCH needs to be carried. There may be inconsistent understanding of whether the indication information is transmitted by the network side device and the terminal caused by the PUCCH loss, and in combination with whether the uplink skip function is provided, when the transmission condition is assumed to be good, the PUCCH is basically not lost, and the transmission overhead of the indication information in this way is minimal compared with other modes.
As an alternative embodiment, step 21 includes:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
Wherein determining whether uplink skip occurs on the PUSCH according to whether the PUSCH generates a TB or whether the UL-SCH is generated or whether a protocol data unit PDU is obtained, comprises:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
As another alternative embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the method further includes:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH. Wherein the padding bits are generated according to the original TB size.
When the PUSCH does not generate uplink skip, UCI is transmitted on the PUSCH, and meanwhile, information originally carried by the UCI is also transmitted on the PUSCH, for example, if TB transmission is scheduled, TB is also transmitted, and if a-CSI or SP-CSI is triggered, relevant CSI is also transmitted.
In the embodiment of the invention, when one PUSCH needs to carry UCI from PUCCH (i.e. overlap of PUCCH and PUSCH in time domain occurs and the condition that UCI is transferred to PUSCH is satisfied), whether PUSCH has uplink skip occurs, PUSCH always needs to carry UCI for transmission, and PUSCH carries indication information indicating whether uplink skip occurs or sends a first sequence corresponding to PUSCH, where the first sequence is used to indicate whether uplink skip occurs; or indicating whether uplink skip occurs by whether to transmit a second sequence corresponding to PUSCH; by the method, even if uplink skip UCI occurs, the UCI can be transmitted through the PUSCH, and the network side equipment can clearly know whether the terminal has uplink skip or not, so that the base station can be helped to process the information on the PUSCH.
For example, if the manner of transmitting the indication information is the following:
when the PUSCH has uplink skip, transmitting the UCI and the indication information on the PUSCH; and also transmitting a TB composed of filler bits on the PUSCH or not transmitting a TB on the PUSCH;
And when the PUSCH does not generate uplink skip, transmitting the UCI, the indication information and the information originally scheduled and carried by the PUSCH on the PUSCH.
For another example, if the first sequence is transmitted, then:
when the PUSCH has uplink skip, transmitting the UCI on the PUSCH; and also transmitting a TB composed of filler bits on the PUSCH or not transmitting a TB on the PUSCH; and transmitting a first sequence indicating that an uplink skip has occurred;
when no uplink skip occurs, transmitting the UCI, the indication information and the information originally scheduled and carried by the PUSCH on the PUSCH; and a first sequence is sent indicating that no upstream skip has occurred.
For another example, if the manner in which the second sequence is transmitted, then:
when the PUSCH has uplink skip, transmitting the UCI on the PUSCH; and also transmitting a TB composed of filler bits on the PUSCH or not transmitting a TB on the PUSCH; and transmitting a second sequence indicating that an uplink skip has occurred;
When no uplink skip occurs, transmitting the UCI, the indication information and the information originally scheduled and carried by the PUSCH on the PUSCH; the second sequence is not transmitted.
As another alternative embodiment, the transmitting the indication information on the PUSCH in step 22 includes:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
The indication information is transmitted in a punching mode, so that the influence of network side equipment and a terminal on the code rate of other information on the PUSCH caused by inconsistent understanding of the indication information is avoided. The resources between the indication information and other information (such as UCI and/or TB) transmitted on the PUSCH are non-overlapping when the indication information is transmitted in a rate matching manner, i.e. the indication information is transmitted on resources that are not UCI and TB transmissions.
When the indication information is transmitted in a punching mode, the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information; if the TB is transmitted on the PUSCH, the transmission resource of the indication information is not overlapped with the transmission resources of the UCI and the TB;
or when the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI, wherein the resources are preferentially allocated to the indication information, namely, if the TB is not transmitted on the PUSCH, the transmission resources of the indication information are not overlapped with the transmission resources of the UCI.
The TBs transmitted on the PUSCH may be TBs composed of padding bits or TBs containing valid information.
As there may be no TB transmission on PUSCH; if the TB is transmitted, resources are preferentially allocated for the UCI and the indication information, and the TB in the PUSCH is mapped to resources except the resources occupied by the UCI and the indication information in the PUSCH resources for transmission; if the TB is not transmitted, the resource is preferentially allocated to the indication information, and the UCI is mapped to the resources except the resources occupied by the indication information in the PUSCH resources for transmission.
As yet another alternative embodiment, the indication information is encoded independently of the UCI or is encoded jointly with a specific UCI (e.g., HARQ-ACK or CSI) of the UCI;
And/or the number of the groups of groups,
If the PUSCH transmits the TB, the indication information is encoded independently of the TB.
If uplink skip occurs, only UCI and indication information are transmitted, then UCI and indication information need to be encoded independently, and UCI can be known to occupy the residual resource transmission without TB information transmission by analyzing the indication information.
And if the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a preset agreement or a preset configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information. For example, on the first symbol on PUSCH or on the first non-DMRS symbol or on one symbol before or after the DMRS symbol, on B resource elements starting from the lowest RB or the highest RB; b is related to the number of bits of the indication information or B is a predefined integer value greater than 1.
Or if the indication information is coded jointly with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading, namely, transmitting the indication information as the UCI.
As another alternative embodiment, transmitting the first sequence or transmitting the second sequence in step 22 includes:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein transmitting the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH includes:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
In summary, the embodiment of the present invention provides a method for transmitting an uplink channel, which indicates whether uplink skip occurs by transmitting indication information or transmitting a first sequence or a second sequence on a PUSCH where uplink skip may occur, so as to ensure normal transmission of UCI on the PUSCH where uplink skip occurs, avoid UCI discarding, and simultaneously assist a network side device to receive the PUSCH by the indication of whether uplink skip occurs, thereby improving receiving performance.
As shown in fig. 3, an embodiment of the present invention further provides a method for transmitting an uplink channel, which is applied to a network side device, and includes:
Step 31, receiving indication information on a physical uplink shared channel PUSCH, and determining whether uplink skipping occurs on the PUSCH according to the indication information;
or receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
or receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
Wherein, the indication information includes at least 1 bit, and when the 1 bit is equal to a first value, it indicates that uplink skip does not occur on the PUSCH; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards; for example, "0" indicates that no upstream skip (UL skipping) has occurred, and "1" indicates that upstream skip has occurred; or "0" indicates that an upstream skip has occurred, and "1" indicates that no upstream skip has occurred. Further, the indication information may further include more bits for indicating related information about uplink skipping.
Or the different sequence of the first sequence is used for indicating whether the PUSCH is skipped uplink; i.e. the first sequence always corresponds to the PUSCH and, regardless of whether uplink skip occurs, the network side device selects a different sequence transmission according to whether uplink skip occurs, and determines whether uplink skip occurs by which sequence the detected first sequence is
Or when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated; i.e. the second sequence is transmitted when the uplink skip occurs, and the network side device determines whether the uplink skip occurs by detecting whether the second sequence occurs.
As an alternative embodiment, the method further comprises:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
In the embodiment of the invention, when whether to open or allow the related behavior can be preconfigured through the configuration information, only if the configuration information configures the opening or allowing the related behavior, the related behavior needs to be executed according to the opening or allowing mode. I.e. before performing step 31, it may be decided to send configuration information to inform the terminal whether to turn on or allow the relevant behaviour.
As another alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
all PUSCHs (i.e., any one PUSCH);
PUSCH supporting transport block TB transmission, e.g., PUSCH other than PUSCH of semi-static CSI, because PUSCH of semi-static CSI does not carry any TBs;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH in which uplink skip may occur, i.e., PUSCH satisfying a condition in which uplink skip can occur;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
Wherein, the PUSCH with uplink skip function or the PUSCH with uplink skip may include at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
For example, for all PUSCHs, whether overlapping with PUCCH or not, the indication information is transmitted on PUSCH; the method mainly aims to avoid PUCCH loss caused by downlink packet loss, and causes inconsistent understanding of whether indication information is transmitted by network side equipment and terminals possibly occurring when judging whether the indication information is transmitted according to whether the indication information is overlapped with the PUCCH.
For another example, when the PUSCH is a PUSCH with PDCCH scheduling, if the open uplink skip function is configured, the indicated indication information is transmitted on the PUSCH; for CG PUSCH, the indication information is always transmitted, mainly to avoid PUCCH loss caused by downlink packet loss, so that when judging whether to transmit the indication information according to whether to overlap with PUCCH, the understanding of whether to transmit the indication information by the network side device and the terminal may occur is inconsistent, and compared with all PUSCH cases, only for PUSCH transmission indication information where uplink skip may occur, some transmission overhead is saved, because only PUSCH with uplink skip function may occur, indication is needed.
For another example, for all PUSCHs, when UCI from PUCCH needs to be carried, the indication information needs to be transmitted; there may be inconsistent understanding of whether the indication information is transmitted by the network side device and the terminal caused by the PUCCH loss, but when the transmission condition is assumed to be good, the PUCCH is basically not lost, and the transmission overhead of the indication information in this way is smaller than that in other ways.
For another example, when the PUSCH is a PUSCH with PDCCH scheduling, if the open uplink skip function is configured, the indication information is transmitted on the PUSCH when UCI from the PUCCH needs to be carried; for CG PUSCH, the indication information is transmitted when UCI from PUCCH needs to be carried. There may be inconsistent understanding of whether the indication information is transmitted by the network side device and the terminal caused by the PUCCH loss, and in combination with whether the uplink skip function is provided, when the transmission condition is assumed to be good, the PUCCH is basically not lost, and the transmission overhead of the indication information in this way is minimal compared with other modes.
As an optional embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the method further includes:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
Wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH. Wherein the padding bits are generated according to the original TB size.
When the PUSCH does not generate uplink skip, UCI is transmitted on the PUSCH, and meanwhile, information originally carried by the UCI is also transmitted on the PUSCH, for example, if TB transmission is scheduled, TB is also transmitted, and if a-CSI or SP-CSI is triggered, relevant CSI is also transmitted.
For example, if the manner of transmitting the indication information is the following:
When the PUSCH has uplink skip, receiving the UCI and the indication information on the PUSCH; and also transmitting a TB composed of filler bits on the PUSCH or not transmitting a TB on the PUSCH;
and when the PUSCH does not generate uplink skip, receiving the UCI, the indication information and information originally scheduled and carried by the PUSCH on the PUSCH.
For another example, if the first sequence is transmitted, then:
when the PUSCH has uplink skip, receiving the UCI on the PUSCH; and also transmitting a TB composed of filler bits on the PUSCH or not receiving a TB on the PUSCH; and receiving a first sequence indicating that an uplink skip has occurred;
When no uplink skip occurs, receiving the UCI, the indication information and information originally scheduled and carried by the PUSCH on the PUSCH; and receives a first sequence indicating that no upstream skip has occurred.
For another example, if the manner in which the second sequence is transmitted, then:
when the PUSCH has uplink skip, receiving the UCI on the PUSCH; and also receiving a TB composed of filler bits on the PUSCH or not receiving a TB on the PUSCH; and receiving a second sequence indicating that an uplink skip occurred;
when no uplink skip occurs, receiving the UCI, the indication information and information originally scheduled and carried by the PUSCH on the PUSCH; the second sequence is not received.
As another alternative embodiment, the receiving indication information on the physical uplink shared channel PUSCH in step 31 includes:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
The indication information is transmitted in a punching mode, so that the influence of network side equipment and a terminal on the code rate of other information on the PUSCH caused by inconsistent understanding of the indication information is avoided. The resources between the indication information and other information (such as UCI and/or TB) transmitted on the PUSCH are non-overlapping when the indication information is transmitted in a rate matching manner, i.e. the indication information is transmitted on resources that are not UCI and TB transmissions.
When the indication information is received in a punching mode, determining that the indication information is punched for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information; if the TB is transmitted on the PUSCH, the transmission resource of the indication information is not overlapped with the transmission resources of the UCI and the TB;
or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the transmission resource of the indication information is preferentially allocated to the indication information, namely, if the TB is not transmitted on the PUSCH, the transmission resource of the indication information is not overlapped with the transmission resource of the UCI.
The TBs transmitted on the PUSCH may be TBs composed of padding bits or TBs containing valid information.
As there may be no TB transmission on PUSCH; if the TB is transmitted, resources are preferentially allocated for the UCI and the indication information, and the TB in the PUSCH is mapped to resources except the resources occupied by the UCI and the indication information in the PUSCH resources for transmission; if the TB is not transmitted, the resource is preferentially allocated to the indication information, and the UCI is mapped to the resources except the resources occupied by the indication information in the PUSCH resources for transmission.
As yet another alternative embodiment, the indication information is encoded independently of the UCI or is encoded jointly with a specific UCI (e.g., HARQ-ACK or CSI) of the UCI;
And/or the number of the groups of groups,
If the PUSCH transmits the TB, the indication information is encoded independently of the TB.
If uplink skip occurs, only UCI and indication information are transmitted, then UCI and indication information need to be encoded independently, and UCI can be known to occupy the residual resource transmission without TB information transmission by analyzing the indication information.
If the indication information and the UCI are independently encoded, determining the mapping resource size and position of the indication information on the PUSCH according to a predetermined convention or configuration, or determining the mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information; for example, on the first symbol on PUSCH or on the first non-DMRS symbol or on one symbol before or after the DMRS symbol, on B resource elements starting from the lowest RB or the highest RB; b is related to the number of bits of the indication information or B is a predefined integer value greater than 1.
Or if the indication information is coded in combination with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
As another alternative embodiment, receiving the first sequence or the second sequence in step 31 includes:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
Wherein receiving the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH includes:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
In summary, the embodiment of the present invention provides a method for transmitting an uplink channel, which indicates whether uplink skip occurs by transmitting indication information or transmitting a first sequence or a second sequence on a PUSCH where uplink skip may occur, so as to ensure normal transmission of UCI on the PUSCH where uplink skip occurs, avoid UCI discarding, and simultaneously assist a network side device to receive the PUSCH by the indication of whether uplink skip occurs, thereby improving receiving performance.
In order to more clearly describe the uplink channel transmission method provided by the embodiment of the present invention, the following description is made with reference to several examples.
Example one
As shown in fig. 4, one CG PUSCH overlaps one PUCCH carrying HARQ-ACK in the time domain, according to the multiplexing scheme of the prior art, if a time condition (timer) is satisfied between two channels, it is determined that HARQ-ACK on PUCCH is transferred to CG PUSCH for transmission, if a predefined rule is for CG PUSCH, if a situation that UCI from PUCCH needs to be carried occurs (i.e. overlapping with PUCCH carrying UCI in the time domain and satisfying timer, and finally selected for carrying UCI on PUCCH according to the selection rule of PUSCH carrying UCI), CG PUSCH is always to be transmitted, and the CG PUSCH needs to carry an indication field (i.e. indication information) indicating whether uplink skip occurs, assuming that the indication field is 1 bit, encoded independently with UCI and TB, mapping resource convention is C resource units on the first symbol of PUSCH, then:
Case 1: the MAC of the terminal does not send a PDU to this PUSCH, and the physical layer does not generate a TB corresponding to this PUSCH, i.e. determines that uplink skip occurs:
Method 1: generating padding TB (filling TB) for transmission;
Terminal side: generating 1 bit indication information, setting a state to be '1', and indicating that uplink skipping occurs; based on C resource units and a preset modulation mode (such as Binary Phase Shift Keying (BPSK) or Quadrature Phase Shift Keying (QPSK)), carrying out channel coding on the 1-bit indication information to obtain a coded bit sequence matched with the C resource units, and carrying out specific treatments such as scrambling, modulation and the like, and mapping the obtained modulation symbols onto the C resource units for transmission; then, the HARQ-ACK is allocated in the residual resources of the PUSCH, the resource size and the mapping position of the HARQ-ACK on the PUSCH are calculated according to the formula in the prior art, the HARQ-ACK is coded, scrambled, modulated and the like, and the modulation symbols are mapped to the corresponding resources; finally, coding, scrambling, adjusting and other operations are performed on the padding TB (that is, the TB size when the CG PUSCH transmits one TB according to the resource size of the CG PUSCH, and one bit sequence obtained by filling with specific bits is generated as the padding TB, for example, an all 0 sequence, an all 1 sequence, or a specific 0, 1 alternating sequence and the like are used), based on the remaining resources on the PUSCH, and the obtained modulation symbols are mapped onto the corresponding resources for transmission;
network side equipment number side: receiving information on a CG PUSCH, determining mapping resources of indication information on the PUSCH according to a similar process of the terminal, obtaining modulation symbols corresponding to the indication information from the mapping resources, obtaining 1-bit indication information transmitted by the terminal through operations such as demodulation, descrambling and decoding, and determining that uplink skipping occurs according to the state of the indication information being '1'; and then, the HARQ-ACK bit is extracted and obtained on the mapping resource of the HARQ-ACK in a similar process of obtaining the indication information, and for the TB information on the PUSCH, the base station can select to perform operations such as extraction, demodulation, descrambling, decoding and the like, and can also select not to perform any processing, because the base station already knows that the information is the occupied padding bit, and the method has no practical meaning.
Method 2: no padding TB is generated, and only UCI and indication information are transmitted;
terminal side: the processing of the indication information is similar to the method 1, and is not repeated, resources except for the resources occupied by the indication information in the PUSCH are used for transmitting the HARQ-ACK, and the HARQ-ACK is transmitted based on the occupied resources of the HARQ-ACK (specifically, the processes of coding, adding, adjusting, mapping and the like are similar to the above, and are not repeated);
Network side equipment side: receiving information on CG PUSCH, obtaining indication information as described in method 1 above, and determining that uplink skip occurs, determining that PUSCH resources other than resources occupied by the indication information are used for transmitting HARQ-ACK, and obtaining HARQ-ACK from the resources.
Case 2: the MAC of the terminal sends a PDU to the PUSCH, and the physical layer generates a TB corresponding to the PUSCH, i.e. determines that no uplink skip occurs:
Terminal side: the processing of the indication information, the HARQ-ACK and the TB is similar to the method 1, and is not repeated;
Base station side: receiving information on CG PUSCH, obtaining indication information and HARQ-ACK as described in method 1 above; for the TB information on the PUSCH, if the base station determines that uplink skip does not occur according to the indication information, it is necessary to obtain the original TB information by extracting a modulation symbol, demodulating, descrambling, decoding, and the like according to the reverse procedure of the terminal, and determine that the TB is effective information and not padding information.
Example two
Based on example one, CG PUSCH is replaced with PUSCH with PDCCH scheduling, and the same applies when this PUSCH has no a-CSI transmission (or this PUSCH is scheduled for carrying UL-SCH or TB transmissions and no a-CSI transmission); for example, PDCCH uses back DCI (e.g. DCI format 0-0) to schedule a PUSCH transmission, because there is no a-CSI triggering indication field in the back DCI nor there is no indication field for UL-SCH, it is obvious that this PUSCH does not contain a-CSI transmission and is scheduled to carry ul_sch or TB transmission, or PDCCH uses non-back DCI (e.g. DCI format 1-0 or 2-0) to schedule a PUSCH transmission, and the a-CSI triggering indication field in PDCCH does not trigger any a-CSI report, this PUSCH does not contain a-CSI transmission, and because there is no a-CSI triggering indication field when there is no PUSCH to support transmission of one PDCCH, there is no UL-SCH indication field in the scheduling signaling, i.e. this PUSCH is scheduled to carry ul_sch or TB transmission, there is no a-CSI transmission but there is no data transmission in the buffer memory on the terminal side, i.e. the UE does not send any a-CSI report, thus the invention can indicate whether or not skip the network appears for the PUSCH, and thus the invention can indicate whether or not a network has skipped transmission occurs;
If a PUSCH is scheduled that indicates no UL-SCH (e.g., a PUSCH scheduled by a non-fallback DCI and an UL-SCH indication field in the DCI indicates no UL-SCH, such a PUSCH is typically used to transmit a-CSI, i.e., an a-CSI indication in the DCI indicates that a-CSI is to be transmitted), then, instead of being scheduled to carry UL-SCH and TB transmissions, the MAC will not always handle such a PUSCH (i.e., will not send PDUs to it), such a PUSCH is not within the consideration of allowing uplink skips to occur, i.e., such a PUSCH will always be transmitted, e.g., to transmit a-CSI, regardless of whether or not there is data, and therefore will not occur uplink skips, such a PUSCH may not be used to transmit indication information using the method of the present invention, but with some additional overhead if transmission is also possible, and the base station will not need indication information to determine whether or not uplink skips have occurred for such a PUSCH.
Example three
Based on example one and example two, a condition is further added, when the higher layer signaling is configured to start the uplink skip function, the CG PUSCH is replaced by the PUSCH with PDCCH scheduling, and the PUSCH is applicable when there is no a-CSI transmission (or the PUSCH is scheduled to carry UL-SCH or TB transmission and no a-CSI transmission); this is because in example two, there is no PUSCH carrying a-CSI or no PUSCH carrying a-CSI and scheduled to carry UL-SCH or TB transmissions, if no uplink skip is initiated, no uplink skip will occur, and the MAC will always generate a PDU for this PUSCH, so when no uplink skip is initiated, such PUSCH may not transmit indication information, although it may be possible if transmission is also possible, except that the base station does not need indication information at this time to determine whether uplink skip has occurred, since it is always assumed that there is some waste of indication overhead; only if the uplink skip function is started, the PUSCH carrying no a-CSI or the PUSCH carrying no a-CSI and scheduled to carry UL-SCH or TB transmission may occur because there is no data to be transmitted in the buffer of the terminal side, i.e. the terminal MAC does not send PDU to this PUSCH, so that the PUSCH may use the scheme of the present invention to inform the network side whether the device has uplink skip through transmitting the indication information.
In the above example, only UCI carried by PUCCH is taken as an example of HARQ-ACK, and other UCI is replaced, such as only channel state information CSI, or HARQ-ACK and uplink scheduling request SR, or CSI and SR, or HARQ-ACK, CSI and SR all exist, which is also applicable. However, if SR information exists, the SR may be directly discarded without being transferred to PUSCH, and other UCI is transferred to PUSCH for transmission, and of course, if a mechanism for transmitting SR on PUSCH is defined, the SR may also be transferred to PUSCH for transmission; in the above embodiment, only the 1-bit indication field is taken as an example, and if the indication field is multi-bit, the same applies; in the above embodiment, only the rate matching and the independent coding method are used to transmit the indication information as an example, and the processes of other combination methods such as the puncturing method and the joint coding method are similar, but in the puncturing method, the available resources calculated by the TB during coding include the resources corresponding to the indication information, and the indication information is used to discard the TB information on the resources overlapped with the TB, that is, the TB information is covered with the indication information for transmission.
In the above example, the transmission of the indication field is replaced by the transmission of the first sequence or the second sequence, which is equally applicable, but the first sequence or the second sequence is transmitted along with the PUSCH on a specific resource determined based on the PUSCH, for example, the first sequence or the second sequence is transmitted according to the transmission bandwidth of the PUSCH on a symbol before the PUSCH (or may be transmitted according to the frequency domain length of the first sequence or the second sequence or be transmitted on a fixed frequency domain resource of the first sequence of course), the transmission resource of the first sequence or the second sequence obtained by any predefined rule is possible, so long as the understanding of the network side device and the terminal is consistent, if the length defined by the first sequence or the second sequence is not enough for the frequency domain resource size for the transmission of the first sequence or the second sequence, repeated transmission is performed, or an equally-spaced discrete mapping is performed, or the like. Two first sequences can be defined, if uplink skip occurs, the first sequence 1 is transmitted, and if uplink skip does not occur, the first sequence 2 is transmitted; only 1 second sequence may be defined, and if uplink skip occurs, transmission may be performed, and if no uplink skip occurs, transmission may be performed.
As shown in fig. 5, an embodiment of the present invention further provides a terminal, including a memory 520, a transceiver 510, a processor 500, and a user interface 530:
A memory 520 for storing a computer program; a transceiver 510 for transceiving data under the control of the processor 500; a processor 500 for reading the computer program in the memory 520 and performing the following operations:
Determining whether uplink skip occurs on a Physical Uplink Shared Channel (PUSCH);
generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
As an optional embodiment, the indication information includes at least 1 bit, and the PUSCH is indicated not to be skipped uplink when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
As an alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
As an alternative embodiment, the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur includes at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
As an alternative embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
As an optional embodiment, when the indication information is transmitted in a puncturing manner, the indication information is punctured for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
As an alternative embodiment, the indication information is encoded independently of the UCI or the indication information is encoded jointly with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
As an optional embodiment, if the indication information is coded independently of the UCI, determining a mapping resource size and a position of the indication information on the PUSCH according to a predetermined agreement or a predetermined configuration, or determining a mapping resource size and a position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
As an alternative embodiment, the processor 500 is further configured to read the computer program in the memory and perform the following operations:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
Wherein in fig. 5, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 500 and various circuits of memory represented by memory 520, 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. The transceiver 510 may be a number of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, etc. The user interface 530 may also be an interface capable of interfacing with an inscribed desired device for a different user device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
Alternatively, the processor 500 may be a CPU (central processing unit), an ASIC (Application SPECIFIC INTEGRATED Circuit), an FPGA (Field-Programmable gate array) or a CPLD (Complex Programmable Logic Device ), and the processor may also employ a multi-core architecture.
The processor is operable to perform any of the methods provided by embodiments of the present invention in accordance with the obtained executable instructions by invoking a computer program stored in a memory. The processor and the memory may also be physically separate.
According to the embodiment of the invention, whether uplink skip occurs or not is indicated by transmitting the indication information or transmitting the first sequence or transmitting the second sequence on the PUSCH which is possibly subjected to the uplink skip, so that normal UCI transmission on the PUSCH which is possibly subjected to the uplink skip is ensured, UCI discarding is avoided, and meanwhile, the network side equipment is assisted in receiving the PUSCH by the indication whether the uplink skip occurs or not, so that the receiving performance is improved.
Since the principle of the terminal for solving the problem is similar to that of the uplink channel transmission method in the embodiment of the present invention, the implementation of the terminal can be referred to the implementation of the method, and the repetition is not described any more.
As shown in fig. 6, an embodiment of the present invention further provides a transmission device for an uplink channel, which is applied to a terminal, and includes:
a first determining unit 61, configured to determine whether uplink skipping occurs on a physical uplink shared channel PUSCH;
A first transmission unit 62, configured to generate indication information according to a determination result, and transmit the indication information on the PUSCH, where the indication information is used to indicate whether uplink skip occurs on the PUSCH; or generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
As an optional embodiment, the indication information includes at least 1 bit, and the PUSCH is indicated not to be skipped uplink when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
As an alternative embodiment, the apparatus further comprises:
A configuration determining unit, configured to determine any one of the following according to the configuration information:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
As an alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
As an alternative embodiment, the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur includes at least one of the following:
configuring authorized PUSCH (i.e., CG PUSCH);
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
As an alternative embodiment, the first determining unit includes:
a first determining subunit, configured to determine whether uplink skip occurs on the PUSCH according to whether the PUSCH generates a TB or whether the PUSCH generates an UL-SCH or whether a protocol data unit PDU is obtained.
As an alternative embodiment, the first determining subunit is further configured to:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
As an optional embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the apparatus further includes:
a second transmission unit, configured to transmit the UCI on the PUSCH when uplink skip occurs on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
As an alternative embodiment, the first transmission unit includes:
and the first transmission subunit is used for transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
As an optional embodiment, when the indication information is transmitted in a puncturing manner, the indication information is punctured for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
As an alternative embodiment, the indication information is encoded independently of the UCI or the indication information is encoded jointly with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
As an optional embodiment, if the indication information is coded independently of the UCI, determining a mapping resource size and a position of the indication information on the PUSCH according to a predetermined agreement or a predetermined configuration, or determining a mapping resource size and a position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
As an alternative embodiment, the first transmission unit includes:
And a second transmission subunit, configured to transmit the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH.
As an alternative embodiment, the second transmission subunit is further configured to:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
According to the embodiment of the invention, whether uplink skip occurs or not is indicated by transmitting the indication information or transmitting the first sequence or transmitting the second sequence on the PUSCH which is possibly subjected to the uplink skip, so that normal UCI transmission on the PUSCH which is possibly subjected to the uplink skip is ensured, UCI discarding is avoided, and meanwhile, the network side equipment is assisted in receiving the PUSCH by the indication whether the uplink skip occurs or not, so that the receiving performance is improved.
Since the principle of the uplink channel transmission device for solving the problem is similar to that of the uplink channel transmission method in the embodiment of the present invention, the implementation of the device can be referred to the implementation of the method, and the repetition is not described.
As shown in fig. 7, the embodiment of the present invention further provides a network side device, which includes a memory 720, a transceiver 710, and a processor 700:
A memory 720 for storing a computer program; a transceiver 710 for transceiving data under the control of the processor 700; a processor 700 for reading the computer program in the memory 720 and performing the following operations:
receiving indication information on a Physical Uplink Shared Channel (PUSCH), and determining whether uplink skipping occurs to the PUSCH according to the indication information;
Or alternatively
Receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
Or alternatively
And receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
As an optional embodiment, the indication information includes at least 1 bit, and the PUSCH is indicated not to be skipped uplink when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
As an alternative embodiment, the processor is further configured to read the computer program in the memory and perform the following operations:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
As an alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
As an alternative embodiment, the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur includes at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
As an alternative embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor 700 is further configured to read the computer program in the memory and perform the following operations:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
As an alternative embodiment, the processor 700 is further configured to read the computer program in the memory and perform the following operations:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
As an optional embodiment, when the indication information is received in a puncturing manner, it is determined that the indication information is punctured for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
As an alternative embodiment, the indication information is encoded independently of the UCI or the indication information is encoded jointly with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
As an optional embodiment, if the indication information is coded independently of the UCI, determining a mapping resource size and a position of the indication information on the PUSCH according to a predetermined agreement or a predetermined configuration, or determining a mapping resource size and a position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
As an alternative embodiment, the processor 700 is further configured to read the computer program in the memory and perform the following operations:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
As an alternative embodiment, the processor 700 is further configured to read the computer program in the memory and perform the following operations:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
Wherein in fig. 7, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 700 and various circuits of memory represented by memory 720, 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. The transceiver 710 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, and the like. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 700 in performing operations.
The processor 700 may be a Central Processing Unit (CPU), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA), or complex Programmable logic device (Complex Programmable Logic Device, CPLD), and may also employ a multi-core architecture.
According to the embodiment of the invention, whether uplink skip occurs or not is indicated by transmitting the indication information or transmitting the first sequence or transmitting the second sequence on the PUSCH which is possibly subjected to the uplink skip, so that normal UCI transmission on the PUSCH which is possibly subjected to the uplink skip is ensured, UCI discarding is avoided, and meanwhile, the network side equipment is assisted in receiving the PUSCH by the indication whether the uplink skip occurs or not, so that the receiving performance is improved.
Since the principle of the network side device for solving the problem is similar to that of the transmission method of the uplink channel in the embodiment of the present invention, the implementation of the network side device may refer to the implementation of the method, and the repetition is not described again.
As shown in fig. 8, an embodiment of the present invention further provides a transmission apparatus for an uplink channel, which is applied to a network side device, and includes:
a second determining unit 81, configured to receive indication information on a physical uplink shared channel PUSCH, and determine whether uplink skipping occurs on the PUSCH according to the indication information;
Or the method is used for receiving the PUSCH and a first sequence corresponding to the PUSCH, and determining whether the PUSCH is skipped upwards according to the received first sequence;
Or the method is used for receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
As an optional embodiment, the indication information includes at least 1 bit, and the PUSCH is indicated not to be skipped uplink when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
As an alternative embodiment, the apparatus further comprises:
A configuration transmitting unit, configured to transmit configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
As an alternative embodiment, the PUSCH includes a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
As an alternative embodiment, the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur includes at least one of the following:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
As an optional embodiment, when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the apparatus further includes:
A control information receiving unit, configured to receive the UCI on the PUSCH when uplink skip occurs on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
As an alternative embodiment, the second determining unit includes:
and the first receiving subunit is used for receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
As an optional embodiment, when the indication information is received in a puncturing manner, it is determined that the indication information is punctured for the TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
As an alternative embodiment, the indication information is encoded independently of the UCI or the indication information is encoded jointly with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
As an optional embodiment, if the indication information is coded independently of the UCI, determining a mapping resource size and a position of the indication information on the PUSCH according to a predetermined agreement or a predetermined configuration, or determining a mapping resource size and a position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
As an alternative embodiment, the second determining unit includes:
And the second receiving subunit is configured to receive the first sequence or the second sequence on a predetermined resource corresponding to the transmission resource of the PUSCH or a resource determined according to a predetermined rule based on the transmission resource of the PUSCH.
As an alternative embodiment, the second receiving subunit is further configured to:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
According to the embodiment of the invention, whether uplink skip occurs or not is indicated by transmitting the indication information or transmitting the first sequence or transmitting the second sequence on the PUSCH which is possibly subjected to the uplink skip, so that normal UCI transmission on the PUSCH which is possibly subjected to the uplink skip is ensured, UCI discarding is avoided, and meanwhile, the network side equipment is assisted in receiving the PUSCH by the indication whether the uplink skip occurs or not, so that the receiving performance is improved.
Since the principle of the uplink channel transmission device for solving the problem is similar to that of the uplink channel transmission method in the embodiment of the present invention, the implementation of the device can be referred to the implementation of the method, and the repetition is not described.
It should be noted that, in the embodiment of the present invention, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice. In addition, each functional unit in the embodiments of the present invention 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 invention may be embodied essentially or in part or all or part of the technical solution contributing to the prior art, or in a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network side device, etc.) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. 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.
The embodiments of the present invention also provide a processor-readable storage medium storing a computer program for causing the processor to perform the method embodiments as described above. The processor-readable storage medium may 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, magnetic tape, magneto-optical disks (MOs), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile storage (NAND FLASH), solid State Disk (SSD)), etc.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention 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 invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. 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 to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (55)
1. A transmission method of an uplink channel, applied to a terminal, comprising:
Determining whether uplink skip occurs on a Physical Uplink Shared Channel (PUSCH);
generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
2. The method of claim 1, wherein the indication information comprises at least 1 bit, and wherein the 1 bit indicates that no uplink skip occurs on the PUSCH when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
3. The method according to claim 1, wherein the method further comprises:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
4. The method of claim 1, wherein the PUSCH comprises a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
5. The method of claim 4, wherein the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur comprises at least one of:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
6. The method of claim 1, wherein the determining whether uplink skipping has occurred for a physical uplink shared channel, PUSCH, comprises:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
7. The method of claim 6, wherein determining whether uplink skip has occurred for the PUSCH based on whether TB is generated or UL-SCH is generated or protocol data unit PDU is obtained for the PUSCH comprises:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
8. The method of claim 4, wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the method further comprises:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
9. The method according to claim 1 or 8, wherein transmitting the indication information on the PUSCH comprises:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
10. The method of claim 9 wherein when the indication information is transmitted in a puncturing manner, the indication information is punctured for a TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
11. The method of claim 8, wherein the indication information is encoded independently of the UCI or the indication information is encoded jointly with a particular UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
12. The method of claim 11 wherein if the indication information is encoded independently of the UCI, determining a mapped resource size and location of the indication information on the PUSCH according to a pre-agreement or pre-configuration, or determining a mapped resource size and location of the indication information on the PUSCH according to a transmission parameter associated with the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
13. The method of claim 1 or 8, wherein transmitting the first sequence or transmitting the second sequence comprises:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
14. The method of claim 13, wherein transmitting the first sequence or the second sequence on a predetermined resource corresponding to the PUSCH transmission resource or a resource determined according to a predetermined rule based on the PUSCH transmission resource comprises:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
15. The uplink channel transmission method is applied to network side equipment and is characterized by comprising the following steps:
receiving indication information on a Physical Uplink Shared Channel (PUSCH), and determining whether uplink skipping occurs to the PUSCH according to the indication information;
Or alternatively
Receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
Or alternatively
And receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
16. The method of claim 15, wherein the indication information comprises at least 1 bit, and wherein the 1 bit indicates that no uplink skip occurs on the PUSCH when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
17. The method of claim 15, wherein the method further comprises:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
18. The method of claim 15, wherein the PUSCH comprises PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
19. The method of claim 18, wherein the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur comprises at least one of:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
20. The method of claim 18, wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the method further comprises:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
21. The method according to claim 15 or 20, wherein receiving the indication information on a physical uplink shared channel, PUSCH, comprises:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
22. The method of claim 21 wherein when the indication information is received in a puncturing manner, determining that the indication information is punctured for a TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
23. The method of claim 20, wherein the indication information is encoded independently of the UCI or the indication information is encoded jointly with a particular UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
24. The method of claim 23 wherein if the indication information is encoded independently of the UCI, determining the mapping resource size and location of the indication information on the PUSCH according to a pre-agreement or pre-configuration, or determining the mapping resource size and location of the indication information on the PUSCH according to transmission parameters associated with the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
25. The method of claim 15 or 20, wherein receiving the first sequence or the second sequence comprises:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
26. The method of claim 25, wherein receiving the first sequence or the second sequence on a predetermined resource corresponding to the PUSCH transmission resource or a resource determined according to a predetermined rule based on the PUSCH transmission resource comprises:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
27. A terminal comprising 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:
Determining whether uplink skip occurs on a Physical Uplink Shared Channel (PUSCH);
generating indication information according to a determination result, and transmitting the indication information on the PUSCH, wherein the indication information is used for indicating whether uplink skipping occurs on the PUSCH; or alternatively
Generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or alternatively
Transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
28. The terminal of claim 27, wherein the indication information comprises at least 1 bit, and wherein the 1 bit indicates that no uplink skip occurs on the PUSCH when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used to indicate whether uplink skip occurs on the PUSCH.
29. The terminal of claim 27, wherein the processor is further configured to read the computer program in the memory and perform the following:
according to the configuration information, any one of the following is determined:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
30. The terminal of claim 27, wherein the PUSCH comprises a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
31. The terminal of claim 30, wherein the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur includes at least one of:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
32. The terminal of claim 27, wherein the processor is further configured to read the computer program in the memory and perform the following:
and determining whether uplink skip occurs to the PUSCH according to whether the PUSCH generates the TB or the UL-SCH or whether the protocol data unit PDU is obtained.
33. The terminal of claim 32, wherein the processor is further configured to read the computer program in the memory and perform the following:
If the PUSCH generates the TB or generates the UL-SCH or obtains the PDU, determining that the PUSCH does not generate uplink skip; otherwise, determining that the PUSCH is skipped upwards.
34. The terminal of claim 30, wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor is further configured to read the computer program in the memory and perform operations of:
When the PUSCH has uplink skip, transmitting the UCI on the PUSCH;
Wherein, a TB composed of filler bits is also transmitted on the PUSCH, or a TB is not transmitted on the PUSCH.
35. The terminal according to claim 27 or 34, wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And transmitting the indication information on the PUSCH in a punching mode or a rate matching mode.
36. The terminal of claim 35, wherein when the indication information is transmitted in a puncturing manner, the indication information is punctured for a TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, the transmission resources of the indication information in the PUSCH are not overlapped with the transmission resources of the UCI and the TB, wherein the resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
37. The terminal of claim 34, wherein the indication information is encoded independently of the UCI or the indication information is encoded jointly with a specific UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
38. The terminal of claim 37, wherein if the indication information is coded independently of the UCI, determining a mapping resource size and position of the indication information on the PUSCH according to a pre-agreement or pre-configuration, or determining a mapping resource size and position of the indication information on the PUSCH according to a transmission parameter related to the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
39. The terminal according to claim 27 or 34, wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And transmitting the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
40. The terminal of claim 39, wherein the processor is further configured to read the computer program in the memory and perform the following:
transmitting the first sequence or the second sequence according to the frequency domain resource size and the position of the PUSCH on the latest A available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Transmitting the first sequence or the second sequence according to the specific Resource Block (RB) size and position on the latest A available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
41. A transmission apparatus for an uplink channel, applied to a terminal, comprising:
a first determining unit, configured to determine whether uplink skipping occurs on a physical uplink shared channel PUSCH;
a first transmission unit, configured to generate indication information according to a determination result, and transmit the indication information on the PUSCH, where the indication information is used to indicate whether uplink skip occurs on the PUSCH; or generating a first sequence according to a determination result, and transmitting the PUSCH and the first sequence, wherein the first sequence is used for indicating whether uplink skipping occurs to the PUSCH; or transmitting the PUSCH and the second sequence when it is determined that the PUSCH has been skipped uplink; otherwise, not transmitting the second sequence; the second sequence is used for indicating that uplink skipping occurs in the PUSCH.
42. A network side device, comprising 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:
receiving indication information on a Physical Uplink Shared Channel (PUSCH), and determining whether uplink skipping occurs to the PUSCH according to the indication information;
Or alternatively
Receiving a PUSCH and a first sequence corresponding to the PUSCH, and determining whether uplink skipping occurs to the PUSCH according to the received first sequence;
Or alternatively
And receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
43. The network side device of claim 42, wherein the indication information includes at least 1 bit, and the 1 bit indicates that no uplink skip occurs on the PUSCH when the 1 bit is equal to a first value; when the 1 bit is equal to a second value, indicating that the PUSCH is skipped upwards;
Or alternatively
The different sequence of the first sequence is used for indicating whether uplink skip occurs to the PUSCH;
Or alternatively
And when the second sequence is received, the uplink skip of the PUSCH is indicated, and when the second sequence is not received, the uplink skip of the PUSCH is indicated.
44. The network-side device of claim 42, wherein the processor is further configured to read the computer program in the memory and perform the operations of:
sending configuration information to a terminal; the configuration information is used for configuring any one of the following:
whether the indication information is allowed to be transmitted on the PUSCH;
Whether the first sequence is allowed to be transmitted;
whether or not uplink skip of the PUSCH occurs is indicated by transmitting the second sequence.
45. The network-side device of claim 42, wherein the PUSCH comprises a PUSCH satisfying a first condition; wherein the first condition includes any one of:
All PUSCHs;
Supporting a PUSCH carrying transport block TB transmissions;
PUSCH required to carry uplink control information UCI from PUCCH;
PUSCH with uplink skip function;
PUSCH with possible uplink skipping;
a PUSCH having an uplink skip function and requiring to carry UCI from the PUCCH;
uplink skipping may occur and PUSCH is required to carry UCI from PUCCH.
46. The network-side device of claim 45, wherein the PUSCH with uplink skip function or the PUSCH in which uplink skip may occur comprises at least one of:
configuring authorized PUSCH;
the high-level parameter configuration starts the PUSCH with the uplink skip function and PDCCH scheduling;
The high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling and does not carry the PUSCH of aperiodic channel state information A-CSI;
the high-layer parameter configuration starts an uplink skip function, has PDCCH scheduling, and indicates the PUSCH with an uplink shared channel (UL-SCH) in the PDCCH;
the higher layer parameter configuration turns on the PUSCH with uplink skip function, with PDCCH scheduling and the PDCCH using the fallback downlink control information DCI format.
47. The network side device of claim 45, wherein when the PUSCH is a PUSCH that needs to carry UCI from PUCCH, or a PUSCH that has an uplink skip function and needs to carry UCI from PUCCH, or a PUSCH that may occur uplink skip and needs to carry UCI from PUCCH, the processor is further configured to read the computer program in the memory and perform operations of:
When the PUSCH has uplink skip, receiving the UCI on the PUSCH;
wherein, a TB composed of padding bits is also received on the PUSCH or no TB is received on the PUSCH.
48. The network-side device of claim 42 or 47, wherein the processor is further configured to read the computer program in the memory and perform the following operations:
And receiving the indication information on the PUSCH in a punching mode or a rate matching mode.
49. The network side device of claim 48, wherein when the indication information is received in a puncturing manner, determining that the indication information is punctured for a TB or UCI transmitted on the PUSCH;
Or alternatively
When the indication information is transmitted in a rate matching mode, determining that transmission resources of the indication information in the PUSCH are not overlapped with transmission resources of UCI and TB, wherein resources are preferentially allocated to the indication information;
Or when the indication information is transmitted in a rate matching mode, determining that the transmission resource of the indication information in the PUSCH is not overlapped with the transmission resource of the UCI, wherein the resource is preferentially allocated to the indication information.
50. The network-side device of claim 47, wherein the indication information is encoded independently of the UCI or the indication information is encoded jointly with a particular UCI of the UCI;
And/or the number of the groups of groups,
The indication information is encoded independently of the TB.
51. The network side device of claim 50 wherein if the indication information is encoded independently of the UCI, determining a mapping resource size and location of the indication information on the PUSCH according to a pre-agreement or pre-configuration, or determining a mapping resource size and location of the indication information on the PUSCH according to a transmission parameter associated with the indication information;
Or alternatively
And if the indication information is coded in a joint way with a specific UCI in the UCI, cascading the indication information with the specific UCI according to a preset cascading sequence, and determining the mapping resource size and the position of the indication information on the PUSCH according to the total bit number after cascading.
52. The network-side device of claim 42 or 47, wherein the processor is further configured to read the computer program in the memory and perform the following operations:
and receiving the first sequence or the second sequence on a preset resource corresponding to the transmission resource of the PUSCH or a resource determined according to a preset rule based on the transmission resource of the PUSCH.
53. The network-side device of claim 52, wherein the processor is further configured to read the computer program in the memory and perform the operations of:
Receiving the first sequence or the second sequence transmitted according to the frequency domain resource size and position of the PUSCH on the latest a available symbols before or after the transmission resource of the PUSCH;
Or alternatively
Receiving the first sequence or the second sequence transmitted according to a specific resource block RB size and position on the last a available symbols before or after the transmission resource of the PUSCH;
Wherein A is a predefined or configured integer greater than 0.
54. A transmission apparatus for an uplink channel, applied to a network side device, comprising:
a second determining unit, configured to receive indication information on a physical uplink shared channel PUSCH, and determine whether uplink skipping occurs on the PUSCH according to the indication information;
Or the method is used for receiving the PUSCH and a first sequence corresponding to the PUSCH, and determining whether the PUSCH is skipped upwards according to the received first sequence;
Or the method is used for receiving the PUSCH, and determining whether uplink skip occurs to the PUSCH according to whether a second sequence corresponding to the PUSCH is received or not.
55. 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 14; or for causing the processor to perform the method of any one of claims 15 to 26.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010821149.1A CN114079967B (en) | 2020-08-14 | 2020-08-14 | Uplink channel transmission method, device, terminal and network side equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010821149.1A CN114079967B (en) | 2020-08-14 | 2020-08-14 | Uplink channel transmission method, device, terminal and network side equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114079967A CN114079967A (en) | 2022-02-22 |
CN114079967B true CN114079967B (en) | 2024-09-06 |
Family
ID=80280874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010821149.1A Active CN114079967B (en) | 2020-08-14 | 2020-08-14 | Uplink channel transmission method, device, terminal and network side equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114079967B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024000379A1 (en) * | 2022-06-30 | 2024-01-04 | Qualcomm Incorporated | Transmission of srs or csi based reports in skipped configured grant occasions |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017172165A1 (en) * | 2016-04-01 | 2017-10-05 | Intel IP Corporation | Uplink grant skipping indication |
CN109314985A (en) * | 2016-05-12 | 2019-02-05 | 诺基亚技术有限公司 | For the method and apparatus for skipping transport block transmission according to uplink control information transmission |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2983308B1 (en) * | 2013-04-02 | 2020-01-15 | LG Electronics Inc. | Transmission of discovery signals for device-to-device direct communication in wireless communication system |
US9781712B2 (en) * | 2015-03-17 | 2017-10-03 | Motorola Mobility Llc | Method and apparatus for scheduling user equipment uplink transmissions on an unlicensed carrier |
WO2019137467A1 (en) * | 2018-01-12 | 2019-07-18 | 华为技术有限公司 | Uplink information transmission method and apparatus |
CN110139390B (en) * | 2018-02-09 | 2023-07-25 | 维沃移动通信有限公司 | Resource scheduling indication method, terminal and network equipment |
CN113225829B (en) * | 2018-04-04 | 2024-04-12 | 华为技术有限公司 | Method and device for sending and receiving uplink control information |
CN112534951B (en) * | 2018-08-08 | 2024-06-14 | 联想(新加坡)私人有限公司 | Skipping uplink transmissions allocated by RACH procedure |
WO2020032852A1 (en) * | 2018-08-10 | 2020-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Beta factors for uplink control information |
-
2020
- 2020-08-14 CN CN202010821149.1A patent/CN114079967B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017172165A1 (en) * | 2016-04-01 | 2017-10-05 | Intel IP Corporation | Uplink grant skipping indication |
CN109314985A (en) * | 2016-05-12 | 2019-02-05 | 诺基亚技术有限公司 | For the method and apparatus for skipping transport block transmission according to uplink control information transmission |
Also Published As
Publication number | Publication date |
---|---|
CN114079967A (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3588825B1 (en) | Method and apparatus for transmitting feedback information | |
CN114389766B (en) | Method, terminal and base station for determining PUCCH (physical uplink control channel) repeated transmission times | |
US10615915B2 (en) | Transport block size determination for equal size code blocks | |
US11381347B2 (en) | Communication method and communication device | |
CN118234037A (en) | Method for transmitting data channel and terminal equipment | |
CN114158059B (en) | Information processing method and device, terminal equipment and network side equipment | |
CN114499784B (en) | Transmission resource determining method, device and storage medium | |
CN114079967B (en) | Uplink channel transmission method, device, terminal and network side equipment | |
US20240196426A1 (en) | Method transmitting uci on pusch, terminal, and device | |
CN115189831B (en) | Multiplexing transmission method, multiplexing transmission device and storage medium | |
CN114599093A (en) | Uplink control information transmission method, receiving method, terminal and network equipment | |
CN115174008B (en) | Data transmission method, device and storage medium | |
CN114070510B (en) | Information transmission method, device, terminal, base station and storage medium | |
CN115174016B (en) | Information transmission method, device, equipment and storage medium | |
CN115189846B (en) | Reference signal transmission position determining and indicating method and device | |
CN115333682B (en) | Feedback processing method, transmission method, feedback method, apparatus, and storage medium | |
CN114826511B (en) | Information transmission method, device and equipment | |
CN115150029B (en) | Physical uplink shared channel repeated transmission method, device and readable storage medium | |
CN114124315B (en) | Information feedback method, information receiving method, terminal and network equipment | |
CN115225221B (en) | Carrier switching transmission method, device, terminal and network side equipment | |
CN114696943B (en) | Sequence transmission method, receiving method, terminal, network device and storage medium | |
CN114726478B (en) | Method, device and storage medium for transmitting uplink control information | |
WO2022116736A1 (en) | Method and apparatus for determining resource for uci multiplexing, and storage medium | |
CN118785401A (en) | Transmission resource determination method, device, apparatus and storage medium | |
CN117879773A (en) | Method for determining control information, terminal device, network device and storage medium |
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 |