Uplink transmission sending methods and apparatuses
By sending uplink transmissions of multiple configuration resources through the terminal and using DMRS for channel estimation and interference cancellation, the problem of high uplink collision probability in contention channels is solved, thereby improving the reliability and flexibility of uplink transmission.
Patent Information
- Application Number
- PCT/CN2024/109017
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2026-02-05
AI Technical Summary
In existing technologies, the uplink collision probability of contention channels is high, which affects the improvement of uplink capacity. Furthermore, channel estimation is difficult in high-speed mobile scenarios, making it difficult to achieve reliable uplink transmission.
The terminal determines multiple configuration resources, sends multiple uplink transmissions carrying the same data, and performs channel estimation and interference cancellation through demodulation reference signal (DMRS). The network device determines the time domain location based on DMRS and performs interference cancellation.
It improves the reliability and flexibility of uplink transmission, reduces the probability of collisions, and enhances the channel estimation capability of network devices in CRDSA scenarios.
Smart Images

Figure CN2024109017_05022026_PF_FP_ABST
Abstract
Description
Uplink transmission method and apparatus Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method and apparatus for uplink transmission. Background Technology
[0002] Contention resolution diversity slotted ALOHA (CRDSA) is a technique that reduces the probability of uplink collisions and improves uplink capacity by reducing contention in the channel. The terminal replicates the uplink transmission to generate multiple uplink transmissions, which are then sent at different times. When the network successfully receives any packet, it uses this received uplink transmission as a basis to perform interference cancellation at other receiving locations, thus resolving other uplink transmissions that collided with the packet at those locations.
[0003] Summary of the Invention
[0004] This disclosure provides an uplink transmission method and apparatus.
[0005] The first aspect of this disclosure provides a method for transmitting uplink data, which is executed by a terminal. The method includes: determining a plurality of configuration resources; and using the plurality of configuration resources to transmit a plurality of uplink data, wherein the multiple uplink data transmits carry the same content.
[0006] A second aspect of this disclosure provides a method for transmitting uplink data, which is performed by a network device. The method includes:
[0007] Receive the first uplink transmission;
[0008] Determine the demodulation reference signal DMRS corresponding to the first uplink transmission;
[0009] Based on the DMRS, the time domain location corresponding to the second uplink transmission is determined, wherein the second uplink transmission carries the same data as the first uplink transmission;
[0010] Based on the first uplink transmission, interference cancellation is performed on the third uplink transmission, which is received by the network device at the time domain position corresponding to the second uplink transmission.
[0011] A third aspect of this disclosure provides a terminal, the terminal comprising:
[0012] The processing module is used to determine multiple configuration resources;
[0013] The transceiver module is used to send multiple uplink transmissions using the multiple configuration resources, wherein the multiple uplink transmissions carry the same content.
[0014] A fourth aspect of this disclosure provides a network device, the network device comprising:
[0015] The transceiver module is used to receive the first uplink transmission;
[0016] The processing module is used to determine the demodulation reference signal DMRS corresponding to the first uplink transmission;
[0017] The processing module is further configured to determine the time domain location corresponding to the second uplink transmission based on the DMRS, wherein the second uplink transmission carries the same data as the first uplink transmission;
[0018] The processing module is further configured to perform interference cancellation on the third uplink transmission based on the first uplink transmission, wherein the third uplink transmission is received by the network device at the time domain position corresponding to the second uplink transmission.
[0019] The solution proposed in this disclosure involves the terminal first determining multiple configuration resources, and then using these resources to send multiple uplink transmissions carrying the same data to the network device. This achieves the use of configuration resources to send multiple uplink transmissions carrying the same data, thereby improving the reliability of uplink transmissions. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.
[0021] Figure 1A is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure;
[0022] Figure 1B is a timing diagram of the uplink transmission received by the network device;
[0023] Figures 2A-2B are interactive schematic diagrams of an uplink transmission method provided in an embodiment of this disclosure;
[0024] Figures 3A-3C are schematic flowcharts of an uplink transmission method provided in an embodiment of this disclosure;
[0025] Figures 4A-4B are schematic flowcharts of an uplink transmission method provided in an embodiment of this disclosure;
[0026] Figure 5 is a flowchart illustrating an uplink transmission method provided in an embodiment of this disclosure;
[0027] Figure 6A is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;
[0028] Figure 6B is a schematic diagram of the structure of a network device provided in an embodiment of this disclosure;
[0029] Figure 7A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0030] Figure 7B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation
[0031] This disclosure presents an uplink transmission method and apparatus.
[0032] In a first aspect, embodiments of this disclosure propose an uplink transmission method, the method comprising: determining a plurality of configuration resources; using the plurality of configuration resources to transmit a plurality of uplink transmissions, wherein the plurality of uplink transmissions carry the same content.
[0033] In the above embodiments, the terminal first determines multiple configuration resources, and then uses these multiple configuration resources to send multiple uplink transmissions carrying the same data to the network device. This achieves the use of configuration resources to send multiple uplink transmissions carrying the same data, improving the reliability of uplink transmissions.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of configuration resources are configuration authorization resources or pre-configured uplink resources.
[0035] In the above embodiments, the terminal can use configured authorized resources or pre-configured resources to send multiple uplink transmissions, thereby improving the flexibility of implementing multiple uplink transmissions.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of configuration resources come from the same configuration resource configuration, or the plurality of configuration resources come from different configuration resource configurations.
[0037] In the above embodiments, the terminal can send multiple uplink transmissions using configuration resources from the same or different configurations, which not only improves the flexibility of multiple uplink transmissions, but also increases the probability of multiple uplink transmissions being reliably received, thus improving the reliability of multiple uplink transmissions.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of configuration resources are dedicated configuration resources for the plurality of uplink transmissions, or the plurality of configuration resources are general configuration resources for uplink transmissions.
[0039] In the above embodiments, the terminal can use dedicated configuration resources or general configuration resources to send multiple uplink transmissions, which improves the flexibility and reliability of multiple uplink transmissions.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple uplink transmissions employ the same or different Hybrid Automatic Repeat Request (HARQ) processes.
[0041] In the above embodiments, the terminal can use the same HARQ process or different HARQ processes to send multiple uplink transmissions, which improves the flexibility and reliability of multiple uplink transmissions.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: using the HARQ process associated with the timing of each configuration resource as the HARQ process for sending uplink transmissions using the configuration resource.
[0043] In the above embodiments, the terminal can randomly select a process from the HARQ processes associated with the selected configuration resource timing to send multiple uplink transmissions, thereby providing conditions to reduce the difficulty of channel estimation and interference cancellation for network devices.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the timing of multiple configuration resources that are the same for the associated HARQ processes is determined as the timing of the transmission of the multiple uplink transmissions.
[0045] In the above embodiments, the terminal sends multiple uplink transmissions using the same HARQ process, thereby reducing the difficulty and complexity of interference cancellation by network devices.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0047] According to the agreement, the timing associated with the configuration resources is determined by the HARQ process; or,
[0048] Based on the first information received, determine the timing-related HARQ process for the configuration resources.
[0049] In the above embodiments, the terminal determines the correlation between the timing of resource configuration and the HARQ process according to the protocol agreement or the network device instruction, thereby ensuring the consistency of the terminal and the network device's understanding of the HARQ process used for uplink transmission, and providing conditions for improving the network device's accurate interference cancellation.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the timing of the plurality of configuration resources is within a time period of a first time length.
[0051] In the above embodiments, the terminal selects multiple configuration resources within a time period of the first time length, thereby avoiding the TA error accumulated between multiple uplink transmissions from exceeding the capability range of the network device, and providing conditions for ensuring that the network device can reliably cancel interference.
[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0053] The first time length is determined according to the agreement; or...
[0054] The first time length is determined according to the instructions of the network device.
[0055] In the above embodiments, the first time length is determined based on protocol agreements or instructions from network devices. This ensures consistency in the understanding of the first time length between the terminal and the network side.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of configuration resources correspond to timings in different time domains.
[0057] In the above embodiments, the terminal avoids the problem of insufficient transmission power when the terminal needs to send multiple uplink transmissions at the same time by selecting different configuration resources in different time domains, thereby further improving the reliability of sending multiple uplink transmissions.
[0058] In some embodiments, in conjunction with the first aspect, the method further includes: determining a demodulation reference signal (DMRS) corresponding to the plurality of uplink transmissions; and transmitting the DMRS.
[0059] In the above embodiments, the terminal determines and sends multiple uplink transmission-corresponding DMRSs to the network device, thereby providing the network device with the conditions and basis for reliable channel estimation and interference cancellation.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, determining the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions includes any one of the following:
[0061] The DMRS indicated by the second information is determined to be the DMRS corresponding to the plurality of uplink transmissions, wherein the second information is sent by the network device;
[0062] From the DMRS resource pool, determine a DMRS corresponding to the plurality of uplink transmissions;
[0063] From the DMRS resource pool, determine a DMRS corresponding to each of the uplink transmissions.
[0064] In the above embodiments, the terminal determines the DMRS corresponding to multiple uplink transmissions based on protocol agreements or instructions from network devices, thereby ensuring the consistency of the understanding of the DMRS corresponding to multiple uplink transmissions between the terminal and the network side.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0066] Send a third message, wherein the third message is used to indicate whether the terminal supports sending the plurality of uplink transmissions.
[0067] In the above embodiments, the terminal indicates to the network device whether it supports multiple uplink transmissions, thereby ensuring consistency in the understanding of the terminal's capabilities between the terminal and the network side, and providing conditions for reliable transmission of multiple uplink transmissions.
[0068] Secondly, embodiments of this disclosure propose an uplink transmission method, which is executed by a network device. The method includes: receiving a first uplink transmission; determining a demodulation reference signal (DMRS) corresponding to the first uplink transmission; determining a time-domain location corresponding to a second uplink transmission based on the DMRS, wherein the second uplink transmission carries the same data as the first uplink transmission; and performing interference cancellation on a third uplink transmission based on the first uplink transmission, wherein the third uplink transmission is received by the network device at the time-domain location corresponding to the second uplink transmission.
[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the first uplink transmission and the second uplink transmission are transmitted using different configured resources.
[0070] In conjunction with some embodiments of the second aspect, in some embodiments, the HARQ processes associated with the different configuration resources are the same or different.
[0071] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0072] Send a first message, wherein the first message is used to indicate the timing associated HARQ process of the configuration resource.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0074] Send a second message, wherein the second message is used to indicate the DMRS corresponding to the first uplink transmission and the second uplink transmission.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0076] Receive third information, wherein the third information is used to indicate whether the terminal supports sending multiple uplink transmissions.
[0077] Thirdly, embodiments of this disclosure provide an uplink transmission method, the method being executed by a communication system, the method comprising:
[0078] The terminal determines multiple configuration resources; using the multiple configuration resources, it sends multiple uplink transmissions, wherein the content carried in the multiple uplink transmissions is the same;
[0079] The network device determines the demodulation reference signal (DMRS) corresponding to the received first uplink transmission; based on the DMRS, it determines the time domain location corresponding to the second uplink transmission, wherein the second uplink transmission carries the same data as the first uplink transmission; based on the first uplink transmission, it performs interference cancellation on the third uplink transmission, wherein the third uplink transmission is received by the network device at the time domain location corresponding to the second uplink transmission.
[0080] Fourthly, this disclosure provides a terminal, which includes a transceiver module and a processing module; wherein the transceiver module is used to perform the transceiver operations in the first aspect and the embodiments described in the first aspect; and the processing module is used to perform the determination operations in the first aspect and the embodiments described in the first aspect.
[0081] Fifthly, this disclosure provides a network device, which includes a transceiver module and a processing module; wherein the transceiver module is used to perform the transceiver operations in the second aspect and the embodiments described in the second aspect; and the processing module is used to perform the determination operations in the second aspect and the embodiments described in the second aspect.
[0082] In a sixth aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; wherein the communication device is configured to execute the first aspect and optional implementations thereof.
[0083] In a seventh aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; wherein the communication device is configured to execute the second aspect and optional implementations thereof.
[0084] Eighthly, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.
[0085] Ninthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementation, as well as the second aspect and its optional implementation.
[0086] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the first aspect and its optional implementation, the second aspect and its optional implementation.
[0087] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect and its alternative implementations, the second aspect and its alternative implementations.
[0088] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to the first aspect and its optional implementations, the second aspect, and its optional implementations.
[0089] It is understood that the aforementioned terminals, network devices, access network devices, core network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0090] This disclosure provides an uplink transmission method and apparatus. In some embodiments, the terms "uplink transmission method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "message transmission apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "message transmission system" and "information processing system," "communication system," etc., can be used interchangeably.
[0091] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0092] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0093] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0094] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the aforementioned," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.
[0095] In the embodiments disclosed herein, "multiple" refers to two or more.
[0096] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0097] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0098] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0099] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0100] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0101] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0102] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0103] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0104] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0105] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."
[0106] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "Narrow Band-Internet of Things (NB-IoT) device," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0107] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0108] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0109] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0110] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0111] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0112] As shown in Figure 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0113] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0114] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0115] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0116] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0117] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0118] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0119] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0120] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0121] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0122] In the field of communication technology, Contention Resolution Diversity Slotted ALOHA (CRDSA) is a technique that reduces the probability of uplink collisions and improves uplink capacity by reducing contention in a channel. The terminal replicates the uplink transmission to generate multiple uplink transmissions, which are then sent at different times. The network successfully receives any one of these uplink transmissions, thus reducing the probability of collision failures.
[0123] In some embodiments, because terminals sending at least two identical uplink transmissions increases the probability of collisions, interference cancellation techniques are required. The process is illustrated below with reference to Figure 1B. Figure 1B is a timing diagram of uplink transmissions received by a network device. For example, a terminal sends two uplink transmissions PK3. One PK3 transmission does not collide and can be correctly parsed by the network device. The other PK3 transmission collides with an uplink transmission PK2 sent by another terminal. The network device can then use the correctly parsed PK3 to perform interference cancellation on the other PK3 transmission, allowing it to correctly parse the uplink transmission PK2 sent by the other terminal. The network device can then use the parsed PK2 to perform interference cancellation on the other PK2 transmission, parsing PK1, and so on, until all parseable uplink transmissions are parsed, such as PK4, PK5, and PK6 in the figure.
[0124] In some embodiments, the terminal can choose to configure resources, such as using configured grant (CG) resources to transmit multiple uplink transmissions. In this case, the terminal first needs to determine the CG resources to be used for transmitting the multiple uplink transmissions.
[0125] In addition, the terminal also needs to determine the process for sending multiple uplink transmissions using the Hybrid Automatic Repeat Request (HARQ) process.
[0126] Furthermore, in uplink transmissions using CG resources, the lack of a preamble presents a challenge in channel estimation, a problem this disclosure addresses. In high-speed mobile scenarios, the channel coherence time is very short, making channel estimation based on an uplink transmission sent at one time inaccurate, thus hindering interference cancellation. For CRDSA based on random access, uplink transmissions can be channel-estimated based on their accompanying preamble, rather than another uplink transmission. However, for uplink transmissions using CG resources, there is no accompanying preamble. Therefore, this disclosure proposes channel estimation based on a Demodulation Reference Signal (DMRS). Different UEs transmit the Physical Uplink Shared Channel (PUSCH) using different DMRS resources. This allows the network to identify the DMRS transmitted by different UEs at collision locations, enabling them to perform their respective channel estimations.
[0127] Furthermore, the terminal also needs to determine the DMRS resources used for multiple uplink transmissions.
[0128] The uplink transmission method and apparatus provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0129] Figure 2A is an interactive schematic diagram of an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 2A, the present disclosure relates to an uplink transmission method, which includes:
[0130] In step S2101, terminal 101 sends third information to network device 102.
[0131] In some embodiments, the third information is used to indicate whether the terminal supports sending multiple uplink transmissions.
[0132] In some embodiments, the third information may be used to indicate whether terminal 101 supports sending multiple uplink transmissions using configured resources.
[0133] In this embodiment of the disclosure, the terminal 101 indicates to the network device 102 whether it supports multiple uplink transmissions, thereby ensuring consistency in the understanding of the terminal's capabilities between the terminal and the network side, and providing conditions for reliable transmission of multiple uplink transmissions.
[0134] In some embodiments, network device 102 may configure resources for terminal 101 based on whether terminal 101 supports sending multiple online transmissions.
[0135] In some embodiments, network device 102 may receive third information sent by terminal 101.
[0136] In step S2102, terminal 101 determines multiple configuration resources.
[0137] In some embodiments, the terminal may be a non-terrestrial network (NTN) terminal or a terrestrial network (TN) terminal.
[0138] In some embodiments, the configuration resource may be a configured grant (CG) resource or a preconfigured uplink resource (PUR).
[0139] For example, the configuration resource can be a CG resource configured based on Radio Resource Control (RRC). Alternatively, it can be a CG resource activated based on Downlink Control Information (DCI). In other words, the configuration resource can be a ConfigurationGrantType 1 resource or a ConfigurationGrantType 2 resource.
[0140] In some embodiments, the configuration resource may also be other types of pre-configured resources.
[0141] In some embodiments, the ConfiguredGrant resource is a resource used in an inactive or connected state.
[0142] In some embodiments, the CG resources used in the inactive state may be, for example, CG resources used for small packet transmission, or CG resources configured for the connected state.
[0143] In some embodiments, the terminal can determine which resources to use to send multiple uplink transmissions based on the measurement results of CG resources and pre-configured uplink resources.
[0144] In this embodiment of the disclosure, the terminal can use configured authorized resources or pre-configured resources to send multiple uplink transmissions, which not only improves the flexibility of multiple uplink transmissions, but also provides conditions for increasing the success probability of multiple uplink transmissions.
[0145] In some embodiments, terminal 101 may randomly select multiple CG resources from the resource pool configured in network device 102.
[0146] In some embodiments, at least one of the time-domain, frequency-domain, and / or code-domain resources among the multiple CG resources selected by terminal 101 may be discontinuous.
[0147] In some embodiments, the code domain resource can be a demodulation reference signal (DMRS).
[0148] For example, multiple CG resources can be multiple CG resources that are not contiguous in the time domain, or they can be resources corresponding to different DMRS, etc. This disclosure does not limit them.
[0149] In some embodiments, the configuration resources can be shared by multiple terminals, or they can be configured specifically for a terminal by the network device; that is, the configuration resources can be per UE specific.
[0150] In some embodiments, multiple configuration resources may come from the same configuration resource configuration, or the multiple configuration resources may come from different configuration resource configurations. That is, the periods, start and end positions, etc., corresponding to multiple configuration resources may be the same or different.
[0151] In this embodiment of the disclosure, the terminal can send multiple uplink transmissions using configuration resources from the same or different configurations, which not only improves the flexibility of multiple uplink transmissions, but also increases the probability of multiple uplink transmissions being reliably received, thus improving the reliability of multiple uplink transmissions.
[0152] In some embodiments, the multiple configuration resources are dedicated configuration resources for multiple uplink transmissions, or the multiple configuration resources are general configuration resources for uplink transmissions. The content carried in the multiple uplink transmissions is the same.
[0153] In some embodiments, the terminal can use dedicated configuration resources to send multiple uplink transmissions, and the corresponding network device can receive multiple uplink transmissions sent by the terminal by simply listening to the dedicated configuration resources, thereby reducing the service burden of the network device in the CRDSA scenario.
[0154] In some embodiments, the terminal can send multiple uplink transmissions using a common configuration resource. The corresponding network device can receive multiple uplink transmissions sent by all terminals by only listening to the common configuration resource, which further reduces the service burden of the network device in the CRDSA scenario and improves the reliability and success rate of uplink transmission in the CRDSA scenario.
[0155] In other words, terminal 101 can select multiple configuration resources from multiple configured resource pools dedicated to carrying the same data uplink transmissions; or, terminal 101 can also select multiple configuration resources from a general configuration resource pool configured for uplink transmissions.
[0156] In some embodiments, network device 102 may configure configuration resources dedicated to multiple uplink transmissions for terminal 101 only when it is determined that the terminal supports sending multiple uplink transmissions using configuration resources. This avoids the waste of resources caused by network device 102 configuring corresponding resources for terminal 101 when terminal 101 does not support sending multiple uplink transmissions using configuration resources.
[0157] In some embodiments, the timing of the multiple configuration resources determined by terminal 101 may fall within a time period of a first time length.
[0158] In this embodiment of the disclosure, considering the possibility that different uplink transmissions may occur at different times, in order to ensure that the network device 102 can infer the relative phase offset of different uplink transmissions, the terminal 101 is required not to perform timing advance (TA) adjustment when sending multiple uplink transmissions; otherwise, phase continuity will be disrupted. If the terminal 101 does not perform TA adjustment, considering the movement of satellites, the TA deviation will gradually accumulate. To avoid the TA deviation accumulating to the upper limit that the network device can handle, when selecting multiple configuration resources, the terminal 101 can select multiple configuration resources to send multiple uplink transmissions within a time period of a first time length, so as to minimize the TA deviation accumulated by multiple uplink transmissions.
[0159] In some embodiments, terminal 101 may determine the first time length according to the protocol agreement.
[0160] In some embodiments, terminal 101 may also determine the first time length according to the instructions of network device 102.
[0161] In some embodiments, if the time domain locations of the multiple CG resources selected by terminal 101 are the same, but the frequency domain and / or code domain resources are different, then terminal 101 is required to send multiple uplink transmissions to the network device at the same time. To ensure that each uplink transmission can be reliably transmitted, terminal 101 needs to provide a large transmission power. In order to avoid this situation as much as possible, when terminal 101 selects multiple CG resources, it can select CG resources corresponding to different time domain timings. That is, it sends multiple uplink transmissions at multiple different time domain timings, thereby ensuring that each uplink transmission can be sent with a large transmission power. This improves the success probability of multiple uplink transmissions while avoiding the situation of excessive instantaneous power of the terminal.
[0162] In step S2103, terminal 101 uses the HARQ process associated with each configuration resource as the HARQ process for sending uplink transmissions using that configuration resource.
[0163] In some embodiments, terms such as "uplink transmission", "uplink send", "uplink copy packet", "uplink data packet", and "uplink packet" can be used interchangeably.
[0164] In some embodiments, the uplink transmission can be a Media Access Control (MAC) packet data unit (PDU) or a MAC service data unit (SDU).
[0165] In some embodiments, the number of copies of multiple uplink transmissions can be agreed upon by the system or configured by the network device. For example, the number of copies of multiple uplink transmissions can be indicated in the CG configuration or in the CG's scheduling DCI.
[0166] In some embodiments, each configuration resource may have multiple occasions. Terminal 101 may randomly select one of the multiple occasions as the occasion for sending uplink transmissions using the configuration resource, and associate the HARQ process with that occasion to determine the HARQ process for sending uplink transmissions.
[0167] For example, if terminal 101 has two uplink transmissions to send, and terminal 101 selects a corresponding CG resource for each uplink transmission, then terminal 101 can randomly select a time from the time slots of each CG resource, and determine the HARQ process associated with that time slot as the HARQ time slot for sending the corresponding uplink transmission using that CG resource.
[0168] In this embodiment of the present disclosure, the terminal 101 uses the HARQ process associated with the selected configuration resource as the HARQ process that sends uplink transmissions using the configuration resource. This enables the network device 102 to determine the HARQ process to be scheduled based on the configuration resource at the time of receiving the uplink transmission, thereby simplifying the complexity of HARQ process scheduling in the network device 102 and improving the efficiency of HARQ process scheduling.
[0169] In some embodiments, if the timing of multiple CG resources selected by terminal 101 is different, and there is a one-to-one mapping relationship between the HARQ process and the timing of resource configuration, then terminal 101 determines that the HARQ processes corresponding to different resource configuration timings may be the same or different. That is to say, the HARQ processes used by multiple uplink transmissions may be the same, not exactly the same, or completely different.
[0170] In some embodiments, terminal 101 may determine the HARQ process associated with the timing of resource configuration according to the protocol agreement.
[0171] In some embodiments, terminal 101 can determine the timing-related HARQ process for configuring resources based on the received first information, wherein the first information is sent by the network device.
[0172] In this embodiment of the disclosure, terminal 101 determines the association between configuration resources and HARQ processes according to the protocol agreement or the instructions of network devices, thereby ensuring the consistency of understanding between terminal 101 and network devices regarding the association between configuration resources and HARQ processes, and providing conditions for improving the reliability and accuracy of network devices in scheduling HARQ processes.
[0173] In some embodiments, terminal 101 may receive first information sent by network device 102.
[0174] In some embodiments, network device 102 may send first information to the terminal.
[0175] In some embodiments, the network device can configure only one HARQ process for all configuration resources, so that the terminal 101 always uses the same HARQ process to send each uplink transmission, thereby reducing the complexity of the network device in determining the HARQ process to be used for multiple uplink transmissions and improving the efficiency of the network device in performing channel interference cancellation.
[0176] In some embodiments, the network device can also configure multiple HARQ processes for multiple configuration resources, which can reduce HARQ blocking.
[0177] In step S2104, terminal 101 determines the DMRS corresponding to multiple uplink transmissions.
[0178] In some embodiments, terminal 101 may determine a DMRS corresponding to the plurality of uplink transmissions from the DMRS resource pool.
[0179] In other words, network device 102 can send multiple uplink transmissions based on a single DMRS. Upon receiving any uplink transmission, the network device can perform accurate channel estimation based solely on the DMRS associated with that single uplink transmission, determine the temporal location of other uplink transmissions, and thus accurately cancel interference between multiple uplink transmissions.
[0180] In some embodiments, terminal 101 can determine a DMRS corresponding to each uplink transmission from the DMRS resource pool.
[0181] In other words, terminal 101 can randomly select a DMRS associated with the current uplink transmission from the DMRS resource pool when sending each uplink transmission. Since different uplink transmissions use different DMRS, the probability of network device 102 accurately decoding the content carried in the uplink transmission is increased.
[0182] In some embodiments, the DMRS resource pool can be indicated to the terminal in the resource configuration. The DMRS resource pool configuration can include one or more of the following: the number of DMRS sequences (that is, the number of DMRS for Code Division Multiplexing (CDM), the number of DMRS for Frequency Division Multiplexing (FDM), and the number of DMRS ports. This improves the flexibility and diversity of DMRS resource configuration.
[0183] In some embodiments, terminal 101 may also identify the DMRS indicated by the second information as multiple DMRS corresponding to uplink transmissions. The second information is sent by network device 102.
[0184] In other words, network device 102 can configure a dedicated DMRS associated with multiple uplink transmissions for terminal 101. Then, terminal 101 can send multiple uplink transmissions based on the DMRS configured by network device 102. This eliminates the need for the terminal to synchronously transmit the associated DMRS when sending uplink transmissions, reducing the amount of transmission resources occupied by transmitting the DMRS.
[0185] In some embodiments, network device 102 may carry multiple uplink transport associated DMRSs in the configuration resource configuration, or carry the DMRS in the configuration resource activation DCI.
[0186] In some embodiments, network device 102 may send second information to terminal 101, wherein the second information is used to indicate to the terminal multiple uplink transmissions corresponding to DMRS.
[0187] In some embodiments, the order of steps S2104 and S2103 can be adjusted as needed. For example, S2104 can be executed first, followed by S2103; or S2103 and S2104 can be executed in parallel, etc. This disclosure does not limit this.
[0188] In some embodiments, the order of steps S2101 and S2102-S2104 can be adjusted as needed. For example, S2102-S2104 can be executed first, followed by S2101; or, any one of S2101 and S2102-S2104 can be executed in parallel, etc. This disclosure does not limit this.
[0189] In step S2105, terminal 101 uses the HARQ process associated with multiple configuration resources to send multiple uplink transmissions and / or DMRS to network device 102.
[0190] In some embodiments, terminal 101 may use the associated HARQ process to send corresponding uplink transmissions and / or DMRS to network device 102 at the appropriate time for each selected configuration resource.
[0191] In some embodiments, terminal 101 may send the corresponding DMRS to network device 102 at the same time as sending each uplink transmission.
[0192] In some embodiments, if each uplink transmission corresponds to a different DMRS, the terminal 101 can simultaneously send the multiple DMRS corresponding to each of the multiple uplink transmissions to the network device 102 when sending each of the multiple uplink transmissions. This allows the network device 102 to determine the DMRS corresponding to all other uplink transmissions with the same content after receiving any uplink transmission, thus ensuring that the network device can accurately identify the uplink transmission at the collision location and perform reliable interference cancellation.
[0193] In some embodiments, when sending each uplink transmission, terminal 101 may send only one DMRS corresponding to the current uplink transmission to the network device at the same time, thereby minimizing the amount of resources occupied by DMRS transmission.
[0194] In some embodiments, if the DMRS corresponding to each uplink transmission is the same, then terminal 101 may also transmit the corresponding DMRS only when sending a specified uplink transmission. By transmitting the DMRS only when sending a specified uplink transmission, the terminal reduces the amount of resources used for transmitting the DMRS while ensuring that the network device can perform reliable interference cancellation.
[0195] In some embodiments, if the DMRS selected by terminal 101 is indicated by network device 102 through the second information, then terminal 101 may not send DMRS when sending multiple uplink transmissions. After receiving an uplink transmission that does not contain DMRS, network device 102 can determine that the current uplink transmission is one of multiple uplink transmissions, and thus can perform channel estimation and interference cancellation based on the DMRS indicated by the second information. This ensures that network device 102 can perform reliable interference cancellation while simultaneously reducing the resource consumption of DMRS transmission.
[0196] In some embodiments, the protocol may specify which uplink transmission among multiple uplink transmissions is designated as a specific uplink transmission. For example, it may specify the first uplink transmission among multiple uplink transmissions as a specific uplink transmission, or the last uplink transmission among multiple uplink transmissions as a specific uplink transmission, etc. This disclosure does not limit this.
[0197] In some embodiments, terminal 101 may also determine a specific uplink transmission based on the instructions of network device 102.
[0198] In some embodiments, terminal 101 may carry the HARQ process identifier in the uplink control information (UCI) transmitted uplink.
[0199] In some embodiments, terminal 101 may use certain orthogonal frequency division multiplexing (OFDM) symbols on certain resource blocks (RBs) in the configuration resources for UCI transmission, such as using OFDM symbols that are not occupied by UCI.
[0200] In some embodiments, network device 102 can configure different resources for UCI transmission for different terminals 101, thus avoiding UCI collisions that could prevent resolution. In this way, even if one uplink transmission from a terminal collides with uplink transmissions from other terminals, the UCI can still be resolved. Then, the network device can use the HARQ Process ID obtained from a received uplink transmission to determine the HARQ Process used to receive other uplink transmissions.
[0201] In step S2106, network device 102 determines the DMRS corresponding to the first uplink transmission received.
[0202] In some embodiments, the first uplink transmission is at least one of a plurality of uplink transmissions.
[0203] In some embodiments, network device 102 can directly obtain the corresponding DMRS from the received uplink transmission.
[0204] In some embodiments, the DMRS obtained by the network device 102 from the received uplink transmissions can be one or more. That is, each uplink transmission in the multiple uplink transmissions can correspond to the same DMRS, or each uplink transmission in the multiple uplink transmissions can correspond to a separate DMRS.
[0205] In some embodiments, if the uplink transmission received by network device 102 does not contain DMRS, network device 102 can determine that the uplink transmission is one of a plurality of uplink transmissions, thereby determining the DMRS configured in the second information as the DMRS corresponding to the first uplink transmission.
[0206] In step S2107, network device 102 determines the time domain location corresponding to the second uplink transmission based on DMRS.
[0207] The second uplink transmission carries the same data as the first uplink transmission.
[0208] In some embodiments, network device 102 can determine the time domain location of receiving the DMRS as the delay location corresponding to the second uplink transmission.
[0209] In some embodiments, if the DMRS corresponding to the first uplink transmission is configured by the network device 102 to be associated with multiple uplink transmissions, then the network device 102 can determine the time domain position where no DMRS is received as the delay position corresponding to the second uplink transmission.
[0210] In some embodiments, the first uplink transmission and the second uplink transmission are transmitted using different configured resources.
[0211] In some embodiments, different configuration resources may be associated with the same or different HARQ processes.
[0212] In step S2108, network device 102 performs interference cancellation on third uplink transmission based on first uplink transmission. The third uplink transmission is received at the time domain position corresponding to the second uplink transmission.
[0213] Referring to Figure 1B above, if network device 102 receives uplink transmission PK3 sent by terminal 1 (as shown in the figure, PK3 that does not collide with other uplink transmissions), and network device 102 knows that terminal 1 sent two identical uplink transmissions PK3, then network device 102 can determine the time domain location of the other PK3 based on the DMRS corresponding to PK3. Then, based on the received PK3, network device 102 can perform interference cancellation on uplink transmissions received at the time domain location of the other PK3, thereby obtaining uplink transmission PK2 sent by terminal 2. Then, based on the DMRS corresponding to PK2, it can determine the time domain locations of other PK2s, and then perform interference cancellation on uplink transmissions received at other time domain locations based on the determined PK2s, and so on, thus accurately obtaining all uplink transmissions.
[0214] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2108. For example, step S2101 may be implemented as a standalone embodiment, steps S2102+S2105 may be implemented as a standalone embodiment, steps S2102+S2103+S2105 may be implemented as a standalone embodiment, steps S2106+S2107+S2108 may be implemented as a standalone embodiment, etc., but is not limited thereto.
[0215] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0216] Figure 2B is an interactive schematic diagram of an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 2B, the present disclosure relates to an uplink transmission method, which includes:
[0217] In step S2201, terminal 101 sends third information to network device 102.
[0218] In step S2202, terminal 101 determines multiple configuration resources.
[0219] The specific implementation of the above steps S2201-S2102 can be referred to the relevant parts of steps S2101-S2102 and optional implementations shown in Figure 2A of this disclosure, and will not be repeated here.
[0220] In step S2203, terminal 101 determines the timing of multiple uplink transmissions based on the same configuration resources of the associated HARQ process.
[0221] In some embodiments, after selecting multiple CG resources, the terminal can also determine the configuration resource time corresponding to the same HARQ process among the multiple CG resources as the transmission timing for multiple uplink transmissions. That is, the terminal 101 ultimately uses the same HARQ process to send multiple uplink transmissions carrying the same data to the network device 102 sequentially based on different configuration resource timings. This reduces the complexity of uplink interference cancellation performed by the network device 102.
[0222] For example, if terminal 101 wants to send two uplink transmissions carrying the same data, after selecting two configuration resources, the terminal can select two different configuration resource timings associated with the same HARQ process from the timings of the two configuration resources as the timings for sending the corresponding uplink transmissions, and determine the same HARQ process associated with the timings of the two configuration resources as the process used to send multiple uplink transmissions.
[0223] In step S2204, terminal 101 determines the DMRS corresponding to multiple uplink transmissions.
[0224] In step S2205, terminal 101 uses multiple HARQ processes associated with multiple transmission times to send multiple uplink transmissions and / or DMRS to network device 102 using multiple configuration resources.
[0225] In step S2206, network device 102 determines the DMRS corresponding to the first uplink transmission received.
[0226] In step S2207, network device 102 determines the time domain location corresponding to the second uplink transmission based on DMRS.
[0227] In step S2208, network device 102 performs interference cancellation on third uplink transmission based on first uplink transmission. The third uplink transmission is received at the time domain position corresponding to the second uplink transmission.
[0228] The specific implementation of steps S2203-S2208 can be referred to steps S2102-S2208 and the relevant parts of the optional implementation shown in Figure 2A of this disclosure, and will not be repeated here.
[0229] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2208. For example, step S2201 may be implemented as a standalone embodiment, steps S2202+S2205 may be implemented as a standalone embodiment, steps S2202+S2203+S2205 may be implemented as a standalone embodiment, steps S2206+S2207+S2208 may be implemented as a standalone embodiment, and so on, but it is not limited thereto.
[0230] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0231] Figure 3A is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 3A, this embodiment of the present disclosure relates to an uplink transmission method, which is executed by terminal 101, and includes:
[0232] Step S3101: Send third information to the network device.
[0233] Step S3102: Identify multiple configuration resources.
[0234] Step S3103: The HARQ process associated with each configuration resource is used as the HARQ process for sending uplink transmissions using that configuration resource.
[0235] Step S3104: Determine the DMRS corresponding to multiple uplink transmissions.
[0236] Step S3105: Utilize the HARQ process associated with multiple configuration resources to send multiple uplink transmissions and / or DMRS to the network device using multiple configuration resources.
[0237] Steps S3101-S3105 and their optional implementations can be found in the related parts of steps S2101-S2105 and their optional implementations in Figure 2, and will not be repeated here.
[0238] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3105. For example, step S3101 may be implemented as a standalone embodiment, steps S3102+S3105 may be implemented as standalone embodiments, steps S3102+S3103+S3105 may be implemented as standalone embodiments, etc., but is not limited thereto.
[0239] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0240] Figure 3B is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 3B, this embodiment of the present disclosure relates to an uplink transmission method, which is executed by terminal 101, and includes:
[0241] Step S3201: Send third information to the network device.
[0242] Step S3202: Identify multiple configuration resources.
[0243] Step S3303: Determine the timing of multiple configuration resources with the same characteristics in the associated HARQ process as the timing of multiple uplink transmissions.
[0244] Step S3204: Determine the DMRS corresponding to multiple uplink transmissions.
[0245] Step S3205: Using multiple HARQ processes associated with multiple transmission times, multiple uplink transmissions and / or DMRS are sent to the network device using multiple configuration resources.
[0246] Steps S3201-S3205 and their optional implementations can be found in the related parts of steps S2201-S2205 and optional implementations in Figure 2, and will not be repeated here.
[0247] The communication method involved in the embodiments of this disclosure may include at least one of steps S3201 to S3205. For example, step S3201 may be implemented as a standalone embodiment, steps S3202+S3205 may be implemented as standalone embodiments, steps S3202+S3203+S3205 may be implemented as standalone embodiments, etc., but is not limited thereto.
[0248] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0249] Figure 3C is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 3C, this embodiment of the present disclosure relates to an uplink transmission method, which is executed by terminal 101, and includes:
[0250] Step S3301: Identify multiple configuration resources.
[0251] Step S3302: Using multiple configuration resources, send multiple uplink transmissions, wherein the content carried in the multiple uplink transmissions is the same.
[0252] In some embodiments, the plurality of configuration resources are configuration authorization resources or pre-configured uplink resources.
[0253] In some embodiments, the plurality of configuration resources come from the same configuration resource configuration, or the plurality of configuration resources come from different configuration resource configurations.
[0254] In some embodiments, the plurality of configuration resources are dedicated configuration resources for the plurality of uplink transmissions, or the plurality of configuration resources are general configuration resources for uplink transmissions.
[0255] In some embodiments, the multiple uplink transmissions may employ the same or different Hybrid Automatic Repeat Request (HARQ) processes.
[0256] In some embodiments, the method further includes:
[0257] The HARQ process associated with each of the configuration resources is used as the HARQ process for sending uplink transmissions using that configuration resource.
[0258] In some embodiments, the method further includes:
[0259] The timing of multiple configuration resources that are associated with the HARQ process is determined as the timing of sending the multiple uplink transmissions.
[0260] In some embodiments, the method further includes:
[0261] According to the agreement, the timing associated with the configuration resources is determined by the HARQ process; or,
[0262] Based on the first information received, determine the timing-related HARQ process for the configuration resources.
[0263] In some embodiments, the timing of the plurality of configuration resources is within a time period of a first time length.
[0264] In some embodiments, the method further includes:
[0265] The first time length is determined according to the agreement; or...
[0266] The first time length is determined according to the instructions of the network device.
[0267] In some embodiments, the plurality of configuration resources correspond to timings in different time domains.
[0268] In some embodiments, the method further includes:
[0269] Determine the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions;
[0270] Send the DMRS.
[0271] In some embodiments, determining the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions includes any one of the following:
[0272] The DMRS indicated by the second information is determined to be the DMRS corresponding to the plurality of uplink transmissions, wherein the second information is sent by the network device;
[0273] From the DMRS resource pool, determine a DMRS corresponding to the plurality of uplink transmissions;
[0274] From the DMRS resource pool, determine a DMRS corresponding to each of the uplink transmissions.
[0275] In some embodiments, the method further includes:
[0276] Send a third message, wherein the third message is used to indicate whether the terminal supports sending the plurality of uplink transmissions.
[0277] Steps S3301 to S3302 and their optional implementations can be found in the relevant parts of Figures 2A-2B, and will not be repeated here.
[0278] Figure 4A is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 4A, this embodiment of the present disclosure relates to an uplink transmission method, which is executed by network device 102, and includes:
[0279] Step S4101: Receive third information.
[0280] Step S4102: Receive the first uplink transmission.
[0281] Step S4103: Determine the DMRS corresponding to the first uplink transmission.
[0282] Step S4104: Based on DMRS, determine the time domain location corresponding to the second uplink transmission.
[0283] Step S4105: Based on the first uplink transmission, interference cancellation is performed on the third uplink transmission, which is received at the time domain position corresponding to the second uplink transmission.
[0284] The optional implementations of steps S4101-S4105 can be found in steps S2101, S2106-S2109 in Figure 2A and the related parts of their optional implementations, which will not be repeated here.
[0285] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4105. For example, step S4101 may be implemented as a standalone embodiment, steps S4102+S4105 may be implemented as standalone embodiments, steps S4102+S4104+S4105 may be implemented as standalone embodiments, etc., but is not limited thereto.
[0286] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0287] Figure 4B is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 4B, this embodiment of the present disclosure relates to an uplink transmission method, which is executed by network device 102, and includes:
[0288] Step S4201: Receive the first uplink transmission.
[0289] Step S4202: Determine the DMRS corresponding to the first uplink transmission.
[0290] Step S4203: Based on DMRS, determine the time domain location corresponding to the second uplink transmission.
[0291] Step S4204: Based on the first uplink transmission, interference cancellation is performed on the third uplink transmission, which is received at the time domain position corresponding to the second uplink transmission.
[0292] In some embodiments, the first uplink transmission and the second uplink transmission are transmitted using different configured resources.
[0293] In some embodiments, the different configuration resources may be associated with the same or different HARQ processes.
[0294] In some embodiments, the method further includes:
[0295] Send a first message, wherein the first message is used to indicate the timing associated HARQ process of the configuration resource.
[0296] In some embodiments, the method further includes:
[0297] Send a second message, wherein the second message is used to indicate the DMRS corresponding to the first uplink transmission and the second uplink transmission.
[0298] In some embodiments, the method further includes:
[0299] Receive third information, wherein the third information is used to indicate whether the terminal supports sending multiple uplink transmissions.
[0300] The implementation methods of steps S4201 to S4204 can be found in the relevant steps and implementation methods section of Figures 2A-2B, and will not be repeated here.
[0301] Figure 5 is a flowchart illustrating an uplink transmission method according to an embodiment of the present disclosure. As shown in Figure 5, the method involved in this embodiment of the present disclosure is used in a communication system 100, and the method includes:
[0302] In step S5101, terminal 101 determines multiple configuration resources.
[0303] In step S5102, terminal 101 uses the multiple configuration resources to send multiple uplink transmissions, wherein the content carried in the multiple uplink transmissions is the same.
[0304] In step S5103, network device 102 determines the DMRS corresponding to the first uplink transmission received.
[0305] In step S5104, network device 102 determines the time domain location corresponding to the second uplink transmission based on DMRS.
[0306] In step S5105, network device 102 performs interference cancellation on third uplink transmission based on first uplink transmission. The third uplink transmission is received at the time domain position corresponding to the second uplink transmission.
[0307] The optional implementations of steps S5101 and S5105 can be found in the steps and related parts of the embodiments shown in Figures 2A-2B above.
[0308] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0309] The uplink transmission method provided in this disclosure will be further described below with reference to the following embodiments.
[0310] When a terminal needs to send an uplink packet, it makes one or more copies of the uplink packet to obtain multiple copies, and uses configuration resources to send the multiple copies.
[0311] Optionally, the uplink packet and the packet obtained by copying the uplink packet are collectively referred to as a copied packet, or multiple uplink transmissions.
[0312] Optionally, the configuration resource can be a Configured Grant (such as a Configured Grant based on RRC configuration or a Configured Grant based on DCI activation, i.e., Configured Grant Type 1 and Configured Grant Type 2), or a preconfigured uplink resource (PUR), or other types of preconfigured resources.
[0313] Optionally, the Configured Grant resource is a resource used in inactive or connected states. CG resources used in inactive states include, for example, CG resources used for small packet transmission. Alternatively, they can be CG resources configured for connected states.
[0314] Optionally, the uplink packet is a MAC PDU or a MAC SDU.
[0315] Optionally, the number of copies of the package is determined by the system or configured by the network, such as indicated in the CG configuration or in the CG's scheduling DCI.
[0316] Optionally, the configuration resources are shared by multiple UEs.
[0317] Optionally, the terminal is an NTN terminal or a TN terminal, and the network is an NTN network or a TN network.
[0318] Optionally, the uplink configuration resources used to send multiple copy packets may come from the same configuration or may belong to different configurations.
[0319] Optionally, the configuration resource is a dedicated configuration resource specifically for sending the multiple replica packets, or a general configuration resource that can be used simultaneously for uplink transmissions that are not sent by the multiple replica packets.
[0320] Optionally, when the terminal uses configuration resources to send multiple replicated packets, it may use the same or different HARQ processes when sending each replicated packet.
[0321] Optionally, when sending each copy packet, the terminal uses the HARQ process associated with the selected configuration resource occasion as the HARQ process for sending the uplink packet.
[0322] Optionally, when sending each replication packet, the terminal selects the same configuration resource occasion as the associated HARQ process to send each replication packet.
[0323] Alternatively, if the terminal needs to send two copy packets, the terminal can select two different CG resource occasions in the time domain, and they are associated with the same HARQ process.
[0324] Optionally, the HARQ process associated with the configuration resource is configured by system convention or network device.
[0325] Optionally, the network device can configure only one HARQ process for the configuration resource, so that the terminal always uses this HARQ process to send each uplink packet. Alternatively, the network can configure multiple HARQ processes for the configuration resource, which can reduce HARQ congestion.
[0326] Optionally, when sending each copy packet, the terminal may randomly select the same number of configuration resources as the number of uplink packets within a time period T for sending.
[0327] Optionally, the time period T is determined by the system, configured by the network, or implemented by the terminal.
[0328] Optionally, when the terminal randomly selects configuration resources, it must ensure that the configuration resources used for sending each copy packet are located in different time domains.
[0329] Optionally, when the terminal sends each copy packet, the DM-RS used can be configured by the network in advance to the UE; the UE randomly selects one from the DM-RS resource pool, and then each copy packet uses the selected DM-RS; the UE randomly selects another DM-RS from the DM-RS resource pool each time it sends a copy packet, and uses that DM-RS for this copy packet transmission.
[0330] Optionally, the pre-configuration to the UE can be carried in the configuration resource configuration or in the configuration resource activation DCI.
[0331] Optionally, the DM-RS resource pool can be indicated to the UE in the resource configuration. The DM-RS resource pool configuration may include one or more of the following: the number of DM-RS sequences (i.e., the number of DM-RS in CDM), the number of DM-RS in FDM, and the number of DM-RS ports.
[0332] Optionally, the terminal reports capability information to the network, informing the network whether it supports the sending of multiple replicated packets based on configured resources.
[0333] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0334] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0335] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0336] Figure 6A is a schematic diagram of the network device proposed in an embodiment of this disclosure. As shown in Figure 6A, the terminal 6100 may include at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the processing module is used to determine a plurality of configuration resources; the transceiver module is used to use the plurality of configuration resources to send a plurality of uplink transmissions, wherein the content carried in the plurality of uplink transmissions is the same.
[0337] In some embodiments, the plurality of configuration resources are configuration authorization resources or pre-configured uplink resources.
[0338] In some embodiments, the plurality of configuration resources come from the same configuration resource configuration, or the plurality of configuration resources come from different configuration resource configurations.
[0339] In some embodiments, the plurality of configuration resources are dedicated configuration resources for the plurality of uplink transmissions, or the plurality of configuration resources are general configuration resources for uplink transmissions.
[0340] In some embodiments, the multiple uplink transmissions employ the same or different Hybrid Automatic Repeat Request (HARQ) processes.
[0341] In some embodiments, the above-described processing module is further configured to use the HARQ process associated with the timing of each configuration resource as the HARQ process for sending uplink transmissions using the configuration resource.
[0342] In some embodiments, the above-described processing module is further configured to determine the timing of multiple configuration resources that are identical to those of the associated HARQ processes as the timing of the transmission of the multiple uplink transmissions.
[0343] In some embodiments, the above-described processing module is further configured to:
[0344] According to the agreement, the timing associated with the configuration resources is determined by the HARQ process; or,
[0345] Based on the first information received, determine the timing-related HARQ process for the configuration resources.
[0346] In some embodiments, the timing of the plurality of configuration resources is within a time period of a first time length.
[0347] In some embodiments, the above-described processing module is further configured to:
[0348] The first time length is determined according to the agreement; or...
[0349] The first time length is determined according to the instructions of the network device.
[0350] In some embodiments, the plurality of configuration resources correspond to timings in different time domains.
[0351] In some embodiments, the above-described processing module is further configured to determine the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions;
[0352] The aforementioned transceiver module is also used to transmit the DMRS.
[0353] In some embodiments, the above-described processing module is further configured to:
[0354] The DMRS indicated by the second information is determined to be the DMRS corresponding to the plurality of uplink transmissions, wherein the second information is sent by the network device;
[0355] From the DMRS resource pool, determine a DMRS corresponding to the plurality of uplink transmissions;
[0356] From the DMRS resource pool, determine a DMRS corresponding to each of the uplink transmissions.
[0357] In some embodiments, the transceiver module described above is further configured to send third information, wherein the third information is used to indicate whether the terminal supports sending the plurality of uplink transmissions.
[0358] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here.
[0359] Optionally, the above processing module is used to perform at least one of the other steps executed by the terminal in any of the above methods, which will not be elaborated here.
[0360] Figure 6B is a schematic diagram of another network device according to an embodiment of this disclosure. As shown in Figure 6B, the network device 6200 may include at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module is used to receive a first uplink transmission; the processing module is used to determine a demodulation reference signal (DMRS) corresponding to the first uplink transmission; based on the DMRS, determine a time-domain location corresponding to a second uplink transmission, wherein the second uplink transmission carries the same data as the first uplink transmission; and based on the first uplink transmission, perform interference cancellation on a third uplink transmission, wherein the third uplink transmission is received by the network device at the time-domain location corresponding to the second uplink transmission.
[0361] In some embodiments, the first uplink transmission and the second uplink transmission are transmitted using different configured resources.
[0362] In some embodiments, the different configuration resources are associated with the same or different HARQ processes.
[0363] In some embodiments, the transceiver module is further configured to send first information, wherein the first information is used to indicate the timing-associated HARQ process of the configuration resource.
[0364] In some embodiments, the transceiver module is further configured to send second information, wherein the second information is used to indicate the DMRS corresponding to the first uplink transmission and the second uplink transmission.
[0365] In some embodiments, the transceiver module described above is further configured to receive third information, wherein the third information is used to indicate whether the terminal supports sending multiple uplink transmissions.
[0366] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0367] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0368] Figure 7A is a schematic diagram of the structure of the communication device 7100 proposed in an embodiment of this disclosure. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0369] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 7100 is used to execute any of the above methods.
[0370] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.
[0371] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceivers 7103 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7101 performs at least one of the other steps.
[0372] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0373] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0374] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0375] Figure 7B is a schematic diagram of the structure of the chip 7200 according to an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, the schematic diagram of the chip 7200 shown in Figure 7B can be referenced, but is not limited thereto.
[0376] Chip 7200 includes one or more processors 7201, which are used to perform any of the above methods.
[0377] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to memory 7203, and the interface circuit 7202 can be used to receive signals from memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201.
[0378] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7201 performs at least one of the other steps.
[0379] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0380] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.
[0381] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0382] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0383] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0384] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0385] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0386] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0387] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for transmitting uplink data, characterized in that, The method is executed by a terminal, and the method includes: Identify multiple configuration resources; Using the multiple configuration resources, multiple uplink transmissions are sent, wherein the content carried in the multiple uplink transmissions is the same.
2. The method as described in claim 1, characterized in that, The multiple configuration resources are configuration authorization resources or pre-configured uplink resources.
3. The method as described in claim 1 or 2, characterized in that, The multiple configuration resources may come from the same configuration resource configuration, or the multiple configuration resources may come from different configuration resource configurations.
4. The method as described in claim 3, characterized in that, The plurality of configuration resources are either dedicated configuration resources for the plurality of uplink transmissions, or they are general configuration resources for uplink transmissions.
5. The method according to any one of claims 1-4, characterized in that, The multiple uplink transmissions may use the same or different Hybrid Automatic Repeat Request (HARQ) processes.
6. The method as described in claim 5, characterized in that, The method further includes: The HARQ process associated with each of the configuration resources is used as the HARQ process for sending uplink transmissions using that configuration resource.
7. The method as described in claim 5, characterized in that, The method further includes: The timing of multiple configuration resources that are associated with the HARQ process is determined as the timing of sending the multiple uplink transmissions.
8. The method as described in claim 6 or 7, characterized in that, The method further includes: According to the agreement, the timing associated with the configuration resources is determined by the HARQ process; or, Based on the first information received, determine the timing-related HARQ process for the configuration resources.
9. The method according to any one of claims 1-8, characterized in that, The timing of the multiple configuration resources is within a time period of the first time length.
10. The method as described in claim 9, characterized in that, The method further includes: The first time length is determined according to the agreement; or... The first time length is determined according to the instructions of the network device.
11. The method as described in claim 9 or 10, characterized in that, The multiple configuration resources correspond to different timings in different time domains.
12. The method according to any one of claims 1-11, characterized in that, The method further includes: Determine the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions; Send the DMRS.
13. The method as described in claim 12, characterized in that, Determining the demodulation reference signal DMRS corresponding to the plurality of uplink transmissions includes any one of the following: The DMRS indicated by the second information is determined to be the DMRS corresponding to the plurality of uplink transmissions, wherein the second information is sent by the network device; From the DMRS resource pool, determine a DMRS corresponding to the plurality of uplink transmissions; From the DMRS resource pool, determine a DMRS corresponding to each of the uplink transmissions.
14. The method according to any one of claims 1-13, characterized in that, The method further includes: Send a third message, wherein the third message is used to indicate whether the terminal supports sending the plurality of uplink transmissions.
15. A method for transmitting uplink data, characterized in that, The method includes: Receive the first uplink transmission; Determine the demodulation reference signal DMRS corresponding to the first uplink transmission; Based on the DMRS, the time domain location corresponding to the second uplink transmission is determined, wherein the second uplink transmission and the first uplink transmission are related. The transmission carries the same data; Based on the first uplink transmission, interference cancellation is performed on the third uplink transmission, which is received by the network device at the time domain position corresponding to the second uplink transmission.
16. The method as described in claim 15, characterized in that, The first uplink transmission and the second uplink transmission are transmitted using different configured resources.
17. The method as described in claim 16, characterized in that, The different configuration resources may be associated with the same or different HARQ processes.
18. The method as described in claim 17, characterized in that, The method further includes: Send a first message, wherein the first message is used to indicate the timing associated HARQ process of the configuration resource.
19. The method according to any one of claims 15-18, characterized in that, The method further includes: Send a second message, wherein the second message is used to indicate the DMRS corresponding to the first uplink transmission and the second uplink transmission.
20. The method according to any one of claims 15-19, characterized in that, The method further includes: Receive third information, wherein the third information is used to indicate whether the terminal supports sending multiple uplink transmissions.
21. A terminal, characterized in that, The terminal includes: The processing module is used to determine multiple configuration resources; The transceiver module is used to send multiple uplink transmissions using the multiple configuration resources, wherein the multiple uplink transmissions carry the same content.
22. A network device, characterized in that, The network device includes: The transceiver module is used to receive the first uplink transmission; The processing module is used to determine the demodulation reference signal DMRS corresponding to the first uplink transmission; The processing module is further configured to determine the time domain location corresponding to the second uplink transmission based on the DMRS, wherein the second uplink transmission carries the same data as the first uplink transmission; The processing module is further configured to perform interference cancellation on the third uplink transmission based on the first uplink transmission, wherein the third uplink transmission is received by the network device at the time domain position corresponding to the second uplink transmission.
23. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the uplink transmission method according to any one of claims 1-14, or to perform the uplink transmission method according to any one of claims 15-20.
24. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the uplink transmission method according to any one of claims 1-14, and the network device is configured to implement the uplink transmission method according to any one of claims 15-20.
25. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, it causes the communication device to perform the uplink transmission method as described in any one of claims 1-14 or 15-20.
Citation Information
Patent Citations
Uplink data sending method and device, storage medium, terminal and base station
CN110460419A
Low latency physical layer design for contention-based uplink channels
US20160150525A1
DMRS configuration
US20220311574A1
Method and apparatus for repeated transmission and reception in wireless communication system
US20220361231A1
Generation mode, transmission mode of uplink data signals and equipment thereof
US20220361256A1