CN115696585A - Communication method and device - Google Patents

Communication method and device Download PDF

Info

Publication number
CN115696585A
CN115696585A CN202110853301.9A CN202110853301A CN115696585A CN 115696585 A CN115696585 A CN 115696585A CN 202110853301 A CN202110853301 A CN 202110853301A CN 115696585 A CN115696585 A CN 115696585A
Authority
CN
China
Prior art keywords
pusch
slots
available
symbols
transmitting
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.)
Pending
Application number
CN202110853301.9A
Other languages
Chinese (zh)
Inventor
马蕊香
郭志恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110853301.9A priority Critical patent/CN115696585A/en
Priority to PCT/CN2022/106515 priority patent/WO2023005744A1/en
Publication of CN115696585A publication Critical patent/CN115696585A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a communication method and a device, and the method comprises the following steps: and determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH). K available slots for transmitting the first PUSCH are determined, the K available slots are in the first PUSCH transmission period, K is smaller than M, and the slots outside the first PUSCH transmission period are unavailable slots. The first PUSCH is transmitted in K available slots. By adopting the embodiment of the application, the normal communication between the access network equipment and the terminal equipment can be ensured, and the reliability of the communication is improved.

Description

Communication method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communication method and apparatus.
Background
In Uplink transmission of a New Radio (NR) system (e.g., a Physical Uplink Shared Channel (PUSCH)), under the influence of factors such as the number of antennas of a terminal device and Uplink transmission power, in some deep coverage scenarios, such as a cell edge or a basement, the Uplink transmission performance of the terminal device often cannot meet requirements. Therefore, in order to improve the uplink transmission performance, it is proposed that the communication enhancement can be realized by adopting the repeated transmission mode.
Currently, the repeated transmission of PUSCH mainly includes 3 types of repeated transmission: type A's repeated transmission, type B's repeated transmission, enhanced Type A repeated transmission. When the enhanced Type a retransmission method is used for repeated transmission of the PUSCH, in order to meet the requirement of the number of times of repeated transmission, a situation that time domain resources conflict due to a period boundary crossing may occur in an available time slot of the repeated transmission, which affects normal communication between the access network device and the terminal device.
Disclosure of Invention
The application provides a communication method and device, which can ensure normal communication between access network equipment and terminal equipment and improve the reliability of communication.
In a first aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining K available slots for transmitting a first PUSCH, the K available slots being in a first PUSCH transmission period, the K being less than the M, slots outside the first PUSCH transmission period being unavailable slots; and transmitting the first PUSCH in the K available time slots.
In the method and the device, when the available time slot for sending the first PUSCH is determined, the limitation that the time slot does not exceed the cycle boundary is added (namely, the protocol specifies that the time slot exceeding the cycle boundary is the unavailable time slot), so that the determined K available time slots are ensured to be in the same cycle, the problem of resource conflict caused by the fact that the determined available time slot extends to the next cycle is avoided, and the reliability of communication is improved.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L configured for transmitting the first PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and a first time domain resource included in the time slot satisfying the first condition overlaps with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In a second aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; when a second condition is met, transmitting a second PUSCH in the D available time slots, and when the second condition is not met, transmitting a third PUSCH in the D available time slots; alternatively, the second PUSCH is transmitted in V slots among the D available slots, and the third PUSCH is transmitted in a slot other than the V slots among the D available slots, V being smaller than D.
In the present application, by defining which rule the terminal device should send data based on when the resource conflicts, and accordingly, the access network device receives data based on the same rule as the terminal device, normal operation of communication can be ensured, and reliability of communication can be improved.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L configured for transmitting the second PUSCH or the third PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in N1 consecutive time slots between a first available time slot and a last available time slot of the M first available time slots, a time slot satisfying a first condition is an unavailable time slot; in N2 consecutive timeslots between a first available timeslot and a last available timeslot of the M second available timeslots, a timeslot satisfying the first condition is an unavailable timeslot; the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, symbols for transmitting synchronous data blocks, symbols for downlink measurement, symbols occupied by a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, symbols for uplink and downlink switching, symbols for transmitting other PUSCHs with higher priority than the PUSCH, symbols for transmitting other PUCCHs with higher priority than the PUSCH, symbols for repeatedly sending the PUCCH, symbols which are not available for uplink transmission based on high-layer signaling configuration, symbols for receiving synchronous data blocks in other cells in a carrier aggregation scene, downlink symbols configured by semi-static signaling in a reference cell in the carrier aggregation scene or symbols for receiving the PDCCH or symbols for receiving the PDSCH.
In one possible implementation, the second condition includes: transmitting said second PUSCH in said D available slots if a first of said M first available slots precedes a first of said M second available slots; or, if D is less than or equal to a first preset threshold Q, the second PUSCH is transmitted in the D available slots.
In the present application, if a first available slot of the M first available slots is before a first available slot of the M second available slots, the second PUSCH is transmitted in the D available slots, if a first available slot of the M first available slots is after a first available slot of the M second available slots, the third PUSCH is transmitted in the D available slots, or if D is less than or equal to a first preset threshold Q, the second PUSCH is transmitted in the D available slots, and if D is greater than the first preset threshold Q, the third PUSCH is transmitted in the D available slots.
In a third aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d available time slots of said M first available time slots and said M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; transmitting the second PUSCH in the D slots or the third PUSCH in the D slots; and transmitting first instruction information instructing to transmit the second PUSCH in the D slots or the third PUSCH in the D slots.
In the application, it is defined that when resources conflict, the terminal device may select to transmit the first PUSCH or the second PUSCH on the conflicted resources, and notify the access network device of the PUSCH selected to be transmitted by itself through the indication information, so that normal communication between the terminal device and the access network device may be ensured.
In a possible implementation, the first indication information includes at least one of the following information: hybrid automatic repeat request process number HPN, new data indication NDI, redundancy version RV.
In one possible implementation, the first indication information is transmitted in a puncturing manner on resources of the second PUSCH or the third PUSCH.
In a fourth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH) and a length P of a PUSCH transmission period; determining M available time slots for sending a fourth PUSCH, wherein the M available time slots are in the same PUSCH transmission period; transmitting the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly transmitting PUCCHs, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scene, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scene, or a period corresponding to a symbol used for receiving a PDCCH or a symbol used for receiving a PDSCH.
In the application, by defining the length of the PUSCH transmission period, it can be ensured that the positions and the number of the unavailable slots included in each PUSCH transmission period are all the same, so that the access network device does not cross the period boundary in the available slot determination process as long as it selects a suitable value of the repetition number M.
In a fifth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); and determining M available time slots, and if the M available time slots are not in the same PUSCH transmission period, not transmitting the PUSCH in the M time slots.
In the application, when the determined M available slots are not in the same PUSCH transmission period, the PUSCH is not transmitted in the M slots, so that the collision problem can be avoided. In other words, it can be specified in the protocol that the time domain length of the K available time slots that the terminal device does not expect to determine is greater than the length of the period P.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L configured for sending PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the M available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In a sixth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining K available slots for receiving a first PUSCH, the K available slots being in a first PUSCH transmission period, the K being less than the M, slots outside the first PUSCH transmission period being unavailable slots; and receiving the first PUSCH in the K available time slots.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L for receiving the first PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and a first time domain resource included in the time slot satisfying the first condition overlaps with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, switching the uplink and the downlink, transmitting symbols of other PUSCHs with higher priority than the PUSCH, transmitting symbols of other PUCCHs with higher priority than the PUSCH, repeatedly receiving symbols of the PUCCH, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving symbols of synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving symbols of the PDCCH or receiving symbols of the PDSCH in the carrier aggregation scene.
In a seventh aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; receiving a second PUSCH in the D available slots when a second condition is satisfied, and receiving a third PUSCH in the D available slots when the second condition is not satisfied; alternatively, the second PUSCH is received in V slots of the D available slots, and the third PUSCH is received in a slot of the D available slots other than the V slots, where V is less than D.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L for receiving the second PUSCH or the third PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in N1 consecutive time slots between a first available time slot and a last available time slot of the M first available time slots, a time slot satisfying a first condition is an unavailable time slot; in N2 consecutive timeslots between a first available timeslot and a last available timeslot of the M second available timeslots, a timeslot satisfying the first condition is an unavailable timeslot; the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly receiving symbols of PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-level signaling, receiving symbols used for receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving symbols of PDCCH in a reference cell in the carrier aggregation scene or receiving symbols of PDSCH.
In one possible implementation, the second condition includes: receiving said second PUSCH in said D available slots if a first of said M first available slots precedes a first of said M second available slots; or, if D is less than or equal to a first preset threshold Q, receiving the second PUSCH in the D available slots.
In an eighth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; receiving the second PUSCH in the D slots or the third PUSCH in the D slots; receiving first indication information indicating that the second PUSCH is received in the D slots or the third PUSCH is received in the D slots.
In a possible implementation, the first indication information includes at least one of the following information: hybrid automatic repeat request process number HPN, new data indication NDI, redundancy version RV.
In a possible implementation, the first indication information is transmitted in a puncturing manner on resources of the second PUSCH or the third PUSCH.
In a ninth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH) and a length P of a PUSCH transmission period; determining M available time slots for receiving a fourth PUSCH, wherein the M available time slots are in the same PUSCH transmission period; receiving the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly receiving PUCCHs, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scene, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scene, or a period corresponding to a symbol used for receiving PDCCH or a symbol used for receiving PDSCH.
In a tenth aspect, the present application provides a communication method, including: determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); and determining M available time slots, and if the M available time slots are not in the same PUSCH transmission period, not receiving the PUSCH in the M time slots.
In one possible implementation, the method further includes: determining a starting symbol S and a symbol number L for receiving a PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the M available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In an eleventh aspect, the present application provides a communication apparatus comprising: the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); the processing unit is configured to determine K available slots for transmitting a first PUSCH, where the K available slots are in a first PUSCH transmission period, the K is smaller than the M, and slots other than the first PUSCH transmission period are unavailable slots; a transceiving unit, configured to transmit the first PUSCH in the K available slots.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a number L of symbols configured to transmit the first PUSCH, where a time domain resource determined by the starting symbol S and the number L of symbols in each slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and a first time domain resource included in the time slot satisfying the first condition overlaps with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In a twelfth aspect, the present application provides a communication apparatus, comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of said M first available time slots and said M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; a transceiving unit configured to transmit a second PUSCH in the D available slots when a second condition is satisfied, and transmit a third PUSCH in the D available slots when the second condition is not satisfied; alternatively, the transceiver unit is configured to transmit the second PUSCH in V slots of the D available slots, and to transmit the third PUSCH in a slot other than the V slots of the D available slots, where V is smaller than D.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a number L of symbols configured to transmit the second PUSCH or the third PUSCH, where a time domain resource determined by the starting symbol S and the number L of symbols in each slot is a first time domain resource; in N1 consecutive time slots between a first available time slot and a last available time slot of the M first available time slots, a time slot satisfying a first condition is an unavailable time slot; in N2 consecutive timeslots between a first available timeslot and a last available timeslot of the M second available timeslots, a timeslot satisfying the first condition is an unavailable timeslot; the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In one possible implementation, the second condition includes: transmitting said second PUSCH in said D available slots if a first of said M first available slots precedes a first of said M second available slots; or, if D is less than or equal to a first preset threshold Q, the second PUSCH is transmitted in the D available slots.
In a thirteenth aspect, the present application provides a communication apparatus comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period; a transceiver unit configured to transmit the second PUSCH in the D slots or transmit the third PUSCH in the D slots; the transceiver unit is configured to transmit first instruction information instructing to transmit the second PUSCH in the D slots or the third PUSCH in the D slots.
In a possible implementation, the first indication information includes at least one of the following information: hybrid automatic repeat request process number HPN, new data indication NDI, redundancy version RV.
In a possible implementation, the first indication information is transmitted in a puncturing manner on resources of the second PUSCH or the third PUSCH.
In a fourteenth aspect, the present application provides a communication apparatus comprising: the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH) and the length P of a PUSCH transmission period; the processing unit is configured to determine M available slots for sending a fourth PUSCH, where the M available slots are in a same PUSCH transmission cycle; a transceiving unit configured to transmit the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly transmitting PUCCHs, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scene, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scene, or a period corresponding to a symbol used for receiving a PDCCH or a symbol used for receiving a PDSCH.
In a fifteenth aspect, the present application provides a communications apparatus, comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine M available slots, and if the M available slots are not in the same PUSCH transmission cycle, not transmit a PUSCH in the M slots.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a number of symbols L configured to send a PUSCH, where a time domain resource determined by the starting symbol S and the number of symbols L in each slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the M available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In a sixteenth aspect, the present application provides a communication apparatus comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine K available slots for receiving a first PUSCH, where the K available slots are in a first PUSCH transmission period, the K is smaller than the M, and slots other than the first PUSCH transmission period are unavailable slots; a transceiver unit, configured to receive the first PUSCH in the K available slots.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a symbol number L for receiving the first PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and a first time domain resource included in the time slot satisfying the first condition overlaps with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly receiving symbols of PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-level signaling, receiving symbols used for receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving symbols of PDCCH in a reference cell in the carrier aggregation scene or receiving symbols of PDSCH.
In a seventeenth aspect, the present application provides a communication device, comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; a transceiving unit, configured to receive a second PUSCH in the D available slots when a second condition is satisfied, and receive a third PUSCH in the D available slots when the second condition is not satisfied; alternatively, the transceiver unit is configured to receive the second PUSCH in V slots of the D available slots, and receive the third PUSCH in a slot other than the V slots of the D available slots, where V is smaller than D.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a number L of symbols for receiving the second PUSCH or the third PUSCH, where a time domain resource determined by the starting symbol S and the number L of symbols in each slot is a first time domain resource; in N1 consecutive time slots between the first available time slot and the last available time slot of the M first available time slots, the time slot satisfying the first condition is an unavailable time slot; in N2 consecutive timeslots between a first available timeslot and a last available timeslot of the M second available timeslots, a timeslot satisfying the first condition is an unavailable timeslot; the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly receiving symbols of PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-level signaling, receiving symbols used for receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving symbols of PDCCH in a reference cell in the carrier aggregation scene or receiving symbols of PDSCH.
In one possible implementation, the second condition includes: receiving said second PUSCH in said D available slots if a first available slot of said M first available slots precedes a first available slot of said M second available slots; or, if D is less than or equal to a first preset threshold Q, receiving the second PUSCH in the D available slots.
In an eighteenth aspect, the present application provides a communication apparatus, comprising: the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH); the processing unit is configured to determine M first available timeslots corresponding to a second PUSCH transmission cycle and M second available timeslots corresponding to a third PUSCH transmission cycle; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period; a transceiver unit configured to receive the second PUSCH in the D slots or the third PUSCH in the D slots; the transceiver unit is configured to receive first instruction information instructing to receive the second PUSCH in the D slots or the third PUSCH in the D slots.
In a possible implementation, the first indication information includes at least one of the following information: hybrid automatic repeat request process number HPN, new data indication NDI, redundancy version RV.
In a possible implementation, the first indication information is transmitted in a puncturing manner on resources of the second PUSCH or the third PUSCH.
In a nineteenth aspect, the present application provides a communication apparatus comprising: the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH) and the length P of a PUSCH transmission period; the processing unit is configured to determine M available slots for receiving a fourth PUSCH, where the M available slots are in a same PUSCH transmission period; a transceiving unit configured to receive the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly receiving the PUCCH, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scenario, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scenario, or a period corresponding to a symbol used for receiving the PDCCH or a symbol used for receiving the PDSCH.
In a twentieth aspect, the present application provides a communication apparatus, comprising: a processing unit, configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit is configured to determine M available slots, and if the M available slots are not in the same PUSCH transmission cycle, not receive the PUSCH in the M slots.
In a possible implementation, the processing unit is further configured to determine a starting symbol S and a symbol number L for receiving a PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in X consecutive time slots between a first available time slot and a last available time slot of the M available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols or receiving PDCCH symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving PDSCH symbols.
In a twenty-first aspect, the present application provides a communication apparatus, which may be a terminal device, an apparatus in a terminal device, or an apparatus capable of being used with a terminal device. Wherein, the communication device can also be a chip system. The communication device may perform the method of the first to fifth aspects. The functions of the communication device can be realized by hardware, and can also be realized by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and/or hardware. The operations and advantageous effects performed by the communication device can be referred to the methods and advantageous effects of the first to fifth aspects, and repeated details are not repeated.
In a twenty-second aspect, the present application provides a communication apparatus, which may be an access network device, an apparatus in the access network device, or an apparatus capable of being used with the access network device. The communication device can also be a chip system. The communication device may perform the method described above in the sixth to tenth aspects. The functions of the communication device can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units or modules corresponding to the above functions. The unit or module may be software and/or hardware. The operations and advantageous effects executed by the communication device may refer to the methods and advantageous effects of the sixth aspect to the tenth aspect, and repeated details are not repeated.
In a twenty-third aspect, the present application provides a communication device comprising a processor and a transceiver for executing a computer program or instructions stored in at least one memory to cause the device to perform the method of any one of the first to tenth aspects.
In a twenty-fourth aspect, the present application provides a communication device comprising a processor, a transceiver, and a memory, the processor, the transceiver, and the memory coupled; the processor and the transceiver are for implementing the method as any one of the first to tenth aspects.
In a twenty-fifth aspect, the present application provides a computer-readable storage medium having stored thereon a computer program or instructions for implementing the method of any one of the first to tenth aspects when the computer program or instructions are executed by a computer.
In a twenty-sixth aspect, the present application provides a computer program product comprising instructions, the computer program product comprising computer program code to, when run on a computer, implement the method of any of the first to tenth aspects.
Drawings
Fig. 1 is a schematic structural diagram of a 5G communication system provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of a repeated transmission of Type A provided by an embodiment of the present application;
FIG. 3 is a diagram illustrating repeated transmission of Type B according to an embodiment of the present application;
fig. 4 is a schematic diagram of a time domain resource according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a period P provided by an embodiment of the present application;
FIG. 6 is a diagram of an enhanced Type A repeat transmission provided by an embodiment of the present application;
FIG. 7 is another illustration of an enhanced Type A repeat transmission provided by an embodiment of the present application;
fig. 8 is a flowchart illustrating a communication method according to an embodiment of the present disclosure;
fig. 9 is a schematic diagram illustrating a scenario of determining an available time slot according to an embodiment of the present application;
fig. 10 is a flow chart of a communication method according to an embodiment of the present application;
fig. 11 is a schematic diagram of a first available timeslot and a second available timeslot provided in an embodiment of the present application;
fig. 12 is a schematic flow chart of a communication method according to an embodiment of the present application;
fig. 13 is another schematic flow chart diagram of a communication method provided in an embodiment of the present application;
fig. 14 is a schematic flowchart of a communication method provided in an embodiment of the present application;
fig. 15 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of another communication device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
In the description of this application, "/" means "or" unless otherwise stated, for example, A/B may mean A or B. In the embodiment of the present application, "and/or" is only an association relationship describing an association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist simultaneously, and B exists alone. Further, "at least one" means one or more, "a plurality" means two or more. "\8230, at least one of" \8230, one or more of "\8230, and similar expressions refer to one of the listed items and any number of combinations thereof, e.g.," at least one of A, B, and C "or" at least one of A, B, or C "may refer to the following: a is present alone; b is present alone; c is present alone; both A and B are present; both A and C are present; b and C are present simultaneously; a, B and C are present simultaneously. The terms "first", "second", and the like do not necessarily limit the number and execution order, and the terms "first", "second", and the like do not necessarily limit the difference.
In this application, the words "exemplary" or "such as" are used herein to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present relevant concepts in a concrete fashion.
The system architecture of the embodiment of the present application is first introduced below:
the technical scheme of the embodiment of the application can be applied to various communication systems, for example: a global system for mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a long term evolution (long term evolution, LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD) system, a universal mobile telecommunication system (universal mobile telecommunication system, UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) communication system, a fifth generation (generation, or new radio system (UMTS), etc., and future communication systems are not limited.
For convenience of understanding, the communication system of embodiment 5G of the present application is described as an example. Referring to fig. 1, fig. 1 is a schematic structural diagram of a 5G communication system according to an embodiment of the present application. As shown in fig. 1, the access network device and the terminal devices 1 to 6 constitute a communication system. In the communication system, the terminal devices 1 to 6 may send uplink information to the access network device, and the access network device may also send downlink information to the terminal devices 1 to 6. Further, the terminal apparatuses 4 to 6 may constitute one communication system. In the communication system, the access network device may send downlink information to the terminal device 1, the terminal device 2, the terminal device 5, and the like; terminal device 5 may also send downlink information to terminal devices 4 and 6. And terminal device 4 and terminal device 6 may also send uplink information to the access network device through terminal device 5.
The terminal device may also be referred to as a User Equipment (UE), herein. The terminal device in this embodiment is a device with a wireless transceiving function, and may communicate with network elements of one or more Core Networks (CN) through AN access network device in AN Access Network (AN). A terminal device can also be called an access terminal, subscriber unit, subscriber station, mobile, remote station, remote terminal, mobile device, user terminal, wireless network device, user agent, or user equipment, etc. The terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface (such as a ship and the like); and may also be deployed in the air (e.g., airplanes, balloons, satellites, etc.). The terminal device may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a smart phone, a mobile phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other device connected to a wireless modem, a vehicle-mounted device, a wearable device, a drone device or internet of things, a terminal in a vehicle network, a terminal in a 5G mobile communication network and any form of terminal in a future network, a relay user equipment or a terminal in a future evolved public land mobile communication network (PLMN), and the like, wherein the relay user equipment may be, for example, a 5G home gateway (RG). For example, the terminal device may be a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and the like. The embodiment of the present application does not limit this.
An access network device is a node or a device that accesses a terminal device to a wireless network, and the access network device includes, but is not limited to: a new generation base station (gbb), an evolved node B (eNB), a next generation evolved node B (next-eNB), a wireless backhaul device, a Radio Network Controller (RNC), a Node B (NB), a Base Station Controller (BSC), a Base Transceiver Station (BTS), a home base station ((home evolved node B, heNB) or (home node B, HNB)), a Base Band Unit (BBU), a transmission and reception point (TP), a transmission point (TRP), a mobile switching center, etc. in the 5G communication system, no limitation is made herein. In addition, the access network device may also be a base station in a 6G communication system, or an Open base station (Open RAN) or a Cloud base station (Cloud RAN), and under the Open RAN, interfaces between the access network devices or in the access network device may become internal interfaces of the Open RAN, and flows and information interaction between the internal interfaces may be implemented by software or a program. In the embodiment of the present application, an access network device may be a base station, and a scheme provided in the embodiment of the present application is schematically described.
In order to facilitate understanding of the relevant aspects of the embodiments of the present application, some of the knowledge that is required in the solutions of the present application is described below.
1. Symbol (symbol)
The symbol, which may also be referred to as a time domain symbol, includes but is not limited to an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a sparse code division multiple access (SCMA) symbol, a filtered orthogonal frequency division multiplexing (F-OFDM) symbol, and a non-orthogonal multiple access (NOMA) symbol, and may be determined according to actual situations, and is not described herein again.
2. Time slot (slot)
In Long Term Evolution (LTE), 1 slot occupies 6 or 7 consecutive OFDM symbols in the time domain, etc., and in NR, 1 slot occupies 14 consecutive OFDM symbols in the time domain (normal cyclic prefix) or 12 consecutive OFDM symbols in the time domain (extended cyclic prefix), etc.
3. High layer signaling
The higher layer signaling generally refers to signaling sent by a higher layer protocol layer, which is at least one protocol layer above the physical layer. The higher layer protocol layer may specifically include at least one of the following protocol layers: a Medium Access Control (MAC) layer, a Radio Link Control (RLC) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Resource Control (RRC) layer, and a non-access stratum (NAS) layer.
4. Repeated transmission of Type A and Type B
The NR protocol supports 16 repeated transmissions of a maximum Physical Uplink Shared Channel (PUSCH) and 8 repeated transmissions of a maximum Physical Uplink Control Channel (PUCCH). Specifically, the current NR protocol supports repeated transmission of Type a for PUCCH and supports repeated transmission of Type a and Type B for PUSCH.
1. The repeated transmission of Type A refers to: k repetitions need to occupy K consecutive slots, 1 repetition transmission is performed on each slot, and it is satisfied that the repetition transmission on each slot occupies the same time domain starting symbol S and number of symbols L. For example, please refer to fig. 2, fig. 2 is a schematic diagram of repeated transmission of Type a according to an embodiment of the present application. As shown in fig. 2, it is assumed that 4 times of repeated transmissions (i.e., repeated transmissions are performed in slots 1 to 4) are configured for the PUSCH or PUCCH, where each time of repeated transmission occupies the 1 st time domain symbol (i.e., the symbol corresponding to the symbol index 0) to the 10 th time domain symbol (i.e., the symbol corresponding to the symbol index 9) in one slot, and it needs to be satisfied that the repeated transmission of each slot needs to be performed on the 1 st time domain symbol to the 10 th time domain symbol of each slot.
2. Repeated transmission of Type B, refers to: according to the starting time domain symbol position S of the 1 st repeated transmission, repeated transmission is carried out on a plurality of continuous time domain symbols according to the time domain symbol number L required to be occupied by each repetition, namely, starting from the S time domain symbol of the current time slot, the subsequent K x L time domain symbols (which may extend to other time slots) are all used for K repeated transmission. The number of repetitions of the actual transmission may be more than K, because if one of the resources crosses the slot boundary, it is divided into 2 resources. For example, please refer to fig. 3, where fig. 3 is a schematic diagram of repeated transmission of Type B provided in an embodiment of the present application. As shown in fig. 3:
case1: when 2 retransmissions are configured and each retransmission occupies 4 time domain symbols, 2 retransmissions are performed on consecutive 8 time domain symbols.
Case2: when 4 retransmissions are configured and each retransmission occupies 4 time domain symbols, 5 retransmissions are performed on 16 consecutive time domain symbols due to the third resource crossing the slot boundary.
Case3: when 1 transmission is configured and a single transmission occupies 14 time domain symbols crossing the slot boundary, then 2 retransmissions are performed on the 14 consecutive time domain symbols.
In the type a or type B repeat transmission, when the time domain resource repeated each time does not meet the transmission requirement (for example, a downlink symbol is encountered in L consecutive time domain symbols starting from the S-th time domain symbol, or data with high priority is encountered to be transmitted on a symbol), the transmission is cancelled, so that the actual number of repeat transmissions may be less than the number of repeat transmissions expected to be configured by the access network device.
3. The indication modes of the starting symbol S and the number L of symbols comprise the following two modes:
the first mode is as follows: grant Based (GB) scheduling. The access network device may send a PDCCH to the terminal device, where the PDCCH is used to schedule uplink data PUSCH transmission, that is, the PDCCH may be used to indicate time domain resources for PUSCH transmission. Specifically, the step of scheduling the indicated time domain resource based on Grant Base (GB) is as follows:
the method comprises the following steps: the terminal device determines a time domain resource table, which may be one of a table predefined by a protocol or a table configured by the access network device for the terminal device through a higher layer signaling. Wherein each row in the time domain resource table indicates a starting symbol S and a number of symbols L.
Step two: the terminal device receives a PDCCH from the access network device, where the PDCCH carries Downlink Control Information (DCI), and the DCI includes X bits for indicating a certain row in a time domain resource table, so as to determine a starting symbol S and a symbol number L of a time domain resource.
The second mode is as follows: a granted schedule (configured grant) is configured. The configuration authorized scheduling includes 2 types, which are authorized scheduling type 1 and authorized scheduling type 2, respectively. The scheduling manner of the grant scheduling type 2 is similar to that of the GB scheduling, and is not described herein again, and for the grant scheduling type 1, the position of the time domain resource occupied by the data transmission is configured through a higher layer signaling, instead of being configured by sending the PDCCH. The following steps are specifically described for configuring the grant scheduling indication time domain resource:
the method comprises the following steps: the terminal device determines a time domain resource table, which may be one of a table predefined by the protocol or a table configured by a higher layer. Wherein each row in the time domain resource table indicates a starting symbol S and a number of symbols L.
Step two: the terminal equipment receives a high-level signaling from the access network equipment, and the high-level signaling indicates a certain row in the time domain resource table, so that the starting symbol S and the number L of the symbols of the time domain resource can be determined.
For example, please refer to fig. 4, where fig. 4 is a schematic diagram of a time domain resource according to an embodiment of the present application. As shown in fig. 4, assuming that the start symbol S =2 and the number of symbols L =4 are determined based on the GB schedule or the configuration grant schedule, it is described that the time domain resource of the PUSCH is the 3 rd symbol (i.e., the symbol corresponding to the symbol index 2) to the 6 th symbol (i.e., the symbol corresponding to the symbol index 5) of the 14 symbols in one slot.
4. Period P and time domain offset value
It can be understood that, in addition to configuring the starting symbol S and the number of symbols L through higher layer signaling, configuring the grant scheduling may also configure the time domain offset value and the period P (which may also be referred to as a transmission period or a PUSCH transmission period) through higher layer signaling. Wherein the time domain offset value is used to determine from which slot data can be transmitted, i.e. the starting slot. The period P is understood to be the period after the start symbol S, the number of symbols L, the start time slot and the number of time slots of the time domain resource are determined, which resource is periodically present and can be used for data transmission. For example, please refer to fig. 5, fig. 5 is a schematic diagram of a period P provided in an embodiment of the present application. As shown in fig. 5, assuming that 4 slots are determined for data transmission based on Type a repeated transmission manner, there are 4 slots (slot 1 to slot4, slot7 to slot10 shown in fig. 5) for data transmission in each period P.
The HPNs (hybrid automatic retransmission request process numbers, HPNs) used for data transmitted in the same period are the same, and the HPNs in different periods may be different, that is, the HPN is related to the period in which the current data is located, and the HPN is related to which pipeline is used to process the data, and the HPN is associated with the problem of merging data that has not been successfully used with the previous HPN.
5. The indication manner of the repetition number K includes the following two manners:
the first method comprises the following steps: each row in the time domain resource table mentioned above may include a repetition number K, and when a certain row in the time domain resource table is indicated by PDCCH or high layer signaling, the repetition number K may be determined at the same time.
And the second method comprises the following steps: if the time domain resource table has no repetition number K, the repetition number K may be a parameter configured by the higher layer signaling, and if the higher layer signaling has no repetition number parameter configured, K =1 may be defaulted or K may be a preset value, and the like.
5. Enhanced Type A repeat transmission
In consideration of the coverage requirement (i.e. improving the uplink transmission performance), the above repeat transmission of typeA can be enhanced (for convenience of description, also described as enhanced repeat transmission of typeA), i.e. cancelled transmission is not counted within the number of repeat transmission, and the resources available for transmission are continuously found backwards until the requirement of the number of repeat transmission is met. Specifically, the repetition transmission mode of enhanced typeA is: the number of repetitions is not counted based on consecutive slots, but based on the slots actually available for uplink data transmission. In the embodiment of the present application, a timeslot that can be actually used for uplink data transmission may be described as an available timeslot (available slot). That is, after the repetition number K, the starting symbol S and the number L of symbols are determined, K available slots can be sequentially found in the order from front to back in the time domain. Wherein the available slots are defined by excluding unavailable slots (unavailable slots), wherein the unavailable slots can be defined as: in these slots, starting from the start symbol S, L consecutive symbols include symbols that cannot be used for uplink transmission.
For example, please refer to fig. 6, fig. 6 is a schematic diagram of enhanced Type a repeat transmission provided by an embodiment of the present application. It is assumed that 4 slots are determined for transmitting data based on the Type a repeat transmission scheme (slot 1 to slot4 as shown in fig. 6), but 3 of the slots are unavailable (slot 2 to slot4 as shown by hatching in fig. 6). Therefore, these 3 slots are not calculated, and the next slot is found until 4 available slots (slot 1, slot5 to slot7 shown in fig. 6) are determined to transmit data, so as to ensure the coverage of uplink data.
When the enhanced type a retransmission scheme is adopted, in order to meet the requirement of the number of retransmission, a situation that time domain resources conflict due to the fact that available time slots of the retransmission cross a periodic boundary may occur, and normal communication between the access network device and the terminal device is affected. Referring to fig. 7, fig. 7 is another schematic diagram of enhanced Type a repeat request provided by an embodiment of the present application. As shown in fig. 7, it is assumed that the first 4 time slots of each cycle are determined to be used for data transmission based on the Type a retransmission scheme, where the time slots determined to be used for data transmission based on the enhanced Type a retransmission scheme are shown in the second row due to different unavailable time slots in each cycle, for example, in the first row of fig. 7, the 3 rd time slot in the first cycle is an unavailable time slot, and all the first 3 time slots in the second cycle are unavailable time slots. As can be seen from the second row in fig. 7, in order to meet the requirement of the number of times of repeated transmission, the 4 th repeated resource of the second period extends into the 3 rd period, and conflicts with the first resource for data transmission of the 3 rd period, so that the normal communication between the access network device and the terminal device is affected.
Based on this, the embodiment of the present application provides a communication method, which can improve the reliability of communication. The following describes the communication method and communication apparatus provided in the present application in detail:
referring to fig. 8, fig. 8 is a flow chart illustrating a communication method according to an embodiment of the present disclosure. As shown in fig. 8, the communication method includes steps S801 to S802, and the method execution subject shown in fig. 8 may be a terminal device, or the method execution subject shown in fig. 8 may also be a chip or the like in the terminal device, which is not limited herein. For convenience of description, the following description will be given taking a terminal device as an example.
And S801, determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH).
In some possible embodiments, in the uplink transmission, in order to improve the performance of the uplink transmission, the terminal device may implement communication enhancement by using a repeated transmission manner. Specifically, the terminal device may determine a repetition number parameter M of a physical uplink shared channel, PUSCH. Wherein, the determination of the parameter M of the number of repetitions of the PUSCH by the terminal device may be understood as: the terminal device receives indication information from the access network device, wherein the indication information includes a repetition number parameter M, that is, the indication information indicates the repetition number parameter M. The PUSCH referred to in the embodiments of the present application may be understood as a PUSCH scheduled based on a configuration grant scheduling type. It can be understood that the indication information may further include one or more of the information of the starting symbol S, the number of symbols L, the period P, the time domain offset value, and the like, that is, the indication information may also be used to indicate one or more of the information of the starting symbol S, the number of symbols L, the period P, the time domain offset value, and the like, which is not limited herein. Therefore, the terminal device may determine one or more of the start symbol S, the number of symbols L, the period P, the time domain offset value, and the like configured for transmitting the first PUSCH based on the indication information received from the access network device.
S802, determining K available time slots for transmitting the first PUSCH.
In some possible embodiments, K available slots for transmitting the first PUSCH are determined, the K available slots being in the first PUSCH transmission period, K being less than M. That is, the slots outside the first PUSCH transmission period are unavailable slots. In the present embodiment, the unavailable slot may be understood as a slot that is not used for transmitting the first PUSCH, but may be used for transmitting other data/information (i.e., other data/information than the first PUSCH). For example, the other data/information may be a synchronization data block, downlink data, PDCCH, other PUSCH, PUCCH, and the like, which is not limited herein.
And the time domain resource determined by the starting symbol S and the number L of the symbols in each time slot is the first time domain resource. In the embodiment of the present application, in the same cycle, of X consecutive time slots between the first available time slot and the last available time slot in the K available time slots, the time slot satisfying the first condition is an unavailable time slot. Wherein a slot satisfying the first condition (i.e., an unavailable slot) includes a first time domain resource overlapping with at least one of the following symbols (or positions described as symbols):
1. the downlink symbols of the semi-static signaling configuration, such as the downlink symbols indicated by the tdd-UL-DL-configuration common or tdd-UL-DL-configuration dedicated parameters, are not limited herein.
2. The symbol used for the transmission of the synchronization data block, such as the symbol indicated by the SSB configuration parameter, is not limited herein.
3. The symbol used for downlink measurement, for example, a symbol indicated by an SSB based measurement by SMTC parameter, etc., is not limited herein.
4. The symbols occupied by the control resource set for transmitting the Type0 PDCCH, i.e. the symbols indicated by the CORESET0 with Type0 PDCCH CSS set parameters are not limited herein.
5. The symbols used for uplink and downlink switching, such as the symbols indicated by the Invalid UL symbols for DL-to-UL switching purpose parameter, are not limited herein.
6. For example, the symbol used for transmitting Other PUSCHs with higher priority than the PUSCH, such as the symbol indicated by the Other GF-PUSCH with large priority index parameter, etc., are not limited herein.
7. For example, the symbols used for transmitting other PUCCHs with higher priority than the PUSCH, such as the symbols indicated by the PUCCH with large priority index puncturing HARQ-ACK for SPS parameter, etc., are not limited herein.
8. A symbol used for repeatedly transmitting the PUCCH, for example, a symbol indicated by the Semi-static PUCCH with repetition parameter, etc., is not limited herein.
9. Symbols which are not available for uplink transmission and configured based on higher layer signaling, such as illegal symbols indicated by the invalid symbol pattern parameter, are not limited herein. The specific indication manner may be a manner of a bitmap (bitmap) at a symbol level, which indicates whether each symbol in one or 2 slots is an illegal symbol. The bit value of 1 in the bitmap at the symbol level indicates that the corresponding symbol is an illegal symbol, and the bit value of 0 indicates that the corresponding symbol is a legal symbol, or the bit value of 1 in the bitmap at the symbol level indicates that the corresponding symbol is a legal symbol, and the bit value of 0 indicates that the corresponding symbol is an illegal symbol, which is not limited herein. For example, the length of the bitmap at the symbol level is 14 bits, that is, whether each symbol in a slot is an illegal symbol is indicated by the bitmap at the symbol level. Assuming that the bitmap at the symbol level is 10000100000000, where 1 indicates that the corresponding symbol is an illegal symbol and 0 indicates that the corresponding symbol is a legal symbol, it may be determined that the 1 st symbol (i.e., the symbol with symbol index of 0) and the 6 th symbol (i.e., the symbol with symbol index of 5) in 1 slot are illegal symbols according to the bitmap at the symbol level. Optionally, the access network device may further send a parameter (e.g., a slot-level bitmap) to the terminal device for indicating which slots in a period can determine illegal symbols based on the symbol-level bitmap, and which slots do not determine illegal symbols based on the symbol-level bitmap. The time slot may determine an illegal symbol based on the bitmap at the symbol level when the bit value of the bitmap at the slot level is 1, and the time slot corresponding to the time slot may not determine the illegal symbol based on the bitmap at the symbol level when the bit value of the bitmap at the slot level is 0, or the time slot corresponding to the bitmap at the slot level may determine the illegal symbol based on the bitmap at the symbol level when the bit value of the bitmap at the slot level is 1, and the time slot corresponding to the bit value of the bitmap at the symbol level may not determine the illegal symbol based on the bitmap at the symbol level, which is not limited herein. For example, assuming that the period P =6 (i.e., one period includes 6 slots), wherein the bitmap at the slot level is 10000, it can be determined whether each symbol in the slot is an illegal symbol based on the bitmap at the symbol level. Optionally, if no bitmap at a slot level is configured, an odd number of slots in a default period may determine an illegal symbol based on the bitmap at the symbol level, and an even number of slots may not determine an illegal symbol based on the bitmap at the symbol level, or an even number of slots in a default period may determine an illegal symbol based on the bitmap at the symbol level, and an odd number of slots may not determine an illegal symbol based on the bitmap at the symbol level.
10. Symbols for receiving synchronization data blocks in other cells in a carrier aggregation scenario (e.g., symbols indicated by the ssb-positioninburst in SIB1 or ssb-positioninburst in servicecellconfigcommon parameter).
11. In a carrier aggregation scenario, a downlink symbol configured by semi-static signaling in a reference cell or a symbol for receiving a PDCCH or a symbol for receiving a PDSCH, for example, a downlink symbol indicated by a tdd-UL-DL-configuration common or a tdd-UL-DL-configuration dedicated parameter is not limited herein. For another example, the symbols configured by higher layer signaling for receiving PDCCH, PDSCH or channel state information-reference signals (CSI-RS) are not limited herein.
That is, the terminal device may sequentially determine, from a first slot in the first PUSCH transmission period, whether one or more symbols are overlapped with the at least one symbol (or described as a position of the symbol) in the first time domain resource (i.e., the time domain resource determined by the start symbol S and the symbol length L) included in each slot in time order, where if the first time domain resource of any one slot in the first PUSCH transmission period is overlapped with the at least one symbol, the slot is determined to be an unavailable slot, and if the first time domain resource of a certain slot in the first PUSCH transmission period is not overlapped with the symbols, the slot is determined to be an available slot. It is to be appreciated that if only K (K < M) available slots are determined when traversing to the last slot in the first PUSCH transmission period, the K available slots can be determined as available slots for transmitting the first PUSCH. That is, all the time slots except the first PUSCH transmission period are available time slots that are not available for transmitting the first PUSCH, and therefore, the K available time slots determined based on the method of the embodiment of the present application may be less than the repetition parameter M indicated by the access network device.
For example, please refer to fig. 9, fig. 9 is a schematic diagram illustrating a scenario for determining available timeslots according to an embodiment of the present application. As shown in fig. 9, the repetition number parameter M =4, and the period P =6 slots. Assuming that the first 4 slots of each cycle are used for transmitting data (the first 4 slots in each cycle are available for transmitting data as shown in the first row in fig. 9), wherein, since the unavailable slots in each cycle are different, such as the 3 rd slot in the first cycle in the second row in fig. 9, it can be determined in sequence that the first 2 slots are available slots in the first cycle, and the third slot is an unavailable slot, and the backward search is continued until 4 available slots are found, as shown in the second row in fig. 9, the first cycle includes 4 available slots, the first available slot to the last available slot having 5 slots, wherein the 2 nd slot is an unavailable slot. Since the first 3 slots in the second cycle are unavailable slots, 3 available slots can be determined in the second cycle in sequence starting from the 4 th slot, and when 3 available slots are found, only 3 available slots can be determined since the next slot will exceed the cycle boundary.
S803, the first PUSCH is transmitted in K available slots.
In some possible embodiments, the terminal device transmits the first PUSCH in the determined K available slots. Specifically, the terminal device transmitting the first PUSCH in the K available slots may be understood as: and the terminal equipment sends a first PUSCH on the symbols corresponding to the starting symbol S and the symbol number L in the determined K available time slots, namely the terminal equipment sends the first PUSCH on the first time domain resource included in each available time slot in the K available time slots.
Correspondingly, for the access network device, the access network device may also determine a repetition parameter M of a physical uplink shared channel PUSCH, and determine K available slots for receiving the first PUSCH, where K available slots are in the first PUSCH transmission period, K is less than M, and slots outside the first PUSCH transmission period are unavailable slots. Further, the access network device may receive the first PUSCH in the determined K available slots.
In the embodiment of the application, the determined K available time slots can be ensured to be in the same period by specifying that the time slots exceeding the period boundary are all unavailable time slots, so that the problem of resource conflict caused by the fact that the determined available time slots extend to the next period is avoided, and the reliability of communication is improved.
Referring to fig. 10, fig. 10 is a schematic flow chart of a communication method according to an embodiment of the present disclosure. As shown in fig. 10, the communication method includes steps S1001 to S1002, and the method execution subject shown in fig. 10 may be a terminal device, or the method execution subject shown in fig. 10 may also be a chip or the like in the terminal device, which is not limited herein. For convenience of description, the following description will be given taking a terminal device as an example.
S1001, determining a parameter M of the number of times of repetition of a Physical Uplink Shared Channel (PUSCH).
In some possible embodiments, in the uplink transmission, in order to improve the performance of the uplink transmission, the terminal device may implement communication enhancement by using a repeated transmission manner. Specifically, the terminal device may determine a repetition number parameter M of a physical uplink shared channel, PUSCH. The determination of the parameter M of the number of repetitions of the PUSCH by the terminal device may be understood as: the terminal device receives indication information from the access network device, wherein the indication information includes a repetition number parameter M, that is, the indication information indicates the repetition number parameter M. The PUSCH referred to in the embodiments of the present application may be understood as a PUSCH scheduled based on a configuration grant scheduling type. It can be understood that the indication information may further include one or more of the information of the starting symbol S, the number of symbols L, the period P, the time domain offset value, and the like, that is, the indication information may also be used to indicate one or more of the information of the starting symbol S, the number of symbols L, the period P, the time domain offset value, and the like, which is not limited herein. Therefore, the terminal device may determine one or more of the start symbol S, the number of symbols L, the period P, and the time domain offset value configured for transmitting the first PUSCH based on the indication information received from the access network device.
S1002, determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period.
In some possible embodiments, M first available slots corresponding to the second PUSCH transmission period and M second available slots corresponding to the third PUSCH transmission period are determined. And D available time slots in the M first available time slots and the M second available time slots are overlapped, and the third PUSCH transmission period is a transmission period after the second PUSCH transmission period. Wherein the M first available slots may be used to transmit K repetitions of a first PUSCH and the M second available slots may be used to transmit K repetitions of a second PUSCH. That is, the M first available timeslots correspond to the first HPN and the M second available timeslots correspond to the second HPN. For example, please refer to fig. 11, where fig. 11 is a schematic diagram of a first available timeslot and a second available timeslot provided in an embodiment of the present application. As shown in fig. 11, it is assumed that the first 4 slots of each cycle are used for transmitting data (the first 4 slots of each cycle are available for transmitting data as shown in the first row in fig. 9), where the unavailable slots in each cycle are different, such as in the second row in fig. 11, the first 3 slots of the first cycle are all unavailable slots, and the second cycle has no unavailable slots, so that 4 slots can be sequentially determined as the first available slot from the 4 th slot in the first cycle, and the first 4 slots can be sequentially determined as the second available slot from the 1 st slot in the second cycle. Wherein, the last available timeslot of the 4 first available timeslots corresponding to the first cycle overlaps with the first available timeslot of the 4 second available timeslots corresponding to the second cycle due to crossing the cycle boundary, that is, 1 (i.e., D = 1) available timeslots of the 4 first available timeslots and the 4 second available timeslots overlap.
And the time domain resource determined by the starting symbol S and the number L of the symbols in each time slot is the first time domain resource. In this embodiment, of N1 consecutive time slots between the first available time slot and the last available time slot of the M first available time slots, the time slot satisfying the first condition is an unavailable time slot, and of N2 consecutive time slots between the first available time slot and the last available time slot of the M second available time slots, the time slot satisfying the first condition is an unavailable time slot. Wherein a slot satisfying the first condition (i.e., an unavailable slot) includes a first time domain resource overlapping with at least one of the following symbols (or positions described as symbols):
1. the downlink symbols of the semi-static signaling configuration, such as the downlink symbols indicated by the tdd-UL-DL-configuration common or tdd-UL-DL-configuration determined parameter, are not limited herein.
2. The symbol used for the transmission of the synchronization data block, such as the symbol indicated by the SSB configuration parameter, is not limited herein.
3. The symbol used for downlink measurement, for example, a symbol indicated by an SSB based measurement by SMTC parameter, etc., is not limited herein.
4. The symbols occupied by the control resource set for transmitting the Type0 PDCCH, i.e. the symbols indicated by the CSS set parameter of the CORESET0 with Type0-PDCCH are not limited herein.
5. The symbols used for uplink and downlink switching, such as the symbols indicated by the Invalid UL symbols for DL-to-UL switching purpose parameter, are not limited herein.
6. For example, the symbol used for transmitting Other PUSCHs with higher priority than the PUSCH, such as the symbol indicated by the Other GF-PUSCH with large priority index parameter, etc., are not limited herein.
7. Symbols for other PUCCHs with higher transmission priority than the PUSCH, such as symbols indicated by PUCCH with large priority index puncturing HARQ-ACK for SPS parameter, etc., are not limited herein.
8. A symbol used for repeatedly transmitting the PUCCH, for example, a symbol indicated by the Semi-static PUCCH with repetition parameter, etc., is not limited herein.
9. Symbols which are not available for uplink transmission and configured based on the higher layer signaling, for example, illegal symbols indicated by the invalidSymbolPattern parameter, etc., are not limited herein.
10. Symbols for receiving synchronization data blocks in other cells in a carrier aggregation scenario (e.g., symbols indicated by the ssb-positioninburst in SIB1 or ssb-positioninburst in servicecellconfigcommon parameter).
11. In a carrier aggregation scenario, a downlink symbol configured by semi-static signaling in a reference cell or a symbol for receiving a PDCCH or a symbol for receiving a PDSCH, for example, a downlink symbol indicated by a tdd-UL-DL-configuration common or a tdd-UL-DL-configuration dedicated parameter is not limited herein. For another example, the symbols configured for receiving PDCCH, PDSCH or CSI-RS through higher layer signaling are not limited herein.
That is, for each PUSCH transmission period, the terminal device may sequentially determine, from a first slot in the PUSCH transmission period, whether one or more symbols of first time domain resources (i.e., first time domain resources determined by a start symbol S and a symbol length L) included in each slot overlap with the at least one symbol (or a position described as a symbol) in time sequence, where if the first time domain resource of any one slot in the PUSCH transmission period overlaps with the at least one symbol, the slot is determined to be an unavailable slot, and if the first time domain resource of a certain slot in the PUSCH transmission period does not overlap with the respective symbols, the slot is determined to be an available slot. It can be understood that if only K (K < M) available slots are determined when traversing to the last slot in the PUSCH transmission period, the present application may continue to cross the cycle boundary and continue to determine (M-K) available slots in the next period until M available slots are found.
And S1003, when a second condition is met, transmitting a second PUSCH in the D available time slots, and when the second condition is not met, transmitting a third PUSCH in the D available time slots.
In some possible embodiments, the second PUSCH is transmitted in D available slots when the second condition is satisfied, and the third PUSCH is transmitted in D available slots when the second condition is not satisfied. That is, the embodiments of the present application may provide for selectively transmitting data when a collision occurs. Specifically, the second condition may be: the second PUSCH is transmitted in D available slots if the first of the M first available slots precedes the first of the M second available slots, and correspondingly, the third PUSCH is transmitted in D available slots if the first of the M first available slots follows the first of the M second available slots.
For example, referring to fig. 11 together, since a first available slot of the 4 first available slots corresponding to the first cycle precedes a first slot of the 4 second available slots corresponding to the second cycle, data corresponding to the first cycle may be transmitted at an overlapping portion of the first available slot and the second available slot.
Optionally, the second condition may also be: if D is less than or equal to a first preset threshold Q, a second PUSCH is transmitted in D available slots, and correspondingly, if D is greater than Q, a third PUSCH is transmitted in D available slots. The first preset threshold Q may be indicated by a high-level signaling, or may also be predefined by a protocol, and is specifically determined according to an actual application scenario, which is not limited herein.
S1004, transmit a second PUSCH in V of the D available slots, and transmit a third PUSCH in a slot other than the V of the D available slots.
In some possible embodiments, the second PUSCH is transmitted in V slots out of D available slots, and the third PUSCH is transmitted in other than V slots out of the D available slots, V being less than D. Where V may be D/2, that is, a second PUSCH may be transmitted on D/2 of the D available slots, and a third PUSCH may be transmitted on the remaining D/2 slots. When the division of D/2 is not complete, rounding-up or rounding-down can be carried out. The value of V may also be other values indicated by a high-level signaling, or may also be a value predefined in a protocol, which is specifically determined according to an actual application scenario, and is not limited herein.
Accordingly, for the access network device, the access network device may also determine a repetition parameter M of the physical uplink shared channel PUSCH, and determine M first available slots corresponding to the second PUSCH transmission period and M second available slots corresponding to the third PUSCH transmission period. D of the M first available slots and the M second available slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period. And when the second condition is not met, the access network equipment receives a third PUSCH in the D available time slots. Alternatively, the access network device receives the second PUSCH in V of the D available slots and the third PUSCH in the other than V of the D available slots, V being less than D.
In the present application, by defining which rule the terminal device should send data based on when the resource conflicts, and accordingly, the access network device receives data based on the same rule as the terminal device, normal operation of communication can be ensured, and reliability of communication can be improved.
Referring to fig. 12, fig. 12 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in fig. 12, the communication method includes steps S1201 to S1202, and a main body of the method executed in fig. 12 may be a terminal device, or the main body of the method executed in fig. 12 may also be a chip or the like in the terminal device, which is not limited herein. For convenience of description, the following description will be given taking a terminal device as an example.
S1201, determining a repetition number parameter M of a physical uplink shared channel PUSCH.
S1202, M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period are determined.
The specific implementation manner of steps S1201 to S1202 may refer to the description of steps S1001 to S1002 in the embodiment corresponding to fig. 10, and is not described again here.
S1203, transmitting a second PUSCH in D slots or transmitting a third PUSCH in D slots.
In some possible embodiments, the terminal device may transmit the second PUSCH in overlapping D slots or the third PUSCH in overlapping D slots. For example, the terminal device may randomly choose to transmit the second PUSCH or the third PUSCH in the overlapping D slots. For another example, the terminal device may determine whether to transmit the second PUSCH or the third PUSCH in the overlapped D slots according to the priority relationship/importance degree between the second PUSCH and the third PUSCH, and may generally select to transmit data with higher priority or higher importance degree in the overlapped D slots.
Specifically, the terminal device transmitting the third PUSCH or the fourth PUSCH in the M available slots may be understood as: and the terminal equipment sends a third PUSCH or a fourth PUSCH on the symbols corresponding to the starting symbol S and the symbol number L in the determined M available slots, namely the terminal equipment sends the third PUSCH or the fourth PUSCH on the first time domain resource included in each available slot in the M available slots.
S1204, first indication information is sent, wherein the first indication information is used for indicating that the second PUSCH is sent in D time slots or the third PUSCH is sent in the D time slots.
In some possible embodiments, the terminal device may transmit first indication information indicating that the second PUSCH is transmitted in D slots or the third PUSCH is transmitted in D slots. That is, when the terminal device determines to transmit any one of the second PUSCH or the third PUSCH in the overlapped D slots, the terminal device may transmit, to the access network device, one indication information (for convenience of description, the indication information may be described below as first indication information) for indicating the PUSCH selected by the terminal device for transmission. In this embodiment, the first indication information includes at least one of a hybrid automatic retransmission request process number (HPN), a New Data Indication (NDI), a Redundancy Version (RV), and the like. Wherein the first indication information may be punctured for transmission on resources of the second PUSCH or the third PUSCH.
Correspondingly, for the access network equipment, the access network equipment may also determine a repetition parameter M of a physical uplink shared channel PUSCH, and determine M first available slots corresponding to the second PUSCH transmission period and M second available slots corresponding to the third PUSCH transmission period. D of the M first available slots and the M second available slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period. Further, the access network device may receive the PUSCH from the terminal device and the first indication information, to determine, according to the first indication information, what PUSCH the terminal device specifically selects to send in the overlapped time slot, and then the access network device may correctly receive the corresponding PUSCH according to the first indication information.
In the application, it is defined that when resources conflict, the terminal device may select to transmit the first PUSCH or the second PUSCH on the conflicted resources, and notify the access network device of the PUSCH selected to be transmitted by itself through the indication information, so that normal communication between the terminal device and the access network device may be ensured.
Referring to fig. 13, fig. 13 is another flow chart of a communication method according to an embodiment of the present disclosure. As shown in fig. 13, the communication method includes steps S1301 to S1302, where the method execution subject shown in fig. 13 may be a terminal device, or the method execution subject shown in fig. 13 may also be a chip or the like in the terminal device, which is not limited herein. For convenience of description, the following description will be given taking a terminal device as an example.
S1301, determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH) and a length P of a PUSCH transmission period.
In some possible embodiments, in uplink transmission, in order to improve performance of uplink transmission, the terminal device may implement communication enhancement by using a repeated transmission manner. Specifically, the terminal device may determine a repetition number parameter M of a physical uplink shared channel, PUSCH. Wherein, the determination of the parameter M of the number of repetitions of the PUSCH by the terminal device may be understood as: the terminal equipment receives indication information from the access network equipment, wherein the indication information comprises a repetition number parameter M, namely the indication information indicates the repetition number parameter M. The PUSCH referred to in the embodiments of the present application may be understood as a PUSCH scheduled based on a configuration grant scheduling type. It can be understood that the indication information may further include one or more of information such as a starting symbol S, a number of symbols L, a period P (i.e., a length P of a PUSCH transmission period), a time domain offset value, and the like, that is, the indication information may also be used to indicate one or more of information such as a starting symbol S, a number of symbols L, a period P, a time domain offset value, and the like, which is not limited herein. Accordingly, the terminal device may determine one or more of the start symbol S, the number of symbols L, the period P, and the time domain offset value configured for transmitting the first PUSCH based on the indication information received from the access network device.
The length P of the PUSCH transmission period in the embodiment of the present application is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than PUSCHs, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than PUSCHs, a period corresponding to a symbol used for repeatedly transmitting PUCCHs, a period corresponding to a symbol not used for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scenario, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scenario, or a period corresponding to a symbol used for receiving a PDCCH or a symbol used for receiving a PDSCH.
S1302, determining M available slots for transmitting a fourth PUSCH, where the M available slots are in the same PUSCH transmission period.
In some possible embodiments, the terminal device may determine M available slots for transmitting the fourth PUSCH, the M available slots being within the same PUSCH transmission period. That is, the terminal device may determine M available slots from the same PUSCH transmission period (e.g., the fourth PUSCH transmission period). And the time domain resource determined by the starting symbol S and the number L of the symbols in each time slot is the first time domain resource. In the embodiment of the present application, of X consecutive time slots between the first available time slot and the last available time slot of the M available time slots, the time slot satisfying the first condition is an unavailable time slot. Wherein a slot satisfying the first condition (i.e., an unavailable slot) includes a first time domain resource overlapping with at least one of the following symbols (or positions described as symbols):
1. the downlink symbols of the semi-static signaling configuration, such as the downlink symbols indicated by the tdd-UL-DL-configuration common or tdd-UL-DL-configuration determined parameter, are not limited herein.
2. The symbol used for the transmission of the synchronization data block, such as the symbol indicated by the SSB configuration parameter, is not limited herein.
3. The symbol used for downlink measurement, for example, a symbol indicated by an SSB based measurement by SMTC parameter, etc., is not limited herein.
4. The symbols occupied by the control resource set for transmitting the Type0 PDCCH, i.e. the symbols indicated by the CORESET0 with Type0 PDCCH CSS set parameters are not limited herein.
5. The symbols used for uplink and downlink switching, such as the symbols indicated by the Invalid UL symbols for DL-to-UL switching purpose parameter, are not limited herein.
6. For example, the symbol used for transmitting Other PUSCHs with higher priority than the PUSCH, such as the symbol indicated by the Other GF-PUSCH with large priority index parameter, etc., is not limited herein.
7. For example, the symbols used for transmitting other PUCCHs with higher priority than the PUSCH, such as the symbols indicated by the PUCCH with large priority index puncturing HARQ-ACK for SPS parameter, etc., are not limited herein.
8. A symbol used for repeatedly transmitting the PUCCH, for example, a symbol indicated by the Semi-static PUCCH with repetition parameter, etc., is not limited herein.
9. Symbols which are not available for uplink transmission and configured based on higher layer signaling, such as illegal symbols indicated by the invalid symbol pattern parameter, are not limited herein.
10. Symbols for receiving synchronization data blocks in other cells in a carrier aggregation scenario (e.g., symbols indicated by the ssb-positioninburst in SIB1 or ssb-positioninburst in servicecellconfigcommon parameter).
11. In a carrier aggregation scenario, a downlink symbol configured by semi-static signaling in a reference cell or a symbol for receiving a PDCCH or a symbol for receiving a PDSCH, for example, a downlink symbol indicated by a tdd-UL-DL-configuration common or a tdd-UL-DL-configuration dedicated parameter is not limited herein. For another example, the symbols configured for receiving PDCCH, PDSCH or CSI-RS through higher layer signaling are not limited herein.
That is, the terminal device may sequentially determine, from a first slot in a certain PUSCH transmission period, whether one or more symbols are overlapped with the at least one symbol (or described as a position of the symbol) in first time domain resources (i.e., time domain resources determined by a start symbol S and a symbol length L) included in each slot along a time sequence, where if the first time domain resource of any one slot in the PUSCH transmission period is overlapped with the at least one symbol, the slot is determined to be an unavailable slot, and if the first time domain resource of the slot in the PUSCH transmission period is not overlapped with the each symbol, the slot is determined to be an available slot. It can be understood that, since the length P of the PUSCH transmission period in the embodiment of the present application is matched with the periods of all symbols that may affect the determination of the available slot (that is, the PUSCH transmission period is an integer multiple of at least one of the above listed periods), the symbol conditions in each PUSCH transmission period may be made to be the same (that is, it may be ensured that the position and the number of the unavailable slot in each PUSCH transmission period are both the same), so that the access network device may ensure that the situation of crossing the period boundary when determining the available slot may not occur by selecting a suitable value of the repetition number M.
And S1303, transmitting a fourth PUSCH in M available time slots.
In some possible embodiments, the terminal device may transmit the fourth PUSCH in the determined M available slots. Specifically, the terminal device transmitting the fourth PUSCH in M available slots may be understood as: and the terminal equipment sends a fourth PUSCH on the symbols corresponding to the starting symbol S and the symbol number L in the determined M available slots, namely the terminal equipment sends the fourth PUSCH on the first time domain resource included in each available slot in the M available slots.
Correspondingly, for the access network device, the access network device may determine a repetition number parameter M of a physical uplink shared channel PUSCH and a length P of a PUSCH transmission period, and determine M available slots for receiving a fourth PUSCH, where the M available slots are in the same PUSCH transmission period, and further, the access network device receives the fourth PUSCH in the determined M available slots. The length P of the PUSCH transmission period is an integral multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than PUSCH, a period corresponding to a symbol used for repeatedly receiving PUCCH, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scenario, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scenario, or a period corresponding to a symbol used for receiving PDCCH or a symbol used for receiving PDSCH.
In the application, by defining the length of the PUSCH transmission period, it can be ensured that the positions and the number of the unavailable slots included in each PUSCH transmission period are all the same, so that the access network device does not cross the period boundary in the available slot determination process as long as it selects a suitable value of the repetition number M.
Referring to fig. 14, fig. 14 is a schematic flowchart of a communication method according to an embodiment of the present disclosure. As shown in fig. 14, the communication method includes steps S1401 to S1402, and the method execution subject shown in fig. 14 may be a terminal device, or the method execution subject shown in fig. 14 may also be a chip or the like in the terminal device, which is not limited herein. For convenience of description, the following description will be given taking a terminal device as an example.
And S1401, determining a repetition number parameter M of a physical uplink shared channel PUSCH.
A specific implementation manner of step S1401 may refer to the description of step S1001 in the embodiment corresponding to fig. 10, and is not described herein again.
S1402, determining M available time slots, and if the M available time slots are not in the same PUSCH transmission period, not receiving the PUSCH in the M time slots.
In some possible embodiments, the terminal device may determine M available slots, where, of X consecutive slots between a first available slot and a last available slot of the M available slots, a slot satisfying the first condition is an unavailable slot, and the slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols: the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmission type0, switching symbols of uplink and downlink, transmitting symbols of other PUSCHs with higher priority than PUSCHs, transmitting symbols of other PUCCHs with higher priority than PUSCHs, repeatedly transmitting symbols of PUCCHs, configuring symbols of non-uplink based on high-level signaling, receiving symbols of synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell in the carrier aggregation scene or receiving symbols of PDCCHs or receiving symbols of PDSCHs.
That is, the terminal device may sequentially determine, from a first slot in a certain PUSCH transmission period, whether one or more symbols are overlapped with the at least one symbol (or described as a position of the symbol) in first time domain resources (i.e., time domain resources determined by a start symbol S and a symbol length L) included in each slot along a time sequence, where if the first time domain resource of any one slot in the PUSCH transmission period is overlapped with the at least one symbol, the slot is determined to be an unavailable slot, and if the first time domain resource of the slot in the PUSCH transmission period is not overlapped with the each symbol, the slot is determined to be an available slot. Thus, M available slots may be determined from at least one PUSCH transmission period. In this embodiment of the present application, if the determined M available timeslots are not in the same PUSCH transmission period, the PUSCH is not received in the M timeslots, that is, it may be specified in the protocol that the terminal device does not expect that the time domain length of the K available timeslots determined by the indication information is greater than the period length determined by the period P, and it is not specified what algorithm is specifically used by the access network device to determine the number of times of retransmission M to achieve this purpose, so that the access network device has a certain operation space.
In the application, when the determined M available time slots are not in the same PUSCH transmission period, the PUSCH is not sent in the M time slots, so that the problem of collision can be avoided. In other words, it can be specified in the protocol that the time domain length of the K available time slots that the terminal device does not expect to determine is greater than the length of the period P.
The communication apparatus provided in the present application will be described in detail below with reference to fig. 15 to 16.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a communication device according to an embodiment of the present disclosure. The communication apparatus shown in fig. 15 may be used to perform part or all of the functions of the terminal device in the method embodiments described in fig. 8 to fig. 14. The apparatus may be a terminal device, an apparatus in the terminal device, or an apparatus capable of being used in cooperation with the terminal device. Wherein, the communication device can also be a chip system. The communication apparatus shown in fig. 15 may include a transceiving unit 1501 and a processing unit 1502. The processing unit 1502 is configured to perform data processing. The transceiver 1501 is integrated with a receiving unit and a transmitting unit. The transceiving unit 1501 may also be referred to as a communication unit. Alternatively, the transmission/reception section 1501 may be divided into a reception section and a transmission section. The processing unit 1502 and the transceiving unit 1501 are the same, and will not be described in detail below. Wherein:
in an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; processing unit 1502 configured to determine K available slots for transmitting a first PUSCH, where the K available slots are in a first PUSCH transmission period, K is smaller than M, and slots other than the first PUSCH transmission period are unavailable slots; a transceiving unit 1501, configured to transmit the first PUSCH in the K available slots.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of said M first available time slots and said M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period; a transceiving unit 1501, configured to transmit a second PUSCH in the D available slots when a second condition is satisfied, and transmit a third PUSCH in the D available slots when the second condition is not satisfied; or the transceiver 1501 is configured to transmit the second PUSCH in V slots of the D available slots, and transmit the third PUSCH in a slot other than the V slots of the D available slots, where V is smaller than D.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of said M first available time slots and said M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; a transceiving unit 1501 configured to transmit the second PUSCH in the D slots or transmit the third PUSCH in the D slots; the transceiver 1501 is configured to transmit first instruction information instructing to transmit the second PUSCH in the D slots or the third PUSCH in the D slots.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH and a length P of a PUSCH transmission period; the processing unit 1502 is configured to determine M available slots for transmitting a fourth PUSCH, where the M available slots are in the same PUSCH transmission period; a transceiving unit 1501, configured to transmit the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly transmitting PUCCHs, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scene, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scene, or a period corresponding to a symbol used for receiving a PDCCH or a symbol used for receiving a PDSCH.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; processing unit 1502 is configured to determine M available slots, and if the M available slots are not in the same PUSCH transmission cycle, not transmit PUSCH in the M slots.
For other possible implementation manners of the communication apparatus, reference may be made to the description of the functions of the terminal device in the method embodiments corresponding to fig. 8 to fig. 14, which is not described herein again.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a communication device according to an embodiment of the present application. The communication apparatus shown in fig. 15 may be used to perform part or all of the functions of the access network device in the method embodiments described in fig. 8 to fig. 14. The device may be an access network device, a device in the access network device, or a device capable of being used with the access network device. Wherein, the communication device can also be a chip system. The communication apparatus shown in fig. 15 may include a transceiving unit 1501 and a processing unit 1502. Wherein:
in an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine K available slots for receiving a first PUSCH, where K available slots are in a first PUSCH transmission period, K is smaller than M, and slots outside the first PUSCH transmission period are unavailable slots; a transceiving unit 1501, configured to receive the first PUSCH in the K available slots.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of said M first available time slots and said M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; a transceiving unit 1501, configured to receive a second PUSCH in the D available slots when a second condition is satisfied, and receive a third PUSCH in the D available slots when the second condition is not satisfied; or the transceiver 1501 is configured to receive the second PUSCH in V slots of the D available slots, and receive the third PUSCH in slots other than the V slots of the D available slots, where V is smaller than D.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d available time slots of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period subsequent to the second PUSCH transmission period; a transceiver 1501 configured to receive the second PUSCH in the D slots or the third PUSCH in the D slots; the transceiver 1501 is configured to receive first instruction information instructing to receive the second PUSCH in the D slots or the third PUSCH in the D slots.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH and a length P of a PUSCH transmission period; the processing unit 1502 is configured to determine M available slots for receiving a fourth PUSCH, where the M available slots are in the same PUSCH transmission period; a transceiving unit 1501, configured to receive the fourth PUSCH in the M available slots; the length P of the PUSCH transmission period is an integer multiple of the length of one or more of the following periods: a period corresponding to a downlink symbol configured by semi-static signaling, a period corresponding to a symbol used for transmitting a synchronization data block, a period corresponding to a symbol used for downlink measurement, a period corresponding to a symbol occupied by a control resource set of a physical downlink control channel type0-PDCCH used for transmitting type0, a period corresponding to a symbol used for uplink and downlink switching, a period corresponding to a symbol used for transmitting other PUSCHs with higher priority than the PUSCH, a period corresponding to a symbol used for transmitting other PUCCHs with higher priority than the PUSCH, a period corresponding to a symbol used for repeatedly receiving PUCCHs, a period corresponding to a symbol not available for uplink transmission based on high-level signaling configuration, a period corresponding to a symbol used for receiving a synchronization data block in other cells in a carrier aggregation scene, a period corresponding to a downlink symbol configured by semi-static signaling in a reference cell in a carrier aggregation scene, or a period corresponding to a symbol used for receiving PDCCH or a symbol used for receiving PDSCH.
In an implementation manner, the processing unit 1502 is configured to determine a repetition number parameter M of a physical uplink shared channel PUSCH; the processing unit 1502 is configured to determine M available slots, and if the M available slots are not in the same PUSCH transmission cycle, not receive the PUSCH in the M slots.
For other possible implementation manners of the communication apparatus, reference may be made to the description of the functions of the access network device in the method embodiments corresponding to fig. 8 to fig. 14, which is not described herein again.
Referring to fig. 16, fig. 16 is a schematic structural diagram of another communication device according to an embodiment of the present disclosure. Fig. 16 shows a communication apparatus according to an embodiment of the present application, which is used to implement the functions of the terminal devices in fig. 8 to fig. 14. The apparatus may be a terminal device or an apparatus for a terminal device. The means for the terminal device may be a system of chips or a chip within the terminal device. The chip system may be composed of a chip, or may include a chip and other discrete devices.
Alternatively, the communication device 160 is configured to implement the functions of the access network device in fig. 8 to 14. The apparatus may be an access network device or an apparatus for an access network device. The means for accessing the network device may be a system-on-chip or chip within the access network device. The chip system may be formed by a chip, and may also include a chip and other discrete devices.
The communication device 160 includes at least one processor 1620 configured to implement the data processing function of the terminal device or the access network device in the method provided in the embodiment of the present application. The apparatus 160 may further include a communication interface 1610, configured to implement transceiving operations of a terminal device or an access network device in the method provided in this embodiment of the present application. In embodiments of the present application, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface for communicating with other devices over a transmission medium. For example, the communications interface 1610 is used for devices in the apparatus 160 to communicate with other devices. The processor 1620 utilizes the communication interface 1610 to transmit and receive data and is configured to implement the methods described above with reference to fig. 8-14.
The device 160 may also include at least one memory 1630 for storing program instructions and/or data. The memory 1630 is coupled to the processor 1620. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, and may be in an electrical, mechanical or other form, which is used for information interaction between the devices, units or modules. The processor 1620 may cooperate with the memory 1630. Processor 1620 may execute program instructions stored in memory 1630. At least one of the at least one memory may be included in the processor.
When the device 160 is powered on, the processor 1620 can read the software programs stored in the memory 1630, interpret and execute the instructions of the software programs, and process the data of the software programs. When data needs to be sent wirelessly, the processor 1620 performs baseband processing on the data to be sent, and outputs a baseband signal to a radio frequency circuit (not shown), and the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal to the outside in the form of electromagnetic waves through an antenna. When data is transmitted to the device 160, the rf circuit receives an rf signal through the antenna, converts the rf signal into a baseband signal, and outputs the baseband signal to the processor 1620, and the processor 1620 converts the baseband signal into data and processes the data.
In another implementation, the rf circuitry and antennas described above may be provided independently of the processor 1620, which performs baseband processing, for example in a distributed scenario, the rf circuitry and antennas may be in a remote arrangement independent of the communication device.
The present embodiment does not limit the specific connection medium among the communication interface 1610, the processor 1620 and the memory 1630. In the embodiment of the present invention, the memory 1630, the processor 1620, and the communication interface 1610 are connected by a bus 1640 in fig. 16, the bus is shown by a thick line in fig. 16, and the connection manner between other components is only for illustrative purposes and is not limited thereto. The above-mentioned buses may be classified into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 16, but that does not indicate only one bus or one type of bus.
Where the apparatus 160 is embodied as an apparatus for a terminal device or an access network device, such as where the apparatus 160 is embodied as a chip or a system of chips, the output or reception by the communication interface 1610 may be a baseband signal. Where the device 160 is specifically a terminal device or an access network device, the output or reception by the communication interface 1610 may be a radio frequency signal. In the embodiments of the present application, the processor may be a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, operations, and logic blocks disclosed in the embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The operations of the methods disclosed in connection with the embodiments of the present application may be directly performed by a hardware processor, or may be performed by a combination of hardware and software modules in a processor.
The embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored, and when the computer-readable storage medium is executed on a processor, the method flows of the method embodiments in fig. 8 to fig. 14 are implemented.
Embodiments of the present application further provide a computer program product, where when the computer program product runs on a processor, the method flows of fig. 8 to 14 of the above method embodiments are implemented.

