A method and apparatus for transmitting a physical uplink shared channel
By using the R16 or R15 transmission mechanism to determine the transmission mode after receiving dynamic instructions from the network device at the terminal device, the problem of inconsistent repetition count indication for PUSCH repetition type B is solved, thereby improving transmission reliability and communication efficiency.
Patent Information
- Application Number
- CN201980100779.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-08
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2039-11-08
AI Technical Summary
In the prior art, after the network device indicates the dynamic disabling of the repetition count of PUSCH repetition type B, there is a problem of inconsistent transmission understanding between the terminal device and the network device, which leads to reduced transmission reliability and unnecessary retransmissions.
After receiving dynamic instructions from the network device, the terminal device adopts the R16 or R15 transmission mechanism to determine the transmission method based on the received information, ensuring transmission consistency with the network device. This includes transmitting M nominal PUSCHs within a time unit or repeatedly transmitting K nominal PUSCHs within consecutive time units, and determining the transmission time domain resources through time domain resource allocation information and control information.
It improves the transmission reliability of the physical uplink shared channel, avoids retransmissions caused by inconsistencies in transmission understanding, and improves communication efficiency.
Smart Images

Figure CN114467340B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of communication, and in particular, to a method and apparatus for transmitting a physical uplink shared channel. BACKGROUND
[0002] The international telecommunication union (ITU) defines three major application scenarios for the fifth generation (5G) mobile communication system and future mobile communication systems: enhanced mobile broadband (eMBB), ultrareliable and low latency communications (URLLC), and massive machine type communications (mMTC).
[0003] A 5G terminal device can transmit a physical uplink shared channel (PUSCH) to a network device using a 3rd Generation Partnership Project (3GPP) release 15 (R15) transmission mechanism or a release 16 (R16) transmission mechanism. The R15 transmission mechanism includes a single slot-based transmission and a slot-based repetition transmission. The slot-based repetition can also be referred to as slot aggregation. The R16 transmission mechanism can be referred to as a mini-slot-based repetition transmission. The mini-slot-based repetition transmission refers to transmitting at least one PUSCH on time domain resources of one slot, or transmitting at least one PUSCH across slot boundaries on time domain resources of multiple consecutive slots. After the network device indicates to disable the number of repetitions of dynamically indicated repetition Type B, there is currently no determined solution for the terminal device to transmit the PUSCH. SUMMARY
[0004] Embodiments of the present application provide a method and apparatus for transmitting a physical uplink shared channel, which solves the problem of how to transmit the PUSCH after the network device indicates to disable the number of repetitions of dynamically indicated repetition Type B.
[0005] To achieve the above object, the embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, an embodiment of the present application provides a method for sending a physical uplink shared channel. The method can be applied to a terminal device, or the method can be applied to a communication apparatus that can support the terminal device to implement the method, for example, the communication apparatus includes a chip system. The method includes: after the terminal device receives first information from a network device, the terminal device enables a first transmission mode; if the terminal device receives second information for disabling dynamic indication of a repetition number, the terminal device sends a first nominal PUSCH according to the first transmission mode or a second transmission mode. The first transmission mode is to transmit M nominal PUSCHs on time domain resources of one time unit, or to transmit M nominal PUSCHs on time domain resources of multiple continuous time units. The M nominal PUSCHs include the first nominal PUSCH, and M is an integer greater than or equal to 1. The second transmission mode is to repeatedly send K first nominal PUSCHs on K continuous time units. One time unit sends one first nominal PUSCH, and K is an integer greater than or equal to 1.
[0007] The method for sending a physical uplink shared channel provided by the present application can send a first nominal PUSCH according to the first transmission mode or the second transmission mode after the terminal device receives an indication for disabling dynamic indication of a repetition number, avoiding inconsistent understanding of PUSCH transmission after (disabling dynamic indication of a repetition number of PUSCH repetition type B) by the terminal device and the network device, improving the reliability of transmission, and avoiding unnecessary retransmission.
[0008] In some embodiments, the time unit described herein can refer to a time slot.
[0009] In a possible design, the method further includes: the terminal device receives time domain resource allocation information list and first control information from the network device. The time domain resource allocation information list includes at least one time domain resource allocation information. The time domain resource allocation information indicates an offset value, a number of a starting symbol of a nominal PUSCH, a length of the nominal PUSCH, and a repetition number. The offset value is a difference between a number of a time unit for transmitting a physical downlink control channel (PDCCH) and a number of a time unit for transmitting the nominal PUSCH. The first control information is carried in the PDCCH. The first control information indicates first time domain resource allocation information. The time domain resource allocation information list includes the first time domain resource allocation information. The first time domain resource allocation information indicates a first offset value, a number of a first symbol, and a first length. The first nominal PUSCH is a first nominal PUSCH determined according to the first symbol and the first length.
[0010] The first nominal PUSCH is a first nominal PUSCH determined according to the first symbol and the first length, which can also be alternatively described as a first nominal PUSCH determined according to a number of the first symbol and the first length. It should be understood that the terminal device can first determine the first symbol according to the number of the first symbol, and then determine the first nominal PUSCH according to the first symbol and the first length.
[0011] In some embodiments, the terminal device determines the first time domain resource allocation information according to the first control information and the list of time domain resource allocation information, and determines the first time unit for transmitting the first nominal PUSCH according to the first offset value. Thereby, the terminal device or the network device can determine the time domain resource for transmitting the first nominal PUSCH.
[0012] Next, possible implementation manners of the terminal device transmitting the first nominal PUSCH according to the first transmission manner or the second transmission manner are described in detail.
[0013] In a first possible implementation manner, the terminal device transmits the first nominal PUSCH according to the first transmission manner, including: the terminal device transmits a first PUSCH set to the network device within the first time unit according to the first symbol and the first length, the time domain resource corresponding to the first PUSCH set being all or part of the time domain resource corresponding to the first nominal PUSCH within the first time unit, the starting time of the first nominal PUSCH being the first symbol, and the ending time of the first time unit being between the starting time of the first nominal PUSCH and the ending time of the first nominal PUSCH.
[0014] Optionally, the terminal device further transmits a second PUSCH set to the network device, the time domain resource corresponding to the second PUSCH set being the time domain resource after the ending time of the first time unit according to the first symbol and the first length.
[0015] In a second possible implementation manner, the terminal device transmits the first nominal PUSCH according to the second transmission manner, including: the terminal device performs single transmission of the first nominal PUSCH within the first time unit according to the first symbol and the first length.
[0016] In some embodiments, the terminal device performs single transmission of the first nominal PUSCH within the first time unit according to the first symbol and the first length, including: the terminal device transmits the first nominal PUSCH to the network device within the first time unit according to the first symbol and the first length, the time domain resource corresponding to the first nominal PUSCH being all or part of the time domain resource corresponding to the first nominal PUSCH within the first time unit, the starting time of the first nominal PUSCH being the first symbol, and the ending time of the first time unit being between the starting time of the first nominal PUSCH and the ending time of the first nominal PUSCH.
[0017] Optionally, the first nominal PUSCH is not transmitted after the ending moment of the first time unit.
[0018] In another possible design, the method further includes: receiving, by the terminal device, third information from the network device, the third information indicating K.
[0019] In a third possible implementation, the terminal device transmits the first nominal PUSCH to the network device according to the second transmission manner, including: the terminal device transmits the first nominal PUSCH to the network device according to the first symbol and the first length in each time unit of M time units, the time domain resource corresponding to the first nominal PUSCH being all or part of the time domain resource corresponding to the first nominal PUSCH in each time unit, the starting moment of the first nominal PUSCH being the first symbol, the ending moment of the time unit being between the starting moment of the first nominal PUSCH and the ending moment of the first nominal PUSCH, the M time units including the first time unit.
[0020] Optionally, the method further includes: the first nominal PUSCH is not transmitted after the ending moment of the M time units.
[0021] In a fourth possible implementation, the terminal device transmits the nominal PUSCH according to the first transmission manner, including: the terminal device transmits K nominal PUSCHs according to the first symbol and the first length, the K nominal PUSCHs including the first nominal PUSCH.
[0022] In a second aspect, an embodiment of the present application provides a method for receiving a physical uplink shared channel. The method can be applied to a network device, or the method can be applied to a communication apparatus that can support the network device to implement the method, for example, the communication apparatus includes a chip system. The method includes: after the network device transmits first information and second information to a terminal device, the network device can receive a first nominal PUSCH from the terminal device according to a first transmission manner or a second transmission manner. The first information enables the first transmission manner. The second information disables a dynamic indication of a repetition number. The first transmission manner is to transmit M nominal PUSCHs on time domain resources of one time unit, or to transmit M nominal PUSCHs on time domain resources of continuous multiple time units, the M nominal PUSCHs including the first nominal PUSCH, and M is an integer greater than or equal to 1. The second transmission manner is to repeatedly transmit K first nominal PUSCHs on K continuous time units, one first nominal PUSCH being transmitted on one time unit, and K is an integer greater than or equal to 1.
[0023] In a possible design, the method further includes: the network device sending, to the terminal device, a time domain resource allocation information list and first control information. The time domain resource allocation information list includes at least one time domain resource allocation information, and the time domain resource allocation information indicates an offset value, a number of a starting symbol of a nominal PUSCH, a length of the nominal PUSCH, and a repetition number. The offset value is a difference between a number of a time unit in which the PDCCH is transmitted and a number of a time unit in which the nominal PUSCH is transmitted. The first control information is carried in the PDCCH, and the first control information indicates a first time domain resource allocation information. The time domain resource allocation information list includes the first time domain resource allocation information. The first time domain resource allocation information indicates a first offset value, a first symbol number, and a first length. The first nominal PUSCH is a first nominal PUSCH determined according to the first symbol and the first length.
[0024] In some embodiments, the network device determines, according to the first offset value, a first time unit in which the first nominal PUSCH is received.
[0025] Next, possible implementation manners in which the network device receives the first nominal PUSCH according to the first transmission manner or the second transmission manner are described in detail.
[0026] In a first possible implementation manner, the network device receives the first nominal PUSCH from the terminal device according to the first transmission manner, including: the network device receiving, according to the first symbol and the first length, a first PUSCH set from the terminal device in a first time unit. The first PUSCH set corresponds to all or part of time domain resources of the first nominal PUSCH in the first time unit. The first nominal PUSCH starts at the first symbol, and the first time unit ends between a start time of the first nominal PUSCH and an end time of the first nominal PUSCH.
[0027] Optionally, the network device further receives a second PUSCH set from the terminal device. The second PUSCH set corresponds to time domain resources determined according to the first symbol and the first length and after the end time of the first time unit.
[0028] In a second possible implementation manner, the network device receives the first nominal PUSCH from the terminal device according to the second transmission manner, including: the network device performing single reception on the first nominal PUSCH according to the first symbol and the first length in the first time unit.
[0029] In some embodiments, the network device performs single reception of the first nominal PUSCH in the first time unit according to the first symbol and the first length, including: the network device receives the first nominal PUSCH from the terminal device in the first time unit according to the first symbol and the first length, the time domain resource corresponding to the first nominal PUSCH being all or part of the time domain resource corresponding to the first nominal PUSCH in the first time unit, the starting moment of the first nominal PUSCH being the first symbol, and the ending moment of the first time unit being between the starting moment of the first nominal PUSCH and the ending moment of the first nominal PUSCH.
[0030] In another possible design, the method further includes: the network device sends third information to the terminal device, the third information indicating K.
[0031] In a third possible implementation, the network device receives the first nominal PUSCH from the terminal device according to the second transmission manner, including: the network device receives the first nominal PUSCH from the terminal device in each time unit of M time units according to the first symbol and the first length, the time domain resource corresponding to the first nominal PUSCH being all or part of the time domain resource corresponding to the first nominal PUSCH in each time unit, the starting moment of the first nominal PUSCH being the first symbol, the ending moment of the time unit being between the starting moment of the first nominal PUSCH and the ending moment of the first nominal PUSCH, and the M time units including the first time unit.
[0032] In a fourth possible implementation, the network device receives the nominal PUSCH from the terminal device according to the first transmission manner, including: the network device receives K nominal PUSCHs from the terminal device according to the first symbol and the first length, the K nominal PUSCHs including the first nominal PUSCH.
[0033] In a third aspect, the embodiments of the present application further provide a communication apparatus, which has beneficial effects as described in the first aspect and will not be described here. The communication apparatus has functions to implement the behaviors in the method embodiments of the first aspect. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In a possible design, the communication apparatus includes a transceiver and a processing unit. The transceiver is configured to receive first information from a network device, the first information enabling a first transmission mode, the first transmission mode being transmission of M nominal PUSCHs on time-domain resources of one time unit or transmission of M nominal PUSCHs on time-domain resources of multiple continuous time units, the M nominal PUSCHs including a first nominal PUSCH, where M is an integer greater than or equal to 1. The transceiver is further configured to receive second information, the second information disabling dynamic indication of a repetition number. The processing unit is configured to determine the first nominal PUSCH. The transceiver is further configured to send the first nominal PUSCH to the network device according to the first transmission mode or a second transmission mode, the second transmission mode being repeated transmission of K first nominal PUSCHs on K continuous time units, one first nominal PUSCH being sent on one time unit, where K is an integer greater than or equal to 1. These modules can perform the corresponding functions in the method embodiments of the first aspect, and specific details can be referred to the detailed description in the method embodiments, which will not be described here.
[0034] Fourthly, this application also provides a communication device, the beneficial effects of which are described in the second aspect and will not be repeated here. The communication device has the function of implementing the behavior in the method example of the second aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function. In one possible design, the communication device includes a transceiver unit and a processing unit. The transceiver unit is used to send first information to a terminal device, the first information enabling a first transmission mode, the first transmission mode being the transmission of M nominal PUSCHs on time-domain resources in one time unit, or the transmission of M nominal PUSCHs on time-domain resources in multiple consecutive time units, the M nominal PUSCHs including the first nominal PUSCH, where M is an integer greater than or equal to 1. The transceiver unit is also used to send second information to the terminal device, the second information enabling dynamic indication of repetition count. The processing unit is used to determine the first nominal PUSCH. The transceiver unit is further configured to receive a first nominal PUSCH sent by the terminal device according to a first transmission method or a second transmission method. The second transmission method involves repeatedly sending K first nominal PUSCHs over K consecutive time units, with one first nominal PUSCH sent per time unit, where K is an integer greater than or equal to 1. These modules can perform the corresponding functions in the method examples of the second aspect described above, as detailed in the method examples, and will not be repeated here.
[0035] Fifthly, a communication device is provided. This communication device can be a terminal device as described in the above method embodiments, or a chip disposed in a terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory stores computer programs or instructions. The processor is coupled to the memory and the communication interface. When the processor executes the computer program or instructions, it causes the communication device to execute the method performed by the terminal device in the above method embodiments.
[0036] Sixthly, a communication device is provided, which can be a network device in the above method embodiments or a chip disposed in a network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory stores computer programs or instructions, and the processor is coupled to the memory and the communication interface. When the processor executes the computer program or instructions, it causes the communication device to execute the method performed by the network device in the above method embodiments.
[0037] In a seventh aspect, a computer program product is provided, the computer program product comprising: computer program code, which, when the computer program code is executed, causes the methods executed by the terminal device in the above aspects to be performed.
[0038] In an eighth aspect, a computer program product is provided, which includes computer program codes, when the computer program codes are run, causing the method performed by the network device in the above aspects to be performed.
[0039] In a ninth aspect, the present application provides a chip system, which includes a processor for implementing the function of the terminal device in the method of the above aspects. In a possible design, the chip system further includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0040] In a tenth aspect, the present application provides a chip system, which includes a processor for implementing the function of the network device in the method of the above aspects. In a possible design, the chip system further includes a memory for storing program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0041] In an eleventh aspect, the present application provides a computer readable storage medium, which stores a computer program, when the computer program is run, implementing the method performed by the terminal device in the above aspects.
[0042] In a twelfth aspect, the present application provides a computer readable storage medium, which stores a computer program, when the computer program is run, implementing the method performed by the network device in the above aspects.
[0043] In the present application, the names of the terminal device, the network device and the communication apparatus do not constitute limitation to the devices themselves, and in actual implementation, these devices can appear in other names. As long as the functions of the devices are similar to those in the present application, they belong to the scope of the claims of the present application and equivalent technologies. BRIEF DESCRIPTION OF DRAWINGS
[0044] Figure 1 An example diagram of an architecture of a mobile communication system is provided for an embodiment;
[0045] Figure 2 An example diagram of SLIV in a time slot is provided for an embodiment;
[0046] Figure 3 An example diagram of transmission nominal PUSCH of an R15 transmission mechanism is provided for an embodiment;
[0047] Figure 4 An example diagram of transmission nominal PUSCH of an R16 transmission mechanism is provided for an embodiment;
[0048] Figure 5 A flowchart of transmitting a physical uplink shared channel is provided for an embodiment;
[0049] Figure 6 A flowchart of transmitting a physical uplink shared channel is provided for an embodiment;
[0050] Figure 7 A transmission nominal PUSCH example diagram for a R16 transmission mechanism is provided for an embodiment;
[0051] Figure 8 A transmission nominal PUSCH example diagram for a R16 transmission mechanism is provided for an embodiment;
[0052] Figure 9 A transmission nominal PUSCH example diagram for a R16 transmission mechanism is provided for an embodiment;
[0053] Figure 10 A transmission nominal PUSCH example diagram for a R15 transmission mechanism is provided for an embodiment;
[0054] Figure 11 A transmission nominal PUSCH example diagram for a R15 transmission mechanism is provided for an embodiment;
[0055] Figure 12 A transmission nominal PUSCH example diagram for a R15 transmission mechanism is provided for an embodiment;
[0056] Figure 13 A transmission nominal PUSCH example diagram for a R15 transmission mechanism is provided for an embodiment;
[0057] Figure 14 A transmission nominal PUSCH example diagram for a R15 transmission mechanism is provided for an embodiment;
[0058] Figure 15 A transmission nominal PUSCH example diagram for a R16 transmission mechanism is provided for an embodiment;
[0059] Figure 16 A transmission nominal PUSCH example diagram for a R16 transmission mechanism is provided for an embodiment;
[0060] Figure 17 A flowchart of transmitting a physical uplink shared channel is provided for an embodiment;
[0061] Figure 18 A constituent example diagram of a communication device is provided for an embodiment;
[0062] Figure 19 A constituent example diagram of a communication device is provided for an embodiment. DETAILED DESCRIPTION
[0063] The terms "first", "second", and "third" and the like in the description and in the claims of the present application and above drawings are used for distinguishing between similar objects talking about the objects themselves and not to imply or create, directly or indirectly, any such limitations on the scope of the application.
[0064] In the embodiments of the present application, the words "exemplary" and "for example" are used to mean serving as an example, instance, or illustration, at 99 least with respect to the specific embodiments described herein. Any embodiment or design described herein as "exemplary" or "for example" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words "exemplary" or "for example" is intended to present concepts in a concrete manner.
[0065] To meet a latency requirement of services, a time domain granularity of resource scheduling of a 5G mobile communication system is more flexible. Specifically, the 5G supports a time domain scheduling granularity of a time slot level and can also support a time domain scheduling granularity of a micro time unit. For example, the scheduling of the time unit granularity is mainly used for eMBB services, and the scheduling of the micro time unit granularity is mainly used for URLLC services. It should be noted that the above-mentioned time unit and micro time unit are general statements, and a specific example can be that the time unit can be referred to as a time slot, and the micro time unit can be referred to as a micro time slot, a sub-slot, a non-slot-based, or a mini-slot; or the time unit can be referred to as a subframe, and the micro time unit can be referred to as a micro subframe; and other similar time domain resource division manners are not limited. The following of the present application takes a time slot as an example to illustrate, where one time slot can include 14 time domain symbols, and a micro time slot includes less than 14 time domain symbols, such as 2, 3, 4, 5, 6, or 7, and the like; or one time slot can include 7 time domain symbols, and a micro time slot includes less than 7 time domain symbols, such as 2 or 4, and the like, and a specific value is not limited. The time domain symbol herein can be an orthogonal frequency division multiplexing (OFDM) symbol. For a time slot with a subcarrier spacing of 15 kilohertz (kHz), including 6 or 7 time domain symbols, the corresponding time length is 0.5 ms; for a time slot with a subcarrier spacing of 60 kHz, the corresponding time length is shortened to 0.125 ms.
[0066] Figure 1 is a schematic diagram of an architecture of a mobile communication system to which embodiments of the present application are applied. As shown in Figure 1 the mobile communication system includes a core network device 110, a radio access network device 120, and at least one terminal device (such as a terminal device 130). Figure 1The terminal device 130 and the terminal device 140 in FIG. 1 are connected to the wireless access network device through wireless mode, and the wireless access network device is connected to the core network device through wireless or wired mode. The core network device and the wireless access network device can be independent and different physical devices, can be integrated into the same physical device, or can be a physical device integrated with part of the functions of the core network device and part of the functions of the wireless access network device. The terminal device can be fixed or mobile. Figure 1 The communication system can also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1. Figure 1 Embodiments of the present application do not limit the number of core network devices, wireless access network devices, and terminal devices included in the mobile communication system.
[0067] The wireless access network device is an access device through which the terminal device accesses the mobile communication system through wireless mode. The wireless access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The wireless access network device can also be a module or unit that performs part of the functions of a base station, such as a central unit (CU) or a distributed unit (DU). Embodiments of the present application do not limit the specific technology and specific device form of the wireless access network device. In the present application, the wireless access network device is referred to as a network device, and if not specified, the network device refers to the wireless access network device.
[0068] The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in smart power grids, a wireless terminal in transportation safety, a wireless terminal in smart cities, a wireless terminal in smart homes, etc. Embodiments of the present application do not limit the specific technology and specific device form of the terminal device.
[0069] The present application can be applied to a 5G new radio (NR) system, and can also be applied to other communication systems, as long as there is an entity that needs to send transmission direction indication information and another entity that needs to receive the indication information and determine the transmission direction within a certain time according to the indication information in the communication system.
[0070] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on an airplane, a balloon, and a man-made satellite in the air. Embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0071] The network device and the terminal device can communicate through a licensed spectrum, can also communicate through an unlicensed spectrum, and can also communicate through both the licensed spectrum and the unlicensed spectrum. The network device and the terminal device can communicate through a spectrum below 6 gigahertz (GHz), can also communicate through a spectrum above 6 GHz, and can also communicate through both the spectrum below 6 GHz and the spectrum above 6 GHz. Embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0072] In embodiments of the present application, a time domain symbol can be an OFDM symbol or a single carrier-frequency division multiplexing (SC-FDM) symbol. If not specifically stated, the symbol in the embodiments of the present application refers to a time domain symbol.
[0073] It can be understood that, in the embodiments of the present application, the PUSCH is only an example of an uplink data channel, and the data channel can have different names in different systems and different scenarios, and the embodiments of the present application do not limit this.
[0074] Before the terminal device sends data to the network device, the nominal PUSCH is determined, the nominal PUSCH is transmitted by using a 3GPP R15 or R16 transmission mechanism, and the nominal PUSCH carries data on the time domain resources occupied by the nominal PUSCH.
[0075] It should be understood that the nominal PUSCH is dynamically scheduled by the network device, that is, the PUSCH determined by the terminal device according to the uplink scheduling information sent by the network device, and is not necessarily the PUSCH actually transmitted by the terminal device. The uplink scheduling information here can be carried in the physical downlink control channel (PDCCH) through the downlink control information (DCI).
[0076] In some embodiments, the uplink scheduling information can indicate time domain resource allocation information in a time domain resource allocation information list, and the time domain resource allocation information indicates an offset value, a number of a starting symbol of the nominal PUSCH, and a length of the nominal PUSCH. For example, the uplink scheduling information includes an index of the time domain resource allocation information, and the terminal device queries the time domain resource allocation information list according to the index of the time domain resource allocation information to determine the time domain resource allocation information. The terminal device can determine the nominal PUSCH according to the starting symbol of the nominal PUSCH and the length of the nominal PUSCH, determine the time slot for transmitting the nominal PUSCH according to the offset value, that is, determine the number of the time slot for transmitting the nominal PUSCH as the sum of the number of the time slot of the PDCCH and the offset value, and transmit the nominal PUSCH using the 3GPP R15 or R16 transmission mechanism. The offset value is the difference between the number of the time slot for transmitting the PDCCH and the number of the time slot for transmitting the nominal PUSCH.
[0077] The time domain resource allocation information list can be configured for the terminal device by the network device through high layer signaling. The time domain resource allocation information list includes at least one time domain resource allocation information.
[0078] For example, the time domain resource allocation information list can be a time domain resource allocation (TDRA) table. The TDRA table includes N rows, N is an integer, N≥1, and N is not greater than 64. Each row represents a time domain resource allocation information.
[0079] It should be understood that each row of values corresponds to an offset value and a start and length indicator value (SLIV) in a time slot. The SLIV is the time domain position (time domain resource) of the nominal PUSCH transmitted by the terminal device in the time slot, and the time domain resource can include at least one OFDM symbol. The SLIV includes the number of the starting symbol of the nominal PUSCH and the length of the nominal PUSCH.
[0080] For example, Figure 2As shown, an example diagram of SLIV in one slot. One slot includes 16 time domain resources that can transmit PUSCH. Specifically, the network device can select a time domain resource location from the TDRA table to carry the PUSCH.
[0081] Optionally, the network device can configure the terminal device with a TDRA table of the R15 transmission mechanism and a TDRA table of the R16 transmission mechanism.
[0082] The R15 transmission mechanism can refer to repeatedly transmitting K nominal PUSCHs on K consecutive slots, one nominal PUSCH per slot, and the same time domain symbol is used to transmit the nominal PUSCH in each slot, where K is an integer greater than or equal to 1.
[0083] Optionally, in this article, the "consecutive" can be described as consecutive available.
[0084] Optionally, the slot aggregation of the R15 transmission mechanism can also be referred to as PUSCH repetition transmission type A.
[0085] As Figure 3 illustrated, an example of the R15 transmission mechanism is illustrated.
[0086] When K = 1, a nominal PUSCH is transmitted based on a single transmission per slot, i.e., one nominal PUSCH is transmitted on one slot. As shown in (a) of Figure 3 , assuming the length of the nominal PUSCH is 4 symbols and the starting symbol of the nominal PUSCH is symbol 4, the nominal PUSCH is transmitted on the 4th symbol and the 7th symbol in slot n.
[0087] When K is greater than 1, a nominal PUSCH is transmitted based on slot aggregation, i.e., one nominal PUSCH is transmitted on each of the K consecutive available slots. As shown in (b) of Figure 3 , assuming K = 2, the length of the nominal PUSCH is 4 symbols, and the starting symbol of the nominal PUSCH is symbol 4, the nominal PUSCH is transmitted for the first time on the 4th symbol and the 7th symbol in slot n, and for the second time on the 4th symbol and the 7th symbol in slot n+1.
[0088] For nominal PUSCH based on dynamic scheduling, if a PUSCH aggregation factor (pusch-AggregationFactor) K is configured by higher layer signaling, the terminal device repeatedly transmits the same transport block on K consecutive available time slots, and the same symbol allocation is used in each of the consecutive available time slots. For example, the time domain resource allocation information can also include a repetition number, which indicates the PUSCH aggregation factor (pusch-AggregationFactor) K of time slot aggregation. For example, the value of K can be 2, 4, 6, 8, 10, or 16.
[0089] Optionally, the repetition number K of the time slot aggregation transmission of the R15 transmission mechanism can also be dynamically indicated in the same way as the R16 PUSCH transmission mechanism, that is, a column is added in the TDRA table to indicate the repetition number, which indicates the repetition number of time slots. The repetition number K can be indicated by uplink scheduling signaling (DCI format 0_1 / DCI format).
[0090] The R16 transmission mechanism is to transmit M nominal PUSCHs on the time domain resources of one time slot, or to transmit M nominal PUSCHs on the time domain resources of a plurality of consecutive available time slots, the M nominal PUSCHs including a first nominal PUSCH, wherein M is an integer greater than or equal to 1.
[0091] It should be noted that the time domain resource allocation of the M nominal PUSCHs is back-to-back. For example, the starting symbol of the mth nominal PUSCH is the next symbol of the ending symbol of the (m-1)th nominal PUSCH.
[0092] The starting time slot of the mth nominal PUSCH is represented as The starting symbol in the time slot is represented as The ending time slot of the mth nominal PUSCH is represented as The ending symbol in the time slot is represented as Where K s is the starting time slot of the PUSCH transmission, represents the number of symbols in a time slot, which is generally 14.
[0093] M is dynamically indicated by the network device.
[0094] It should be understood that if the higher layer signaling configures the terminal device to support the R16 transmission mechanism, there is a column in the TDRA table to indicate the repetition number, which indicates the number of repeated nominal PUSCH transmissions, and the repetition number M can be indicated by uplink scheduling signaling (DCI format 0_1 / DCI format).
[0095] Optionally, the R16 transmission mechanism can also be called PUSCH repeat type B.
[0096] For the R16 transmission mechanism, for PUSCH mapping type A, the sum of the nominal PUSCH start symbol S and the nominal PUSCH length ranges from {4, 14}; for PUSCH mapping type B, the sum of the nominal PUSCH start symbol S and the nominal PUSCH length ranges from {1, 14}.
[0097] For the R16 transmission mechanism, the sum of the start symbol S of the nominal PUSCH and the length of the nominal PUSCH ranges from {1, 27}.
[0098] like Figure 4 The following example illustrates the R16 transmission mechanism.
[0099] When M=1, one nominal PUSCH is transmitted. For example... Figure 4 As shown in (a), assuming the nominal PUSCH is 8 symbols long and starts as symbol 9, the nominal PUSCH is transmitted on symbols 9 to 14 in time slot n and symbols 1 and 2 in time slot n+1. However, if the nominal PUSCH crosses a time slot boundary, it is divided into two PUSCHs by the time slot boundary. The first PUSCH and the second PUSCH are actually transmitted, and the same transport block is carried on the first PUSCH and the second PUSCH.
[0100] like Figure 4 As shown in (b), assuming the nominal PUSCH is 16 symbols long and its starting symbol is symbol 1, the nominal PUSCH is transmitted on symbols 1 to 14 in time slot n and symbols 1 and 2 in time slot n+1. However, if the nominal PUSCH crosses a time slot boundary, it is divided into two PUSCHs by the time slot boundary. The first PUSCH and the second PUSCH are actually transmitted, and the same transport block is carried on the first PUSCH and the second PUSCH.
[0101] When M is greater than 1, at least two nominal PUSCHs are transmitted. For example... Figure 4As shown in (c) in FIG. 6, assuming M = 3, the length of the nominal PUSCH is 4 symbols, the starting symbol of the nominal PUSCH is symbol 4 in slot n, the nominal PUSCH is transmitted for the first time (first PUSCH) on the 4th symbol to the 7th symbol in slot n. The nominal PUSCH is transmitted for the second time (second PUSCH) on the 8th symbol to the 11th symbol in slot n. The nominal PUSCH is transmitted for the third time on the 12th symbol to the 14th symbol in slot n and the 1st symbol in slot n+1. However, the nominal PUSCH transmitted for the third time crosses the slot boundary, and is thus split into two PUSCHs by the slot boundary, and the third PUSCH and the fourth PUSCH are actually transmitted, the third PUSCH and the fourth PUSCH carry the same transport block, and the same as the transport block carried on the nominal PUSCH that is not split.
[0102] To solve the problem of which way the terminal device transmits the PUSCH after the network device indicates to disable the dynamic indication of the number of repetitions M, an embodiment of the present application provides a method for transmitting a PUSCH. The method comprises: after the terminal device receives the information of disabling the dynamic indication of the number of repetitions M transmitted by the network device, the terminal device transmits one nominal PUSCH in the R16 transmission mechanism; or, the terminal device transmits K nominal PUSCHs according to the PUSCH aggregation factor K in the R16 transmission mechanism; or, the terminal device adopts the slot-based single transmission or slot-based repetition specified in R15. Thus, after the network device indicates to disable the dynamic indication of the number of repetitions, the terminal device can transmit the nominal PUSCH according to the above-mentioned ways.
[0103] The implementation of the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0104] Figure 5 A flowchart of a method for transmitting a physical uplink shared channel is provided in the embodiment of the present application. Here, the network device and the terminal device are taken as examples for illustration. It is assumed that the first transmission mode is the 3GPP R15 transmission mechanism. The second transmission mode is the R15 transmission mechanism. As shown in FIG. 6, the method can comprise: Figure 5
[0105] S501, the network device transmits first information to the terminal device.
[0106] The network device can send the first information to the terminal device through high-layer signaling. The high-layer signaling can refer to signaling sent by a high-layer protocol layer. The high-layer protocol layer is at least one protocol layer above the physical layer. The high-layer protocol layer can specifically include at least one of the following protocol layers: a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) layer, and a non-access stratum (NAS).
[0107] For example, the network device can send the first information to the terminal device through RRC signaling, and the first information enables the first transmission mode.
[0108] The first transmission mode is to transmit M nominal PUSCHs on time-domain resources of one time unit or to transmit M nominal PUSCHs on time-domain resources of a plurality of continuous available time units, and the M nominal PUSCHs include a first nominal PUSCH, where M is an integer greater than or equal to 1.
[0109] Optionally, the first information also enables a second transmission mode. For example, the RRC signaling carrying the second information includes two states, one state indicating that the first transmission mode is enabled, and the other state indicating that the second transmission mode is enabled. The two states are opposite and cannot appear at the same time. The second information is independently configured for each DCI format. For example, the second information of DCI format 0_1 and the second information of DCI format 02 are independently configured.
[0110] In this article, the first information enables the first transmission mode.
[0111] S502, the terminal device receives the first information sent by the network device.
[0112] In some embodiments, the network device can send the first information to the terminal device through RRC signaling, and the first information enables the first transmission mode, that is, the terminal device transmits the nominal PUSCH in the first transmission mode. For specific explanations, refer to the description of S501, which will not be repeated here.
[0113] S503, the network device sends the second information to the terminal device.
[0114] In some embodiments, the network device can send the second information to the terminal device through RRC signaling, and the second information disables dynamic indication of the number of repetitions.
[0115] It should be noted that the second information is an information element (IE) in RRC signaling different from the first information. Alternatively, the second information is a field in DCI. Alternatively, the second information is a sequence. The sequence can be a reference signal, such as a demodulation reference signal (DMRS).
[0116] S504, the terminal device receives the second information sent by the network device.
[0117] In some embodiments, the network device can send the second information to the terminal device through RRC signaling, and the second information disables dynamic indication of the number of repetitions. For specific explanations, reference can be made to the description of S503, which will not be repeated here.
[0118] S505, the terminal device sends the first nominal PUSCH to the network device according to the first transmission mode or the second transmission mode.
[0119] In some embodiments, before the terminal device sends the first nominal PUSCH, the terminal device can first determine the first nominal PUSCH and the time slot for transmitting the first nominal PUSCH. For example, the offset value and the SLIV are determined according to the uplink grant scheduling information and the TDRA table. As shown in the following table, the method further includes S601-S606. Figure 6
[0120] S601, the network device sends a time domain resource allocation information list to the terminal device.
[0121] S602, the terminal device receives the time domain resource allocation information list sent by the network device.
[0122] The time domain resource allocation information list can be a TDRA table. For explanations of the TDRA table, reference can be made to the above description.
[0123] S603, the network device sends first control information to the terminal device.
[0124] S604, the terminal device receives the first control information sent by the network device.
[0125] The first control information can be uplink grant scheduling information. The first control information is carried in a PDCCH. The first control information is used to indicate the sending of the first nominal PUSCH and the first time domain resource allocation information. The time domain resource allocation information list includes the first time domain resource allocation information, and the first time domain resource allocation information indicates a first offset value, a number of a first symbol, and a first length. The first offset value is the difference between the number of the time slot for transmitting the PDCCH and the number of the time slot for transmitting the first nominal PUSCH. The first symbol is the starting time for sending the first nominal PUSCH. The first length is the length of the first nominal PUSCH.
[0126] S605, the terminal device determines the first time domain resource allocation information according to the first control information and the time domain resource allocation information list.
[0127] In some embodiments, the uplink grant scheduling information includes an index of the first time domain resource allocation information, and the terminal device queries the time domain resource allocation information list according to the index of the time domain resource allocation information to determine the first time domain resource allocation information.
[0128] S606, the terminal device determines the first time unit for transmitting the first nominal PUSCH according to the first offset value.
[0129] The terminal device can determine the first nominal PUSCH according to the first symbol and the first length, determine the first time unit for transmitting the first nominal PUSCH according to the first offset value, i.e., determine the value of the sum of the number of the time unit of the PDCCH and the first offset value as the number of the first time unit for transmitting the first nominal PUSCH, and transmit the first nominal PUSCH by using the 3GPP R15 or R16 transmission mechanism. The first time unit can be a slot.
[0130] It should be understood that when the first nominal PUSCH is transmitted by using the 3GPP R16 transmission mechanism, the first nominal PUSCH is the first nominal PUSCH transmitted.
[0131] S506, the network device receives the first nominal PUSCH transmitted by the terminal device according to the first transmission manner or the second transmission manner.
[0132] The network device can receive the first nominal PUSCH transmitted by the terminal device at the time domain position indicated by the uplink grant scheduling information. The time domain position indicated by the uplink grant scheduling information can refer to the description of the terminal device determining the first nominal PUSCH, which is not described herein.
[0133] Next, possible implementation manners of transmitting the first nominal PUSCH according to the first transmission manner or the second transmission manner are described in detail in combination with the accompanying drawings. The “transmitting the first nominal PUSCH” can mean transmitting the first nominal PUSCH or receiving the first nominal PUSCH.
[0134] In the first possible implementation manner, when M=1, the terminal device transmits the first nominal PUSCH once according to the first transmission manner, i.e., transmits the first nominal PUSCH once by using the R16 transmission mechanism.
[0135] Specifically, the first PUSCH set is transmitted in the first time unit according to the first symbol and the first length. It can be understood that the first PUSCH set is transmitted on the time domain resource of the first time unit according to the first length, starting from the first symbol in the first time unit. The starting moment of the first nominal PUSCH is the first symbol. The ending moment of the first time unit is between the starting moment of the first nominal PUSCH and the ending moment of the first nominal PUSCH. The first PUSCH set includes the first PUSCH and the third PUSCH, wherein the time domain resource corresponding to the first PUSCH is a continuous valid uplink symbol after the starting moment of the first nominal PUSCH in the first time unit, and the time domain resource corresponding to the third PUSCH is a continuous valid uplink symbol after at least one non-uplink symbol after the starting moment of the first nominal PUSCH in the first time unit.
[0136] In some embodiments, the ending moment of the first time unit is after the ending moment of the first nominal PUSCH. The time domain resource corresponding to the first PUSCH set is the entire time domain resource corresponding to the first nominal PUSCH in the first time unit.
[0137] For example, as shown in FIG. 3, it is assumed that the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 3. The first nominal PUSCH is transmitted on the 3rd symbol to the 10th symbol in the slot n. Figure 7
[0138] In other embodiments, the ending moment of the first time unit is before the ending moment of the first nominal PUSCH. The time domain resource corresponding to the first PUSCH set is part of the time domain resource corresponding to the first nominal PUSCH in the first time unit. The terminal device can further transmit a second PUSCH set, and the time domain resource corresponding to the second PUSCH set is the time domain resource after the ending moment of the first time unit, which is determined according to the first symbol and the first length.
[0139] For example, as shown in FIG. 4, it is assumed that the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 3. The first nominal PUSCH is transmitted on the 3rd symbol to the 10th symbol in the slot n. Figure 8 The first nominal PUSCH is mapped on the 11th symbol to the 14th symbol in the slot n and the 1st symbol to the 4th symbol in the slot n+1. Since the first nominal PUSCH spans the slot boundary, the slot boundary splits the first nominal PUSCH into two PUSCHs, i.e., a first PUSCH and a second PUSCH. The first PUSCH set includes the first PUSCH. The second PUSCH set includes the second PUSCH. The terminal device transmits the first PUSCH on the 11th symbol to the 14th symbol in the slot n and transmits the second PUSCH on the 1st symbol to the 4th symbol in the slot n+1. The same transport block is carried on the first PUSCH and the second PUSCH. The network device receives the first PUSCH set on the resources corresponding to the first PUSCH set and receives the second PUSCH set on the resources corresponding to the second PUSCH set.
[0140] It should be noted that the terminal device maps (or is also referred to as virtual mapping) the first nominal PUSCH on the valid uplink symbols in the time domain according to the length of the first nominal PUSCH from the starting time of the first nominal PUSCH.
[0141] The valid uplink symbol refers to a symbol used for mapping a PUSCH or uplink information. The valid uplink symbol can also include a flexible symbol indicated as uplink by a slot format indicator (SFI). The uplink information includes uplink control information and uplink data information. Alternatively, the uplink information includes uplink control information. Alternatively, the uplink information includes uplink data information.
[0142] The non-uplink symbol includes a downlink symbol, a flexible symbol indicated as downlink by the SFI, and a symbol in a short time interval. The downlink symbol is a symbol used for mapping a PDSCH or downlink information. The downlink information includes downlink control information and downlink data information. Alternatively, the downlink information includes downlink control information. Alternatively, the downlink information includes downlink data information.
[0143] The short time interval can refer to a first time interval. The short time interval is less than or not greater than the first time interval. The length of the first time interval can refer to the length of an orphan symbol.
[0144] The first control information indicates that at least one valid uplink symbol and at least one non-uplink symbol are included between the starting time of the first nominal PUSCH and the ending time of the first time unit.
[0145] The first nominal PUSCH can start within the first time unit. The first nominal PUSCH is mapped to at least one valid uplink symbol, and the first nominal PUSCH skips at least one non-uplink symbol during mapping.
[0146] Understandably, the time-domain resources used to map the first nominal PUSCH include at least two uplink regions. Each of the at least two uplink regions includes at least one valid uplink symbol. Any one of the at least two uplink regions consists of P time-continuous valid uplink symbols. The sum of the time-domain lengths of at least one uplink region corresponds to the length of the first nominal PUSCH indicated by the first control information, where P is a positive integer.
[0147] The at least two uplink regions include non-uplink symbols between any two adjacent uplink regions, i.e., they do not include valid uplink symbols.
[0148] In other embodiments, the end time of the first time unit is before the end time of the first nominal PUSCH. The time-domain resources corresponding to the first PUSCH set are a portion of the time-domain resources corresponding to the first nominal PUSCH within the first time unit. For example, such as... Figure 9 As shown. Assume the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 5. The first nominal PUSCH is mapped on symbols 5 to 8 in time slot n, symbols 13 and 14 in time slot n, and symbols 1 and 2 in time slot n+1. Since symbols 9 to 12 in time slot n are downlink symbols, they are skipped, and the mapping of the first nominal PUSCH is postponed. Mapping of the first nominal PUSCH continues starting from the first uplink symbol after the downlink symbols (symbol 12 in time slot n), that is, mapping of the first nominal PUSCH continues on symbols 13 and 14 in time slot n.
[0149] Furthermore, the first nominal PUSCH spans the slot boundary, which divides it into two PUSCHs. The PUSCH mapped to the 13th and 14th symbols of slot n can be called the second PUSCH, and the PUSCH mapped to the 1st and 1st symbols of slot n+1 can be called the third PUSCH. The first PUSCH set includes both the first and second PUSCHs. The second PUSCH set includes the third PUSCH. The first and second PUSCHs reside in the same uplink region.
[0150] The terminal device transmits a first PUSCH on symbols 5 through 8 of time slot n, a second PUSCH on symbols 13 through 14 of time slot n, and a third PUSCH on symbols 1 through 2 of time slot n+1. The first, second, and third PUSCHs carry the same transport block. The network device receives the first PUSCH set on the resources corresponding to the first PUSCH set, and receives the second PUSCH set on the resources corresponding to the second PUSCH set.
[0151] In the second possible implementation, the terminal device transmits the first nominal PUSCH according to the second transmission method, that is, it transmits the first nominal PUSCH using a slot-based single transmission as specified in R15. The first nominal PUSCH is transmitted once within a first time unit according to the first symbol and the first length.
[0152] Understandably, starting from the first symbol within the first time unit, the first nominal PUSCH is transmitted on the time-domain resources of the first time unit according to the first length. The start time of the first nominal PUSCH is the first symbol, and the end time of the first time unit is between the start time and the end time of the first nominal PUSCH.
[0153] In some embodiments, the end time of the first time unit is after the end time of the first nominal PUSCH. The time-domain resources corresponding to the first nominal PUSCH are all the time-domain resources corresponding to the first nominal PUSCH within the first time unit.
[0154] For example, such as Figure 10 As shown. Assume that the length L of the first nominal PUSCH is 8 symbols, the starting symbol of the first nominal PUSCH is symbol 3, and the first nominal PUSCH is sent on the 3rd to 10th symbols in time slot n.
[0155] In other embodiments, the end time of the first time unit is before the end time of the first nominal PUSCH. The time-domain resources corresponding to the first nominal PUSCH are a portion of the time-domain resources corresponding to the first nominal PUSCH within the first time unit. The first nominal PUSCH is not sent after the end time of the first time unit.
[0156] For example, such as Figure 11As shown in FIG. 6, it is assumed that the length L of the first nominal PUSCH is 18 symbols, and the starting symbol of the first nominal PUSCH is symbol 1. The first nominal PUSCH is mapped on the 1st symbol to the 14th symbol in the slot n. Since the first nominal PUSCH spans the slot boundary, the slot boundary splits the first nominal PUSCH into two PUSCHs, i.e., a first PUSCH and a second PUSCH. The terminal device transmits the first PUSCH on the 1st symbol to the 14th symbol in the slot n, and does not transmit the second PUSCH. The network device receives the first PUSCH on the resources corresponding to the first PUSCH.
[0157] As shown in FIG. 6, it is assumed that the length L of the first nominal PUSCH is 18 symbols, and the starting symbol of the first nominal PUSCH is symbol 1. The first nominal PUSCH is mapped on the 1st symbol to the 14th symbol in the slot n. Since the first nominal PUSCH spans the slot boundary, the slot boundary splits the first nominal PUSCH into two PUSCHs, i.e., a first PUSCH and a second PUSCH. The terminal device transmits the first PUSCH on the 1st symbol to the 14th symbol in the slot n, and does not transmit the second PUSCH. The network device receives the first PUSCH on the resources corresponding to the first PUSCH. Figure 12 In a third possible implementation, the terminal device transmits the first nominal PUSCH according to the slot-based repetition of the second transmission manner, i.e., transmits the first nominal PUSCH according to the slot-based repetition specified in R15. The first nominal PUSCH is transmitted in each time unit of M time units according to a first symbol and a first length.
[0158] In some embodiments, the terminal device receives third information sent by the network device, and the third information indicates a value of the slot aggregation factor K. If K is not equal to M, since M is dynamically indicated by the network device, and is determined by the network device in real time according to the uplink channel quality, the terminal device can transmit M first nominal PUSCHs according to the second transmission manner, thereby improving the reliability and adaptability of data transmission.
[0159] As can be understood, the first nominal PUSCH is transmitted according to the first length from the first symbol in each time unit of M time units. The starting time of the first nominal PUSCH is the first symbol. The ending time of the time unit is between the starting time of the first nominal PUSCH and the ending time of the first nominal PUSCH, and the M time units include a first time unit.
[0160] In some embodiments, the ending time of the time unit is after the ending time of the first nominal PUSCH. The time domain resources corresponding to the first nominal PUSCH are all time domain resources corresponding to the first nominal PUSCH in the first time unit.
[0161] As shown in FIG. 6, it is assumed that the length L of the first nominal PUSCH is 18 symbols, and the starting symbol of the first nominal PUSCH is symbol 1. The first nominal PUSCH is mapped on the 1st symbol to the 14th symbol in the slot n. Since the first nominal PUSCH spans the slot boundary, the slot boundary splits the first nominal PUSCH into two PUSCHs, i.e., a first PUSCH and a second PUSCH. The terminal device transmits the first PUSCH on the 1st symbol to the 14th symbol in the slot n, and does not transmit the second PUSCH. The network device receives the first PUSCH on the resources corresponding to the first PUSCH.
[0162] Figure 13 As shown in FIG. 6. Assuming M = 2, the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 7. The first nominal PUSCH is transmitted for the first time on the 7th symbol to the 14th symbol in slot n, and for the second time on the 7th symbol to the 14th symbol in slot n + 1.
[0163] In some embodiments, the ending moment of the time unit is before the ending moment of the first nominal PUSCH. The time-domain resource corresponding to the first nominal PUSCH is the part of the time-domain resource corresponding to the first nominal PUSCH within the first time unit. The first nominal PUSCH is not transmitted after the ending moment of the M time units.
[0164] As shown in FIG. 6. Assuming M = 2, the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 7. The first nominal PUSCH is transmitted for the first time on the 7th symbol to the 14th symbol in slot n, and for the second time on the 7th symbol to the 14th symbol in slot n + 1. Figure 14 As shown in FIG. 6. Assuming M = 2, the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 7. The first nominal PUSCH is transmitted for the first time on the 7th symbol to the 14th symbol in slot n, and for the second time on the 7th symbol to the 14th symbol in slot n + 1.
[0165] As shown in FIG. 6. Assuming M = 2, the length L of the first nominal PUSCH is 8 symbols, and the starting symbol of the first nominal PUSCH is symbol 7. The first nominal PUSCH is transmitted for the first time on the 7th symbol to the 14th symbol in slot n, and for the second time on the 7th symbol to the 14th symbol in slot n + 1.
[0166] In some embodiments, the terminal device receives third information sent by the network device, and the third information indicates a value of the slot aggregation factor K. If K is equal to M, the terminal device can transmit M first nominal PUSCHs according to the second transmission manner, which is equivalent to that the terminal device can transmit K first nominal PUSCHs according to the second transmission manner, which is the same as the mechanism of transmitting the first nominal PUSCH based on the slot-based repetition specified in R15.
[0167] In a fourth possible implementation, the terminal device receives third information sent by the network device, the third information indicating a value of the time slot aggregation factor K. The terminal device sends K first nominal PUSCHs according to the first transmission mode, i.e., sends the K first nominal PUSCHs using the R16 transmission mechanism.
[0168] It can be understood that, from the first symbol in the first time unit, K nominal PUSCHs are sent according to the first length, and the K nominal PUSCHs include the first nominal PUSCH.
[0169] In this paper, the nominal PUSCH is the i-th nominal PUSCH in the first nominal PUSCH indicated by the repeated transmission of the first control information, i is an integer, 1≤i≤K.
[0170] When i = 1, the starting time of the first nominal PUSCH in the K nominal PUSCHs corresponds to the starting time of the nominal PUSCH in the time domain resource allocation field, i.e., the starting time of the first symbol (the starting time of the first nominal PUSCH). The length of the first nominal PUSCH in the K nominal PUSCHs corresponds to the length of the nominal PUSCH in the time domain resource allocation field, i.e., the first length (the length of the first nominal PUSCH). The first nominal PUSCH in the K nominal PUSCHs can refer to the nominal PUSCH indicated by the first control information. The ending time of the first nominal PUSCH indicated by the first control information is determined by the starting time of the first nominal PUSCH indicated by the first control information and the length L of the first nominal PUSCH. Alternatively, the ending time of the first nominal PUSCH indicated by the first control information is determined by the starting time of the first nominal PUSCH indicated by the first control information, the length L of the first nominal PUSCH, and the non-uplink symbol after the starting time of the first nominal PUSCH indicated by the first control information.
[0171] When 2≤i≤K, the starting time of the i-th nominal PUSCH in the K nominal PUSCHs is determined by the starting time of the first nominal PUSCH, the length of the first nominal PUSCH, and the non-uplink symbol after the starting time of the first nominal PUSCH. The length of the i-th nominal PUSCH in the K nominal PUSCHs corresponds to the length of the first nominal PUSCH in the time domain resource allocation field. The ending time of the i-th nominal PUSCH in the K nominal PUSCHs is determined by the starting time of the first nominal PUSCH, the length of the first nominal PUSCH, and the non-uplink symbol after the starting time of the first nominal PUSCH.
[0172] The ending time of the nominal PUSCH is later than the ending time corresponding to the first nominal PUSCH indicated by the first control information.
[0173] In some embodiments, if the first starting moment of the first nominal PUSCH indicated by the first control information to the end moment of the first time unit does not include non-uplink symbols, the starting moment S of the nominal PUSCH can be represented as S0+(i-1)*L. The end moment of the nominal PUSCH can be represented as S0+i*L. Wherein, S0 represents the starting moment of the first nominal PUSCH in the K nominal PUSCHs indicated by the first control information.
[0174] In some embodiments, if the first starting moment of the first nominal PUSCH indicated by the first control information to the end moment of the first time unit does not include non-uplink symbols, the starting moment S of the nominal PUSCH can be represented as S0+(i-1)*L. The end moment of the nominal PUSCH can be represented as S0+i*L. Wherein, S0 represents the starting moment of the first nominal PUSCH in the K nominal PUSCHs indicated by the first control information.
[0175] In particular, the starting moment S of the first nominal PUSCH in the K nominal PUSCHs can be represented as S0+N_NUL, S0+N_NUL can represent the existence of non-uplink symbols between the starting moment of the first nominal PUSCH in the K nominal PUSCHs and the starting moment indicated by the first control information.
[0176] It can be understood that, from the first symbol in the first time unit, the first PUSCH set is transmitted on the time domain resource of the first time unit according to the first length. The starting moment of the first nominal PUSCH is the first symbol. The end moment of the first time unit is between the starting moment of the nominal PUSCH and the end moment of the nominal PUSCH.
[0177] In some embodiments, the end moment of the first time unit is after the end moment of the nominal PUSCH. The time domain resource corresponding to the first PUSCH set is the entire time domain resource corresponding to the first nominal PUSCH in the first time unit. For example, if the first nominal PUSCH is a PUSCH, the time domain resource corresponding to the first PUSCH set is the entire time domain resource corresponding to the PUSCH in the first time unit. Figure 15As shown in FIG. 6, it is assumed that K = 2, the length L of the first nominal PUSCH is 4 symbols, and the starting symbol of the first nominal PUSCH is symbol 5. The first nominal PUSCH is transmitted for the first time on the 5th symbol to the 8th symbol in slot n. The first nominal PUSCH is transmitted for the second time on the 9th symbol to the 12th symbol in slot n. The first PUSCH set includes the first PUSCH and the second PUSCH. The network device receives the first PUSCH on the resource corresponding to the first PUSCH and receives the second PUSCH on the resource corresponding to the second PUSCH.
[0178] In some embodiments, the ending moment of the first time unit is before the ending moment of the nominal PUSCH. The time domain resource corresponding to the first PUSCH set is the partial time domain resource corresponding to the first nominal PUSCH within the first time unit. The terminal device can further transmit a second PUSCH set, and the time domain resource corresponding to the second PUSCH set is the time domain resource after the ending moment of the time unit and determined according to the first symbol and the first length.
[0179] As shown in FIG. 7, it is assumed that the length L of the first nominal PUSCH is 4 symbols, and the starting symbol of the first nominal PUSCH is symbol 5. The first nominal PUSCH is mapped on the 5th symbol to the 8th symbol in slot n, and the first nominal PUSCH is mapped on the 13th symbol to the 14th symbol in slot n and the 1st symbol to the 2nd symbol in slot n+1. Figure 16
[0180] In this case, since the 9th symbol to the 12th symbol in slot n are downlink symbols, the 9th symbol to the 12th symbol are skipped, and the mapping of the first nominal PUSCH is postponed to continue from the first uplink symbol after the downlink symbols (the 12th symbol in slot n), that is, the first nominal PUSCH is continued to be mapped on the 13th symbol and the 14th symbol in slot n.
[0181] In addition, the first nominal PUSCH spans the slot boundary, and the slot boundary divides the first nominal PUSCH into two PUSCHs. The PUSCH mapped on the 13th symbol to the 14th symbol in slot n can be referred to as a second PUSCH, and the PUSCH mapped on the 1st symbol and the 1st symbol in slot n+1 can be referred to as a third PUSCH. The first PUSCH set includes the first PUSCH and the second PUSCH. The second PUSCH set includes the third PUSCH. The first PUSCH and the second PUSCH are located in the same uplink region.
[0182] The terminal device transmits the first PUSCH on the 5th symbol to the 8th symbol in the time slot n, transmits the second PUSCH on the 13th symbol to the 14th symbol in the time slot n, and transmits the third PUSCH on the 1st symbol to the 2nd symbol in the time slot n+1. The same transport block is carried on the first PUSCH, the second PUSCH, and the third PUSCH. The network device receives the first PUSCH set on the resources corresponding to the first PUSCH set, and receives the second PUSCH set on the resources corresponding to the second PUSCH set.
[0183] In a fifth possible implementation, the terminal device considers that the dynamic indication of the R16 PUSCH transmission repetition number is disabled, which means that the terminal device is instructed not to support the R16 transmission mechanism. At the same time, the time domain resource allocation table configured by the network device for the R16 transmission mechanism is also unavailable. At this time, the network device can configure a time domain resource allocation table supporting the R15 transmission mechanism for the terminal device. Alternatively, the terminal device determines the time domain resource of the PUSCH by using the time domain resource allocation table configured for the DCI format 0_0 and the control information of the uplink scheduling grant. Because the DCI format 0_0 is called fallback DCI and does not support the R16 transmission mechanism, the time domain resources in the time domain resource allocation table configured for the fallback DCI can all be used for R15 transmission. The fallback DCI refers to the DCI transmitted when initializing the access state or when performing cell switching.
[0184] The control information of the uplink scheduling grant is downlink control information, which can be DCI format 0_1 or DCI format 0_2. The cyclic redundancy check (CRC) of the control information can be scrambled by at least one of the following RNTIs: cell radio network temporary identifier (C-RNTI), configured scheduling-cell radio network temporary identifier (CS-RNTI), and modulation and coding scheme-Cell-Radio network temporary identifier (MCS-C-RNTI).
[0185] The "DCI format identifier" (Identifier for DCI format s) information field in the DCI is used to identify the DCI format. The DCI format 0_1 is a non-fallback DCI, which is different from the fallback DCI (DCI format 0_0). The RNTI is used to scramble the DCI format 0_0. The RNTI includes the paging-radio network temporary identifier (P-RNTI), the random access-radio network temporary identifier (RA-RNTI), the system information-radio network temporary identifier (SI-RNTI), the temporary cell-radio network temporary identifier (TC-RNTI), and the C-RNTI, the CS-RNTI and the MCS-RNTI. The DCI format 0_0 can be used to schedule the physical downlink shared channel (PDSCH) carrying paging information, initial access response information or system information. The DCI format 0_1 is used to schedule the PDSCH in the connected state. The DCI format 0_1 carries more control information than the DCI format 0_0. The DCI format 0_1 includes at least one of the carrier indication, the BWP indicator, the downlink assignment indication, the SRS resource indication, the precoding information and the number of layers, the SRS request, the CSI request, the code block transmission indication, the antenna port, the rate matching indication, the DMRS sequence initialization and the UL-SCH indication.
[0186] The DCI format 0_2 is a compact DCI. The compact DCI is different from the other two DCI formats in that most of the DCI fields can be configured to 0 bits, which is used to save the DCI overhead and improve the reliability of DCI transmission at the same time.
[0187] Figure 17 A method flowchart for transmitting a physical uplink shared channel is provided for the embodiments of the present application. Here, the network device and the terminal device are taken as examples for illustration. It is assumed that the first transmission mode is the 3GPP R15 transmission mechanism. The second transmission mode is the R15 transmission mechanism. As shown in FIG. 17, Figure 17 The method can include the following steps.
[0188] S1701, the network device sends first information to the terminal device.
[0189] S1702, the terminal device receives first information sent by the network device.
[0190] In some embodiments, the first information indicates the first transmission manner or the second transmission manner. The first transmission manner is to transmit M nominal PUSCHs on time domain resources of one time unit or to transmit M nominal PUSCHs on time domain resources of a plurality of time units that are continuously available, the M nominal PUSCHs including the first nominal PUSCH, and the second transmission manner is to repeatedly send K first nominal PUSCHs on K time units that are continuously available, one time unit sending one first nominal PUSCH, M is an integer greater than or equal to 1, and K is an integer greater than or equal to 1.
[0191] When the first information indicates the second transmission manner, the terminal device considers that the dynamically indicated R16 PUSCH transmission repetition number is disabled, meaning that it is indicated not to support the R16 transmission mechanism any more. The method further includes S1703 and S1704.
[0192] S1703, the terminal device sends the first nominal PUSCH to the network device according to the second transmission manner.
[0193] In some embodiments, the terminal device starts from a first symbol in a first time unit and performs single transmission of the first nominal PUSCH according to the first length. Specifically, the terminal device starts from the first symbol in the first time unit and transmits the first nominal PUSCH on time domain resources of the first time unit according to the first length, the time domain resources corresponding to the first nominal PUSCH being all or part of time domain resources corresponding to the first nominal PUSCH in the first time unit, the starting time of the first nominal PUSCH being the first symbol, and the ending time of the first time unit being between the starting time of the first nominal PUSCH and the ending time of the first nominal PUSCH. If the length of the first nominal PUSCH is greater than the length of the first time unit, the first nominal PUSCH is not transmitted after the ending time of the first time unit.
[0194] Specifically, reference can be made to the description of Figure 11
[0195] S1704, the network device receives the first nominal PUSCH sent by the terminal device according to the second transmission manner.
[0196] It should be understood that, in order to realize the functions in the above embodiments, the network device and the terminal device comprise hardware structures and / or software modules corresponding to the functions. Those skilled in the art should easily understand that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenarios and design constraints of the technical solutions.
[0197] Figure 18 and Figure 19 The structural schematic diagram of a possible communication apparatus provided in the embodiments of the present application is shown. The communication apparatus can be used to realize the functions of the terminal device or the network device in the above method embodiments, and thus can also realize the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be the terminal device 130 or the terminal device 140 as shown in Figure 1 , can be the radio access network device 120 as shown in Figure 1 , or can be a module (such as a chip) applied to a terminal device or a network device.
[0198] As shown in Figure 18 , the communication apparatus 1800 comprises a processing unit 1810 and a transceiver unit 1820. The communication apparatus 1800 is used to realize the functions of the terminal device or the network device in the method embodiments shown in Figure 5 , Figure 6 or Figure 17 .
[0199] When the communication apparatus 1800 is used to realize the functions of the terminal device in the method embodiments shown in Figure 5 , the transceiver unit 1820 is used to perform S502, S504 and S505.
[0200] When the communication apparatus 1800 is used to realize the functions of the network device in the method embodiments shown in Figure 5 , the transceiver unit 1820 is used to perform S501, S503 and S506.
[0201] When the communication apparatus 1800 is used to realize the functions of the terminal device in the method embodiments shown in Figure 6 , the transceiver unit 1820 is used to perform S502, S504, S505, S602 and S604; and the processing unit 1810 is used to perform S605 and S606.
[0202] When the communication apparatus 1800 is used to realize the functions of the network device in the method embodiments shown in Figure 6 , the transceiver unit 1820 is used to perform S501, S503, S506, S601 and S603.
[0203] When the communication apparatus 1800 is configured to implement the functions of the terminal device in the method embodiments shown in Figure 17 , the transceiver unit 1820 is configured to perform S1702 and S1703.
[0204] When the communication apparatus 1800 is configured to implement the functions of the network device in the method embodiments shown in Figure 17 , the transceiver unit 1820 is configured to perform S1701 and S1704.
[0205] For more detailed description of the processing unit 1810 and the transceiver unit 1820, please refer to the relevant description in the method embodiments shown in Figure 5 , Figure 6 or Figure 17 , which will not be repeated here.
[0206] As shown in Figure 19 , the communication apparatus 1900 includes a processor 1910 and an interface circuit 1919. The processor 1910 and the interface circuit 1919 are coupled to each other. It can be understood that the interface circuit 1919 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1900 can further include a memory 1930 for storing instructions executed by the processor 1910 or storing input data required by the processor 1910 to run instructions or storing data generated after the processor 1910 runs instructions.
[0207] When the communication apparatus 1900 is configured to implement the methods shown in Figure 5 , Figure 6 or Figure 17 , the processor 1910 is configured to perform the functions of the processing unit 1810 described above, and the interface circuit 1919 is configured to perform the functions of the transceiver unit 1820 described above.
[0208] When the above communication apparatus is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the method embodiments described above. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the terminal device to the network device.
[0209] When the above communication apparatus is a chip applied to a network device, the network device chip implements the functions of the network device in the method embodiments described above. The network device chip receives information from other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the network device to the terminal device.
[0210] It can be appreciated that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0211] The method steps in the embodiments of the present application can be implemented by means of hardware, or by means of a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also exist as discrete components in the network device or the terminal device.
[0212] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid-state drive (SSD).
[0213] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0214] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects.
[0215] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for transmitting a Physical Uplink Shared Channel (PUSCH), characterized in that, include: Receive first information from a network device, the first information enables a first transmission mode, the first transmission mode is to transmit M nominal PUSCHs on time domain resources in one time unit, or to transmit the M nominal PUSCHs on time domain resources in multiple consecutive time units, the M nominal PUSCHs include a first nominal PUSCH, wherein M is an integer greater than or equal to 1. Receive second information from the network device, the second information enabling dynamic indication of repetition count; Receive a time-domain resource allocation information list from the network device, the time-domain resource allocation information list including at least one time-domain resource allocation information, the time-domain resource allocation information indicating an offset value, the number of the start symbol of the nominal PUSCH, the length of the nominal PUSCH and the number of repetitions, the offset value being the difference between the number of the time unit for transmitting the physical downlink control channel PDCCH and the number of the time unit for transmitting the nominal PUSCH. The network device receives first control information, which is carried in the PDCCH. The first control information indicates first time-domain resource allocation information. The time-domain resource allocation information list includes the first time-domain resource allocation information. The first time-domain resource allocation information indicates a first offset value, a first symbol number, and a first length. The first nominal PUSCH is a first nominal PUSCH determined based on the first symbol and the first length. The first time-domain resource allocation information is determined based on the first control information and the time-domain resource allocation information list; The first time unit for transmitting the first nominal PUSCH is determined based on the first offset value; The first nominal PUSCH is transmitted according to either the first transmission method or the second transmission method. The second transmission method involves repeatedly transmitting K first nominal PUSCHs over K consecutive time units, with one first nominal PUSCH transmitted per time unit, where K is an integer greater than or equal to 1.
2. The method according to claim 1, characterized in that, Sending the first nominal PUSCH according to the first transmission method includes: A first PUSCH set is sent within the first time unit according to the first symbol and the first length. The time domain resources corresponding to the first PUSCH set are all or part of the time domain resources corresponding to the first nominal PUSCH within the first time unit. The start time of the first nominal PUSCH is the first symbol, and the end time of the first time unit is between the start time and the end time of the first nominal PUSCH.
3. The method according to claim 2, characterized in that, The method further includes: Send a second PUSCH set, the time-domain resources corresponding to the second PUSCH set being time-domain resources after the end time of the first time unit, determined according to the first symbol and the first length.
4. The method according to claim 1, characterized in that, Sending the first nominal PUSCH according to the second transmission method includes: The first nominal PUSCH is transmitted once within the first time unit according to the first symbol and the first length.
5. The method according to claim 4, characterized in that, A single transmission of the first nominal PUSCH within the first time unit based on the first symbol and the first length includes: The first nominal PUSCH is transmitted within the first time unit according to the first symbol and the first length. The time domain resource corresponding to the first nominal PUSCH is all or part of the time domain resource corresponding to the first nominal PUSCH within the first time unit. The start time of the first nominal PUSCH is the first symbol, and the end time of the first time unit is between the start time and the end time of the first nominal PUSCH.
6. The method according to claim 4 or 5, characterized in that, The method further includes: The first nominal PUSCH is not sent after the end of the first time unit.
7. The method according to claim 1, characterized in that, The method further includes: Receive third information from the network device, the third information indicating K.
8. The method according to claim 7, characterized in that, Sending the first nominal PUSCH according to the second transmission method includes: A first nominal PUSCH is transmitted in each of the M time units according to the first symbol and the first length. The time domain resources corresponding to the first nominal PUSCH are all or part of the time domain resources corresponding to the first nominal PUSCH in each time unit. The start time of the first nominal PUSCH is the first symbol. The end time of the time unit is between the start time and the end time of the first nominal PUSCH. The M time units include the first time unit.
9. The method according to claim 8, characterized in that, The method further includes: The first nominal PUSCH is not sent after the end time of the M time units.
10. The method according to claim 7, characterized in that, Sending the nominal PUSCH according to the first transmission method includes: K nominal PUSCHs are sent according to the first symbol and the first length, wherein the K nominal PUSCHs include the first nominal PUSCH.
11. A method for receiving the Physical Uplink Shared Channel (PUSCH), characterized in that, include: Send first information to the terminal device, the first information enabling a first transmission mode, the first transmission mode being to transmit M nominal PUSCHs on time domain resources in one time unit, or to transmit the M nominal PUSCHs on time domain resources in multiple consecutive time units, the M nominal PUSCHs including the first nominal PUSCH, wherein M is an integer greater than or equal to 1; Send a second message to the terminal device, wherein the second message enables the dynamic indication of the number of repetitions M; Send a time-domain resource allocation information list to the terminal device. The time-domain resource allocation information list includes at least one time-domain resource allocation information. The time-domain resource allocation information indicates an offset value, the number of the start symbol of the nominal PUSCH, the length of the nominal PUSCH, and the number of repetitions. The offset value is the difference between the number of the time unit for transmitting the physical downlink control channel PDCCH and the number of the time unit for transmitting the nominal PUSCH. Send first control information to the terminal device. The first control information is carried in the PDCCH. The first control information indicates first time-domain resource allocation information. The time-domain resource allocation information list includes the first time-domain resource allocation information. The first time-domain resource allocation information indicates a first offset value, a first symbol number, and a first length. The first nominal PUSCH is a first nominal PUSCH determined based on the first symbol and the first length. The first time unit for receiving the first nominal PUSCH is determined based on the first offset value; The first nominal PUSCH is received from the terminal device according to the first transmission method or the second transmission method, wherein the second transmission method is to repeatedly send K first nominal PUSCHs over K consecutive time units, and send one first nominal PUSCH in one time unit, wherein K is an integer greater than or equal to 1.
12. The method according to claim 11, characterized in that, Receiving the first nominal PUSCH from the terminal device according to the first transmission method includes: A first PUSCH set is received from the terminal device within the first time unit according to the first symbol and the first length. The time domain resources corresponding to the first PUSCH set are all or part of the time domain resources corresponding to the first nominal PUSCH within the first time unit. The start time of the first nominal PUSCH is the first symbol, and the end time of the first time unit is between the start time and the end time of the first nominal PUSCH.
13. The method according to claim 12, characterized in that, The method further includes: The terminal device receives a second PUSCH set, the time-domain resources corresponding to the second PUSCH set being time-domain resources after the end time of the first time unit, determined according to the first symbol and the first length.
14. The method according to claim 11, characterized in that, Receiving the first nominal PUSCH from the terminal device according to the second transmission method includes: The first nominal PUSCH is received once within the first time unit according to the first symbol and the first length.
15. The method according to claim 14, characterized in that, A single reception of the first nominal PUSCH within the first time unit based on the first symbol and the first length includes: The first nominal PUSCH is received from the terminal device within the first time unit according to the first symbol and the first length. The time domain resource corresponding to the first nominal PUSCH is all or part of the time domain resource corresponding to the first nominal PUSCH within the first time unit. The start time of the first nominal PUSCH is the first symbol, and the end time of the first time unit is between the start time and the end time of the first nominal PUSCH.
16. The method according to claim 11, characterized in that, The method further includes: Send a third message to the terminal device, the third message indicating K.
17. The method according to claim 16, characterized in that, Receiving the first nominal PUSCH from the terminal device according to the second transmission method includes: A first nominal PUSCH is received from the terminal device in each of the M time units according to the first symbol and the first length. The time domain resources corresponding to the first nominal PUSCH are all or part of the time domain resources corresponding to the first nominal PUSCH in each time unit. The start time of the first nominal PUSCH is the first symbol. The end time of the time unit is between the start time and the end time of the first nominal PUSCH. The M time units include the first time unit.
18. The method according to claim 11, characterized in that, Receiving the nominal PUSCH from the terminal device according to the first transmission method includes: K nominal PUSCHs are received from the terminal device according to the first symbol and the first length, wherein the K nominal PUSCHs include the first nominal PUSCH.
19. A communication device, characterized in that, The device includes a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is used to implement the method as described in any one of claims 1 to 10, or to implement the method as described in any one of claims 11 to 18, through logic circuits or execution code instructions.
20. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 18.
21. A computer program product, characterized in that, The computer program product includes a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 18.