Communication method and device
By generating and sending downlink control information with scrambled identifiers, the uplink transmission of multiple terminal devices is scheduled, solving the problem of low resource utilization in multi-user multiplexing technology and achieving efficient resource allocation and improved decoding performance.
Patent Information
- Application Number
- CN202510590423.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-19
- Filing Date
- 2025-05-07
- Publication Date
- 2026-01-20
AI Technical Summary
How to implement multi-user multiplexing techniques to improve the resource utilization of communication systems, especially how to transmit data from multiple terminal devices on the same resources and ensure that the receiving end can decode it correctly.
By generating and sending the first downlink control information, uplink transmission is scheduled to multiple terminal devices. The downlink control information with identifier scrambling directly carries the identification and indication information of the terminal devices, such as MCS and uplink repetition count, reducing control signaling overhead and flexibly allocating uplink resources to improve decoding performance.
It enables multi-user multiplexing, reduces control signaling overhead, lowers the processing complexity of terminal devices, improves the decoding performance of network devices for uplink information, and adopts different scrambling methods in different scenarios to improve system capacity.
Smart Images

Figure CN121368024A_ABST
Abstract
Description
[0001] This application claims priority to the Chinese Patent Application No. 202410977467.5, filed on July 19, 2024, and entitled “A communication method and device”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular, to a communication method and device. BACKGROUND
[0003] In order to improve the resource utilization rate of a communication system, a multi-user multiplexing technology is proposed. The multi-user multiplexing technology refers to different data from multiple terminal devices can be transmitted on the same resource, and theoretically these data can be correctly decoded by a receiving end. At present, how to implement the multi-user multiplexing technology is a problem to be solved. SUMMARY
[0004] Embodiments of the present application provide a communication method and device to implement the multi-user multiplexing technology.
[0005] In a first aspect, the present application provides a communication method, which can be applied to a communication device. The communication device can be a network device, or can be a component (such as a processor, a chip, a chip system, a circuit, an assembly, a module, or a functional module, etc.) in a network device. The method can include: generating a first downlink control information, and sending one first downlink control information to multiple terminal devices. The first downlink control information is used to schedule uplink transmission of the multiple terminal devices. The first downlink control information is used to indicate at least one of the following information: a first uplink resource used by the multiple terminal devices, a modulation and coding scheme (MCS) corresponding to the multiple terminal devices respectively, and an uplink repetition number corresponding to the multiple terminal devices respectively.
[0006] Through the above communication method, the scheduling of multiple terminal devices can be implemented through one first downlink control information, the multi-user multiplexing technology can be implemented, and the control signaling overhead can be reduced.
[0007] In one possible design, the first downlink control information is scrambled by a first identifier, and the first identifier corresponds to the multiple terminal devices. In this way, the multiple terminal devices can receive the first downlink control information scrambled by the first identifier, that is, the multiple terminal devices can descramble the respective corresponding downlink control information through the same identifier, and the downlink control information corresponding to the multiple terminal devices is the same, which implements that the multiple terminal devices share one first downlink control information, thereby saving the control signaling overhead.
[0008] In one possible design, the first DCI can include a plurality of identifiers, each of which corresponds to one of the plurality of terminal devices. Any one of the plurality of identifiers is associated with a set of indication information in the first DCI for a corresponding terminal device. The set of indication information can include one or more of the following: a number of uplink repetitions for the corresponding terminal device, a MCS for the corresponding terminal device, and an index of an uplink scrambling sequence for the corresponding terminal device. This way, the plurality of terminal devices can directly obtain the corresponding set of indication information through the respective identifiers in the first DCI, which can reduce the processing complexity of the terminal devices.
[0009] In one possible design, the identifier can be a radio network temporary identity (RNTI) or an index corresponding to the RNTI. The RNTI can be a terminal device-specific RNTI, such as a cell RNTI (C-RNTI). This way, the first DCI can carry the identifiers of the plurality of terminal devices in a flexible manner.
[0010] In one possible design, the set of indication information can further include an index of an uplink scrambling sequence for the corresponding terminal device, or the order of any one of the plurality of identifiers in the plurality of identifiers can be used to determine the index of the uplink scrambling sequence for the corresponding terminal device. When the first DCI directly includes the index of the uplink scrambling sequence for the corresponding terminal device, the corresponding terminal device can directly obtain the index of the uplink scrambling sequence through the first DCI, which can simplify implementation and reduce the processing complexity of the terminal devices. When the index of the uplink scrambling sequence for the corresponding terminal device is determined based on the order of any one of the plurality of identifiers in the plurality of identifiers, the index of the uplink scrambling sequence can be determined based on the order of the identifiers without including the index of the uplink scrambling sequence in the first DCI, which can save signaling overhead.
[0011] In one possible design, the first DCI can include a plurality of sets of indication information, each of which corresponds to one of the plurality of terminal devices. The plurality of sets of indication information can be arranged in ascending or descending order of the indices of the corresponding terminal devices. Any one of the plurality of sets of indication information can include one or more of the following: a number of uplink repetitions, a MCS, or an index of an uplink scrambling sequence. This way, the first DCI can not need to carry the identifiers of the plurality of terminal devices, and the plurality of terminal devices can obtain the corresponding set of indication information through the respective indices, which can save signaling overhead.
[0012] In a possible design, the first downlink control information can further include a starting position of the uplink resource of each of the plurality of terminal devices. In this way, the starting position of each terminal device in the first uplink resource can be further indicated by the first downlink control information, the overlap of uplink information can be reduced, and the decoding performance of the network device on the uplink information can be improved.
[0013] In a possible design, the first downlink control information can further include first indication information, where the first indication information is used to indicate a first rule or a second rule. The first rule is that the starting position of the uplink resource of each of the plurality of terminal devices is the starting position of the first uplink resource. The second rule is that the starting position of the uplink resource of a terminal device with the uplink repetition number A is the starting position of the first uplink resource. When the uplink repetition number is B and smaller than the A, the starting position of the uplink resource of an associated terminal device is determined based on the B, the A, the starting position of the first uplink resource, the size of the first uplink resource, and a first number. The first number is the number of terminal devices in the plurality of terminal devices that are in front of the associated terminal device in sequence and have the uplink repetition number B. The A and the B are positive integers. In this way, the uplink resource allocation of the plurality of terminal devices can be flexibly implemented, the uplink information of the plurality of terminal devices can be evenly distributed on the first uplink resource as much as possible, and the decoding performance of the network device on the uplink information can be improved.
[0014] In a possible design, when the value of the MCS is smaller than or equal to a first threshold, it indicates that the terminal device corresponding to the MCS is scheduled for uplink transmission. Correspondingly, when the value of the MCS is greater than the first threshold, it indicates that the terminal device corresponding to the MCS is not scheduled for uplink transmission. In this way, the plurality of terminal devices can determine whether they are truly scheduled by the value of the MCS, and the scheduling can be more flexible.
[0015] In a possible design, the first downlink control information can further include a first bit. When the first bit is a first value, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences. Alternatively, when the first bit is a second value, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences. The first list and the second list are predefined. In this way, the plurality of terminal devices can accurately obtain the corresponding uplink scrambling sequence, so that different scrambling modes can be used in different scenarios to obtain a gain effect. For example, in a scenario with repeated transmission, the terminal device can use the orthogonal uplink scrambling sequence to improve the system capacity, and in a scenario without repeated transmission, the terminal device can use the non-orthogonal scrambling sequence to improve the system capacity.
[0016] In a possible design, when the uplink repetition number is greater than 1, the index indicating the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the uplink repetition number is 1, the index indicating the uplink scrambling sequence corresponds to a second list of non-orthogonal scrambling sequences; wherein the first list and the second list are predefined. In this way, multiple terminal devices can accurately acquire corresponding uplink scrambling sequences through respective uplink repetition transmission numbers, and then in a repeated transmission scenario, the terminal devices can use orthogonal uplink scrambling sequences to improve system capacity, and in a non-repeated transmission scenario, the terminal devices can use non-orthogonal scrambling sequences to improve system capacity, while no additional indication is introduced, and signaling overhead can be reduced.
[0017] In a possible design, the method further includes: sending, to the multiple terminal devices, the first identifier, or receiving, from the multiple terminal devices, the first identifier; wherein the first identifier is determined based on synchronization signal block (SSB) indexes corresponding to the multiple terminal devices, or the first identifier is determined based on timing advance (TA) of the multiple terminal devices, or the first identifier is determined based on random access resources corresponding to the multiple terminal devices. In this way, the network device and the terminal devices can align the first identifier, and the first identifier shared by the multiple terminal devices can be flexibly determined in three different ways, so that terminal devices in a geographic area use the same first identifier.
[0018] In a possible design, the method further includes: sending first information used to configure a first search space, wherein the first search space is used to detect the first downlink control information; or sending second information and third information, wherein the second information is used to configure a second search space, and a partial time domain location and / or a partial frequency domain location corresponding to the second search space are used to detect the first downlink control information; and the third information is used to indicate the partial time domain location and / or the partial frequency domain location corresponding to the second search space; or sending fourth information and fifth information, wherein the fourth information is used to configure a third search space and a fourth search space, the third search space and the fourth search space overlap in time domain and / or frequency domain, and the third search space is used to detect the first downlink control information; and the fourth information is used to indicate that the third search space is valid. In this way, the network device can flexibly configure a search space used to detect the first downlink control information.
[0019] In a possible design, the multiple terminal devices can be included in a first group of terminal devices, and the number of terminal devices included in the first group of terminal devices is greater than or equal to the number of the multiple terminal devices. In this way, the network device can flexibly schedule multiple terminal devices that need to be scheduled at one time in a group of terminal devices according to requirements.
[0020] In a possible design, a difference between the uplink repetition numbers corresponding to the plurality of terminal devices is less than or equal to a second threshold, or a difference between values of MCSs corresponding to the plurality of terminal devices is less than or equal to a third threshold. In this way, the performance of the plurality of terminal devices scheduled by the network device can be similar, and the communication performance can be improved.
[0021] In a second aspect, a communication method is provided. The method can be applied to a communication apparatus, which can be a first terminal device or a component (for example, a processor, a chip, a chip system, a circuit, an assembly, a module, or a functional module) in the first terminal device. The method can include: receiving, from a network device, first downlink control information, the first downlink control information being used to schedule uplink transmission of a plurality of terminal devices, the first terminal device belonging to the plurality of terminal devices, wherein the first downlink control information is used to indicate at least one of the following information: first uplink resources for the plurality of terminal devices, modulation and coding schemes (MCSs) corresponding to the plurality of terminal devices respectively, and uplink repetition numbers corresponding to the plurality of terminal devices respectively; and transmitting, according to the first downlink control information, uplink information in the first uplink resources.
[0022] By using the above communication method, one first downlink control information can be used to schedule the plurality of terminal devices, and multi-user multiplexing technology can be implemented, thereby reducing control signaling overhead.
[0023] In a possible design, the first downlink control information is scrambled by a first identifier, and the first identifier corresponds to the plurality of terminal devices. In this way, the plurality of terminal devices can receive the first downlink control information scrambled by the first identifier, that is, the plurality of terminal devices can descramble the respective corresponding downlink control information by using the same identifier, and the downlink control information corresponding to the plurality of terminal devices is the same, thereby enabling the plurality of terminal devices to share one first downlink control information, and reducing control signaling overhead.
[0024] In a possible design, the first downlink control information includes a plurality of identifiers, the plurality of identifiers correspond to the plurality of terminal devices one by one, and any identifier in the plurality of identifiers is associated with a group of indication information in the first downlink control information for a related terminal device, the group of indication information including one or more of the following: an uplink repetition number for the related terminal device, and an MCS for the related terminal device. In this way, the plurality of identifiers corresponding to the plurality of terminal devices can be directly carried in the first downlink control information, and the plurality of terminal devices can directly and accurately obtain the corresponding group of indication information by using the respective identifiers, thereby reducing the processing complexity of the terminal devices.
[0025] In a possible design, the identifier is a radio network temporary identifier (RNTI) or an index corresponding to the RNTI. The RNTI can be a terminal device-specific RNTI, for example, a cell RNTI (C-RNTI). In this way, the first downlink control information can carry identifiers of multiple terminal devices in a flexible manner.
[0026] In a possible design, the set of indication information further includes an index of an uplink scrambling sequence for the relevant terminal device; or, an order of the any identifier in the multiple identifiers is used to determine the index of the uplink scrambling sequence for the relevant terminal device. When the first downlink control information directly includes the index of the uplink scrambling sequence for the relevant terminal device, the relevant terminal device can directly obtain the index of the uplink scrambling sequence from the first downlink control information, which is simple and reduces the processing complexity of the terminal device. When the order of the any identifier in the multiple identifiers is used to determine the index of the uplink scrambling sequence for the relevant terminal device, the index of the uplink scrambling sequence can be determined according to the order of the identifier, without the need to carry the index of the uplink scrambling sequence in the first downlink control information, which saves signaling overhead.
[0027] In a possible design, the first downlink control information includes multiple sets of indication information respectively corresponding to the multiple terminal devices, where the multiple sets of indication information are arranged in a size order of indexes of the terminal devices respectively associated with the multiple sets of indication information, that is, the multiple sets of indication information are arranged in an ascending or descending order according to the indexes of the terminal devices respectively associated with the multiple sets of indication information, and any set of indication information in the multiple sets of indication information includes one or more of the following: an uplink repetition number, an MCS, or an index of an uplink scrambling sequence. In this way, the first downlink control information does not need to carry identifiers of the multiple terminal devices, and the multiple terminal devices can obtain corresponding sets of indication information through respective indexes, thereby saving signaling overhead.
[0028] In a possible design, the first downlink control information further includes a starting position of an uplink resource of the multiple terminal devices respectively. In this way, the first downlink control information can further indicate starting positions of the terminal devices in the first uplink resource, which can reduce overlap of uplink information and improve decoding performance of the network device on the uplink information.
[0029] In a possible design, the first downlink control information further includes first indication information, where the first indication information is used to indicate a first rule or a second rule, the first rule is that the starting positions of the uplink resources of the terminal devices are all the starting position of the first uplink resource, the second rule is that the starting position of the uplink resource of the terminal device with the uplink repetition number A is the starting position of the first uplink resource, and the starting position of the uplink resource of the terminal device with the uplink repetition number B and smaller than the A is determined based on the B, the A, the starting position of the first uplink resource, the size of the first uplink resource, and a first number, where the first number is the number of terminal devices with the uplink repetition number B and in sequence before the terminal device in the multiple terminal devices, and the A and the B are positive integers. In this way, the uplink resource allocation of the multiple terminal devices can be flexibly implemented, the uplink information of the multiple terminal devices is evenly distributed on the first uplink resource as much as possible, and the decoding performance of the network device on the uplink information is improved.
[0030] In a possible design, when the value of the MCS is smaller than or equal to a first threshold, it is indicated that the terminal device corresponding to the MCS is scheduled for uplink transmission. Correspondingly, when the value of the MCS is greater than the first threshold, it is indicated that the terminal device corresponding to the MCS is not scheduled for uplink transmission. In this way, the multiple terminal devices can determine whether they are really scheduled by the value of the MCS, and the scheduling is more flexible.
[0031] In a possible design, the first downlink control information further includes a first bit, where when the first bit is a first value, it is indicated that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences, or when the first bit is a second value, it is indicated that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences, where the first list and the second list are predefined. In this way, the multiple terminal devices can accurately obtain the corresponding uplink scrambling sequence, so that different scrambling modes are used in different scenarios to obtain a gain effect. For example, in a scenario with repeated transmission, the terminal device can use the orthogonal uplink scrambling sequence to improve the system capacity, and in a scenario without repeated transmission, the terminal device can use the non-orthogonal scrambling sequence to improve the system capacity.
[0032] In a possible design, when the number of uplink repetitions is greater than 1, the index indicating the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the number of uplink repetitions is 1, the index indicating the uplink scrambling sequence corresponds to a second list of non-orthogonal scrambling sequences; where the first list and the second list are predefined. In this way, multiple terminal devices can accurately acquire corresponding uplink scrambling sequences through respective numbers of uplink repetitions, and thus, in a scenario with repeated transmission, a terminal device can use an orthogonal uplink scrambling sequence to improve system capacity, and in a scenario without repeated transmission, a terminal device can use a non-orthogonal scrambling sequence to improve system capacity, while no additional indication is introduced, and signaling overhead can be reduced.
[0033] In a possible design, in a random access procedure, a random access resource includes a repeated random access resource and a non-repeated random access resource, and the method further includes: when it is determined that a random access preamble is transmitted on the repeated random access resource, determining that the index indicating the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when it is determined that the random access preamble is transmitted on the non-repeated random access resource, determining that the index indicating the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences; where the first list and the second list are predefined. In this way, multiple terminal devices can accurately acquire corresponding uplink scrambling sequences, and thus, in a scenario with repeated transmission, a terminal device can use an orthogonal uplink scrambling sequence to improve system capacity, and in a scenario without repeated transmission, a terminal device can use a non-orthogonal scrambling sequence to improve system capacity, while no additional indication is introduced, and signaling overhead can be reduced.
[0034] In a possible design, the method further includes: receiving, from the network device, the first identifier, or sending, to the network device, the first identifier; where the first identifier is determined based on a synchronization signal block (SSB) index corresponding to the multiple terminal devices, or the first identifier is determined based on a timing advance (TA) of the first terminal device, or the first identifier is determined based on a random access resource corresponding to the first terminal device. In this way, the network device and the terminal device can align the first identifier, and the first identifier shared by the multiple terminal devices can be flexibly determined in three different ways, so that terminal devices in a geographical area use the same first identifier.
[0035] In a possible design, the method further includes: receiving first information, where the first information is used for configuring a first search space, and the first search space is used for detecting the first downlink control information; detecting the first downlink control information in the first search space according to the first identifier; or receiving second information and third information, where the second information is used for configuring a second search space, and the second search space corresponds to a partial time domain location and / or a partial frequency domain location used for detecting the first downlink control information; the third information is used for indicating the partial time domain location and / or the partial frequency domain location corresponding to the second search space; detecting the first downlink control information in the partial time domain location and / or the partial frequency domain location corresponding to the second search space according to the first identifier; or receiving fourth information and fifth information, where the fourth information is used for configuring a third search space and a fourth search space, the third search space and the fourth search space overlap in the time domain and / or the frequency domain, and the third search space is used for detecting the first downlink control information; the fourth information is used for indicating that the third search space is valid; and detecting the first downlink control information in the third search space according to the first identifier. In this way, the network device can flexibly configure a search space used for detecting the first downlink control information.
[0036] In a possible design, the plurality of terminal devices are included in a first group of terminal devices, and a quantity of terminal devices included in the first group of terminal devices is greater than or equal to a quantity of the plurality of terminal devices. In this way, the network device can flexibly schedule the plurality of terminal devices that need to be scheduled at one time in a group of terminal devices according to a requirement.
[0037] In a possible design, a difference between uplink repetition numbers corresponding to the plurality of terminal devices is less than or equal to a second threshold, or a difference between values of MCSs corresponding to the plurality of terminal devices is less than or equal to a third threshold. In this way, the network device can schedule the plurality of terminal devices with similar performance, thereby improving communication performance.
[0038] In a third aspect, the present application provides a communication apparatus. The communication apparatus can be a network device, or can be a component (for example, a processor, a chip, a chip system, a circuit, an assembly, a module, or a functional module) in a network device. The communication apparatus has a function of implementing the method in the first aspect or in any of the possible design examples of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0039] In a possible design, the communication apparatus can include a processing unit, and optionally can further include a transceiving unit. The units can perform the functions of the method in the first aspect or in any of the possible design examples of the first aspect, which will not be repeated here.
[0040] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, messages, or information, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the method of the first aspect or various possible design examples of the first aspect. The memory is coupled to the processor and stores program instructions and data for the communication device.
[0041] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, messages, or information, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the method of the first aspect or various possible design examples of the first aspect. The memory is coupled to the processor and stores program instructions and data for the communication device.
[0042] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, messages, or information, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the method of the first aspect or various possible design examples of the first aspect. The memory is coupled to the processor and stores program instructions and data for the communication device.
[0043] In an example, the communication device includes one or more processors, optionally includes a memory, and / or optionally includes a transceiver configured to transmit and receive data, messages, or information, and configured to communicate with other devices in the system. The processor is configured to support the communication device to perform the corresponding functions in the method of the first aspect or various possible design examples of the first aspect. The memory is coupled to the processor and stores program instructions and data for the communication device.
[0044] In an example, the communication system includes a network device. The network device can be configured to implement the method in the first aspect or various possible design examples of the first aspect.
[0045] In an example, the communication system includes a network device. The network device can be configured to implement the method in the first aspect or various possible design examples of the first aspect.
[0046] In a seventh aspect, a computer-readable storage medium storing program instructions is provided. The program instructions, when executed on a computer, cause the computer to perform the method of the first aspect and any possible implementation thereof, or the method of the second aspect and any possible implementation thereof. For example, the computer-readable storage medium can be any available media that can be accessed by the computer. For example, but not limited to, the computer-readable medium can include a non-transitory computer-readable medium, a random-access memory (RAM), a read-only memory (ROM), an electrically EPROM (EEPROM), a CD-ROM or other optical disk storage, a magnetic disk storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by the computer.
[0047] In an eighth aspect, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed on a computer, the method of the first aspect or any possible implementation thereof, or the method of the second aspect or any possible implementation thereof is performed.
[0048] In a ninth aspect, a chip or chip system is provided. The chip or chip system includes one or more processors coupled with at least one memory for reading and executing program instructions stored in the memory, so that the chip or chip system implements the method of the first aspect or any possible implementation thereof, or the method of the second aspect or any possible implementation thereof.
[0049] The technical effects of each of the third aspect to the ninth aspect and each possible implementation thereof can refer to the technical effects of the first aspect or any possible implementation thereof, or the technical effects of the second aspect or any possible implementation thereof, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 A schematic diagram of an architecture of a communication system is provided.
[0051] Figure 2 Another schematic diagram of an architecture of a communication system is provided.
[0052] Figure 3 A schematic diagram of a flow of a communication method is provided.
[0053] Figure 4A schematic diagram of a first downlink control information provided in the present application;
[0054] Figure 5 A schematic diagram of a first downlink control information provided in the present application;
[0055] Figure 6 A schematic diagram of a first downlink control information provided in the present application;
[0056] Figure 7 A schematic diagram of uplink resources occupied by a UE1, a UE2 and a UE3 provided in the present application;
[0057] Figure 8 A schematic diagram of a first search space and other search spaces provided in the present application;
[0058] Figure 9 A flowchart of a communication method provided in the present application;
[0059] Figure 10 A schematic diagram of a communication device provided in the present application;
[0060] Figure 11 A schematic diagram of a communication device provided in the present application. DETAILED DESCRIPTION
[0061] Embodiments of the present application provide a communication method and device to implement multi-user multiplexing technology. The method and device described in the present application are based on the same technical concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again.
[0062] In the description of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.
[0063] In the description of the present application, "at least one" means one or more, and more means two or more. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0064] In the description of the present application, the association relationship between the associated objects is described by “and / or”, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. “ / ” represents “or”, for example, a / b represents a or b.
[0065] To more clearly describe the technical solutions of the embodiments of the present application, the communication method and device provided by the embodiments of the present application are described in detail below with reference to the drawings.
[0066] The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile communication system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, 4th generation (4G) mobile communication system (such as long term evolution (LTE) system), 5th generation (5G) mobile communication system (such as new radio (NR) system), and future communication network, etc. The present application can also be applied to other various communication systems supporting satellite communication, etc.
[0067] Exemplarily, Figure 1 A schematic diagram of the architecture of a possible communication system to which the embodiments of the present application are applicable is shown. As shown in the figure, Figure 1 The communication system 10 can include a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 can also include an Internet 300.
[0068] The RAN 100 includes at least one RAN node (such as 110a and 110b in the figure, collectively referred to as 110) and at least one terminal device (such as 120a-120j in the figure, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in the figure) can also be included in the RAN 100. Figure 1 Figure 1 The RAN 100 includes at least one RAN node (such as 110a and 110b in the figure, collectively referred to as 110) and at least one terminal device (such as 120a-120j in the figure, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in the figure) can also be included in the RAN 100. Figure 1 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrating the core network logical function and the radio access network logical function.
[0069] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, for example, a 4G, 5G mobile communication system, or a future-oriented communication system. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system integrating two or more of the above systems.
[0070] The RAN node 110, which can also be referred to as a RAN entity or an access node, etc., constitutes a part of the communication system and helps the terminal device to realize wireless access. The RAN nodes 110 in the communication system 10 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are opposite, for example, Figure 1 The network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For the terminal 120j accessing the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes collectively referred to as a communication apparatus, for example Figure 1 The network elements 110a and 110b can be understood as communication apparatuses with base station functions, and the network elements 120a to 120j can be understood as communication apparatuses with terminal device functions.
[0071] The RAN node can also be referred to as a network device. In the following, the network device is used for description unless otherwise specified.
[0072] In one possible scenario, network equipment can also be called access network equipment. Access network equipment can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a communication satellite with base station functionality, a base station on a satellite, a base station in a future mobile communication system, or an access node in a WiFi system, etc. Access network equipment can also be a macro base station (such as...). Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The access network device can be a relay node or donor node (as described in 110b), or a wireless controller in a CRAN scenario. Optionally, the access network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the access network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The access network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the access network device functions.
[0073] In another possible scenario, multiple access network devices collaborate to assist terminal devices in achieving wireless access, with each access network device performing a portion of the base station's functions. For example, the access network devices can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and DU can be configured separately or included in the same network element, such as a baseband unit (BBU). The RU can be included in radio frequency equipment or radio frequency units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0074] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CUs (or CU-CP, CU-UP), DUs and RUs in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0075] The terminal device can also be referred to as a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit the device form of the terminal device.
[0076] In some scenarios, the network device can send a downlink signal to the terminal device, and the terminal device can send an uplink signal to the network device. In addition, the network devices can also communicate with each other, and the terminal devices can also communicate with each other.
[0077] Exemplary, Figure 2Another possible architecture of a communication system to which embodiments of the present application can be applied is shown. The communication system can support satellite communication. In the communication system, base stations are deployed on satellites, or in other words, satellites have base station functions, and a terminal device on the ground can communicate with a satellite or a satellite base station over an air interface (which can be various types of air interfaces, such as a 5G air interface) to access a mobile communication network, and the satellite as a base station is connected to a ground station over an NG interface to implement regenerative transmission, or the satellite as a transparent node implements the transparent transmission between the terminal device and the ground station, and the ground station is connected to a core network over an NG interface, which can be in a wireless or wired form. The satellites can communicate with each other, and the communication between the satellites can include regenerative transmission or transparent transmission. As shown in Figure 2 When the satellites perform regenerative transmission, the satellite base stations communicate with each other over an Xn interface, and the satellites can complete signaling interaction and user data transmission between base stations. When the satellites perform transparent transmission, the satellites communicate with each other over an air interface.
[0078] The terminal device and the base station can refer to the foregoing description, and will not be described here.
[0079] The core network is mainly used to provide user access control, mobility management, session management, user security authentication, charging, and the like. The core network has multiple functional units and can be divided into control plane and data plane functional entities. For example, an access and mobility management function (AMF) network element in the core network is responsible for user access management, security authentication, and mobility management. A session management function (SMF) network element is used to be responsible for session management of a terminal device (including establishment, modification, and release of a session), selection and reselection of a user plane function network element, internet protocol (IP) address allocation of the terminal device, quality of service (QoS) control, charging data collection, roaming, and the like. A user plane function (UPF) network element is responsible for managing transmission of user plane data, traffic statistics, and the like.
[0080] The ground station is mainly responsible for forwarding signaling and service data between the satellite and the base station, or between the satellite and the core network.
[0081] Air interface: represents a wireless link between a terminal and a base station.
[0082] Xn interface: represents an interface between base stations, mainly used for signaling interaction such as handover.
[0083] NG interface: represents the interface between the base station and the core network, or the interface between the ground station and the core network, or the interface between the satellite base station and the ground station (at this time the interface is a wireless link), mainly interacts with the core network non-access layer (non-access Stratum, NAS) signaling and user service data.
[0084] It should be understood that the communication system described in the embodiments of the application is for more clearly illustrating the technical solutions of the embodiments of the application, and does not constitute a limitation on the technical solutions provided by the embodiments of the application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the application are also applicable to similar technical problems.
[0085] The communication method provided by the embodiments of the application will be described in detail below.
[0086] In the following embodiments, the communication method provided by the application is described in detail taking terminal devices and network devices as examples. It should be understood that the operations performed by the terminal devices can also be implemented by processors, chips or chip systems, or functional modules, components or modules in the terminal devices. The operations performed by the network devices can also be implemented by processors, chips or chip systems, or functional modules, components or modules in the network devices, and the application does not limit this.
[0087] Based on the above description, the communication method provided by the embodiments of the application can be referred to Figure 3 The flow of the method can include:
[0088] Step 301: The network device generates a first downlink control information, and the first downlink control information is used to schedule uplink transmission of a plurality of terminal devices. The first downlink control information is used to indicate at least one of the following information: a first uplink resource for the plurality of terminal devices, a modulation and coding scheme (MCS) corresponding to the plurality of terminal devices respectively, and a number of uplink repetitions corresponding to the plurality of terminal devices respectively.
[0089] Step 302: The network device sends a first downlink control information to a plurality of terminal devices. Correspondingly, the plurality of terminal devices receives the first downlink control information from the network device. As Figure 3 The first terminal device is taken as an example for corresponding description. The first terminal device belongs to the plurality of terminal devices.
[0090] It should be understood that the terminal devices other than the first terminal device in the plurality of terminal devices can refer to the first terminal device.
[0091] Step 303: The first terminal device sends uplink information in the first uplink resource according to the first downlink control information.
[0092] The first downlink control information can be downlink control information (DCI) or the like.
[0093] It should be understood that the present application only takes the first downlink control information as an example. In some embodiments, the first downlink control information can also be replaced by other information or messages, such as media access control control element (MAC CE), which is not limited by the present application.
[0094] In some embodiments, the first downlink control information is used to schedule uplink transmission of multiple terminal devices, which can include: the first downlink control information is used to schedule uplink data transmission of multiple terminal devices, or the first downlink control information is used to schedule transmission of other uplink information of multiple terminal devices except uplink data.
[0095] In an optional implementation a1, the first downlink control information can include multiple identifiers, and the multiple identifiers correspond to the multiple terminal devices one by one, wherein any identifier in the multiple identifiers can be associated with a set of indication information in the first downlink control information for the related terminal device, and the set of indication information can include one or more of the following: uplink repetition number for the related terminal device, MCS for the related terminal device.
[0096] Correspondingly, the first terminal device can obtain the set of indication information in the first downlink control information for the first terminal device according to the identifier of the first terminal device.
[0097] The multiple identifiers can also be understood as an identifier list.
[0098] The identifier can be a radio network temporary identity (RNTI) or an index corresponding to the RNTI.
[0099] For example, the RNTI can be a cell RNTI (C-RNTI).
[0100] The RNTI or the index corresponding to the RNTI can be configured by the network device for the terminal device.
[0101] Taking the C-RNTI as an example, a schematic diagram of the first downlink control information can be as shown in Figure 4 . Figure 4 In the above, taking K+1 terminal devices as an example, K is a positive integer. Among them,Figure 4 In some embodiments, C-RNTI 0 to C-RNTI K can be understood as indexes of C-RNTI being 0 to K, indicating a total of K+1 C-RNTI; similarly, MCS 0 to MCS K can be understood as indexes of MCS being 0 to K, indicating a total of K+1 MCS; similarly, uplink repetition number 0 to uplink repetition number K can be understood as indexes of uplink repetition number being 0 to K, indicating a total of K+1 uplink repetition numbers. Wherein, the MCS and / or uplink repetition number with the same index can be understood as a group of indication information. Other similar descriptions in the embodiments of the present application are the same, and will not be described one by one below. For example, Figure 4 In some embodiments, a group of indication information of a terminal device corresponding to C-RNTI 0 can include one or more of the following: MCS 0, uplink repetition number 0.
[0102] It should be understood that Figure 4 In the schematic diagram shown, only C-RNTI 0 to C-RNTI K are taken as examples, and optionally, C-RNTI 1 to C-RNTI K+1 or other representations can also be used. The representations of MCS, uplink repetition number, etc. are the same, and the present application does not limit this.
[0103] It should be understood that Figure 4 In some embodiments, C-RNTI 0 to C-RNTI K can also be replaced by indexes corresponding to RNTI respectively.
[0104] In an example, the order of any identifier in a plurality of identifiers is used to determine the index of the uplink scrambling sequence of the related terminal device. Accordingly, the first terminal device can determine the index of the uplink scrambling sequence of the first terminal device according to the order of the identifier of the first terminal device in the plurality of identifiers. Wherein, the uplink scrambling sequence can be used to scramble the uplink information.
[0105] For example, still taking Figure 4 as an example, assuming that the identifier of the first terminal device is C-RNTI 0, and the order of C-RNTI 0 in the plurality of identifiers is the first, then the index of the uplink scrambling sequence of the first terminal device corresponding to C-RNTI 0 can be determined as index 0. That is, based on this method, multiple terminal devices can also accurately determine the index of the corresponding uplink scrambling sequence without carrying the indexes of the respective corresponding uplink scrambling sequences of the multiple terminal devices in the first downlink control information.
[0106] In another example, the group of indication information can also include the index of the uplink scrambling sequence of the related terminal device, for example Figure 5 as shown. That is, a group of indication information in Figure 4The base station can further include the index of the uplink scrambling sequence. For example, a set of indication information of the terminal device corresponding to the C-RNTI 0 can include one or more of the following: MCS 0, the number of uplink repetitions 0, the uplink scrambling sequence 0.
[0107] In an optional embodiment a2, the first downlink control information can include a plurality of sets of indication information respectively corresponding to a plurality of terminal devices, wherein the plurality of sets of indication information are arranged in a size order of indexes of the terminal devices respectively associated therewith, that is, the plurality of sets of indication information are arranged in an ascending or descending order according to the indexes of the terminal devices respectively associated therewith, and any one of the plurality of sets of indication information includes one or more of the following: the number of uplink repetitions, the MCS, or the index of the uplink scrambling sequence.
[0108] The plurality of sets of indication information arranged in the ascending or descending order according to the indexes of the terminal devices respectively associated therewith can be predefined.
[0109] Further, the first terminal device can obtain a set of indication information corresponding to the first terminal device from the plurality of sets of indication information in the first downlink control information according to the index of the first terminal device.
[0110] The plurality of sets of indication information included in the first downlink control information each occupies the same size of time-frequency resources.
[0111] In the embodiment a2, the first downlink control information can not carry the identifiers of the plurality of terminal devices, thereby reducing the signaling overhead.
[0112] For example, a schematic diagram of the first downlink control information can be as shown in Figure 6 . Figure 6 In the example shown, the first downlink control information can include K+1 sets of indication information, and the K+1 sets of indication information are arranged in a size order of indexes 0, 1, …, K of the plurality of terminal devices. For example, a first set of indication information (including one or more of MCS 0, the number of uplink repetitions 0, and the uplink scrambling sequence 0) corresponds to a terminal device with an index of 0.
[0113] It should be understood that the indexes 0, 1, …, K of the plurality of terminal devices are only examples, and can also be 1, 2, …, K+1 or other indexes, as long as the indexes of the plurality of terminal devices have a size order relationship.
[0114] The first uplink resource for the plurality of terminal devices includes uplink resources corresponding to the plurality of terminal devices respectively. That is, the uplink resource of each terminal device is in the first uplink resource. It can be understood that the uplink resource of each terminal device is not necessarily the same as the first uplink resource. The first uplink resource can be the largest uplink resource among the uplink resources corresponding to the plurality of terminal devices respectively, that is, the first uplink resource is the largest available resource.
[0115] In some embodiments, the first downlink control information can include information of the first uplink resource, for example Figures 4 to 6 The information of the first uplink resource can include one or more of the following: a starting position of the first uplink resource, a size of the first uplink resource, and the like. The size of the first uplink resource is the same as the uplink resource size required by the terminal device with the largest uplink repetition number among the plurality of terminal devices, so that the plurality of terminal devices can perform uplink transmission on the first uplink resource.
[0116] Optionally, when the first downlink control information includes the information of the first uplink resource, the first downlink control information can further include first indication information, the first indication information being used to indicate the first rule or the second rule. The first rule is that the starting positions of the uplink resources of the plurality of terminal devices are all the starting position of the first uplink resource. The second rule is that the starting position of the uplink resource of the terminal device with the uplink repetition number A is the starting position of the first uplink resource. When the uplink repetition number is B and less than A, the starting position of the uplink resource of the associated terminal device can be determined based on B, A, the starting position of the first uplink resource, the size of the first uplink resource, and the first number. The first number is the number of terminal devices in the plurality of terminal devices that are in order before the associated terminal device and have the uplink repetition number B. A and B are positive integers. A is the largest uplink repetition number among the uplink repetition numbers of the plurality of terminal devices, and A is greater than 1.
[0117] The first rule and the second rule are predefined or preconfigured by the network device.
[0118] When the first indication information indicates the first rule, the starting positions of the uplink resources occupied by the plurality of terminal devices for uplink transmission are the same.
[0119] When the first indication information indicates the second rule, the starting position of the uplink resource of the terminal device with the uplink repetition number A among the plurality of terminal devices is the starting position of the first uplink resource, and the starting position of the uplink resource of the terminal device with the uplink repetition number B can be determined according to the determination method in the second rule when the uplink repetition number is B and less than A. It can also be understood that when the first indication information indicates the second rule, the distribution mode of the uplink resources of the plurality of terminal devices is indicated.
[0120] For example, assuming that the uplink repetition number of the first terminal device is B and less than A, the starting position of the uplink resource of the first terminal device can be (i+S / (A / B)*K)mod S. Wherein, i is the starting position of the first uplink resource, S is the size of the first uplink resource, and K is the first number, that is, the number of terminal devices that are in front of the first terminal device in sequence and have an uplink repetition number of B.
[0121] In some implementation scenarios, A can be 4, and B can be 1 or 2.
[0122] For example, assuming that the plurality of terminal devices includes three terminal devices of UE1, UE2 and UE3 arranged in sequence, the uplink repetition number of UE1 is A, A is 4, and the uplink repetition number of UE2 and UE3 is B, B is 2. When the first indication information indicates the second rule, the uplink resources occupied by UE1, UE2 and UE3 can be as shown in Figure 7 Figure 7 It can be seen that the uplink resources occupied by UE2 and UE3 do not overlap, which can improve the communication performance.
[0123] In some embodiments, the uplink repetition numbers of the plurality of terminal devices can be the same, so that the plurality of terminal devices can occupy the same uplink resources, and the first downlink control information can also include the information of the first uplink resource, for example, as shown in Figures 4 to 6
[0124] In some embodiments, the first downlink control information can include the starting positions of the uplink resources of the plurality of terminal devices. It can also be understood that, in the foregoing embodiment a1, the set of indication information for the related terminal device can also include the starting position of the uplink resource of the related terminal device. In the foregoing embodiment a2, any one of the plurality of sets of indication information can also include the starting position of the uplink resource. For example, in this embodiment, the information of the first uplink resource in Figures 4 to 6 The information of the first uplink resource in
[0125] In some embodiments, the first downlink control information can also include a first bit. When the first bit is a first value, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences. Or, when the first bit is a second value, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences. Wherein, the first list and the second list are predefined.
[0126] The first list can include the correspondence between the index of the uplink scrambling sequence and the orthogonal uplink scrambling sequence. The second list can include the correspondence between the index of the uplink scrambling sequence and the non-orthogonal uplink scrambling sequence.
[0127] Optionally, the first downlink control information can comprise a first field, and the first field comprises the first bit.
[0128] Optionally, the first field can comprise at least one bit, and the at least one bit comprises the first bit.
[0129] It should be understood that the first field can also be a first indication field or other similar description.
[0130] When the index of the uplink scrambling sequence corresponds to the first list of orthogonal uplink scrambling sequences, the index of the uplink scrambling sequence included in the group of indication information for the related terminal device corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the related terminal device determined by the order of any identifier in multiple identifiers corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in any group of indication information included in the first downlink control information corresponds to the first list of orthogonal uplink scrambling sequences. That is, when the corresponding uplink scrambling sequence is searched through the aforementioned index of the uplink scrambling sequence, the uplink scrambling sequence corresponding to the index of the uplink scrambling sequence is searched through the first list. That is, at this time, the uplink scrambling sequences corresponding to the multiple terminal devices are orthogonal uplink scrambling sequences.
[0131] For example, when the index of the uplink scrambling sequence corresponds to the first list of orthogonal uplink scrambling sequences, the first terminal device can determine the corresponding orthogonal uplink scrambling sequence in the first list based on Figure 5 and Figure 6 the index of the uplink scrambling sequence corresponding to the first terminal device shown in the figure.
[0132] When the index of the uplink scrambling sequence corresponds to the second list of non-orthogonal uplink scrambling sequences, the index of the uplink scrambling sequence included in the group of indication information for the related terminal device corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the related terminal device determined by the order of any identifier in multiple identifiers corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in any group of indication information included in the first downlink control information corresponds to the second list of non-orthogonal uplink scrambling sequences. That is, when the corresponding uplink scrambling sequence is searched through the aforementioned index of the uplink scrambling sequence, the uplink scrambling sequence corresponding to the index of the uplink scrambling sequence is searched through the second list. That is, at this time, the uplink scrambling sequences corresponding to the multiple terminal devices are non-orthogonal uplink scrambling sequences.
[0133] For example, when the index of the uplink scrambling sequence corresponds to the second list of non-orthogonal uplink scrambling sequences, the first terminal device can determine the corresponding non-orthogonal uplink scrambling sequence in the second list based on Figure 5 and Figure 6The index of the uplink scrambling sequence corresponding to the first terminal device is determined in the second list.
[0134] In some embodiments, when the uplink repetition number is greater than 1, the index of the uplink scrambling sequence corresponds to the first list of orthogonal uplink scrambling sequences; or when the uplink repetition number is 1, the index of the uplink scrambling sequence corresponds to the second list of non-orthogonal scrambling sequences.
[0135] It can also be understood that when a terminal device needs to perform uplink repeated transmission, the index of the uplink scrambling sequence of the terminal device corresponds to the first list of orthogonal uplink scrambling sequences; or when a terminal device does not need to perform uplink repeated transmission, the index of the uplink scrambling sequence of the terminal device corresponds to the second list of non-orthogonal uplink scrambling sequences.
[0136] Taking the first terminal device as an example, when the uplink repetition number of the first terminal device is greater than 1, i.e. the first terminal device needs to perform uplink repeated transmission, the index of the uplink scrambling sequence included in the group of indication information of the first terminal device corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the first terminal device determined by the order of the identifier of the first terminal device in the plurality of identifiers corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in the group of indication information corresponding to the first terminal device in the plurality of groups of indication information included in the first downlink control information corresponds to the first list of orthogonal uplink scrambling sequences. Correspondingly, the first terminal device determines the orthogonal uplink scrambling sequence corresponding to the first terminal device based on the index of the uplink scrambling sequence of the first terminal device in the first list.
[0137] When the uplink repetition number of the first terminal device is 1, i.e. the first terminal device does not need to perform uplink repeated transmission, the index of the uplink scrambling sequence included in the group of indication information of the first terminal device corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the first terminal device determined by the order of the identifier of the first terminal device in the plurality of identifiers corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in the group of indication information corresponding to the first terminal device in the plurality of groups of indication information included in the first downlink control information corresponds to the second list of non-orthogonal uplink scrambling sequences. Correspondingly, the first terminal device determines the non-orthogonal uplink scrambling sequence corresponding to the first terminal device based on the index of the uplink scrambling sequence of the first terminal device in the second list.
[0138] In some embodiments, in the random access procedure of the terminal device, the random access resource can include repeated random access resources and non-repeated random access resources, and different uplink scrambling sequences can correspond to different types of random access resource access.
[0139] For example, when the first terminal device determines that the random access preamble is sent on the repeated random access resource, the first terminal device can determine that the index of the uplink scrambling sequence corresponds to the first list of orthogonal uplink scrambling sequences; or when the first terminal device determines that the random access preamble is sent on the non-repeated random access resource, the first terminal device can determine that the index of the uplink scrambling sequence corresponds to the second list of non-orthogonal uplink scrambling sequences.
[0140] That is, when the first terminal device determines that the random access preamble is sent on the repeated random access resource, the index of the uplink scrambling sequence included in the group of indication information of the first terminal device corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the first terminal device determined by the order of the identity of the first terminal device in multiple identities corresponds to the first list of orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in the group of indication information corresponding to the first terminal device in the multiple groups of indication information included in the first downlink control information corresponds to the first list of orthogonal uplink scrambling sequences. Accordingly, the first terminal device determines the orthogonal uplink scrambling sequence corresponding to the first terminal device in the first list based on the index of the uplink scrambling sequence of the first terminal device.
[0141] When the first terminal device determines that the random access preamble is sent on the non-repeated random access resource, the index of the uplink scrambling sequence included in the group of indication information of the first terminal device corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence of the first terminal device determined by the order of the identity of the first terminal device in multiple identities corresponds to the second list of non-orthogonal uplink scrambling sequences, or the index of the uplink scrambling sequence included in the group of indication information corresponding to the first terminal device in the multiple groups of indication information included in the first downlink control information corresponds to the second list of non-orthogonal uplink scrambling sequences. Accordingly, the first terminal device determines the non-orthogonal uplink scrambling sequence corresponding to the first terminal device in the second list based on the index of the uplink scrambling sequence of the first terminal device.
[0142] Optionally, the first terminal device can determine whether the random access preamble is sent on the repeated random access resource or the non-repeated random access resource according to the reference signal received power (RSRP) of the downlink reference signal.
[0143] For example, when the first terminal device determines that the RSRP is less than the power threshold, it is determined that the random access preamble is sent on the repeated random access resource. When the first terminal device determines that the RSRP is greater than or equal to the power threshold, it is determined that the random access preamble is sent on the non-repeated random access resource.
[0144] In some embodiments, in one scheduling, although multiple terminal devices are scheduled to send uplink transmission by the first downlink control information, some of the multiple terminal devices can be actually scheduled to send uplink transmission, and the other terminal devices are not actually scheduled to send uplink transmission. For example, whether a terminal device is actually scheduled to send uplink transmission can be indicated implicitly by the value of the MCS corresponding to the terminal device in the first downlink control information.
[0145] For example, when the value of the MCS is less than or equal to a first threshold, it indicates that the terminal device corresponding to the MCS is scheduled to send uplink transmission. When the value of the MCS is greater than the first threshold, it indicates that the terminal device corresponding to the MCS is not scheduled to send uplink transmission. Accordingly, any terminal device in the multiple terminal devices can determine whether it is actually scheduled to send uplink transmission by the value of the corresponding MCS.
[0146] Optionally, the terminal device corresponding to the MCS can also be indicated not to send uplink transmission by setting the MCS to a specified value. Of course, other methods can also be used, which are not limited in the present application.
[0147] In one possible way, the first downlink control information can be scrambled by a first identifier, wherein the first identifier corresponds to the multiple terminal devices.
[0148] It can be understood that the first identifier can be used by the multiple terminal devices to receive or descramble the first downlink control information. That is, the multiple terminal devices all receive or descramble the first downlink control information by the first identifier. In this way, the first identifier can be shared by the multiple terminal devices, thereby saving the transmission overhead of the downlink control information.
[0149] Optionally, the first identifier can be a multi-user RNTI (multi-user RNTI, MU-RNTI).
[0150] In one example, the first identifier can be configured by the network device for the terminal device. For example, the network device can send the first identifier to the multiple terminal devices, and accordingly, the multiple terminal devices receive the first identifier respectively.
[0151] In this example, the multiple terminal devices can correspond to the same synchronization signal block (synchronization signal block, SSB) index, and the network device can determine the first identifier based on the SSB index corresponding to the multiple terminal devices.
[0152] Alternatively, the network device can determine the first identifier based on timing advance (TA) reported by the plurality of terminal devices. For example, the network device can divide TAs into different levels, terminal devices corresponding to different TA levels can correspond to the same first identifier, and the network device can assign the same first identifier to the plurality of terminal devices if the TA levels of the plurality of terminal devices differ by less than a preset threshold, which can reduce scheduling delay.
[0153] Alternatively, the network device can assign the same first identifier to the plurality of terminal devices if the positions of the random access resources of the plurality of terminal devices differ by less than a preset threshold.
[0154] In another example, the plurality of terminal devices can determine the first identifier by themselves and send the first identifier to the network device, i.e., the network device receives the first identifier from the plurality of terminal devices.
[0155] In this example, any terminal device can determine the first identifier based on the corresponding SSB index, determine the first identifier based on the corresponding TA, or determine the first identifier based on the corresponding random access resource.
[0156] For example, the network device can pre-configure a terminal device with a correspondence between SSB index and RNTI, any terminal device can determine the RNTI corresponding to the SSB index A of any terminal device based on the correspondence, and any terminal device sends the determined RNTI to the network device as the first identifier. Alternatively, the network device can pre-configure a terminal device with a correspondence between TA range and RNTI, any terminal device can determine the RNTI corresponding to the TA of any terminal device based on the correspondence and the corresponding TA, and any terminal device sends the determined RNTI to the network device as the first identifier. Alternatively, the network device can pre-configure a terminal device with a correspondence between the position range of the random access resource and the RNTI, any terminal device can determine the RNTI corresponding to the TA of any terminal device based on the correspondence and the corresponding random access resource, and any terminal device sends the determined RNTI to the network device as the first identifier.
[0157] In this example, the first identifiers determined by the plurality of terminal devices are the same.
[0158] In an optional implementation, the network device can send first information, the first information being used to configure a first search space, and the first search space being used to detect first downlink control information. Correspondingly, the first terminal device can receive the first information and detect the first downlink control information in the first search space according to the first identifier.
[0159] Optionally, the first search space can be a common search space.
[0160] For example, the first search space can be a type 4 physical downlink control channel (PDCCH) control search space (CSS) (i.e., type 4 PDCCH CSS). Of course, the first search space can also be described in other manners, which are not limited in the present application.
[0161] The first search space does not overlap with other search spaces. For example, as shown in FIG. 1, the first search space is used for detecting downlink control information scrambled by a MU-RNTI, and the other search spaces are used for detecting downlink control information scrambled by a C-RNTI, and the two types of search spaces do not overlap. Figure 8
[0162] In yet another optional implementation, the network device can send second information and third information, the second information being used for configuring a second search space, a part of time domain location and / or a part of frequency domain location corresponding to the second search space being used for detecting first downlink control information; the third information being used for indicating the part of time domain location and / or the part of frequency domain location corresponding to the second search space. Correspondingly, the first terminal device receives the second information and the third information, and detects the first downlink control information in the part of time domain location and / or the part of frequency domain location corresponding to the second search space according to the first identifier.
[0163] Optionally, different time domain parts and / or frequency domain parts of the second search space can be used for detecting different downlink control information. For example, some time domain parts and / or frequency domain parts corresponding to the search space can be used for detecting downlink control information scrambled by a MU-RNTI, and other time domain parts and / or frequency domain parts corresponding to the search space can be used for detecting downlink control information scrambled by a C-RNTI.
[0164] For example, different time domain parts can include different time units. The time unit can be a system frame, a time slot, etc.
[0165] Optionally, the network device can send the second information and the third information through the same message, or can send the second information and the third information through different messages, which are not limited in the present application.
[0166] In yet another alternative implementation, the network device can send fourth information and fifth information, the fourth information being used to configure a third search space and a fourth search space, the third search space and the fourth search space being overlapped in time domain and / or frequency domain, the third search space being used to detect the first downlink control information; the fourth information being used to indicate that the third search space is valid. Correspondingly, the first terminal device can receive the fourth information and the fifth information, and detect the first downlink control information in the third search space according to the first identifier.
[0167] Optionally, the third search space and / or the fourth search space can be multiple search spaces. The third search space can be used to detect downlink control information scrambled by MU-RNTI, and the fourth search space can be used to detect downlink control information scrambled by C-RNTI.
[0168] After the first terminal device receives the fourth information, the third search space is valid for a certain time length, so that the first terminal device can detect the first downlink control information in the third search space according to the first identifier for the certain time length.
[0169] When the traffic volume of the network device is less than a certain traffic volume, the network device can indicate that the fourth search space is valid through the sixth information, and at this time, the third search space is invalid, and the fourth search space is valid for a certain time length.
[0170] Optionally, the network device can send the fourth information and the fifth information through the same message, or can send the fourth information and the fifth information through different messages, which is not limited in the present application.
[0171] Optionally, when the network device sends the fourth information and does not send the fifth information, the third search space and the fourth search space can also be valid according to a predefined priority. For example, the priority of the third search space is higher than the priority of the fourth search space, and the third search space is valid first for a certain time length, and then the fourth search space is valid.
[0172] In some embodiments, the multiple terminal devices can be included in a first group of terminal devices, and the number of terminal devices included in the first group of terminal devices is greater than or equal to the number of the multiple terminal devices.
[0173] The first group of terminal devices corresponds to the first identifier.
[0174] It can be understood that the first identifier can be used by any terminal device in the first group of terminal devices to receive or descramble the first downlink control information. That is, each terminal device in the first group of terminal devices receives or descrambles the first downlink control information through the first identifier. The first group of terminal devices shares the first identifier.
[0175] By the method, the network device can group the terminal devices, assign the same first identifier to a group of terminal devices, and the number of terminal devices in the group of terminal devices can be greater than the number of the plurality of terminal devices scheduled at one time. For example, the first group of terminal devices includes 8 terminal devices, and the plurality of terminal devices includes 4 terminal devices. Each terminal device in the first group of terminal devices corresponds to a different index, and the network device can determine the plurality of terminal devices scheduled at one time according to the service and the channel state. Accordingly, different terminal devices in the first group of terminal devices determine whether to be scheduled according to whether the index of the terminal device is included in the first downlink control information.
[0176] For example, the difference between the uplink repetition numbers corresponding to the plurality of terminal devices is less than or equal to a second threshold value, or the difference between the values of the MCSs corresponding to the plurality of terminal devices is less than or equal to a third threshold value. That is, the network device can schedule, in one scheduling, a plurality of terminal devices in the first group of terminal devices whose difference between the uplink repetition numbers is less than or equal to the second threshold value, or a plurality of terminal devices in the first group of terminal devices whose difference between the values of the MCSs is less than or equal to the third threshold value.
[0177] Optionally, the network device can directly carry the identifier of the scheduled terminal device in the first downlink control information.
[0178] Optionally, the network device can also indicate which terminal devices are scheduled by a group of bits. The group of bits corresponds to the group of terminal devices one by one. For example, when the bit is 0, it can indicate that the corresponding terminal device is not scheduled, and when the bit is 1, it indicates that the corresponding terminal device is scheduled, or vice versa, which is not limited in the present application.
[0179] Optionally, the group of bits can be carried in the first downlink control information, that is, the first downlink control information includes the group of bits, or it can be understood that the first downlink control information includes a second field (or a second indication domain), and the second field (or the second indication domain) includes the group of bits.
[0180] It should be understood that when the network device indicates which terminal devices are scheduled by a group of bits, the identifier of the scheduled terminal device can not be included in the first downlink control information. However, the plurality of terminal devices can identify that they are scheduled, and the plurality of terminal devices can still obtain the corresponding group of indication information in the first downlink control information according to the size relationship of the respective indexes.
[0181] In some embodiments, if the service of some terminal devices in the plurality of terminal devices changes or exits the connected state, the network device can update the indexes of the remaining terminal devices in the plurality of terminal devices, or can update the first identifiers corresponding to the plurality of terminal devices.
[0182] Optionally, the corresponding first identifier of the terminal device in the handover process can remain the MU-RNTI in the source cell, or can also be updated to the MU-RNTI corresponding to the target cell of the terminal device.
[0183] Through the above communication method, the scheduling of multiple terminal devices can be implemented through a first downlink control information, the technology of multi-user multiplexing can be implemented, and the control signaling overhead can be reduced.
[0184] The embodiment of the application further provides another communication method to implement the technology of multi-user multiplexing. In this embodiment, in the random access process of the terminal device, the network device can schedule the terminal devices requiring uplink repeated transmission and the terminal devices not requiring uplink repeated transmission on the same uplink resource through a random access response. For example, the communication method can refer to the flow shown in Figure 9
[0185] Step 901: The network device sends a random access response, and the random access response is used to schedule the uplink transmission of multiple terminal devices. Correspondingly, the multiple terminal devices receive the random access response. For example, as shown in the figure, the first terminal device is taken as an example for corresponding description. The first terminal device belongs to the multiple terminal devices. Figure 9
[0186] It should be understood that the terminal devices other than the first terminal device in the multiple terminal devices can refer to the first terminal device.
[0187] Step 902: The first terminal device sends a message 3 (Msg3) on the first uplink resource according to the random access response.
[0188] In some embodiments, the random access response includes the identifiers corresponding to the multiple terminal devices respectively.
[0189] Optionally, the identifiers corresponding to the multiple terminal devices respectively can include two groups of identifiers, one group of identifiers (denoted as the first group of identifiers) includes the identifiers corresponding to the terminal devices requiring uplink repeated transmission in the multiple terminal devices, and the other group of identifiers (denoted as the second group of identifiers) includes the identifiers corresponding to the terminal devices not requiring uplink repeated transmission in the multiple terminal devices. For example, 4 terminal devices in 10 terminal devices do not require uplink repeated transmission, and 6 terminal devices require uplink repeated transmission. The identifiers corresponding to the 4 terminal devices not requiring uplink repeated transmission can be located in the first 4 bits, and the identifiers corresponding to the 6 terminal devices requiring uplink repeated transmission can be located in the last 6 bits.
[0190] The identifier can be an RNTI or an index corresponding to the RNTI.
[0191] For example, the RNTI can be a cell RNTI (C-RNTI).
[0192] In an optional implementation, the order of the identifier of any terminal device in the identifiers of the plurality of terminal devices can be used to determine the index of the uplink scrambling sequence of the any terminal device.
[0193] Optionally, the first group of identifiers can be used to indicate that the index of the uplink scrambling sequence corresponds to the first list of orthogonal uplink scrambling sequences, and the second group of identifiers can be used to indicate that the index of the uplink scrambling sequence corresponds to the second list of non-orthogonal uplink scrambling sequences. The first list and the second list can be referred to the related description in the foregoing embodiments.
[0194] For example, still taking the foregoing example of 10 terminal devices, assuming that the identifier of the first terminal device is located at the 2nd position in the 10 identifiers, it can be determined that the index of the uplink scrambling sequence of the first terminal device is index 2, and the identifier of the first terminal device is located at the 2nd position in the 10 identifiers, that is, the identifier of the first terminal device belongs to the second group of identifiers, which indicates that the index of the first terminal device corresponds to the second list of non-orthogonal uplink scrambling sequences, that is, the first terminal device can determine the corresponding non-orthogonal uplink scrambling sequence in the second list based on the index of the uplink scrambling sequence of the first terminal device, and use the non-orthogonal uplink scrambling sequence to scramble Msg3. Assuming that the identifier of the first terminal device is located at the 5th position in the 10 identifiers, it can be determined that the index of the uplink scrambling sequence of the first terminal device is index 5, and the identifier of the first terminal device is located at the 5th position in the 10 identifiers, that is, the identifier of the first terminal device belongs to the first group of identifiers, which indicates that the index of the first terminal device corresponds to the first list of orthogonal uplink scrambling sequences, that is, the first terminal device can determine the corresponding orthogonal uplink scrambling sequence in the first list based on the index of the uplink scrambling sequence of the first terminal device, and use the orthogonal uplink scrambling sequence to scramble Msg3.
[0195] It should be understood that, Figure 9 The embodiments shown can be combined with Figure 3 The embodiments shown can also exist independently, and the present application does not limit this.
[0196] Based on the foregoing embodiments, the embodiments of the present application further provide a communication device, which can be referred to Figure 10 As shown, the communication device 1000 can include a transceiver unit 1001 and a processing unit 1002. The transceiver unit 1001 is configured to enable the communication device 1000 to communicate, for example, to receive information (signals or data) or to send information (signals or data), and the processing unit 1002 is configured to control and manage the actions of the communication device 1000. The processing unit 1002 can also control the steps performed by the transceiver unit 1001.
[0197] Exemplarily, the communication apparatus 1000 can be specifically the first terminal device, the processor of the first terminal device, or a chip, or a chip system, or a component, a module, a functional module, etc. in the above-described embodiments. Alternatively, the communication apparatus 1000 can be specifically the network device, the processor of the network device, or a chip, or a chip system, or a component, a module, a functional module, etc. in the above-described embodiments.
[0198] In one embodiment, the communication apparatus 1000 is configured to implement the above-described Figure 3 When implementing the function of the network device in the above-described embodiments, the processing unit 1002 can be configured to generate first downlink control information, the first downlink control information being used for scheduling uplink transmission of a plurality of terminal devices, wherein the first downlink control information is used for indicating at least one of the following information: first uplink resources used by the plurality of terminal devices, modulation and coding schemes (MCSs) respectively corresponding to the plurality of terminal devices, and uplink repetition numbers respectively corresponding to the plurality of terminal devices; and the transceiver unit 1001 can be configured to send the first downlink control information to the plurality of terminal devices.
[0199] In some embodiments, the first downlink control information is scrambled by a first identifier, wherein the first identifier corresponds to the plurality of terminal devices.
[0200] In an alternative implementation, the first downlink control information comprises a plurality of identifiers, the plurality of identifiers corresponding to the plurality of terminal devices one by one, wherein any identifier in the plurality of identifiers is associated to a group of indication information in the first downlink control information for a related terminal device, the group of indication information comprising one or more of the following: an uplink repetition number of the related terminal device, and an MCS of the related terminal device.
[0201] Optionally, the identifier is a radio network temporary identifier (RNTI) or an index corresponding to the RNTI.
[0202] Exemplarily, the group of indication information further comprises an index of an uplink scrambling sequence of the related terminal device; or, an order of the any identifier in the plurality of identifiers is used to determine an index of an uplink scrambling sequence of the related terminal device.
[0203] In another alternative implementation, the first downlink control information comprises a plurality of groups of indication information respectively corresponding to the plurality of terminal devices, wherein the plurality of groups of indication information are arranged in a size order of indexes of the terminal devices to which the groups of indication information respectively correspond, and any group of indication information in the plurality of groups of indication information comprises one or more of the following: an uplink repetition number, an MCS, or an index of an uplink scrambling sequence.
[0204] In some embodiments, the first downlink control information further comprises a starting position of the uplink resource of each of the plurality of terminal devices.
[0205] In some other embodiments, the first downlink control information further comprises first indication information, the first indication information is used to indicate a first rule or a second rule, the first rule is that the starting position of the uplink resource of each of the plurality of terminal devices is the starting position of the first uplink resource; the second rule is that the starting position of the uplink resource of the terminal device with the uplink repetition number A is the starting position of the first uplink resource; when the uplink repetition number is B and less than A, the starting position of the uplink resource of the associated terminal device is determined based on the B, the A, the starting position of the first uplink resource, the size of the first uplink resource and a first number; wherein the first number is the number of the terminal devices in the plurality of terminal devices which are in order before the associated terminal device and have the uplink repetition number B, and the A and the B are positive integers.
[0206] In a possible manner, when the value of the MCS is less than or equal to a first threshold value, it indicates that the terminal device corresponding to the MCS is scheduled for uplink transmission; when the value of the MCS is greater than the first threshold value, it indicates that the terminal device corresponding to the MCS is not scheduled for uplink transmission.
[0207] In an example, the first downlink control information further comprises a first bit, when the first bit is a first value, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or, when the first bit is a second value, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences; wherein the first list and the second list are predefined.
[0208] In another example, when the uplink repetition number is greater than 1, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or, when the uplink repetition number is 1, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal scrambling sequences; wherein the first list and the second list are predefined.
[0209] Optionally, the transceiver 1001 can also be configured to: send the first identifier to the plurality of terminal devices, or receive the first identifier from the plurality of terminal devices; wherein the first identifier is determined based on the synchronization signal block (SSB) index corresponding to the plurality of terminal devices, or the first identifier is determined based on the timing advance (TA) of the plurality of terminal devices, or the first identifier is determined based on the random access resource corresponding to the plurality of terminal devices.
[0210] In an optional implementation, the transceiver 1001 can further be configured to:
[0211] transmit first information, the first information being used to configure a first search space, the first search space being used to detect the first downlink control information; or
[0212] transmit second information and third information, the second information being used to configure a second search space, a partial time domain location and / or a partial frequency domain location corresponding to the second search space being used to detect the first downlink control information; the third information being used to indicate the partial time domain location and / or the partial frequency domain location corresponding to the second search space; or
[0213] transmit fourth information and fifth information, the fourth information being used to configure a third search space and a fourth search space, the third search space and the fourth search space being overlapped in time domain and / or frequency domain, the third search space being used to detect the first downlink control information; the fourth information being used to indicate that the third search space is valid.
[0214] Optionally, the plurality of terminal devices are included in a first group of terminal devices, a number of terminal devices included in the first group of terminal devices being greater than or equal to a number of terminal devices in the plurality of terminal devices.
[0215] For example, a difference between uplink repetition numbers corresponding to the plurality of terminal devices is less than or equal to a second threshold, or a difference between values of MCSs corresponding to the plurality of terminal devices is less than or equal to a third threshold.
[0216] In another embodiment, the communication apparatus 1000 is configured to implement the above-described Figure 3 In the embodiment shown, when the first terminal device is functional, the transceiver 1001 can be configured to receive, from a network device, first downlink control information, the first downlink control information being used to schedule uplink transmission of a plurality of terminal devices, the first terminal device belonging to the plurality of terminal devices, wherein the first downlink control information is used to indicate at least one of the following information: first uplink resources for the plurality of terminal devices, modulation and coding schemes (MCSs) corresponding to the plurality of terminal devices respectively, and uplink repetition numbers corresponding to the plurality of terminal devices respectively; and transmit, according to the first downlink control information, uplink information in the uplink resources. The processing unit 1002 can be configured to control the operation of the transceiver 1001.
[0217] In some examples, the first downlink control information is scrambled by a first identifier, wherein the first identifier corresponds to the plurality of terminal devices.
[0218] In an optional implementation, the first downlink control information comprises a plurality of identifiers, the plurality of identifiers correspond to the plurality of terminal devices one by one, wherein any identifier in the plurality of identifiers is associated to a set of indication information in the first downlink control information for a relevant terminal device, the set of indication information comprises one or more of the following: uplink repetition number for the relevant terminal device, MCS for the relevant terminal device.
[0219] Optionally, the identifier is a radio network temporary identifier (RNTI) or an index corresponding to the RNTI.
[0220] Optionally, the set of indication information further comprises an index of an uplink scrambling sequence for the relevant terminal device; or, an order of the any identifier in the plurality of identifiers is used to determine the index of the uplink scrambling sequence for the relevant terminal device.
[0221] In another optional implementation, the first downlink control information comprises a plurality of sets of indication information respectively corresponding to the plurality of terminal devices, wherein the plurality of sets of indication information are arranged in a size order of indexes of the terminal devices respectively associated thereto, and any set of indication information in the plurality of sets of indication information comprises one or more of the following: uplink repetition number, MCS or index of an uplink scrambling sequence.
[0222] In an example, the first downlink control information further comprises a starting position of an uplink resource of the plurality of terminal devices respectively.
[0223] In another example, the first downlink control information further comprises first indication information, the first indication information is used to indicate a first rule or a second rule, the first rule is that starting positions of the uplink resources of the plurality of terminal devices respectively are all the starting position of the first uplink resource; the second rule is that the starting position of the uplink resource of a terminal device with uplink repetition number A is the starting position of the first uplink resource; when the uplink repetition number is B and smaller than A, the starting position of the uplink resource of an associated terminal device is determined based on the B, the A, the starting position of the first uplink resource, a size of the first uplink resource and a first number, wherein the first number is a number of terminal devices in the plurality of terminal devices which are in front of the associated terminal device in order and have uplink repetition number B, and the A and the B are positive integers.
[0224] Optionally, when a value of the MCS is smaller than or equal to a first threshold, it indicates that a terminal device corresponding to the MCS is scheduled for uplink transmission; when the value of the MCS is larger than the first threshold, it indicates that the terminal device corresponding to the MCS is not scheduled for uplink transmission.
[0225] In a possible implementation, the first downlink control information further includes a first bit, when the first bit is of a first value, the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the first bit is of a second value, the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences; wherein the first list and the second list are predefined.
[0226] In another possible implementation, when the uplink repetition number is greater than 1, the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the uplink repetition number is 1, the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences; wherein the first list and the second list are predefined.
[0227] In yet another possible implementation, in a random access procedure, a random access resource includes a repeated random access resource and a non-repeated random access resource, the processing unit 1002 can be further configured to:
[0228] when it is determined that the random access preamble is sent on the repeated random access resource, determine that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or
[0229] when it is determined that the random access preamble is sent on the non-repeated random access resource, determine that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences.
[0230] wherein the first list and the second list are predefined.
[0231] Optionally, the transceiver 1001 can be further configured to:
[0232] receive, from the network device, the first identifier, or send, to the network device, the first identifier; wherein the first identifier is determined based on a synchronization signal block (SSB) index corresponding to the plurality of terminal devices, or the first identifier is determined based on a timing advance (TA) of the first terminal device, or the first identifier is determined based on a random access resource corresponding to the first terminal device.
[0233] Optionally, the transceiver 1001 can be further configured to receive first information used for configuring a first search space, the first search space being used for detecting the first downlink control information; and the processing unit 1002 can be further configured to detect the first downlink control information in the first search space according to the first identifier; or
[0234] The transceiver 1001 can further receive second information and third information, the second information being used for configuring a second search space, a partial time domain position and / or a partial frequency domain position corresponding to the second search space being used for detecting the first downlink control information, and the third information being used for indicating the partial time domain position and / or the partial frequency domain position corresponding to the second search space; and the processing unit 1002 can further detect the first downlink control information in the partial time domain position and / or the partial frequency domain position corresponding to the second search space according to the first identifier; or
[0235] The transceiver 1001 can further receive fourth information and fifth information, the fourth information being used for configuring a third search space and a fourth search space, the third search space and the fourth search space being overlapped in time domain and / or frequency domain, the third search space being used for detecting the first downlink control information, and the fourth information being used for indicating that the third search space is valid; and the processing unit 1002 can further detect the first downlink control information in the third search space according to the first identifier.
[0236] In some embodiments, the plurality of terminal devices are included in a first group of terminal devices, and the number of terminal devices included in the first group of terminal devices is greater than or equal to the number of the plurality of terminal devices.
[0237] For example, the difference between the uplink repetition numbers corresponding to the plurality of terminal devices is less than or equal to a second threshold, or the difference between the values of MCSs corresponding to the plurality of terminal devices is less than or equal to a third threshold.
[0238] It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. The functional units in the embodiments of the present application can be integrated in a processing unit, or each unit can be physically present independently, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0239] The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0240] Based on the above embodiments, the embodiments of the present application also provide a communication device, referring to Figure 11 As shown in the figure, the communication device 1100 can include one or more processors 1102. Optionally, the communication device 1100 can also include one or more transceivers 1101. Optionally, the communication device 1100 can also include at least one memory 1103. The memory 1103 can be arranged inside the communication device 1100, or arranged outside the communication device 1100. The processor 1102 can control the transceiver 1101 to receive and send information, messages or data, etc.
[0241] Specifically, the processor 1102 can be a central processing unit (CPU), a network processor (NP) or a combination of CPU and NP. The processor 1102 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0242] The transceiver 1101, the processor 1102 and the memory 1103 are connected with each other. Optionally, the transceiver 1101, the processor 1102 and the memory 1103 are connected with each other through a bus 1104. The bus 1104 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 11 Only one thick line is used in the figure to represent the buses, but it does not mean that there is only one bus or only one type of bus.
[0243] In an optional implementation, the memory 1103 is configured to store programs, etc. Specifically, the programs can include program codes, which include computer operation instructions. The memory 1103 can include a RAM, and can also include a non-volatile memory such as one or more disk memories. The processor 1102 executes the programs stored in the memory 1103 to implement the above functions, thereby implementing the functions of the communication apparatus 1100.
[0244] For example, the communication apparatus 1100 can specifically implement the functions of the first terminal device or the network device in the above embodiments.
[0245] In one embodiment, the communication apparatus 1100 implements the functions of the first terminal device in the above method embodiments. Figure 3 When the communication apparatus 1100 implements the functions of the first terminal device in the above method embodiments, the transceiver 1101 can implement the transceiving operations performed by the first terminal device in the above method embodiments. The processor 1102 can implement the operations performed by the first terminal device in the above method embodiments, except for the transceiving operations. For specific descriptions, refer to the related descriptions in the above method embodiments, which will not be described in detail here. Figure 3 Figure 3 In another embodiment, when the communication apparatus 1100 implements the functions of the first terminal device in the above method embodiments, the processor 1102 can implement the operations performed by the first terminal device in the above method embodiments. For specific descriptions, refer to the related descriptions in the above method embodiments, which will not be described in detail here.
[0246] In another embodiment, when the communication apparatus 1100 implements the functions of the first terminal device in the above method embodiments, the processor 1102 can implement the operations performed by the first terminal device in the above method embodiments. For specific descriptions, refer to the related descriptions in the above method embodiments, which will not be described in detail here. Figure 3 Figure 3 In another embodiment, when the communication apparatus 1100 implements the functions of the first terminal device in the above method embodiments, the processor 1102 can implement the operations performed by the first terminal device in the above method embodiments. For specific descriptions, refer to the related descriptions in the above method embodiments, which will not be described in detail here. Figure 3
[0247] In yet another embodiment, the communication device 1100 performs the aforementioned... Figure 3 When the network device functions as described in the method embodiment, the transceiver 1101 can implement the aforementioned... Figure 3 The transmit and receive operations performed by the network device in the method embodiment shown; the processor 1102 can implement the aforementioned Figure 3 The method embodiments shown refer to operations performed by the network device other than sending and receiving operations. Specific details regarding these operations can be found in the descriptions of the above method embodiments, and will not be elaborated upon here.
[0248] In yet another embodiment, the communication device 1100 performs the aforementioned... Figure 3 When the network device functions as described in the method embodiment, the processor 1102 can implement the aforementioned... Figure 3 The method embodiment shown depicts operations performed by a network device. For a detailed description, please refer to the above. Figure 3 The relevant descriptions in the method embodiments shown will not be detailed here.
[0249] Based on the above embodiments, this application provides a communication system that may include multiple terminal devices and network devices involved in the above embodiments.
[0250] This application also provides a communication system, which may include the network devices involved in the above embodiments.
[0251] This application also provides a computer-readable storage medium for storing computer programs or instructions. When the computer programs or instructions are executed by a computer, the computer can implement the communication methods provided in the above-described method embodiments.
[0252] This application also provides a computer program product for storing computer programs or instructions. When the computer program or instructions are executed by a computer, the computer can implement the communication method provided in the above method embodiments.
[0253] This application also provides a chip or chip system, including logic circuitry, which is used to execute the communication method provided in the above-described method embodiments.
[0254] This application also provides a chip or chip system, including one or more processors, wherein the one or more processors are coupled to at least one memory, for calling a program in the memory to enable the chip or chip system to implement the communication method provided in the above method embodiments.
[0255] The embodiment of the present application further provides a chip or a chip system, which is coupled with at least one memory, and is used for implementing the communication method provided by the method embodiment.
[0256] Those skilled in the art should understand that the embodiment of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0257] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device implemented in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the function specified in the flow or the block.
[0258] These computer program instructions can also be stored in a computer readable memory capable of directing the computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including instruction apparatus, which implements the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the function specified in the flow or the block.
[0259] These computer program instructions can also be loaded into a computer or other programmable data processing device, so that a series of operation steps are performed on the computer or other programmable device to produce a computer implemented process, so that the instructions executed on the computer or other programmable device provide a process for implementing the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the function specified in the flow or the block.
[0260] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A communication method characterized by comprising: Comprising: generating a first downlink control information, the first downlink control information being used for scheduling uplink transmission of a plurality of terminal devices, wherein the first downlink control information is used for indicating at least one of the following information: a first uplink resource used by the plurality of terminal devices, a modulation and coding scheme (MCS) corresponding to the plurality of terminal devices respectively, and a number of uplink repetitions corresponding to the plurality of terminal devices respectively; sending the first downlink control information to the plurality of terminal devices.
2. The method of claim 1, wherein, The first downlink control information is scrambled by a first identifier, wherein the first identifier corresponds to the plurality of terminal devices.
3. The method of claim 1 or 2, wherein, The first downlink control information comprises a plurality of identifiers, the plurality of identifiers corresponding to the plurality of terminal devices one by one, wherein any identifier in the plurality of identifiers is associated to a group of indication information in the first downlink control information for a related terminal device, the group of indication information comprising one or more of the following: a number of uplink repetitions for the related terminal device, and a MCS for the related terminal device.
4. The method of claim 3, wherein, The identifier is a radio network temporary identifier (RNTI) or an index corresponding to the RNTI.
5. The method of claim 3 or 4, wherein, The group of indication information further comprises an index of an uplink scrambling sequence for the related terminal device; or, An order of the any identifier in the plurality of identifiers is used to determine an index of an uplink scrambling sequence for the related terminal device.
6. The method of claim 1 or 2, wherein, The first downlink control information comprises a plurality of groups of indication information corresponding to the plurality of terminal devices respectively, wherein the plurality of groups of indication information are arranged in a size order of indexes of terminal devices associated respectively, and any group of indication information in the plurality of groups of indication information comprises one or more of the following: a number of uplink repetitions, a MCS, or an index of an uplink scrambling sequence.
7. The method according to any one of claims 3 to 6, wherein, The first downlink control information further comprises a starting position of the uplink resource of the plurality of terminal devices respectively.
8. The method according to any one of claims 3 to 7, wherein, The first downlink control information further comprises first indication information, the first indication information being used for indicating a first rule or a second rule, the first rule being that starting positions of the uplink resources of the plurality of terminal devices are all starting positions of the first uplink resource, the second rule being that a starting position of the uplink resource of a terminal device with a number of uplink repetitions of A is a starting position of the first uplink resource, and a starting position of the uplink resource of a terminal device with a number of uplink repetitions of B and smaller than the A is determined based on the B, the A, a starting position of the first uplink resource, a size of the first uplink resource, and a first number, wherein the first number is a number of terminal devices in the plurality of terminal devices which are in front of the associated terminal device in order and have a number of uplink repetitions of B, and the A and the B are positive integers.
9. The method according to any one of claims 3 to 8, wherein, When a value of the MCS is smaller than or equal to a first threshold value, it indicates that a terminal device corresponding to the MCS is scheduled for uplink transmission; and when the value of the MCS is larger than the first threshold value, it indicates that the terminal device corresponding to the MCS is not scheduled for uplink transmission.
10. The method according to any one of claims 5 to 9, wherein, The first downlink control information further comprises a first bit, and when the first bit is a first value, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences. Or, the first bit is a second value, indicating that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences. Wherein, the first list and the second list are predefined.
11. The method according to any one of claims 5 to 9, wherein, When the uplink repetition number is greater than 1, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the uplink repetition number is 1, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal scrambling sequences. Wherein, the first list and the second list are predefined.
12. The method of claim 2, wherein, The method further comprises: sending the first identifier to the plurality of terminal devices; or receiving the first identifier from the plurality of terminal devices; Wherein, the first identifier is determined based on the synchronization signal block SSB index corresponding to the plurality of terminal devices, or the first identifier is determined based on the timing advance TA of the plurality of terminal devices, or the first identifier is determined based on the random access resource corresponding to the plurality of terminal devices.
13. The method of claim 2 or 12, wherein, The method further comprises: sending first information, the first information being used for configuring a first search space, the first search space being used for detecting the first downlink control information; or sending second information and third information, the second information being used for configuring a second search space, a part of time domain location and / or a part of frequency domain location corresponding to the second search space being used for detecting the first downlink control information; the third information being used for indicating the part of time domain location and / or the part of frequency domain location corresponding to the second search space; or sending fourth information and fifth information, the fourth information being used for configuring a third search space and a fourth search space, the third search space and the fourth search space overlapping in time domain and / or frequency domain, the third search space being used for detecting the first downlink control information; the fourth information being used for indicating that the third search space is valid.
14. A communication method, comprising: Applied to a first terminal device, the method comprises: receiving a first downlink control information from a network device, the first downlink control information being used for scheduling uplink transmission of a plurality of terminal devices, the first terminal device belonging to the plurality of terminal devices, wherein the first downlink control information is used for indicating at least one of the following information: a first uplink resource for the plurality of terminal devices, a modulation and coding scheme MCS corresponding to the plurality of terminal devices respectively, an uplink repetition number corresponding to the plurality of terminal devices respectively; sending uplink information in the first uplink resource according to the first downlink control information.
15. The method of claim 14, wherein, The first downlink control information is scrambled with a first identifier, wherein the first identifier corresponds to the plurality of terminal devices.
16. The method of claim 14 or 15, wherein, The first downlink control information comprises a plurality of identifiers, the plurality of identifiers corresponding to the plurality of terminal devices one by one, wherein any identifier in the plurality of identifiers is associated to a group of indication information in the first downlink control information for a related terminal device, the group of indication information comprising one or more of the following: uplink repetition number for the related terminal device, MCS for the related terminal device.
17. The method of claim 16, wherein, The identifier is a radio network temporary identifier (RNTI) or an index corresponding to the RNTI.
18. The method of claim 16 or 17, wherein, The set of indication information further comprises an index of an uplink scrambling sequence for the relevant terminal device; or The order of any identifier in the plurality of identifiers is used to determine an index of an uplink scrambling sequence for the relevant terminal device.
19. The method of claim 14 or 15, wherein, The first downlink control information comprises a plurality of sets of indication information corresponding to the plurality of terminal devices respectively, wherein the plurality of sets of indication information are arranged in order of the size of the index of the terminal device associated respectively, and any set of indication information in the plurality of sets of indication information comprises one or more of the following: uplink repetition number, MCS or index of uplink scrambling sequence.
20. The method of any one of claims 16-19, wherein, The first downlink control information further comprises a starting position of uplink resource of the plurality of terminal devices respectively.
21. The method of any one of claims 16-20, wherein, The first downlink control information further comprises first indication information, the first indication information is used to indicate a first rule or a second rule, the first rule is that the starting position of the uplink resource of each of the plurality of terminal devices is the starting position of the first uplink resource; the second rule is that the starting position of the uplink resource of the terminal device with the uplink repetition number A is the starting position of the first uplink resource; when the uplink repetition number is B and less than A, the starting position of the uplink resource of the associated terminal device is determined based on B, A, the starting position of the first uplink resource, the size of the first uplink resource and the first number; wherein the first number is the number of terminal devices in the plurality of terminal devices, which are in order before the associated terminal device and have the uplink repetition number B, and A and B are positive integers.
22. The method of any one of claims 16-21, wherein, When the value of the MCS is less than or equal to a first threshold value, it indicates that the terminal device corresponding to the MCS is scheduled for uplink transmission; when the value of the MCS is greater than the first threshold value, it indicates that the terminal device corresponding to the MCS is not scheduled for uplink transmission.
23. The method of any one of claims 16-22, wherein, The first downlink control information further comprises a first bit, when the first bit is a first value, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; Or, when the first bit is a second value, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences; Wherein, the first list and the second list are predefined.
24. The method of any one of claims 16-22, wherein, When the uplink repetition number is greater than 1, it indicates that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or when the uplink repetition number is 1, it indicates that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal scrambling sequences; Wherein, the first list and the second list are predefined.
25. The method of any one of claims 16-22, wherein, In the random access process, the random access resource comprises repeated random access resources and non-repeated random access resources, and the method further comprises: When it is determined that the random access preamble is sent on the repeated random access resource, it is determined that the index of the uplink scrambling sequence corresponds to a first list of orthogonal uplink scrambling sequences; or determining that the index of the uplink scrambling sequence corresponds to a second list of non-orthogonal uplink scrambling sequences when it is determined that the random access preamble is transmitted on a non-repeated random access resource; wherein the first list and the second list are predefined.
26. The method of claim 15, wherein, The method further comprises: receiving the first identifier from the network device; or sending the first identifier to the network device; wherein the first identifier is determined based on a synchronization signal block, SSB, index corresponding to the plurality of terminal devices, or the first identifier is determined based on a timing advance, TA, of the first terminal device, or the first identifier is determined based on a random access resource corresponding to the first terminal device.
27. The method of claim 15 or 26, wherein, The method further comprises: receiving first information, the first information being used for configuring a first search space, the first search space being used for detecting the first downlink control information; and detecting the first downlink control information in the first search space according to the first identifier; or receiving second information and third information, the second information being used for configuring a second search space, a partial time domain location and / or a partial frequency domain location corresponding to the second search space being used for detecting the first downlink control information; the third information being used for indicating the partial time domain location and / or the partial frequency domain location corresponding to the second search space; and detecting the first downlink control information in the partial time domain location and / or the partial frequency domain location corresponding to the second search space according to the first identifier; or receiving fourth information and fifth information, the fourth information being used for configuring a third search space and a fourth search space, the third search space and the fourth search space overlapping in time domain and / or frequency domain, the third search space being used for detecting the first downlink control information; the fourth information being used for indicating that the third search space is effective; and detecting the first downlink control information in the third search space according to the first identifier.
28. A communications device, characterized by comprise units or modules for performing the method of any of claims 1-13, or comprise units or modules for performing the method of any of claims 14-27.
29. A communications device, characterized by comprise a processor configured to execute computer programs or instructions to implement the method of any of claims 1-13, or to implement the method of any of claims 14-27.
30. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, which, when executed by a communication device, implement the method of any of claims 1-13, or implement the method of any of claims 14-27.
31. A computer program product, characterised in that, The computer program product contains computer programs or instructions, which, when executed by a computer, cause the method of any of claims 1-13 to be implemented or the method of any of claims 14-27 to be implemented.
32. A chip or chip system, characterized by The chip or chip system comprises a processor configured to execute the method of any of claims 1-13, or to execute the method of any of claims 14-27.
33. A communication system, characterized by The communication device comprises a communication device comprising units or modules for performing the method according to any one of claims 1-13.