Claims (23)

1. A method of communication, comprising:
determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
determining K available slots for transmitting a first PUSCH, the K available slots being in a first PUSCH transmission period, the K being less than the M, slots outside the first PUSCH transmission period being unavailable slots;
transmitting the first PUSCH in the K available slots.
2. The method of claim 1, further comprising:
determining a starting symbol S and a symbol number L configured for transmitting the first PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between the first available time slot and the last available time slot in the K available time slots, the time slot meeting a first condition is an unavailable time slot, and the time slot meeting the first condition comprises a first time domain resource which is overlapped with at least one symbol of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, switching symbols of uplink and downlink, transmitting symbols of other PUSCHs with higher priority than the PUSCH, transmitting symbols of other PUCCHs with higher priority than the PUSCH, repeatedly sending PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
3. A method of communication, comprising:
determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period;
transmitting a second PUSCH in the D available slots when a second condition is satisfied, and transmitting a third PUSCH in the D available slots when the second condition is not satisfied; or alternatively
Transmitting the second PUSCH in V of the D available slots, and transmitting the third PUSCH in a slot of the D available slots other than the V slots, the V being less than the D.
4. The method of claim 3, further comprising:
determining a starting symbol S and a symbol number L configured for transmitting the second PUSCH or the third PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in N1 continuous time slots between the first available time slot and the last available time slot in the M first available time slots, the time slot meeting the first condition is an unavailable time slot; in N2 consecutive time slots between the first available time slot and the last available time slot of the M second available time slots, the time slot satisfying the first condition is an unavailable time slot;
the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
5. The method of claim 3 or 4, wherein the second condition comprises:
transmitting the second PUSCH in the D available slots if a first one of the M first available slots precedes a first one of the M second available slots; or alternatively
And if the D is less than or equal to a first preset threshold Q, transmitting the second PUSCH in the D available time slots.
6. A method of communication, comprising:
determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
determining K available slots for receiving a first PUSCH, the K available slots being in a first PUSCH transmission period, the K being less than the M, slots outside the first PUSCH transmission period being unavailable slots;
receiving the first PUSCH in the K available slots.
7. The method of claim 6, further comprising:
determining a starting symbol S and a symbol number L for receiving the first PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in X consecutive time slots between the first available time slot and the last available time slot in the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, switching symbols of uplink and downlink, transmitting symbols of other PUSCHs with higher priority than the PUSCH, transmitting symbols of other PUCCHs with higher priority than the PUSCH, repeatedly sending PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
8. A method of communication, comprising:
determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
determining M first available time slots corresponding to a second PUSCH transmission period and M second available time slots corresponding to a third PUSCH transmission period; d of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period;
receiving a second PUSCH in the D available slots when a second condition is satisfied, and receiving a third PUSCH in the D available slots when the second condition is not satisfied; or
Receiving the second PUSCH in V of the D available slots, and receiving the third PUSCH in a slot of the D available slots other than the V slots, the V being less than the D.
9. The method of claim 8, further comprising:
determining a starting symbol S and a symbol number L for receiving the second PUSCH or the third PUSCH, wherein a time domain resource determined by the starting symbol S and the symbol number L in each time slot is a first time domain resource; in N1 continuous time slots between the first available time slot and the last available time slot in the M first available time slots, the time slot meeting the first condition is an unavailable time slot; in N2 consecutive time slots between the first available time slot and the last available time slot of the M second available time slots, the time slot satisfying the first condition is an unavailable time slot;
the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
10. The method according to claim 8 or 9, wherein the second condition comprises:
receiving the second PUSCH in the D available slots if a first one of the M first available slots precedes a first one of the M second available slots; or
And if the D is less than or equal to a first preset threshold Q, receiving the second PUSCH in the D available time slots.
11. A communications apparatus, comprising:
the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
the processing unit is configured to determine K available slots for transmitting a first PUSCH, where K available slots are in a first PUSCH transmission period, K is smaller than M, and slots outside the first PUSCH transmission period are unavailable slots;
a transceiving unit, configured to transmit the first PUSCH in the K available slots.
12. The apparatus of claim 11,
the processing unit is further configured to determine a starting symbol S and a symbol number L configured to transmit the first PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in X consecutive time slots between the first available time slot and the last available time slot in the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, switching symbols of uplink and downlink, transmitting symbols of other PUSCHs with higher priority than the PUSCH, transmitting symbols of other PUCCHs with higher priority than the PUSCH, repeatedly sending PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
13. A communications apparatus, comprising:
the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
the processing unit is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period;
a transceiving unit, configured to transmit a second PUSCH in the D available slots when a second condition is satisfied, and transmit a third PUSCH in the D available slots when the second condition is not satisfied; or
The transceiver unit is configured to transmit the second PUSCH in V slots of the D available slots, and transmit the third PUSCH in another slot of the D available slots except for the V slots, where V is smaller than D.
14. The apparatus of claim 13,
the processing unit is further configured to determine a starting symbol S and a symbol number L configured to transmit the second PUSCH or the third PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in N1 continuous time slots between the first available time slot and the last available time slot in the M first available time slots, the time slot meeting the first condition is an unavailable time slot; in N2 consecutive time slots between a first available time slot and a last available time slot of the M second available time slots, a time slot satisfying the first condition is an unavailable time slot;
the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
15. The apparatus of claim 13 or 14, wherein the second condition comprises:
transmitting the second PUSCH in the D available slots if a first one of the M first available slots precedes a first one of the M second available slots; or
And if the D is less than or equal to a first preset threshold Q, transmitting the second PUSCH in the D available time slots.
16. A communications apparatus, comprising:
the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
the processing unit is configured to determine K available slots for receiving a first PUSCH, where the K available slots are in a first PUSCH transmission period, the K is smaller than the M, and slots outside the first PUSCH transmission period are unavailable slots;
a transceiving unit configured to receive the first PUSCH in the K available slots.
17. The apparatus of claim 6,
the processing unit is further configured to determine a starting symbol S and a symbol number L for receiving the first PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in X consecutive time slots between the first available time slot and the last available time slot in the K available time slots, a time slot satisfying a first condition is an unavailable time slot, and the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols of synchronous data blocks, measuring symbols of downlink, occupying symbols of a control resource set of a physical downlink control channel type0-PDCCH for transmitting type0, switching symbols of uplink and downlink, transmitting symbols of other PUSCHs with higher priority than the PUSCH, transmitting symbols of other PUCCHs with higher priority than the PUSCH, repeatedly sending PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
18. A communications apparatus, comprising:
the processing unit is used for determining a repetition number parameter M of a Physical Uplink Shared Channel (PUSCH);
the processing unit is configured to determine M first available slots corresponding to a second PUSCH transmission period and M second available slots corresponding to a third PUSCH transmission period; d of the M first available time slots and the M second available time slots overlap; the third PUSCH transmission period is a transmission period after the second PUSCH transmission period;
a transceiving unit, configured to receive a second PUSCH in the D available slots when a second condition is satisfied, and receive a third PUSCH in the D available slots when the second condition is not satisfied; or
The transceiver unit is configured to receive the second PUSCH in V slots of the D available slots, and receive the third PUSCH in another slot of the D available slots except for the V slots, where V is smaller than D.
19. The apparatus of claim 18,
the processing unit is further configured to determine a starting symbol S and a symbol number L for receiving the second PUSCH or the third PUSCH, where a time domain resource determined by the starting symbol S and the symbol number L in each slot is a first time domain resource; in N1 continuous time slots between the first available time slot and the last available time slot in the M first available time slots, the time slot meeting the first condition is an unavailable time slot; in N2 consecutive time slots between a first available time slot and a last available time slot of the M second available time slots, a time slot satisfying the first condition is an unavailable time slot;
the time slot satisfying the first condition includes a first time domain resource overlapping with at least one of the following symbols:
the method comprises the steps of configuring downlink symbols of semi-static signaling, transmitting symbols used for synchronous data block transmission, measuring symbols used for downlink, transmitting symbols occupied by a control resource set of a type0 Physical Downlink Control Channel (PDCCH), transmitting symbols used for uplink and downlink switching, transmitting symbols used for other PUSCHs with higher priority than the PUSCH, transmitting symbols used for other PUCCHs with higher priority than the PUSCH, repeatedly transmitting PUCCHs, configuring symbols which cannot be used for uplink transmission based on high-layer signaling, receiving synchronous data blocks in other cells in a carrier aggregation scene, configuring downlink symbols of semi-static signaling in a reference cell or receiving PDCCH or receiving PDSCH in the carrier aggregation scene.
20. The apparatus of claim 18 or 19, wherein the second condition comprises:
receiving the second PUSCH in the D available slots if a first one of the M first available slots is before a first one of the M second available slots; or
And if the D is less than or equal to a first preset threshold Q, receiving the second PUSCH in the D available time slots.
21. A communication apparatus, comprising a processor and a storage medium storing instructions that, when executed by the processor, cause the method according to any one of claims 1-2, or the method according to any one of claims 3-5, or the method according to any one of claims 6-7, or the method according to any one of claims 8-10 to be implemented.
22. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the method of any of claims 1-2, or the method of any of claims 3-5, or the method of any of claims 6-7, or the method of any of claims 8-10 to be implemented.
23. A computer program product comprising instructions which, when executed by a processor, cause the method according to any one of claims 1-2, or the method according to any one of claims 3-5, or the method according to any one of claims 6-7, or the method according to any one of claims 8-10 to be implemented.
CN202110853301.9A 2021-07-27 2021-07-27 Communication method and device Pending CN115696585A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110853301.9A CN115696585A (en) 2021-07-27 2021-07-27 Communication method and device
PCT/CN2022/106515 WO2023005744A1 (en) 2021-07-27 2022-07-19 Communication method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110853301.9A CN115696585A (en) 2021-07-27 2021-07-27 Communication method and device

