A method for transmitting uplink data and an apparatus thereof
By setting multiple LBT detection locations for PUSCH and monitoring them, the latency problem caused by unsuccessful LBTs on unlicensed spectrum was solved, improving the success rate of service transmission and system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-12
- Publication Date
- 2026-03-27
AI Technical Summary
When performing ultra-reliable low-latency communication services on unlicensed spectrum, unsuccessful LBT results in latency not being guaranteed.
By setting multiple Listen-Before-Talk (LBT) detection locations for a specified Physical Uplink Shared Channel (PUSCH) and listening at each detection location, the probability of channel occupancy is increased, thereby reducing service transmission latency.
It improves the success rate of service transmission on unlicensed spectrum, reduces latency, and enhances uplink resource utilization and system performance.
Smart Images

Figure CN115606308B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communication technology, and in particular, to a method for transmitting uplink data and an apparatus thereof. BACKGROUND
[0002] Generally, when a terminal device performs uplink transmission in an unlicensed band, the terminal device needs to perform listen before talk (LBT) before starting uplink transmission, that is, the terminal device needs to listen to the unlicensed band first, and when LBT is successful, the terminal device can start to occupy the unlicensed band to perform uplink transmission. If LBT is not successful, the terminal device cannot occupy the unlicensed band to perform uplink transmission.
[0003] When a service with a relatively high latency requirement, such as an ultra reliable and low latency communication (URLLC) service, is transmitted in an unlicensed band, the LBT can fail, and thus the latency of the URLLC service transmission cannot be guaranteed. How to reduce the latency of service transmission in an unlicensed band has become a problem to be solved. SUMMARY
[0004] Embodiments of the present disclosure provide a method for transmitting uplink data and an apparatus thereof, which can be applied in the field of communication technology.
[0005] In a first aspect, embodiments of the present disclosure provide a method for transmitting uplink data, configured to be performed by a terminal device, and the method comprises: determining a specified physical uplink shared channel (PUSCH) scheduled in an unlicensed band and corresponding multiple listen before talk (LBT) detection positions.
[0006] In this scheme, the terminal device can first determine multiple LBT detection positions corresponding to a specified PUSCH scheduled in an unlicensed band, and then perform LBT listening at the multiple LBT detection positions. Thus, by setting multiple possible LBT detection positions, the unlicensed band is listened to, thereby increasing the probability of channel occupation and reducing the latency of service transmission.
[0007] Optionally, in response to a repetition type of any PUSCH being B, the any PUSCH is determined as the specified PUSCH.
[0008] Alternatively,
[0009] In response to the repetition type of any PUSCH being A, and the ending position of a first repetition of two adjacent repetitions of the any PUSCH being the starting position of a second repetition, the any PUSCH is determined as the specified PUSCH.
[0010] Optionally, the method further comprises:
[0011] listening to the unlicensed spectrum at each LBT detection position;
[0012] In response to LBT success at any LBT detection position, occupying the unlicensed spectrum to transmit each repetition of the specified PUSCH after the any LBT detection position.
[0013] Optionally, the determining a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum comprises:
[0014] determining a starting position of each repetition of the specified PUSCH as an LBT detection position.
[0015] Optionally, the determining a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum comprises:
[0016] determining a starting position of a specified repetition of the specified PUSCH as an LBT detection position.
[0017] Optionally, a redundancy version (RV) corresponding to the specified repetition is an RV that can be self-decoded by the terminal device.
[0018] Optionally, the determining a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum comprises:
[0019] determining a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum according to first indication information;
[0020] or
[0021] determining a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum according to a protocol agreement.
[0022] Optionally, the determining a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum comprises:
[0023] determining a plurality of listen before talk (LBT) detection positions corresponding to the designated PUSCH, in response to a priority corresponding to the designated PUSCH being a designated priority.
[0024] Optionally, the method further includes: determining the priority of the designated PUSCH according to the second indication information.
[0025] Optionally, the second indication information is downlink control information (DCI).
[0026] In a second aspect, an embodiment of the present disclosure provides another method for transmitting uplink data, which is configured to be performed by a network device, and the method includes: determining a plurality of listen before talk (LBT) detection positions corresponding to a designated physical uplink shared channel (PUSCH) scheduled on unlicensed spectrum; and receiving each repetition of the designated PUSCH at the plurality of LBT detection positions.
[0027] Optionally, the method further includes:
[0028] determining that any PUSCH is the designated PUSCH, in response to a repetition type of the any PUSCH being B.
[0029] Alternatively,
[0030] determining that any PUSCH is the designated PUSCH, in response to a repetition type of the any PUSCH being A and an ending position of a first repetition of two adjacent repetitions of the any PUSCH being a starting position of a second repetition of the two adjacent repetitions.
[0031] Optionally, the determining the plurality of LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed spectrum includes:
[0032] determining a starting position of each repetition of the designated PUSCH as one LBT detection position.
[0033] Optionally, the determining the plurality of LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed spectrum includes:
[0034] determining a starting position of a designated repetition of the designated PUSCH as one LBT detection position.
[0035] Optionally, a redundancy version (RV) corresponding to the designated repetition is an RV that can be self-decoded by a terminal device.
[0036] Optionally, the determining the multiple listen before talk (LBT) detection positions corresponding to the specified physical uplink shared channel (PUSCH) scheduled on the unlicensed spectrum comprises:
[0037] sending first indication information, wherein the first indication information is used to indicate the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum to the terminal device.
[0038] Optionally, the first indication information comprises:
[0039] According to the protocol, the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum are determined.
[0040] Optionally, the determining the multiple listen before talk (LBT) detection positions corresponding to the specified physical uplink shared channel (PUSCH) scheduled on the unlicensed spectrum comprises:
[0041] In response to the priority corresponding to the specified PUSCH being the specified priority, the multiple LBT detection positions corresponding to the specified PUSCH are determined.
[0042] Optionally, the method further comprises:
[0043] sending second indication information, wherein the second indication information is used to indicate the priority of the specified PUSCH to the terminal device.
[0044] Optionally, the second indication information is downlink control information (DCI).
[0045] In a third aspect, an embodiment of the present disclosure provides a communication apparatus, which is configured at a terminal device side, and the apparatus comprises a processing module configured to determine multiple listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum.
[0046] Optionally, the processing module is further configured to:
[0047] In response to the repetition type of any PUSCH being B, the any PUSCH is determined to be the specified PUSCH.
[0048] Optionally, the processing module is further configured to:
[0049] In response to the repetition type of any PUSCH being A and the end position of the first repetition of the two adjacent repetitions of the any PUSCH being the start position of the second repetition, the any PUSCH is determined to be the specified PUSCH.
[0050] Optionally, the processing module is further configured to listen to the unlicensed spectrum at each LBT detection position.
[0051] The apparatus further includes:
[0052] The transceiver is configured to occupy the unlicensed spectrum to transmit the specified PUSCH after each LBT detection position in response to a successful LBT at the LBT detection position.
[0053] Optionally, the processing module is specifically configured to:
[0054] The starting position of each repetition of the specified PUSCH is determined as an LBT detection position.
[0055] Optionally, the processing module is further specifically configured to:
[0056] The starting position of a specified repetition of the specified PUSCH is determined as an LBT detection position.
[0057] Optionally, a redundancy version (RV) corresponding to the specified repetition is an RV that can be self-decoded by the terminal device.
[0058] Optionally, the processing module is further specifically configured to:
[0059] The processing module is configured to determine, according to first indication information, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum.
[0060] Alternatively,
[0061] The processing module is configured to determine, according to a protocol, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum.
[0062] Optionally, the processing module is further specifically configured to:
[0063] The processing module is configured to determine, in response to a priority corresponding to the specified PUSCH being a specified priority, a plurality of LBT detection positions corresponding to the specified PUSCH.
[0064] Optionally, the processing module is further configured to determine the priority of the specified PUSCH according to second indication information.
[0065] Optionally, the second indication information is downlink control information (DCI).
[0066] In a fourth aspect, the embodiments of the present disclosure provide another communication apparatus, which is configured at a network device side, and the apparatus comprises: a processing module configured to determine a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed frequency spectrum, and a plurality of listen before talk (LBT) detection positions corresponding to the specified PUSCH; and a transceiver configured to receive each repetition of the specified PUSCH at the plurality of LBT detection positions.
[0067] Optionally, the processing module is further configured to:
[0068] determine that any PUSCH is the specified PUSCH in response to a repetition type of the any PUSCH being B;
[0069] or,
[0070] determine that any PUSCH is the specified PUSCH in response to a repetition type of the any PUSCH being A and an ending position of a first repetition of two adjacent repetitions of the any PUSCH being a starting position of a second repetition of the two adjacent repetitions.
[0071] Optionally, the processing module is specifically configured to determine a starting position of each repetition of the specified PUSCH as an LBT detection position.
[0072] Optionally, the processing module is further specifically configured to determine a starting position of a specified repetition of the specified PUSCH as an LBT detection position.
[0073] Optionally, a redundancy version (RV) corresponding to the specified repetition is an RV that can be self-decoded by a terminal device.
[0074] Optionally, the transceiver is specifically configured to send first indication information, wherein the first indication information is used to indicate, to a terminal device, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on an unlicensed frequency spectrum.
[0075] Alternatively, the processing module is further specifically configured to determine, according to a protocol agreement, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on an unlicensed frequency spectrum.
[0076] Optionally, the processing module is further specifically configured to determine the plurality of LBT detection positions corresponding to the specified PUSCH in response to a priority corresponding to the specified PUSCH being a specified priority.
[0077] Optionally, the transceiver module is further configured to send second indication information, wherein the second indication information is used to indicate the priority of the specified PUSCH to the terminal device.
[0078] Optionally, the second indication information is downlink control information (DCI).
[0079] In a fifth aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor, and the processor executes a computer program in a memory to perform the method in the first aspect.
[0080] In a sixth aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor, and the processor executes a computer program in a memory to perform the method in the second aspect.
[0081] In a seventh aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the method in the first aspect.
[0082] In an eighth aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor and a memory, and the memory stores a computer program; the processor executes the computer program stored in the memory, so that the communication device performs the method in the second aspect.
[0083] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions to make the device perform the method in the first aspect.
[0084] In a tenth aspect, an embodiment of the present disclosure provides a communication device, which comprises a processor and an interface circuit, the interface circuit is configured to receive code instructions and transmit the code instructions to the processor, and the processor is configured to run the code instructions to make the device perform the method in the second aspect.
[0085] In an eleventh aspect, an embodiment of the present disclosure provides a communication system, which comprises the communication device in the third aspect and the communication device in the fourth aspect, or the communication device in the fifth aspect and the communication device in the sixth aspect, or the communication device in the seventh aspect and the communication device in the eighth aspect, or the communication device in the ninth aspect and the communication device in the tenth aspect.
[0086] In a twelfth aspect, an embodiment of the present application provides a computer readable storage medium for storing instructions for the terminal device, which when executed by the terminal device, cause the terminal device to perform the method of the first aspect.
[0087] In a thirteenth aspect, an embodiment of the present application provides a computer readable storage medium for storing instructions for the network device, which when executed by the network device, cause the network device to perform the method of the second aspect.
[0088] In a fourteenth aspect, the present disclosure also provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to perform the method of the first aspect.
[0089] In a fifteenth aspect, the present disclosure also provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to perform the method of the second aspect.
[0090] In a sixteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting the terminal device to implement the functions related to the first aspect, such as determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further comprises a memory, and the memory is configured to store computer programs and data necessary for the terminal device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0091] In a seventeenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting the network device to implement the functions related to the second aspect, such as determining or processing at least one of the data and information involved in the above method. In a possible design, the chip system further comprises a memory, and the memory is configured to store computer programs and data necessary for the network device. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0092] In an eighteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to perform the method of the first aspect.
[0093] In a nineteenth aspect, the present disclosure provides a computer program which, when executed on a computer, causes the computer to perform the method of the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0094] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0095] Figure 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present disclosure;
[0096] Figure 2 is a schematic diagram of a flow of a transmission method of uplink data provided by an embodiment of the present disclosure;
[0097] Figure 3 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0098] Figure 4 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0099] Figure 5 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0100] Figure 6 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0101] Figure 7 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0102] Figure 8 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0103] Figure 9 is a schematic diagram of a flow of a transmission method of uplink data provided by another embodiment of the present disclosure;
[0104] Figure 10 is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure;
[0105] Figure 11 is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure;
[0106] Figure 12 is a schematic diagram of a structure of a communication device according to another embodiment of the present disclosure;
[0107] Figure 13 is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0108] For ease of understanding, first introduce the terms involved in the present disclosure.
[0109] 1. Listen before talk (LBT)
[0110] LBT is a channel access mechanism. Generally, the availability of the channel on the unlicensed spectrum cannot be guaranteed at all times, so before transmitting data on the unlicensed spectrum, LBT needs to be performed, that is, the channel needs to be listened to and clear channel assessment (CCA) needs to be performed, and data transmission is performed only when it is ensured that the channel is idle.
[0111] 2, physical uplink shared channel (PUSCH)
[0112] Generally, the PUSCH can be used to carry data from the uplink shared channel (UL-SCH).
[0113] 3, repetition type
[0114] When the repetition type of the PUSCH is A, the specific transmission starting position can be indicated by indicating the consecutive transmission symbol L and the starting symbol position S. In the PUSCH repetition type A, each repetition is located on adjacent slots, and the position of the symbol occupied on each slot is the same.
[0115] When the repetition type of the PUSCH is B, it is a back-to-back repetition transmission, that is, the front and rear PUSCHs are adjacent in the time domain, so that each repetition can be transmitted as soon as possible to achieve the purpose of reducing the delay.
[0116] In order to better understand the method for transmitting uplink data disclosed in the embodiments of the present disclosure, first, the communication system to which the embodiments of the present disclosure are applicable will be described.
[0117] Please refer to Figure 1 , Figure 1 The architecture of a communication system provided by the embodiments of the present disclosure is shown. The communication system can include but is not limited to one network device and one terminal device, Figure 1 The number and form of the devices shown are only for example and do not constitute a limitation on the embodiments of the present disclosure, and in actual applications, two or more network devices and two or more terminal devices can be included. Figure 1 The communication system shown takes one network device 11 and one terminal device 12 as an example.
[0118] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example, long term evolution (LTE) system, 5th generation (5G) mobile communication system, 5G new radio (NR) system, or other future new mobile communication system, etc.
[0119] The network device 11 in the embodiments of the present disclosure is an entity for transmitting or receiving signals on the network side. For example, the network device 11 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in the NR system, a base station in other future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the network device. The network device provided by the embodiments of the present disclosure can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The structure of CU-DU can split the protocol layer of the network device, for example, the base station, and the functions of part of the protocol layer are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layer are distributed in the DU and controlled by the CU.
[0120] The terminal device 12 in the embodiments of the present disclosure is an entity for receiving or transmitting signals on the user side, such as a mobile phone. The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), and the like. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like. The embodiments of the present disclosure do not limit the specific technology and specific device form of the terminal device.
[0121] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0122] The uplink data transmission method and device provided by the present disclosure will be described in detail below in combination with the accompanying drawings.
[0123] Please refer to Figure 2 , Figure 2 is a flowchart of an uplink data transmission method provided by the embodiments of the present disclosure, which is configured to be executed by a terminal device. As Figure 2 shown, the method can include but is not limited to the following steps:
[0124] Step 21, determining a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum.
[0125] Generally, when a terminal device transmits services on an unlicensed frequency spectrum, it needs to perform LBT detection first. When LBT is successful, the terminal device can start occupying the unlicensed frequency spectrum for uplink transmission. If LBT is not successful, the terminal device cannot occupy the unlicensed frequency spectrum for uplink transmission.
[0126] It can be understood that when the terminal device detects that the interference on the unlicensed frequency spectrum, such as noise, signal-to-noise ratio, is lower than the threshold value, it can be considered that LBT is successful.
[0127] The threshold value can be a value agreed by a protocol, or a value configured by a network device for the terminal device, and the like, which is not limited in the present disclosure.
[0128] In the present disclosure, when transmitting services on an unlicensed frequency spectrum, multiple LBT detection positions are set for a specified PUSCH, and listening is performed at each LBT detection position to increase the probability of occupying the channel, thereby minimizing the latency of service transmission.
[0129] Optionally, when at least two repetitions of any PUSCH are connected at the beginning and end in the time domain, the terminal device can occupy the unlicensed frequency spectrum and continuously transmit the at least two repetitions when the listening at the starting position of the first repetition of the at least two repetitions is successful. Thus, in the present disclosure, multiple LBTs can be set for the PUSCH corresponding to the at least two repetitions connected at the beginning and end in the time domain, thereby improving the probability of occupying the channel by the PUSCH.
[0130] Optionally, when the repetition type of any PUSCH is B, it can be determined that any PUSCH is a specified PUSCH.
[0131] It can be understood that the two repetitions of the PUSCH with repetition type B are connected at the beginning and end in the time domain, and thus the PUSCH with repetition type B is determined as a specified PUSCH, which can be transmitted in a smaller unit of time resources, thereby increasing the probability of occupying the channel by the PUSCH and increasing the probability of successful transmission, thereby achieving the purpose of reducing latency.
[0132] Optionally, when the repetition type of any PUSCH is A, and the ending position of the first repetition of the two adjacent repetitions of any PUSCH is the starting position of the second repetition, it can be determined that any PUSCH is a specified PUSCH.
[0133] It can be understood that when the PUSCH is of the repetition type A, if the length of the continuous symbols corresponding to one repetition is 14, the repetition is adjacent to the next adjacent repetition in the time domain, so that the PUSCH is determined as the specified PUSCH, the probability of occupying the channel of the PUSCH can be increased, so that the probability of successful transmission is increased, and the purpose of reducing the delay is achieved.
[0134] Optionally, after the terminal device determines the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum, the terminal device can perform LBT monitoring at each LBT detection position. If the LBT fails, communication transmission cannot be performed, and LBT detection can be continued at other LBT detection positions thereafter, so that the probability of occupying the channel can be increased, the delay of service transmission is reduced, the utilization rate of uplink resources is improved, and the performance of the system is further improved.
[0135] It can be understood that when the terminal device performs PUSCH repetition transmission on the unlicensed frequency spectrum, whether the PUSCH repetition transmission is ended can have multiple cases.
[0136] For example, when the terminal device performs PUSCH repetition transmission on the unlicensed frequency spectrum, the channel occupancy time (COT) cannot be exceeded. If the COT is exceeded, the PUSCH repetition transmission needs to be terminated. Alternatively, the protocol stipulates that when invalid symbols are encountered, the PUSCH repetition cannot be transmitted on the invalid symbols. Therefore, after the LBT succeeds, the terminal device can also not completely perform the transmission of all PUSCH repetitions after the LBT detection position.
[0137] It can be understood that when the PUSCH scheduled on the unlicensed frequency spectrum is a non-specified PUSCH, the unlicensed frequency spectrum can be monitored only before the start of the first PUSCH repetition according to the related art. If the LBT fails, the multiple repetitions included in the PUSCH cannot be transmitted.
[0138] In the embodiments of the present disclosure, the terminal device can first determine the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum, and then perform LBT monitoring at the multiple LBT detection positions. In this way, by setting multiple possible LBT detection positions, the unlicensed frequency spectrum is monitored, so that the probability of occupying the channel is increased, and the delay of service transmission is reduced.
[0139] Please refer to Figure 3 , Figure 3 is a flowchart of an uplink data transmission method provided by an embodiment of the present disclosure, which is configured to be executed by a terminal device. As shown in Figure 3 , the method can include but is not limited to the following steps:
[0140] Step 31, determining the starting position of each repetition of the specified PUSCH scheduled on the unlicensed spectrum as an LBT detection position.
[0141] Optionally, in response to the repetition type of any PUSCH being B, the terminal device determines the any PUSCH as the specified PUSCH; or in response to the repetition type of any PUSCH being A and the ending position of the first repetition of the two adjacent repetitions of the any PUSCH being the starting position of the second repetition, the terminal device determines the any PUSCH as the specified PUSCH.
[0142] It should be noted that the specific content and implementation of the specified PUSCH can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0143] For example, when the specified PUSCH is a PUSCH with repetition type B, the number of repetitions of the PUSCH repetition is 4, and the terminal device can determine the starting position of each repetition of the PUSCH as an LBT detection position, so that there are a total of 4 LBT detection positions.
[0144] It should be noted that the above example is only illustrative and cannot be regarded as a limitation on the number of repetitions of the PUSCH repetition, the LBT detection position, etc. in the embodiments of the present disclosure
[0145] Step 32, performing LBT listening on the unlicensed spectrum at each LBT detection position.
[0146] It can be understood that after the terminal device determines the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum, LBT listening can be performed at each LBT detection position, so as to increase the probability of channel occupation and reduce the delay of service transmission.
[0147] Step 33, in response to LBT success at any LBT detection position, occupying the unlicensed spectrum to transmit each repetition of the specified PUSCH after the any LBT detection position.
[0148] For example, the terminal device determines that there are 4 LBT detection positions, which are 0, 1, 2 and 3 respectively, and which are located at the time domain starting positions of PUSCH repetition 0, PUSCH repetition 1, PUSCH repetition 2 and PUSCH repetition 3 respectively.
[0149] Therefore, the terminal device can first listen to the unlicensed spectrum at the LBT detection position 0, and if the LBT fails, the terminal device can listen to the unlicensed spectrum again at the LBT detection position 1. If the terminal device succeeds in the LBT at the LBT detection position 1, the terminal device can occupy the unlicensed spectrum to transmit the specified PUSCH repetitions after the LBT detection position 1, i.e., to transmit PUSCH repetition 1, PUSCH repetition 2 and PUSCH repetition 3.
[0150] If the LBT fails at the LBT detection position 1, the terminal device can listen to the unlicensed spectrum again at the LBT detection position 2. If the terminal device succeeds in the LBT at the LBT detection position 2, the terminal device can occupy the unlicensed spectrum to transmit PUSCH repetition 2 and PUSCH repetition 3 after the LBT detection position 2.
[0151] It should be noted that the above examples are only illustrative and cannot be regarded as a limitation on the manner of occupying the unlicensed spectrum to transmit the repetitions in the embodiments of the present disclosure.
[0152] It can be understood that when the PUSCH scheduled on the unlicensed spectrum is a non-specified PUSCH, the terminal device can only listen to the unlicensed spectrum before the start of the first PUSCH repetition according to the related art. If the LBT fails, the multiple repetitions contained in the PUSCH cannot be transmitted.
[0153] It should be noted that whether the transmission of the PUSCH repetition ends or not when the terminal device transmits the repetitions of the specified PUSCH after the LBT detection position on the unlicensed spectrum after the LBT succeeds can be referred to the description of other embodiments of the present disclosure, which will not be described here.
[0154] In the embodiment of the present disclosure, the terminal device can first determine the starting position of each repetition of the specified PUSCH scheduled on the unlicensed spectrum as an LBT detection position, and then can perform listening on the unlicensed spectrum at each LBT detection position. When LBT succeeds at any LBT detection position, the terminal device occupies the unlicensed spectrum to transmit the repetitions of the specified PUSCH after the LBT detection position. In this way, by setting multiple possible LBT detection positions to perform listening on the unlicensed spectrum, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0155] Please refer to Figure 4 , Figure 4 is a flowchart of an uplink data transmission method provided by an embodiment of the present disclosure, and the method is configured to be executed by a terminal device. As shown in Figure 4 , the method can include but is not limited to the following steps:
[0156] Step 41, determining the starting position of a specified repetition of a specified PUSCH scheduled on the unlicensed spectrum as an LBT detection position.
[0157] Optionally, in response to the repetition type of any PUSCH being B, the terminal device determines the any PUSCH as the specified PUSCH; or in response to the repetition type of any PUSCH being A and the ending position of the first repetition of the two adjacent repetitions of the any PUSCH being the starting position of the second repetition, the terminal device determines the any PUSCH as the specified PUSCH.
[0158] It should be noted that the specific content and implementation of the specified PUSCH can refer to the description of other embodiments of the present disclosure, and will not be repeated here.
[0159] Optionally, the specified repetition can be that the redundancy version (RV) corresponding to the repetition is an RV that can be self-decoded by the terminal device.
[0160] For example, when the specified PUSCH is a PUSCH with repetition type B, the number of repetitions of the PUSCH repetition is 4, and the RVs of the 4 repetitions are 0, 2, 3, and 1 respectively. Among them, the RVs that can be self-decoded by the terminal device are RV0 and RV3 respectively, and RV0 and RV3 are the specified RVs. Therefore, the terminal device can determine the time domain starting positions of the repetitions corresponding to RV0 and RV3 respectively, i.e., the time domain starting positions of PUSCH repetition 0 and PUSCH repetition 2 respectively, as the LBT detection positions.
[0161] It should be noted that the above examples are only illustrative and cannot be used as a limitation on the determination of the LBT detection position and the like in the embodiments of the present disclosure.
[0162] Optionally, the terminal device can also determine the specified repetition from the multiple repetitions according to the indication of the network device. The present disclosure does not limit this.
[0163] Step 42: performing LBT listening at each LBT detection position.
[0164] It can be understood that after the terminal device determines the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum, LBT listening can be performed at each LBT detection position, so as to increase the probability of channel occupation and reduce the delay of service transmission.
[0165] Step 43: in response to LBT success at any LBT detection position, occupying the unlicensed frequency spectrum to transmit each repetition of the specified PUSCH after the LBT detection position.
[0166] For example, the number of repetitions of the specified PUSCH repetition is 4, and the RVs of the 4 repetitions are 0, 2, 3, and 1 respectively. Among them, the RVs that can be self-decoded by the terminal device are RV0 and RV3 respectively, and RV0 and RV3 are the specified RVs. Therefore, the terminal device can determine the time domain starting positions of the repetitions corresponding to RV0 and RV3 respectively, i.e., the time domain starting positions of repetition 0 and repetition 2 respectively, as the LBT detection positions: LBT detection position 0 and LBT detection position 1.
[0167] Therefore, the terminal device can first listen to the unlicensed spectrum at the LBT detection position 0, and if the LBT fails, the terminal device can listen to the unlicensed spectrum again at the LBT detection position 1. If the LBT succeeds at the LBT detection position 1, the terminal device can occupy the unlicensed spectrum to transmit the specified PUSCH repetitions after the LBT detection position 1, i.e., the PUSCH repetition 2 and the PUSCH repetition 3.
[0168] It should be noted that the above examples are only illustrative and cannot be used as a limitation on the manner of occupying the unlicensed spectrum to transmit the repetitions in the embodiments of the present disclosure.
[0169] It can be understood that when the PUSCH scheduled on the unlicensed spectrum is a non-specified PUSCH, the unlicensed spectrum can be listened to only before the start of the first PUSCH repetition according to the related art. If the LBT fails, the multiple repetitions included in the PUSCH cannot be transmitted.
[0170] It should be noted that whether the transmission of the PUSCH repetition ends when the terminal device transmits the repetitions of the specified PUSCH after the LBT detection position on the unlicensed spectrum after the LBT succeeds can be referred to the description of other embodiments of the present disclosure, and will not be described here.
[0171] In the embodiments of the present disclosure, the terminal device can first determine the start position of the specified repetition of the specified PUSCH scheduled on the unlicensed spectrum as the LBT detection position, and then listen to the unlicensed spectrum at each LBT detection position. When the LBT succeeds at any LBT detection position, the unlicensed spectrum is occupied to transmit the repetitions of the specified PUSCH after any LBT detection position. Therefore, by setting multiple possible LBT detection positions to listen to the unlicensed spectrum, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0172] Please refer to Figure 5 , Figure 5 is a flowchart of an uplink data transmission method provided by the embodiments of the present disclosure, and the method is configured to be executed by a terminal device. As shown in Figure 5 , the method can include but is not limited to the following steps:
[0173] Step 51, according to the first indication information, determining multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed spectrum.
[0174] It can be understood that the first indication information can be indication information sent by the network device to the terminal device, and the first indication information can indicate the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum.
[0175] Therefore, the terminal device can first receive the first indication information, and then determine the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum according to the indication of the first indication information.
[0176] Optionally, in response to the repetition type of any PUSCH being B, it is determined that the any PUSCH is the specified PUSCH; or in response to the repetition type of any PUSCH being A and the end position of the first repetition of the two adjacent repetitions of the any PUSCH being the start position of the second repetition, it is determined that the any PUSCH is the specified PUSCH.
[0177] It should be noted that the specific content and implementation manner of the specified PUSCH can refer to the description of other embodiments of the present disclosure, and will not be described here.
[0178] For example, the first indication information indicates that the start position of each repetition of the specified PUSCH is the LBT detection position. Therefore, after the terminal device determines that the PUSCH with the repetition type B is the specified PUSCH and the number of repetitions of the PUSCH repetition is 4, the terminal device can determine, according to the first indication information, that the start position of each repetition of the PUSCH is the LBT detection position, and thus it can be determined that there are four LBT detection positions.
[0179] It should be noted that the above examples are only illustrative and cannot be regarded as a limitation on the first indication information, the LBT detection position and the like in the embodiments of the present disclosure
[0180] Optionally, the terminal device can also determine the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum according to a protocol agreement.
[0181] For example, the protocol stipulates that the starting position of each repetition of the designated PUSCH is the LBT detection position. Thus, after the terminal device determines that the PUSCH with the repetition type B is the designated PUSCH and the number of repetitions of the PUSCH repetition is 4, the terminal device can determine, according to the protocol stipulation, that the starting position of each repetition of the PUSCH with the repetition type B is the LBT detection position, and thus can determine that there are 4 LBT detection positions.
[0182] It should be noted that the above examples are only illustrative and cannot be used as a limitation on the first indication information, the LBT detection position, and the like in the embodiments of the present disclosure.
[0183] Step 52: performing listening on the unlicensed frequency spectrum at each LBT detection position.
[0184] Step 53: in response to LBT success at any LBT detection position, occupying the unlicensed frequency spectrum to perform transmission of each repetition of the designated PUSCH after the LBT detection position.
[0185] It should be noted that the specific content and implementation manner of steps 52 and 53 can be referred to the description of other embodiments of the present disclosure, which will not be described here.
[0186] It can be understood that when the PUSCH scheduled on the unlicensed frequency spectrum is the non-designated PUSCH, the terminal device can perform listening on the unlicensed frequency spectrum only before the start of the first PUSCH repetition according to the related art. If LBT fails, none of the repetitions included in the PUSCH can be transmitted.
[0187] It should be noted that whether the transmission of the PUSCH repetition ends after the terminal device performs transmission of each repetition of the designated PUSCH after the LBT detection position on the unlicensed frequency spectrum after LBT success can be referred to the description of other embodiments of the present disclosure, which will not be described here.
[0188] In the embodiments of the present disclosure, the terminal device can determine, according to the first indication information, the plurality of LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed frequency spectrum, and then perform listening on the unlicensed frequency spectrum at each LBT detection position. When LBT success at any LBT detection position, the terminal device occupies the unlicensed frequency spectrum to perform transmission of each repetition of the designated PUSCH after the LBT detection position. Thus, by setting a plurality of possible LBT detection positions to perform listening on the unlicensed frequency spectrum, the probability of channel occupation is increased and the delay of service transmission is reduced.
[0189] Please refer to Figure 6 , Figure 6 is a flowchart of an uplink data transmission method provided by an embodiment of the present disclosure, which is configured to be executed by a terminal device. As shown in Figure 6 , the method can include but is not limited to the following steps:
[0190] Step 61, determining the priority of the specified PUSCH scheduled on the unlicensed spectrum according to the second indication information.
[0191] Optionally, in response to the repetition type of any PUSCH being B, it is determined that the any PUSCH is the specified PUSCH; or in response to the repetition type of any PUSCH being A and the end position of the first repetition of the two adjacent repetitions of the any PUSCH being the start position of the second repetition, it is determined that the any PUSCH is the specified PUSCH.
[0192] It should be noted that the specific content and implementation of the specified PUSCH can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0193] It can be understood that the second indication information can be indication information sent by a network device to a terminal device, which can indicate the priority of the specified PUSCH scheduled on the unlicensed spectrum.
[0194] Therefore, the terminal device can first receive the second indication information, and then determine the priority of the specified PUSCH scheduled on the unlicensed spectrum according to the indication of the second indication information.
[0195] Optionally, the second indication information can be downlink control information (DCI) or other information, etc., which is not limited by the present disclosure.
[0196] Optionally, the terminal device can determine the priority of the scheduled PUSCH according to the value of the information field (priority indicator) in the DCI for indicating the priority of the scheduled PUSCH.
[0197] For example, when the priority indicator has 1 bit to indicate the priority, it can indicate 2 kinds of priorities, high and low.
[0198] Or, when the priority indicator has multiple bits, multiple priorities can be indicated. For example, when the priority indicator has 2 bits, multiple priorities such as high, higher, low, and lowest can be indicated.
[0199] It should be noted that the above examples are only illustrative and cannot be regarded as a limitation on the priority of the specified PUSCH in the embodiments of the present disclosure.
[0200] In step 62, in response to the priority corresponding to the specified PUSCH being the specified priority, the multiple LBT detection positions corresponding to the specified PUSCH are determined.
[0201] Optionally, the specified priority can be agreed upon by a protocol or configured by a network device, and the present disclosure does not limit this.
[0202] For example, when the priority indicator has only 1 bit, 2 priorities such as high and low can be indicated, and the specified priority is high priority. Therefore, when the terminal device determines that the priority of the specified PUSCH is high priority according to the indication of the DCI, the multiple LBT detection positions corresponding to the specified PUSCH can be further determined.
[0203] Or, when the priority indicator has multiple bits, the specified priority can include one priority or multiple priorities, such as high priority, higher priority, and the like. Therefore, when the terminal device determines that the priority of the specified PUSCH is the specified priority according to the indication of the DCI, the multiple LBT detection positions corresponding to the specified PUSCH can be further determined.
[0204] It should be noted that the above examples are only illustrative and cannot be regarded as a limitation on the priority of the specified PUSCH in the embodiments of the present disclosure.
[0205] It should be noted that the specific content and implementation of determining the multiple LBT detection positions corresponding to the specified PUSCH can refer to the description of other embodiments of the present disclosure, and will not be repeated here.
[0206] It can be understood that when the priority corresponding to the specified PUSCH is not the specified priority, the multiple LBT detection positions corresponding thereto do not need to be further determined, and only the unlicensed spectrum can be monitored before the first PUSCH repetition starts according to the related art. If the LBT fails, the multiple repetitions contained in the PUSCH cannot be transmitted.
[0207] Or, when the PUSCH scheduled on the unlicensed spectrum is the non-designated PUSCH, the unlicensed spectrum can be monitored only before the start of the first PUSCH repetition according to the related art. If the LBT fails, none of the repetitions contained in the PUSCH can be transmitted.
[0208] Step 63, monitoring the unlicensed spectrum at each LBT detection position.
[0209] Step 64, in response to the LBT success at any LBT detection position, occupying the unlicensed spectrum to transmit each repetition of the designated PUSCH after the LBT detection position.
[0210] It should be noted that the specific content and specific implementation mode of steps 63 and 64 can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0211] It should be noted that whether the transmission of the PUSCH repetition ends when the terminal device transmits each repetition of the designated PUSCH after the LBT detection position on the unlicensed spectrum after the LBT success can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0212] In the embodiments of the present disclosure, the terminal device can first determine the priority of the designated PUSCH scheduled on the unlicensed spectrum according to the second indication information, when the priority corresponding to the designated PUSCH is the designated priority, determine the multiple LBT detection positions corresponding to the designated PUSCH, and then monitor the unlicensed spectrum at each LBT detection position, when the LBT is successful at any LBT detection position, the unlicensed spectrum can be occupied to transmit each repetition of the designated PUSCH after the LBT detection position. Therefore, by setting multiple possible LBT detection positions to monitor the unlicensed spectrum, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0213] Please refer to Figure 7 , Figure 7 is a flow diagram of an uplink data transmission method provided by the embodiments of the present disclosure, and the method is configured to be executed by a network device. As shown in Figure 7 , the method can include but is not limited to the following steps:
[0214] Step 71, determining multiple listen before talk (LBT) detection positions corresponding to a designated physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum.
[0215] Generally, when a terminal device transmits services on an unlicensed frequency spectrum, the terminal device needs to perform LBT detection first. When the LBT is successful, the terminal device can start to occupy the unlicensed frequency spectrum to transmit services, and accordingly, the network device can receive service data transmitted by the terminal device.
[0216] It can be understood that when the terminal device determines that the interference, such as noise, signal-to-noise ratio, etc., on the unlicensed frequency spectrum is lower than a threshold value, it can be considered that the LBT is successful, that is, at this time, the network device can receive service data transmitted by the terminal device on the unlicensed frequency spectrum.
[0217] The threshold value can be a value agreed by a protocol, or a value configured by the network device, etc., and the present disclosure does not limit this.
[0218] In the present disclosure, when transmitting services on an unlicensed frequency spectrum, the terminal device sets multiple LBT detection positions for a specified PUSCH to increase the probability of occupying the channel, so as to reduce the latency of service transmission as much as possible, and accordingly, the network device can determine the multiple LBT detection positions to receive data transmitted by the terminal device.
[0219] Optionally, when the repetition type of any PUSCH is B, it can be determined that any PUSCH is the specified PUSCH.
[0220] Optionally, when the repetition type of any PUSCH is A, and the end position of the first repetition of the two adjacent repetitions of any PUSCH is the start position of the second repetition, it can be determined that any PUSCH is the specified PUSCH.
[0221] It should be noted that the specific content and implementation of the specified PUSCH described above can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0222] Step 72, receiving each repetition of the specified PUSCH at the multiple LBT detection positions.
[0223] After the network device determines the multiple LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum, it can receive each repetition of the specified PUSCH at each LBT detection position.
[0224] It can be understood that if the terminal device fails in LBT, the network device cannot receive each repetition of the specified PUSCH, and can continue to receive the repetition at other LBT detection positions thereafter.
[0225] It can be understood that when the PUSCH scheduled on the unlicensed spectrum is the non-designated PUSCH, the network device can receive each repetition of the designated PUSCH from the LBT detection position according to the related technology.
[0226] In the embodiments of the present disclosure, the network device can first determine a plurality of LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed spectrum, and then receive each repetition of the designated PUSCH at the plurality of LBT detection positions. In this way, by receiving each repetition of the designated PUSCH at a plurality of possible LBT detection positions, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0227] Please refer to Figure 8 , Figure 8 is a flowchart of an uplink data transmission method provided by an embodiment of the present disclosure, and the method is configured to be executed by a network device. As shown in Figure 8 , the method can include but is not limited to the following steps:
[0228] Step 81, determining the starting position of the designated repetition of the designated PUSCH as an LBT detection position.
[0229] Optionally, in response to the repetition type of any PUSCH being B, the any PUSCH is determined as the designated PUSCH; or in response to the repetition type of any PUSCH being A and the ending position of the first repetition of the two adjacent repetitions of the any PUSCH being the starting position of the second repetition, the any PUSCH is determined as the designated PUSCH.
[0230] It should be noted that the specific content and implementation manner of the designated PUSCH can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0231] Optionally, the redundancy version RV corresponding to the designated repetition is an RV that can be self-decoded by the terminal device.
[0232] For example, when the specified PUSCH is a PUSCH with repetition type B, the number of repetitions of this PUSCH is 4, specifically 0, 1, 2, and 3, and the RVs of the 4 repetitions are 0, 2, 3, and 1, respectively. Among them, the RVs that the terminal device can self-decode are RV0 and RV3, so RV0 and RV3 are the specified RVs. Thus, the network device can determine the time-domain start positions of the repetitions corresponding to RV0 and RV3, i.e., PUSCH repetition 0 and PUSCH repetition 2, as the LBT detection positions.
[0233] It should be noted that the above examples are merely illustrative and should not be construed as limiting the determination of LBT detection locations, etc., in the embodiments of this disclosure.
[0234] Optionally, the network device can also define the starting position of each repetition of a specified PUSCH as an LBT detection position.
[0235] It should be noted that the specific content and implementation method of determining the LBT detection position based on the starting position of each repetition of the specified PUSCH can be found in the descriptions of other embodiments of this disclosure, and will not be repeated here.
[0236] Step 82: Send first indication information, wherein the first indication information is used to indicate to the terminal device the multiple LBT detection locations corresponding to the specified PUSCH scheduled on the unlicensed spectrum.
[0237] It should be noted that the operations performed by the terminal device according to the first instruction information and the corresponding effects can be referred to the descriptions of other embodiments of this disclosure, and will not be repeated here.
[0238] Optionally, the network device can also determine multiple LBT detection locations corresponding to a specified PUSCH scheduled on unlicensed spectrum, according to the protocol agreement.
[0239] It should be noted that the specific details and implementation methods of determining the multiple LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed spectrum according to the above-mentioned agreement can be referred to the descriptions of other embodiments of this disclosure, and will not be repeated here.
[0240] Step 83: At multiple LBT detection locations, receive each repetition of the specified PUSCH.
[0241] It should be noted that the specific content and implementation method of step 83 can be referred to the descriptions of other embodiments of this disclosure, and will not be repeated here.
[0242] It can be understood that when the PUSCH scheduled on the unlicensed spectrum is the non-designated PUSCH, the network device can receive each repetition of the designated PUSCH starting from the LBT detection position according to the related art.
[0243] In the embodiments of the present disclosure, the network device can determine the starting position of the designated repetition of the designated PUSCH as an LBT detection position, and then send first indication information, wherein the first indication information is used to indicate the plurality of LBT detection positions corresponding to the designated PUSCH scheduled on the unlicensed spectrum to the terminal device, and then receive each repetition of the designated PUSCH at the plurality of LBT detection positions. In this way, by receiving each repetition of the designated PUSCH at the plurality of possible LBT detection positions, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0244] Please refer to Figure 9 , Figure 9 is a flowchart of an uplink data transmission method provided by the embodiments of the present disclosure, and the method is configured to be executed by a network device. As shown in Figure 9 , the method can include but is not limited to the following steps:
[0245] Step 91, sending second indication information, wherein the second indication information is used to indicate the priority of the designated PUSCH to the terminal device.
[0246] Optionally, in response to the repetition type of any PUSCH being B, it is determined that the any PUSCH is the designated PUSCH; or in response to the repetition type of any PUSCH being A and the ending position of the first repetition of any two adjacent repetitions of the PUSCH being the starting position of the second repetition, it is determined that the any PUSCH is the designated PUSCH.
[0247] It should be noted that the specific content and implementation of the designated PUSCH can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0248] Optionally, the second indication information can be DCI or other information, etc., which is not limited in the present disclosure.
[0249] Optionally, the network device can assign a priority indicator in the DCI to indicate the priority of the scheduled PUSCH according to the priority of the scheduled PUSCH, so that the terminal device determines the priority of the scheduled PUSCH according to the received DCI information.
[0250] For example, the priority of the scheduled PUSCH has two priorities, high and low, which can be indicated by one bit in the priority indicator.
[0251] Or, the scheduled PUSCH has multiple priorities, which can be indicated by multiple bits. For example, the scheduled PUSCH has multiple priorities, such as high, higher, low, and lowest, which can be indicated by two bits in the priority indicator.
[0252] It should be noted that the above examples are only illustrative and cannot be regarded as a limitation on the priority of the specified PUSCH in the embodiments of the present disclosure.
[0253] Step 92, in response to the priority corresponding to the specified PUSCH being the specified priority, determining a plurality of LBT detection positions corresponding to the specified PUSCH.
[0254] It should be noted that in the present disclosure, step 91 can be performed first, and then step 92 can be performed, or step 92 can be performed first, and then step 91 can be performed, or step 91 and step 92 can be performed in parallel, etc. The present disclosure does not limit this.
[0255] Step 93, receiving each repetition of the specified PUSCH at the plurality of LBT detection positions.
[0256] It should be noted that the specific content and implementation of step 92 and step 93 can refer to the description of other embodiments of the present disclosure, which will not be repeated here.
[0257] It can be understood that when the priority corresponding to the specified PUSCH is not the specified priority, the network device can receive each repetition of the specified PUSCH from the LBT detection position according to the related art.
[0258] Or, when the scheduled PUSCH on the unlicensed spectrum is a non-specified PUSCH, the network device can receive each repetition of the specified PUSCH from the LBT detection position according to the related art.
[0259] In the embodiments of the present disclosure, the network device can send second indication information to the terminal device, wherein the second indication information is used to indicate the priority of the specified PUSCH to the terminal device, when the priority corresponding to the specified PUSCH is the specified priority, the multiple LBT detection positions corresponding to the specified PUSCH can be determined, and then each repetition of the specified PUSCH can be received at the multiple LBT detection positions. In this way, by receiving each repetition of the specified PUSCH at multiple possible LBT detection positions, the probability of channel occupation is increased, and the delay of service transmission is reduced.
[0260] In the embodiments of the present disclosure, the method provided by the embodiments of the present disclosure is introduced from the perspective of the network device and the terminal device respectively. In order to implement each function in the method provided by the embodiments of the present disclosure, the network device and the terminal device can include hardware structures and software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Some of the above functions can be executed in the form of hardware structures, software modules, or hardware structures plus software modules.
[0261] Please refer to FIG. 100, which is a structural schematic diagram of a communication apparatus 100 provided by the embodiments of the present disclosure. Figure 7 The communication apparatus 100 shown can include a processing module 1001.
[0262] The communication apparatus 100 is configured on the terminal device side, and the apparatus includes:
[0263] The processing module 1001 is configured to determine multiple listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum.
[0264] Optionally, the processing module 1001 is further configured to:
[0265] In response to the repetition type of any PUSCH being B, the any PUSCH is determined as the specified PUSCH.
[0266] Alternatively,
[0267] In response to the repetition type of any PUSCH being A, and the end position of the first repetition of the two adjacent repetitions of the any PUSCH being the start position of the second repetition, the any PUSCH is determined as the specified PUSCH.
[0268] Optionally, the processing module 1001 is further configured to listen to the unlicensed spectrum at each LBT detection position.
[0269] The apparatus further includes a transceiver module configured to, in response to LBT success at any LBT detection location, occupy the unlicensed spectrum for transmission of the designated PUSCH at a repetition following the any LBT detection location.
[0270] Optionally, the processing module 1001 is specifically configured to determine a starting position of each repetition of the designated PUSCH as an LBT detection location.
[0271] Optionally, the processing module 1001 is further specifically configured to:
[0272] determine a starting position of a designated repetition of the designated PUSCH as an LBT detection location.
[0273] Optionally, a redundancy version RV corresponding to the designated repetition is an RV that can be self-decoded by the terminal device.
[0274] Optionally, the processing module 1001 is further specifically configured to:
[0275] determine, according to first indication information, a plurality of LBT detection locations corresponding to the designated PUSCH scheduled on the unlicensed spectrum;
[0276] or
[0277] determine, according to a protocol agreement, a plurality of LBT detection locations corresponding to the designated PUSCH scheduled on the unlicensed spectrum.
[0278] Optionally, the processing module 1001 is further specifically configured to
[0279] determine, in response to a priority corresponding to the designated PUSCH being a designated priority, a plurality of LBT detection locations corresponding to the designated PUSCH.
[0280] Optionally, the processing module 1001 is further configured to determine a priority of the designated PUSCH according to second indication information.
[0281] Optionally, the second indication information is downlink control information DCI.
[0282] The transceiver module can include a sending module and / or a receiving module, the sending module is configured to implement a sending function, and the receiving module is configured to implement a receiving function. The transceiver module can implement the sending function and / or the receiving function.
[0283] It can be understood that the communication apparatus 100 can be a terminal device, can be an apparatus in a terminal device, and can also be an apparatus that can be used in matching with a terminal device.
[0284] The communication apparatus provided by the present disclosure can first determine a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum, and then perform LBT monitoring at the plurality of LBT detection positions. Thus, by setting a plurality of possible LBT detection positions, the unlicensed spectrum is monitored, thereby increasing the probability of channel occupation and reducing the delay of service transmission.
[0285] Please refer to Figure 11 The structure schematic diagram of a communication apparatus 110 provided by an embodiment of the present disclosure is shown. Figure 11 The communication apparatus 110 shown can include a processing module 1101 and a transceiver module 1102.
[0286] The transceiver module 1101 can include a sending module and / or a receiving module, the sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 1101 can implement the sending function and / or the receiving function.
[0287] It can be understood that the communication apparatus 110 can be a network device, can be an apparatus in a network device, and can also be an apparatus that can be used in matching with a network device.
[0288] The communication apparatus 110 is configured on the network device side, and the apparatus includes:
[0289] The processing module 1101 is configured to determine a plurality of listen before talk (LBT) detection positions corresponding to a specified physical uplink shared channel (PUSCH) scheduled on an unlicensed spectrum.
[0290] The transceiver module 1102 is configured to receive each repetition of the specified PUSCH at the plurality of LBT detection positions.
[0291] Optionally, the processing module 1101 is further configured to:
[0292] In response to the repetition type of any PUSCH being B, the any PUSCH is determined as the specified PUSCH.
[0293] Or,
[0294] In response to the repetition type of any PUSCH being A, and the ending position of a first repetition of two adjacent repetitions of the any PUSCH being the starting position of a second repetition, the any PUSCH is determined as the specified PUSCH.
[0295] Optionally, the processing module 1101 is specifically configured to determine the starting position of each repetition of the specified PUSCH as an LBT detection position.
[0296] Optionally, the processing module 1101 is specifically configured to determine the starting position of a specified repetition of the specified PUSCH as an LBT detection position.
[0297] Optionally, a redundancy version RV corresponding to the specified repetition is an RV that can be self-decoded by the terminal device.
[0298] Optionally, the transceiver module 1102 is specifically configured to send first indication information, where the first indication information is used to indicate, to the terminal device, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum.
[0299] Alternatively, the processing module 1101 is specifically configured to determine, according to a protocol agreement, a plurality of LBT detection positions corresponding to the specified PUSCH scheduled on the unlicensed frequency spectrum.
[0300] Optionally, the processing module 1101 is further specifically configured to determine, in response to a priority corresponding to the specified PUSCH being a specified priority, the plurality of LBT detection positions corresponding to the specified PUSCH.
[0301] Optionally, the transceiver module 1102 is further configured to send second indication information, where the second indication information is used to indicate, to the terminal device, the priority of the specified PUSCH.
[0302] Optionally, the second indication information is downlink control information DCI.
[0303] The communication apparatus provided by the present disclosure can first determine a plurality of LBT detection positions corresponding to a specified PUSCH scheduled on an unlicensed frequency spectrum, and then receive each repetition of the specified PUSCH at the plurality of LBT detection positions. In this way, each repetition of the specified PUSCH is received at a plurality of possible LBT detection positions, thereby increasing the probability of channel occupation and reducing the delay of service transmission.
[0304] Please refer toFigure 12 , Figure 12 is a structural schematic diagram of another communication apparatus 120 provided by the embodiments of the present disclosure. The communication apparatus 120 can be a network device, a terminal device, a chip, a chip system, a processor, or the like supporting the network device to implement the method described above, or a chip, a chip system, a processor, or the like supporting the terminal device to implement the method described above. The apparatus can be used to implement the method described in the method embodiments described above, and specific implementation can be referred to the description in the method embodiments described above.
[0305] The communication apparatus 120 can include one or more processors 1201. The processor 1201 can be a general-purpose processor or a special-purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.
[0306] Optionally, the communication apparatus 120 can further include one or more memories 1202, which can store a computer program 1204. The processor 1201 executes the computer program 1204, so that the communication apparatus 120 executes the method described in the method embodiments described above. Optionally, the memory 1202 can also store data. The communication apparatus 120 and the memory 1202 can be separately arranged, or integrated together.
[0307] Optionally, the communication apparatus 120 can further include a transceiver 1205, an antenna 1206. The transceiver 1205 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is used to realize the transceiving function. The transceiver 1205 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is used to realize the receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is used to realize the transmitting function.
[0308] Optionally, the communication apparatus 120 can further include one or more interface circuits 1207. The interface circuit 1207 is used to receive code instructions and transmit them to the processor 1201. The processor 1201 runs the code instructions to make the communication apparatus 120 execute the method described in the method embodiments described above.
[0309] When the communication apparatus 120 is a terminal device, the processor 1201 is configured to perform the following steps. Figure 2 Step 21 in the method 1000; Figure 3 Step 31 in the method 1100; Figure 3 Step 32 in the method 1200; Figure 4 Step 41 in the method 1300; Figure 4 Step 42 in the method 1400; Figure 5 Step 51 in the method 1500;Figure 5 step 52 in Figure 6 step 61 in Figure 6 step 62 in Figure 6 step 63 in Figure 3 step 33 in Figure 4 step 43 in Figure 5 step 53 in Figure 6 step 64 in
[0310] The communication device 120 is a terminal device: the processor 1201 is configured to perform Figure 7 step 71 in Figure 8 step 81 in Figure 9 step 92 in Figure 7 step 72 in Figure 8 step 82 in Figure 8 step 83 in Figure 9 step 93 in
[0311] In an implementation, the processor 1201 can include a transceiver for implementing the receiving and sending functions. For example, the transceiver can be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface or interface circuit for implementing the receiving and sending functions can be separate, or integrated together. The transceiver circuit, interface or interface circuit described above can be used for code / data reading and writing, or the transceiver circuit, interface or interface circuit described above can be used for signal transmission or transfer.
[0312] In an implementation, the processor 1201 can store a computer program 1203, which, when running on the processor 1201, can cause the communication device 120 to perform the methods described in the above method embodiments. The computer program 1203 can be fixed in the processor 1201, in which case the processor 1201 can be implemented by hardware.
[0313] In an implementation, the communication apparatus 120 can include circuitry that can implement the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0314] The communication apparatus described in the foregoing embodiments can be a network device or a terminal device, but the scope of the communication apparatus described in the present disclosure is not limited thereto, and the structure of the communication apparatus can not be limited by Figure 12 The communication apparatus can be a standalone device or can be a part of a larger device. For example, the communication apparatus can be:
[0315] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0316] (2) a set of one or more ICs, optionally including memory elements for storing data and computer program instructions;
[0317] (3) an ASIC, such as a Modem;
[0318] (4) a module that can be embedded within other devices;
[0319] (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a car device, a network device, a cloud device, an artificial intelligence device, etc.
[0320] (6) other, etc.
[0321] For the case where the communication apparatus can be a chip or a chip system, refer to Figure 13 a structural diagram of the chip. Figure 13 The chip shown includes a processor 1301 and an interface 1302. Among them, the number of processors 1301 can be one or more, and the number of interfaces 1302 can be multiple.
[0322] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:
[0323] The interface 1302 is configured to perform Figure 3 Step 33 in the method; Figure 4 Step 43 in the method; Figure 5 Step 53 in the method; or Figure 6 Step 64 in the method.
[0324] For the case where the chip is used to implement the functions of the network device in the embodiments of the present disclosure:
[0325] The interface 1302 is configured to perform Figure 7 Step 72 in the method; Figure 8 Step 82 in the method; Figure 8 Step 83 in the method; or Figure 9 Step 93 in the method.
[0326] Optionally, the chip further includes a memory 1303, and the memory 1303 is configured to store necessary computer programs and data.
[0327] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of the two. Whether the function is implemented by hardware or software depends on the specific application and design requirements of the whole system. Those skilled in the art can use various methods to implement the functions described for each specific application, but such implementation should not be understood as beyond the scope of the embodiments of the present disclosure.
[0328] The embodiments of the present disclosure also provide a communication system, which includes the communication apparatus as the terminal device in the foregoing Figure 10 embodiments and the communication apparatus as the network device in the foregoing Figure 11 embodiments, or the system includes the communication apparatus as the terminal device in the foregoing Figure 12 embodiments as the communication apparatus as the network device.
[0329] The present disclosure also provides a computer readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functions of any of the above method embodiments.
[0330] The present disclosure also provides a computer program product which, when executed by a computer, implements the functions of any of the method embodiments described above.
[0331] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0332] Those of ordinary skill in the art can understand that the first, second, and the like various numerical designations involved in the present disclosure are only for the convenience of description and do not limit the scope of the embodiments of the present disclosure, nor represent the order of precedence.
[0333] At least one of the present disclosure can also be described as one or more, and the plurality can be two, three, four or more, and the present disclosure does not limit. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size order between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0334] The correspondence relationship shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present disclosure does not limit. When configuring the correspondence relationship between the information and each parameter, it is not necessarily required to configure all the correspondence relationships shown in each table. For example, the correspondence relationship shown in some rows in the table in the present disclosure can also not be configured. For another example, the above tables can be appropriately deformed, for example, split, merged, and the like. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, for example, arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or the like.
[0335] The predefinition in the present disclosure can be understood as defining, predefining, storing, pre-storing, pre-negotiating, pre-configuring, solidifying, or pre-burning.
[0336] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0337] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0338] The above is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method for transmitting uplink data, characterized in that, The method is configured to be executed by a terminal device, and the method includes: Determine the designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum, and the corresponding multiple Listen-After-Talk (LBT) detection locations; The method further includes: If the repetition type of any PUSCH is B, then the PUSCH is determined to be the specified PUSCH; or, if the repetition type of any PUSCH is A, and the end position of the first repetition of any two adjacent repetitions of the PUSCH is the start position of the second repetition, then the PUSCH is determined to be the specified PUSCH. The determination of multiple Listen-Before-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum includes: The starting position of each repetition of the specified PUSCH is determined as an LBT detection position.
2. The method as described in claim 1, characterized in that, A repetition is a single transmission.
3. The method as described in claim 1, characterized in that, Also includes: The unlicensed spectrum was monitored at each LBT detection location; In response to a successful LBT at any LBT detection location, the unlicensed spectrum is used to transmit each repetition of the specified PUSCH after that LBT detection location.
4. The method as described in claim 1, characterized in that, The determination of multiple Listen-After-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes: The starting position of the specified repetition of the specified PUSCH is determined as an LBT detection position.
5. The method as described in claim 4, characterized in that, The redundant version RV corresponding to the specified repetition is the RV that the terminal device can decode itself.
6. The method as described in claim 1, characterized in that, The determination of multiple Listen-After-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes: Based on the first instruction information, determine multiple LBT detection locations corresponding to the specified PUSCH scheduled on the unlicensed spectrum; or, According to the agreement, multiple LBT detection locations corresponding to the specified PUSCH are determined and scheduled on the unlicensed spectrum.
7. The method according to any one of claims 1-6, characterized in that, The determination of multiple Listen-Before-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes any one of the following: In response to the specified priority of the specified PUSCH, multiple LBT detection positions corresponding to the specified PUSCH are determined. When the priority corresponding to the specified PUSCH is not the specified priority, the unlicensed spectrum is monitored before the first repetition of the specified PUSCH begins.
8. The method as described in claim 7, characterized in that, Also includes: The priority of the specified PUSCH is determined based on the second instruction information.
9. The method as described in claim 8, characterized in that, The second indication information is downlink control information (DCI).
10. A method for transmitting uplink data, characterized in that, The method is configured to be executed by a network device, and the method includes: Determine the designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum, and the corresponding multiple Listen-After-Talk (LBT) detection locations; At the plurality of LBT detection locations, each repetition of the specified PUSCH is received; The method further includes: If the repetition type of any PUSCH is B, then the PUSCH is determined to be the specified PUSCH; or, if the repetition type of any PUSCH is A, and the end position of the first repetition of any two adjacent repetitions of the PUSCH is the start position of the second repetition, then the PUSCH is determined to be the specified PUSCH. The determination of multiple Listen-Before-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum includes: The starting position of each repetition of the specified PUSCH is determined as an LBT detection position.
11. The method as described in claim 10, characterized in that, A repetition is a single transmission.
12. The method as described in claim 10, characterized in that, The determination of multiple Listen-After-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes: The starting position of the specified repetition of the specified PUSCH is determined as an LBT detection position.
13. The method as described in claim 12, characterized in that, The redundant version RV corresponding to the specified repetition is an RV that the terminal device can decode itself.
14. The method as described in claim 10, characterized in that, The determination of multiple Listen-After-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes: Send first indication information, wherein the first indication information is used to indicate to the terminal device multiple LBT detection locations corresponding to the specified PUSCH scheduled on unlicensed spectrum; or, According to the agreement, multiple LBT detection locations corresponding to the specified PUSCH are determined and scheduled on the unlicensed spectrum.
15. The method according to any one of claims 10-14, characterized in that, The determination of multiple Listen-Before-Talk (LBT) detection locations corresponding to a designated Physical Uplink Shared Channel (PUSCH) scheduled on unlicensed spectrum further includes any one of the following: In response to the specified priority of the specified PUSCH, multiple LBT detection positions corresponding to the specified PUSCH are determined. When the priority corresponding to the specified PUSCH is not the specified priority, the LBT detection position corresponding to the specified PUSCH is determined to be before the start of the first repetition.
16. The method as described in claim 15, characterized in that, Also includes: Send a second indication message, wherein the second indication message is used to indicate the priority of the specified PUSCH to the terminal device.
17. The method as described in claim 16, characterized in that, The second indication information is downlink control information (DCI).
18. A communication device, characterized in that, The device is configured on the terminal device side, and the device includes: The processing module is used to determine the multiple Listen-After-Talk (LBT) detection locations corresponding to the designated Physical Uplink Shared Channel (PUSCH) scheduled on the unlicensed spectrum. The processing module is further configured to: determine that any PUSCH is a specified PUSCH if the repetition type of any PUSCH is B; or, determine that any PUSCH is a specified PUSCH if the repetition type of any PUSCH is A and the end position of the previous repetition in two adjacent repetitions of any PUSCH is the start position of the next repetition. The processing module is further configured to: determine the starting position of each repetition of the specified PUSCH as an LBT detection position.
19. A communication device, characterized in that, The device is configured on the network device side, and the device includes: The processing module is used to determine the multiple Listen-After-Talk (LBT) detection locations corresponding to the designated Physical Uplink Shared Channel (PUSCH) scheduled on the unlicensed spectrum. The transceiver module is used to receive each repetition of the specified PUSCH at the plurality of LBT detection locations; The processing module is further configured to: If the repetition type of any PUSCH is B, then the PUSCH is determined to be the specified PUSCH; or, if the repetition type of any PUSCH is A, and the end position of the first repetition of any two adjacent repetitions of the PUSCH is the start position of the second repetition, then the PUSCH is determined to be the specified PUSCH. The processing module is further configured to: determine the starting position of each repetition of the specified PUSCH as an LBT detection position.
20. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 9.
21. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 10 to 17.
22. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 9.
23. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 10 to 17.
24. A computer-readable storage medium for storing instructions that, when executed, cause the method as described in any one of claims 1 to 9 to be implemented.
25. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 10 to 17 to be implemented.
Citation Information
Patent Citations
Data transmission method, terminal device and storage medium
WO2020087424A1
Grant based physical uplink shared channel (PUSCH) transmission and configured grant based pusch transmission in new radio (NR) systems operating on unlicensed spectrum
WO2020198663A1