Uplink data transmission method and device
By configuring PUSCH resources for terminal devices in a 5G system, using type B duplicate type and redundant version sequence, terminal devices send uplink data on the initial transmission resource, solving the problem of insufficient data reliability in the authorization-free transmission mode, and achieving uplink data transmission with high reliability and low latency.
Patent Information
- Application Number
- CN202010093678.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-14
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2040-02-14
AI Technical Summary
In 5G mobile communication system, how to improve the reliability of uplink data of terminal devices in authorization-free transmission mode, especially in ultra-reliable low-delay communication (URLLC) services, to ensure that the reliability of sending 32 bytes of data in 1 millisecond reaches 99.999% or higher.
The terminal device receives the PUSCH resource parameters configured by the network device, determines the initial transmission resource based on the duplicate type and the redundant version sequence, and ensures that uplink data is sent on the initial transmission resource, providing sufficient transmission opportunities to improve reliability.
By increasing transmission opportunities and optimizing resource configuration, the reliability of uplink data transmission is improved, and the high requirements for reliability and delay of URLLC services are met.
Smart Images

Figure CN113271667B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a method and device for uplink data transmission. Background Art
[0002] A significant feature of the fifth-generation (5G) mobile communication system compared to the fourth-generation (4G) mobile communication system is the added support for ultra-reliable and low-latency communications (URLLC) services. URLLC services include many types, and typical use cases include industrial control, unmanned driving, remote surgery, and smart grids. For URLLC services, a typical requirement is to achieve a reliability of 99.999% for sending 32 bytes of data within 1 millisecond (ms). It should be pointed out that the above performance indicators are only examples, and different URLLC services may have different reliability requirements. For example, in some extremely demanding industrial control application scenarios, the probability of successful transmission of URLLC service data needs to reach 99.9999999% within 0.25ms. Summary of the Invention
[0003] In a first aspect, an embodiment of the present application provides an uplink data transmission method, wherein the method is performed by a terminal device or a module in the terminal device. Here, the method is described using the terminal device as an example. The terminal device receives configuration parameters of a physical downlink shared channel (PUSCH) resource from a network device, where the configuration parameters include a repetition type, a redundant version sequence, and a repetition number K. The PUSCH resource includes K first transmission resources, where K is an integer greater than or equal to 2. The terminal device determines an initial transmission resource based on the configuration parameters. When the configuration parameters meet a first condition, the initial transmission resource is a transmission resource corresponding to redundant version RV0, and the initial transmission resource is any second transmission resource corresponding to a third transmission resource. The third transmission resource includes M second transmission resources, where M is a positive integer. The third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource. The N first transmission resources are N first transmission resources among the K first transmission resources. The first condition is that the repetition type is type B, the RV sequence is the first sequence, K is greater than or equal to 8, and the first sequence is a {0,3,0,3} sequence. The terminal device sends uplink data to the network device on the initial transmission resource.
[0004] By implementing the method described in the first aspect, when the repetition type is type B, K is greater than or equal to 8, and the RV sequence is the first sequence, the initial transmission resource does not belong to the Nth first transmission resource, that is, when the configuration parameters of the PUSCH resource meet the first condition, the terminal device can start transmitting uplink data from the first first transmission resource to the N-1th first transmission resource, and the terminal device can have sufficient transmission opportunities to transmit uplink data, thereby improving the reliability of uplink data transmission.
[0005] In a possible implementation manner of the first aspect, the N first transmission resources may be K first transmission resources.
[0006] In a possible implementation of the first aspect, the above-mentioned N first transmission resources are the first transmission resources among the K first transmission resources except the fourth transmission resource, wherein the fourth transmission resource includes Y second transmission resources, each of the Y second transmission resources contains a downlink symbol, and Y is a positive integer.
[0007] In a possible implementation manner of the first aspect, when the configuration parameters meet the foregoing first condition, the N-1th first transmission resource among the foregoing N first transmission resources includes W second transmission resources, where W is a positive integer.
[0008] In a possible implementation manner of the first aspect, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource is any one of the W second transmission resources.
[0009] In a possible implementation of the first aspect, when W is an integer greater than 1, the W-th second transmission resource among the W second transmission resources is the fifth transmission resource; when the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the N-th first transmission resource and the fifth transmission resource, and the second condition is: the repetition type is type B, the RV sequence is the second sequence, K is greater than or equal to 8, and the second sequence is the {0,0,0,0} sequence.
[0010] In a possible implementation of the first aspect, when the configuration parameters meet the above-mentioned first condition or second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource among the N first transmission resources, and the sixth transmission resource is the first second transmission resource among the W second transmission resources.
[0011] In a second aspect, the present application provides a method for uplink data transmission, the execution subject of the method is a network device or a module in the network device. Here, the network device is used as the execution subject for description. The network device sends configuration parameters of a physical uplink shared channel (PUSCH) resource to a terminal device, the configuration parameters including a repetition type, a redundant version sequence, and a repetition number K. The PUSCH resource includes K first transmission resources, where K is an integer greater than or equal to 2; the network device determines an initial transmission resource based on the configuration parameters. When the configuration parameters meet a first condition, the initial transmission resource is a transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource corresponding to a third transmission resource. The third transmission resource includes M second transmission resources, where M is a positive integer. The third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource. The N first transmission resources are N first transmission resources among the above-mentioned K first transmission resources. The above-mentioned first condition is: the repetition type is type B, the RV sequence is the first sequence, and K is greater than or equal to 8; the network device receives the uplink data sent by the terminal device on the initial transmission resource.
[0012] The method described in the second aspect is a network-side method corresponding to the method described in the first aspect, and therefore can also achieve the beneficial effects that can be achieved by the first aspect.
[0013] In a possible implementation manner of the second aspect, the N first transmission resources are K first transmission resources.
[0014] In a possible implementation of the second aspect, the above-mentioned N first transmission resources are the first transmission resources among the K first transmission resources except the fourth transmission resource, and the fourth transmission resource includes Y second transmission resources, wherein each of the Y second transmission resources contains a downlink symbol, and Y is a positive integer.
[0015] In a possible implementation manner of the second aspect, when the configuration parameters meet the above-mentioned first condition, the N-1th first transmission resource among the above-mentioned N first transmission resources includes W second transmission resources, where W is a positive integer.
[0016] In a possible implementation manner of the second aspect, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource is any one of the W second transmission resources.
[0017] In a possible implementation of the second aspect, when W is an integer greater than 1, the W-th second transmission resource among the W second transmission resources is the fifth transmission resource; when the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the N-th first transmission resource and the fifth transmission resource, and the above-mentioned second condition is: the repetition type is type B, the RV sequence is the second sequence, and K is greater than or equal to 8.
[0018] In a possible implementation of the second aspect, when the configuration parameters meet the above-mentioned first condition or second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource among the N first transmission resources, and the sixth transmission resource is the first second transmission resource among the W second transmission resources.
[0019] According to a third aspect, a communication device is provided, comprising a functional module for implementing the method according to the first aspect or any possible implementation manner of the first aspect.
[0020] In a fourth aspect, a communication device is provided, comprising a functional module for implementing the method in the aforementioned second aspect or any possible implementation manner of the second aspect.
[0021] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in the aforementioned first aspect or any possible implementation of the first aspect through logic circuits or execution code instructions.
[0022] In a sixth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in the aforementioned second aspect or any possible implementation of the second aspect through a logic circuit or executing code instructions.
[0023] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed, the method in the above-mentioned first aspect or any possible implementation of the first aspect is implemented.
[0024] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above-mentioned second aspect or any possible implementation of the second aspect is implemented.
[0025] In a ninth aspect, a computer program product comprising instructions is provided, which, when executed, implements the method in the first aspect or any possible implementation of the first aspect.
[0026] In a tenth aspect, a computer program product comprising instructions is provided, which, when executed, implements the method in the second aspect or any possible implementation of the second aspect.
[0027] In an eleventh aspect, a computer program is provided, which includes codes or instructions. When the codes or instructions are executed, the method in the first aspect or any possible implementation of the first aspect is implemented.
[0028] In a twelfth aspect, a computer program is provided, which includes codes or instructions. When the codes or instructions are executed, the method in the second aspect or any possible implementation of the second aspect is implemented.
[0029] In a thirteenth aspect, a chip system is provided, comprising a processor and a memory, for implementing at least one of the methods described in aspects 1 to 2. The chip system may be composed of a chip alone, or may include a chip and other discrete devices.
[0030] In the fourteenth aspect, a communication system is provided, which includes the device described in the third aspect or the fifth aspect (such as a terminal device) and the device described in the fourth aspect or the sixth aspect (such as a network device). BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 This is a schematic diagram of the architecture of the communication system according to an embodiment of the present application;
[0032] Figure 2 A schematic diagram of a flow chart of an uplink data transmission method provided in an embodiment of the present application;
[0033] Figure 3 This is a schematic diagram of the repetition type of PUSCH resources in an embodiment of the present application;
[0034] Figure 4 This is another schematic diagram of the repetition type of PUSCH resources in an embodiment of the present application;
[0035] Figure 5-Figure 11 A schematic diagram of transmission resources in an embodiment of the present application;
[0036] Figure 12 and Figure 13 A schematic diagram of the structure of a possible communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The technical solutions provided in the embodiments of the present application can be applied to various communication systems, such as long-term evolution (LTE) systems, fifth-generation (5G) mobile communication systems, wireless-fidelity (WiFi) systems, future communication systems, or systems integrating multiple communication systems, etc., without limitation in the embodiments of the present application. 5G can also be referred to as new radio (NR).
[0038] The technical solutions provided in the embodiments of the present application can be applied to various communication scenarios, for example, one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), machine type communication (MTC), massive machine type communication (mMTC), device-to-device (D2D), vehicle to everything (V2X), vehicle to vehicle (V2V), and Internet of Things (IoT), etc.
[0039] The technical solution provided in the embodiment of the present application can be applied to communication between communication devices. Communication between communication devices may include: communication between network devices and terminal devices, communication between network devices and network devices, and / or communication between terminal devices and terminal devices. In the embodiment of the present application, the term "communication" can also be described as "transmission", "information transmission", or "signal transmission", etc. Transmission may include sending and / or receiving. In the embodiment of the present application, the technical solution is described using the communication between network devices and terminal devices as an example. Those skilled in the art may also use the technical solution for communication between other scheduling entities and subordinate entities, such as communication between a macro base station and a micro base station, such as communication between a first terminal device and a second terminal device. Among them, the scheduling entity can allocate air interface resources to the subordinate entity. Air interface resources include one or more of the following resources: time domain resources, frequency domain resources, code resources, and space resources. In the embodiment of the present application, multiple can be two, three, four or more, and the embodiment of the present application is not limited.
[0040] In an embodiment of the present application, the communication between the network device and the terminal device includes: the network device sending a downlink signal / information to the terminal device, and / or the terminal device sending an uplink signal / information to the network device.
[0041] In the embodiments of this application, " / " can indicate that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B. "And / or" can be used to describe the existence of three relationships between the associated objects. For example, A and / or B can mean: A exists alone, A and B exists simultaneously, and B exists alone. A and B can be singular or plural. In the embodiments of this application, words such as "first" and "second" can be used to distinguish between technical features with the same or similar functions. The words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different. In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. An embodiment or design described as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or design solutions. The use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete way to facilitate understanding.
[0042] Figure 1 Schematic diagram of the architecture of a communication system to which the embodiments of the present application can be applied. Figure 1 As shown, the communication system includes a network device 110 and at least one terminal device (such as Figure 1For example, the network device 110 may include a radio frequency unit and a baseband unit. For uplink data transmission, the baseband unit may include at least one of a demodulation module, a rate matching module, and a channel decoding module. Figure 1 The terminal device 120 and the terminal device 130 in the embodiment may include a baseband unit and a radio frequency unit. For uplink data transmission, the baseband unit may include at least one of a channel coding module, a rate matching module and a modulation module. The channel coding module may be implemented by an encoder, which is used to encode an information bit sequence and generate an encoded bit sequence, wherein the encoded bit sequence includes information bits and redundant bits. The rate matching module is used to repeat or puncture the bits in the above-mentioned encoded bit sequence so that the length of the bit sequence after rate matching matches the transmission resource. The modulation module is used to modulate and map the bit sequence obtained after rate matching into complex-valued modulation symbols (complex-valued modulation symbols) to improve transmission efficiency. The functions of the demodulation module, the rate matching module and the channel decoding module are the inverse processes of the functions of the modulation module, the rate matching module and the channel coding module, respectively. Figure 1 This is just a schematic diagram, and the embodiments of the present application do not limit the number of network devices and terminal devices included in the communication system.
[0043] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on the water; or can be deployed in the air on an aircraft, balloon, or satellite. The embodiments of this application do not limit the application scenarios of the network equipment and terminal equipment.
[0044] The network device and the terminal device may communicate through the licensed spectrum, may communicate through the unlicensed spectrum, or may communicate through the licensed spectrum and the unlicensed spectrum. The network device and the terminal device may communicate through the spectrum below 6 gigahertz (GHz), may communicate through the spectrum above 6 GHz, or may communicate using the spectrum below 6 GHz and the spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0045] The terminal device involved in the embodiments of the present application may also be referred to as a terminal, which may be a device with wireless transceiver capabilities). The terminal device may be a user equipment (UE), which includes a handheld device, a vehicle-mounted device, a wearable device, or a computing device with wireless communication capabilities. Exemplarily, the UE may be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. The terminal device may also be 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 telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, and / or a wireless terminal in a smart home, etc.
[0046] In the embodiments of the present application, the device for realizing the function of the terminal device may be a terminal device; or it may be a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example of the device for realizing the function of the terminal device.
[0047] The network equipment involved in the embodiments of the present application includes a base station (BS), which can be a device deployed in a wireless access network that can communicate wirelessly with a terminal device. Base stations may have various forms, such as macro base stations, micro base stations, relay stations, and access points. The base station involved in the embodiments of the present application may be a base station in a 5G system or a base station in an LTE system, wherein the base station in the 5G system can also be called a transmission reception point (TRP) or a next-generation Node B (gNB or gNodeB). In the embodiments of the present application, the device for implementing the function of the network device may be a network device; it may also be a device that can support the network device to implement the function, such as a chip system, which can be installed in the network device or used in combination with the network device. In the technical solution provided in the embodiments of the present application, the technical solution provided in the embodiments of the present application is described by taking the device for implementing the function of the network device as an example, which is a network device.
[0048] In a communication system, a terminal device can access a network device and communicate with the network device. For example, a network device can manage one or more (e.g., three or six) cells. A terminal device can access the network device in at least one of the one or more cells and communicate with the network device in the cell where the terminal device is located. In this embodiment of the present application, the at least one may be one, two, three, or more, and this embodiment of the present application does not impose any limitation.
[0049] In the embodiments of the present application, the time domain symbols may be orthogonal frequency division multiplexing (OFDM) symbols or single carrier-frequency division multiplexing (SC-FDM) symbols. Unless otherwise specified, the symbols in the embodiments of the present application refer to time domain symbols.
[0050] One implementation method for uplink data transmission between a terminal device and a network device may be grant free transmission, that is, the terminal device uses grant free resources to send uplink data to the network device. In grant free transmission, the uplink transmission of the terminal device does not need to be completed through the scheduling of the network device. For example, when uplink data arrives, the terminal device does not need to send a scheduling request (SR) to the network device and wait for the dynamic grant (dynamic grant) of the network device, but can directly use the transmission resources and specified transmission parameters pre-allocated by the network device to send uplink data to the network device. In an embodiment of the present application, "grant free transmission" is also referred to as "grant free scheduling" or "configured grant (CG)".
[0051] When a terminal device uses unlicensed resources for uplink data transmission, how to improve the reliability of data transmission is an urgent problem to be solved.
[0052] Figure 2 An embodiment of the present application provides a flow chart of an uplink data transmission method. This embodiment relates to a specific process of uplink data transmission between a network device and a terminal device. Figure 2 As shown, the method may include: S201, S202 and S203.
[0053] S201. A network device sends configuration parameters for a physical uplink shared channel (PUSCH) resource to a terminal device. Correspondingly, the terminal device receives the configuration parameters for the PUSCH resource from the network device. The configuration parameters include a repetition type, a redundancy version sequence, and a repetition count K. The PUSCH resource includes K first transmission resources, where K is an integer greater than or equal to 2.
[0054] Specifically, the above-mentioned PUSCH resources are grant-free resources, which can be divided into the following two types:
[0055] The first type of unlicensed resources: The network device configures the transmission parameters of the unlicensed resources for the terminal device through the parameters in the radio resource control (RRC) message (such as ConfiguredGrantConfig), such as configuring one or more of the following parameters of the uplink data channel: period, open-loop power control related parameters, waveform, redundant version, redundant version sequence, number of repetitions, frequency hopping mode, resource allocation type, number of hybrid automatic repeat request (HARQ) processes, demodulation reference signal (DMRS) related parameters, modulation and coding scheme (MCS) table, resource block group (RBG) size, time domain resource location, frequency domain resource location, and MCS.
[0056] The second type of unlicensed resources: The network device configures part or all of the transmission parameters to the terminal device through an RRC message, such as configuring one or more of the following parameters of the uplink data channel: the period of the time domain resources, open-loop power control related parameters, waveform, redundancy version, redundancy version sequence, number of repetitions, frequency hopping mode, resource allocation type, MCS table, DMRS related parameters, and number of HARQ processes; and the network device sends physical layer signaling to the terminal device, such as downlink control information (DCI), to activate the second type of unlicensed resources. Optionally, the DCI can also be used to configure some transmission parameters, such as configuring one or more of the following parameters of the uplink data channel: time domain resource location, frequency domain resource location, DMRS related parameters, and MCS. The DCI can be carried by a physical downlink control channel (PDCCH).
[0057] When a terminal device uses the above two types of unlicensed resources for uplink transmission, the terminal device can directly use the unlicensed resources pre-configured by the network device to send uplink data to the network device, without sending an SR to the network device and waiting for dynamic authorization from the network device. It should be noted that the second type of unlicensed resources needs to be activated by physical layer signaling before they can be used by the terminal device.
[0058] The repetition types of the above PUSCH resources can be divided into the following types A and B:
[0059] Type A is repeated in slots, see Figure 3 , the number of repetitions K of the transmission resource is equal to 4, that is, the transmission resource is repeated in four consecutive time slots (time slot 302 to time slot 305), and the position of the transmission resource in each of the four time slots is the same. In this embodiment of the present application, the transmission resource (repetition) is configured by the network device to the terminal device, and the terminal device can send uplink data to the network device on the transmission resource.
[0060] Type B is repeated in units of length L, see Figure 4 , the starting symbol (S) of the transmission resource in the time slot is 4, the length (L) is 6, and the number of repetitions (K) is 4. Its mapping pattern is as follows Figure 4 As shown, the length of the transmission resource is 6 symbols, the number of consecutive repetitions of the transmission resource in time slot 405 to time slot 408 is 4, the time domain interval between each repetition is 0, and the starting position of the first repetition of the transmission resource is symbol 4 in time slot 405.
[0061] In type B, a time slot contains X symbols, where X is a positive integer. The value of S is an integer from 0 to X-1, and the value of L is an integer from 1 to 14. Since there are no special restrictions on the combination of the values of S, L, and K, in practice, there will be a situation where a certain transmission resource crosses the time slot boundary, that is, a transmission resource will be split into two transmission resources based on the time slot boundary. In the embodiment of the present application, the transmission resource before the split is the first transmission resource, wherein the first transmission resource can also be called: nominal transmission (nominal repetition), and the transmission resource after the split is the second transmission resource, wherein the second transmission resource can also be called: actual transmission resource (actual repetition).
[0062] The number of repetitions K indicated by the network device to the terminal device represents the number of nominal repetitions. K nominal repetitions can be split into J actual repetitions, where J is an integer not less than K. For example, Figure 4As shown, nominal repetition 406 is split into two actual repetitions, namely actual repetition 4061 and actual repetition 4062, by the time slot boundary between time slot 402 and time slot 403. It can be understood that an actual repetition belongs to a nominal repetition. If a nominal repetition is not split, then the nominal repetition can be considered equal to one actual repetition. For example, nominal repetition 405 can be considered as actual repetition 405. Similarly, nominal repetition 407 and nominal repetition 408 can be considered as two actual repetitions. Figure 4 In the example shown, 4 nominal repetitions are split into 5 actual repetitions.
[0063] In addition to time slot boundaries, parameters (invalid symbol pattern) configured by the network device for the terminal device can also cause the nominal repetition to split. For example, the network device configures some symbols in the nominal repetition as invalid symbols, such as Figure 5 As shown, 503 represents an invalid symbol in the nominal repetition 500. At this time, the nominal repetition 500 can be divided into two actual repetitions 501 and 502.
[0064] The redundant version sequence of the above-mentioned PUSCH may include any one of {0,0,0,0}, {0,3,0,3} and {0,2,3,1}. Specifically, the network device configures the parameter repK-RV for the terminal device, which is used to indicate the RV sequence used in the K transmission resources. There are four cases for repK-RV: the parameter repK-RV is not configured, that is, the RV sequence is set to 0; the parameter repK-RV is configured to {0,2,3,1}, that is, the RV sequence is {0,2,3,1}; the parameter repK-RV is configured to {0,3,0,3}, that is, the RV sequence is {0,3,0,3}; the parameter repK-RV is configured to {0,0,0,0}, that is, the RV sequence is {0,0,0,0}.
[0065] PUSCH requires multiple configuration parameters for determining the PUSCH transmission resource location and uplink data transmission. It is understandable that the parameters provided in this embodiment are only examples of some parameters, and the specific parameters are not limited here. For example, the configuration parameters may also include one or more of the following parameters: codebook subset, maximum rank, scrambling code identifier for data scrambling, etc.
[0066] S202. The terminal device determines the initial transmission resources according to the above configuration parameters.
[0067] S203. The terminal device sends uplink data to the network device using the initial transmission resources.
[0068] The network device configures PUSCH resources for the terminal device within a period, and the PUSCH resources include K first transmission resources. The period can be a frame, a subframe, a time slot, or a millisecond. The terminal device can send uplink data to the network device on the first transmission resource. The uplink data has multiple transmission opportunities. If the K first transmission resources include I second transmission resources, the uplink data has I transmission opportunities, and each second transmission resource corresponds to one transmission opportunity. It can be understood that when the K first transmission resources are not split, K=I, and the terminal device starts to send uplink data to the network device on one of the I transmission opportunities until the Ith transmission opportunity. In the embodiment of the present application, the initial transmission resource represents the resource that carries the initial transmission. The initial transmission can be understood as: sending the uplink data to the network device in the first transmission opportunity, that is, the terminal device transmits the uplink data for the first time.
[0069] The terminal device may determine the initial transmission resources according to one or more of the following determination methods.
[0070] Determination method 1: When the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundant version RV0, and the initial transmission resource is any second transmission resource corresponding to the third transmission resource, wherein the third transmission resource includes M second transmission resources, M is a positive integer, and the third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource, and the N first transmission resources are N first transmission resources among the K first transmission resources. In an embodiment of the present application, the first condition includes: the repetition type is type B, the redundant version sequence is the first sequence, K is greater than or equal to 8, and the first sequence is {0,3,0,3}. It can be understood that the first sequence can have other forms of expression such as 0303 or any one of (0,3,0,3), which is not limited here.
[0071] In this embodiment of the present application, the N first transmission resources may be any of the following two situations:
[0072] Case 1: N first transmission resources are K first transmission resources;
[0073] Scenario 2: The N first transmission resources are the first transmission resources among the K first transmission resources except the fourth transmission resource, and the fourth transmission resource includes Y second transmission resources, each of the Y second transmission resources contains a downlink symbol, where Y is a positive integer.
[0074] Exemplarily, when the N first transmission resources are in situation 1, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundancy version RV0, and the initial transmission resource is any second transmission resource corresponding to the third transmission resource, and the third transmission resource is any first transmission resource among the K first transmission resources except the Kth first transmission resource. Figure 6 As shown, the Kth first transmission resource is split into a second transmission resource 601 and a second transmission resource 602, where the second transmission resource 601 is the transmission resource corresponding to RV0. Since the second transmission resource 601 is obtained by splitting the Kth first transmission resource, the second transmission resource 601 cannot be used as the initial transmission resource.
[0075] If there is an initial transmission resource within a certain period, that is, within the period, the terminal device sends uplink data to the network device from the initial transmission resource to the last second transmission resource, the initial transmission resource belongs to the first first transmission resource to the K-1th first transmission resource, that is, the resources used to send uplink data include the resources contained in the initial transmission resource to the last second transmission resource, and the resources used to send uplink data include at least: resources contained in a second transmission resource and resources contained in the Kth first transmission resource, that is, the resources used to send uplink data are greater than the resources contained in a first transmission resource, and the terminal device can have sufficient transmission resources to repeatedly transmit uplink data, thereby improving the reliability of data transmission.
[0076] In a time division duplex (TDD) system, uplink and downlink symbols appear in separate time slots. The locations of uplink and downlink symbols are configured by network equipment using higher-layer parameters or indicated by downlink control signaling. The time-frequency resource locations of the PUSCH are also configured by network equipment. The transmission resources used by a terminal device to send uplink information may overlap with downlink symbol locations. If a downlink symbol exists within the range of a transmission resource, that transmission resource is canceled. If the last one or more transmission resources are canceled, the number of transmission resources available for data transmission is reduced, impacting transmission reliability.
[0077] Exemplarily, when the above-mentioned N first transmission resources are situation 2, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundant version RV0, and the initial transmission resource is any second transmission resource corresponding to the third transmission resource, the third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource, the N first transmission resources are N first transmission resources among the K first transmission resources, and at least one second transmission resource among the second transmission resources corresponding to any one of the N first transmission resources does not contain a downlink symbol.
[0078] like Figure 7 As shown, the second transmission resources corresponding to the Z+1th first transmission resource to the Kth first transmission resource all contain downlink symbols, and the Zth first transmission resource is split into a second transmission resource 701 and a second transmission resource 702, where the second transmission resource 701 is the transmission resource corresponding to RV0, and Z is a positive integer less than K. If at least one of the second transmission resource 701 and the second transmission resource 702 does not contain a downlink symbol, then N=Z, and in this case, the second transmission resource 701 cannot be used as a first transmission resource.
[0079] Determination method two: when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundant version RV0, and the initial transmission resource is the second transmission resource except for the last second transmission resource corresponding to the Nth first transmission resource among the N first transmission resources, and the N first transmission resources are N first transmission resources among the K first transmission resources.
[0080] Exemplarily, when the above-mentioned N first transmission resources are situation 1, that is, N=K, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundant version RV0, and the initial transmission resource is the second transmission resource except the last second transmission resource corresponding to the K-th first transmission resource among the K first transmission resources.
[0081] like Figure 8 As shown, the Kth first transmission resource is split into a second transmission resource 801 and a second transmission resource 802, wherein the second transmission resource 801 is the transmission resource corresponding to RV0, and the initial transmission resource may belong to the second transmission resource 801.
[0082] In this embodiment, the resources used to send uplink data include at least two second transmission resources. Figure 8 If the initial transmission resource is the second transmission resource 801 , the resources used to send uplink data include the resources of the second transmission resource 801 and the second transmission resource 802 .
[0083] Exemplarily, when the above-mentioned N first transmission resources are situation 2, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to the redundant version RV0, and the initial transmission resource is the second transmission resource except the last second transmission resource corresponding to the Nth first transmission resource among the N first transmission resources.
[0084] Determination method three: when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource is any second transmission resource corresponding to the third transmission resource, where the third transmission resource includes M second transmission resources, M is a positive integer, the third transmission resource is the N-1th first transmission resource among the N first transmission resources, and the initial transmission resource belongs to the N-1th first transmission resource among the N first transmission resources.
[0085] For example, when the N first transmission resources are in case 1, refer to Figure 9 , at this time M = 1, the N-1th first transmission resource 901 can be considered as the second transmission resource 901. It can be understood that in actual operation, M can be other positive integers and is not limited here. When the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource belongs to the K-1th first transmission resource, such as Figure 9 The second transmission resource 901 is shown.
[0086] Exemplarily, when the above-mentioned N first transmission resources are situation 2, when the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource belongs to the N-1th first transmission resource.
[0087] Determination method four: when the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the Nth first transmission resource and the fifth transmission resource, wherein the N-1th first transmission resource among the N first transmission resources includes W second transmission resources, W is an integer greater than 1, and the Wth second transmission resource among the above W second transmission resources is the fifth transmission resource.
[0088] In the embodiment of the present application, the second condition includes: the repetition type is type B, the RV sequence is the second sequence, K is greater than or equal to 8, wherein the second sequence is {0,0,0,0}. It can be understood that the second sequence can have other forms such as 0000 or (0,0,0,0), which is not limited here.
[0089] like Figure 10As shown, taking the second condition as an example, the N-1th first transmission resource includes three second transmission resources 1001 to 1003, that is, W=3, and the fifth transmission resource is the second transmission resource 1003. The initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the Nth first transmission resource and the fifth transmission resource, as shown in FIG. Figure 10 As shown, the initial transmission resource may be the second transmission resource 1001 or the second transmission resource 1002 .
[0090] Exemplarily, when the N first transmission resources are in situation 1, K=N.
[0091] Exemplarily, when the N first transmission resources are in situation 2, that is, in a time division duplex system, the N first transmission resources are resources composed of uplink symbols among the K first transmission resources.
[0092] Determination method five: When the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource among the N first transmission resources, and the sixth transmission resource is the first second transmission resource among the above-mentioned W second transmission resources.
[0093] like Figure 11 As shown, taking the first condition as an example, the N-1th first transmission resource includes three second transmission resources 1101 to 1103, that is, W=3, and the sixth transmission resource is the second transmission resource 1101. The initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource in the N first transmission resources, as shown in FIG. Figure 10 As shown, the initial transmission resource may be the second transmission resource 1001 .
[0094] Exemplarily, when the N first transmission resources are in situation 1, K=N.
[0095] Exemplarily, when the N first transmission resources are in situation 2, that is, in a time division duplex system, the N first transmission resources are resources composed of uplink symbols among the K first transmission resources.
[0096] It is understandable that the manner in which the terminal device determines the initial transmission resources based on the configuration parameters is also applicable to the network device.
[0097] It is understandable that in order to implement the functions in the above embodiments, the network devices and terminal devices include hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is executed in the form of hardware, software, or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0098] Figure 12 and Figure 13 Schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows Figure 1 The terminal device 120 or the terminal device 130 shown may also be as shown in FIG. Figure 1 The network device 110 shown may also be a module (such as a chip) applied to a terminal device or a network device.
[0099] like Figure 12 As shown, the communication device 1200 includes a processing module 1210 and a communication module 1220. The communication device 1200 is used to implement the above Figure 2 The functions of the terminal device or network device in the method embodiment shown in FIG.
[0100] When the communication device 1200 is used to implement Figure 2 The function of the terminal device in the method embodiment shown is: the communication module 1220 is used to receive configuration parameters of the physical uplink shared channel PUSCH resource from the network device, the configuration parameters including the repetition type, the redundant version sequence and the repetition number K, the above-mentioned PUSCH resource includes K first transmission resources, K is an integer greater than or equal to 2; the processing module 1210 is used to determine the initial transmission resource according to the above-mentioned configuration parameters, when the above-mentioned configuration parameters meet the first condition, the above-mentioned initial transmission resource is the transmission resource corresponding to RV0, and the above-mentioned initial transmission resource is any second transmission resource corresponding to the third transmission resource, the third transmission resource includes M second transmission resources, M is a positive integer, the above-mentioned third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource, the above-mentioned N first transmission resources are N first transmission resources among the K first transmission resources, and the above-mentioned first condition is: the above-mentioned repetition type is type B, the above-mentioned RV sequence is the first sequence, and K is greater than or equal to 8; the communication module 1220 is also used to send uplink data to the network device on the initial transmission resource.
[0101] When the communication device 1200 is used to implement Figure 2 The function of the network device in the method embodiment shown is: the communication module 1220 is used to send the configuration parameters of the physical uplink shared channel PUSCH resource to the terminal device, the configuration parameters including the repetition type, the redundant version sequence and the repetition number K, the above-mentioned PUSCH resource includes K first transmission resources, K is an integer greater than or equal to 2; the processing module 1210 is used to determine the initial transmission resource according to the above-mentioned configuration parameters, when the above-mentioned configuration parameters meet the first condition, the above-mentioned initial transmission resource is the transmission resource corresponding to RV0, and the above-mentioned initial transmission resource is any second transmission resource corresponding to the third transmission resource, the third transmission resource includes M second transmission resources, M is a positive integer, the above-mentioned third transmission resource is any first transmission resource among the N first transmission resources except the Nth first transmission resource, the above-mentioned N first transmission resources are N first transmission resources among the K first transmission resources, and the above-mentioned first condition is: the above-mentioned repetition type is type B, the above-mentioned RV sequence is the first sequence, and K is greater than or equal to 8; the communication module 1220 is also used to receive uplink data from the terminal device on the initial transmission resource.
[0102] For more detailed description of the processing module 1210 and the communication module 1220, please refer to Figure 2 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0103] like Figure 13 As shown, communication device 1300 includes a processor 1310 and an interface circuit 1320. Processor 1310 and interface circuit 1320 are coupled to each other. It will be appreciated that interface circuit 1320 may be a transceiver or an input / output interface. Optionally, communication device 1300 may further include a memory 1330 for storing instructions executed by processor 1310, input data required by processor 1310 to execute instructions, or data generated after processor 1310 executes instructions.
[0104] When the communication device 1300 is used to implement Figure 2 When performing the method shown, the processor 1310 is used to execute the functions of the processing unit 1310, and the interface circuit 1320 is used to execute the functions of the communication module 1220.
[0105] When the communication device is a chip used in a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device.
[0106] When the communication device is a chip used in a network device, the network device chip implements the network device functions of the above method embodiments. The network device chip receives information from other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device.
[0107] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may 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 may be a microprocessor or any conventional processor.
[0108] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and 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 storage medium can also exist as discrete components in a network device or a terminal device.
[0109] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state disk (SSD).
[0110] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0111] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship.
[0112] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A method for uplink data transmission, characterized in that: The method comprises: Receiving configuration parameters of a physical uplink shared channel (PUSCH) resource from a network device, the configuration parameters including a repetition type, a redundancy version sequence, and a repetition number K, the PUSCH resource including K first transmission resources; Determining an initial transmission resource according to the configuration parameter, when the configuration parameter satisfies a first condition, the initial transmission resource is a transmission resource corresponding to redundancy version RV0, and the initial transmission resource is any second transmission resource corresponding to a third transmission resource, the third transmission resource includes M second transmission resources, M is a positive integer, the third transmission resource is any first transmission resource other than the Nth first transmission resource among the N first transmission resources, the N first transmission resources are N first transmission resources among the K first transmission resources, and the first condition is: the repetition type is type B, the redundancy version sequence is a first sequence, the first sequence is {0, 3, 0, 3}, and K is greater than or equal to 8; Uplink data is sent to the network device on the initial transmission resource.
2. The method according to claim 1, characterized in that The N first transmission resources are the K first transmission resources.
3. The method according to claim 1, characterized in that The N first transmission resources are the first transmission resources among the K first transmission resources except the fourth transmission resource, the fourth transmission resource includes Y second transmission resources, each of the Y second transmission resources contains a downlink symbol, and Y is a positive integer.
4. The method according to any one of claims 1 to 3, characterized in that The (N-1)th first transmission resource among the N first transmission resources includes W second transmission resources, where W is a positive integer.
5. The method according to claim 4, characterized in that When the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource is any one of the W second transmission resources.
6. The method according to claim 5, characterized in that When W is an integer greater than 1, the Wth second transmission resource among the W second transmission resources is the fifth transmission resource; When the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the Nth first transmission resource and the fifth transmission resource, and the second condition is: the repetition type is type B, the redundant version sequence is the second sequence, and K is greater than or equal to 8.
7. The method according to claim 6, characterized in that When the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource among the N first transmission resources, and the sixth transmission resource is the first second transmission resource among the W second transmission resources.
8. A method for uplink data transmission, characterized in that: The method comprises: Sending configuration parameters of a physical uplink shared channel (PUSCH) resource to a terminal device, where the configuration parameters include a repetition type, a redundant version sequence, and a repetition count K, and the PUSCH resource includes K first transmission resources; Determine an initial transmission resource according to the configuration parameter, when the configuration parameter satisfies a first condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource corresponding to the third transmission resource, the third transmission resource includes M second transmission resources, M is a positive integer, the third transmission resource is any first transmission resource other than the Nth first transmission resource among the N first transmission resources, the N first transmission resources are N first transmission resources among the K first transmission resources, and the first condition is: the repetition type is type B, the redundant version sequence is a first sequence, the first sequence is {0, 3, 0, 3}, and K is greater than or equal to 8; Receive uplink data sent by the terminal device on the initial transmission resource.
9. The method according to claim 8, characterized in that The N first transmission resources are the K first transmission resources.
10. The method according to claim 8, characterized in that The N first transmission resources are the first transmission resources among the K first transmission resources except the fourth transmission resource, the fourth transmission resource includes Y second transmission resources, each of the Y second transmission resources contains a downlink symbol, and Y is a positive integer.
11. The method according to any one of claims 8 to 10, characterized in that The (N-1)th first transmission resource among the N first transmission resources includes W second transmission resources, where W is a positive integer.
12. The method according to claim 11, characterized in that When the configuration parameters meet the first condition, the initial transmission resource is the transmission resource corresponding to RV3, and the initial transmission resource is any one of the W second transmission resources.
13. The method according to claim 12, characterized in that When W is an integer greater than 1, the Wth second transmission resource among the W second transmission resources is the fifth transmission resource; When the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource among the N first transmission resources except the Nth first transmission resource and the fifth transmission resource, and the second condition is: the repetition type is type B, the redundant version sequence is the second sequence, and K is greater than or equal to 8.
14. The method according to claim 13, characterized in that When the configuration parameters meet the first condition or the second condition, the initial transmission resource is the transmission resource corresponding to RV0, and the initial transmission resource is any second transmission resource from the first second transmission resource to the sixth transmission resource among the N first transmission resources, and the sixth transmission resource is the first second transmission resource among the W second transmission resources.
15. A communication device comprising means for executing the method according to any one of claims 1 to 7.
16. A communication device comprising means for executing the method according to any one of claims 8 to 14.
17. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method according to any one of claims 1 to 7 through a logic circuit or executing code instructions.
18. A communication device, characterized in that: The method comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 8 to 14 through a logic circuit or executing code instructions.
19. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 7 or 8 to 14 is implemented.
20. A computer program product, characterized in that The computer program product comprises instructions which, when executed, implement the method according to any one of claims 1 to 7 or 8 to 14.
21. A communication system comprising the communication device according to claim 15 or 17, and the communication device according to claim 16 or 18.