Publications (1)

Publication Number Publication Date
CN115696585A true CN115696585A (en) 2023-02-03

Family

ID=85057790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110853301.9A Pending CN115696585A (en) 2021-07-27 2021-07-27 Communication method and device

Country Status (2)

Country Link
CN (1) CN115696585A (en)
WO (1) WO2023005744A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3753156A4 (en) * 2018-02-14 2021-11-10 Sharp Kabushiki Kaisha User equipments, base stations and methods for uplink transmission without grant
CN110830183B (en) * 2018-08-09 2023-09-19 北京三星通信技术研究有限公司 Uplink transmission method, user equipment, base station and computer readable medium
CN110958085B (en) * 2018-09-27 2023-06-13 北京三星通信技术研究有限公司 Uplink signal sending method and device
US11184907B2 (en) * 2018-11-01 2021-11-23 Lenovo (Singapore) Pte. Ltd. Method and apparatus for transmitting a transport block in a transmission occasion

Also Published As

Publication number Publication date
WO2023005744A1 (en) 2023-02-02

Similar Documents

Publication Publication Date Title
US11290248B2 (en) Semi-static and dynamic TDD configuration for 5G-NR
CN111935839B (en) Uplink signal sending method and terminal equipment
CN110557231B (en) Method and communication device for transmitting information
KR20180083862A (en) Hybrid Automatic Repeat Request (HARQ) payload mapping for a short physical uplink control channel (PUCCH) on a shared communication medium
JP2019510417A (en) Techniques for communicating in an extended uplink pilot time slot
KR102313943B1 (en) Method for communication in wireless communication system based on carrier aggregation
US11653351B2 (en) Wireless communication method and device
CN111935845B (en) Data transmission method and terminal equipment
US20220361164A1 (en) Uplink control information transmission method and apparatus
US20220052796A1 (en) Harq information feedback method and device
CN112399630A (en) Communication method and device
KR20220045141A (en) Data transmission method, terminal device, network device and storage medium
WO2022077352A1 (en) Technologies for reliable physical data channel reception in wireless communications
CN115696585A (en) Communication method and device
CN115769647A (en) Method and equipment for recovering beam fault
CN113498067A (en) Apparatus and method for processing uplink transmission with multiple sounding reference signals
RU2717980C1 (en) Feedback timing determination
KR102299241B1 (en) Apparatus and method for performing hybrid automatic repeat request operation in wireless communication system supporting carrier aggregation
CN111726864A (en) Communication method and device
CN110856217A (en) Resource allocation and uplink transmission method, base station and terminal
CN111770571B (en) Communication method and terminal device
US20230224908A1 (en) Method for repeatedly transmitting control channel, terminal device, and network device
CN117692092A (en) Communication method and device
CN118140451A (en) Information processing method, terminal device, network device, chip and storage medium
CN117581497A (en) Method and apparatus for uplink transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination