Communication method and device

By generating and transmitting channel information, the scheduling and signaling compatibility issues in multi-user multiplexing are resolved, enabling flexible scheduling and efficient decoding of multi-user multiplexed transmission and improving the resource utilization of the communication system.

CN121968319APending Publication Date: 2026-05-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-10-31
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

How to achieve multi-user multiplexing in communication systems, especially the correct decoding of data from multiple terminal devices on the same resources, is a challenge that lacks effective scheduling mechanisms and signaling compatibility in existing technologies.

Method used

By generating and sending first channel information and second channel information, the terminal equipment can perform uplink transmission on the same resources. The channel information includes scrambling sequence index, length, transmission start position and OCC scrambling method, etc., reducing blind detection signaling overhead. Two-level PDCCH or PDSCH transmission is used to be compatible with existing terminal equipment.

Benefits of technology

It enables flexible scheduling and efficient decoding of multi-user multiplexed transmission, reduces signaling overhead, and improves the resource utilization of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121968319A_ABST
    Figure CN121968319A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and a communication device, which are used for realizing a multi-user multiplexing technology. The method may include generating first channel information and second channel information, and transmitting the first channel information and the second channel information. Wherein the first channel information and the second channel information are used for the first terminal equipment and other terminal equipment to perform uplink transmission on the same resource. Through the communication method, configuration of multi-user multiplexing transmission can be realized through the first channel information and the second channel information, so that the first terminal equipment realizes multi-user multiplexing transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] To improve resource utilization in communication systems, multi-user multiplexing technology has been proposed. Multi-user multiplexing refers to the ability to transmit different data from multiple terminal devices on the same resources, and theoretically, this data can be correctly decoded by the receiving end. Currently, how to implement multi-user multiplexing technology is a problem that urgently needs to be solved. Summary of the Invention

[0003] This application provides a communication method and apparatus for implementing multi-user multiplexing technology.

[0004] Firstly, this application provides a communication method applicable to a communication device, which can be a network device or a component within the network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module). The method may include: generating first channel information and second channel information, and transmitting the first channel information and the second channel information. The first channel information and the second channel information are used by a first terminal device to perform uplink transmission with other terminal devices on the same resources (e.g., time-frequency resources).

[0005] Through the above communication method, the configuration of multi-user multiplexing transmission can be realized through the first channel information and the second channel information, enabling the first terminal device to realize multi-user multiplexing transmission.

[0006] In one possible design, the second channel information may include one or more of the following information corresponding to the uplink transmission of the first terminal device and the other terminal devices on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal coverage code (OCC), or the sequence type of the OCC. In this way, the second channel information can carry the scheduling information required by the first terminal device to achieve multi-user multiplexing transmission, thereby enabling the first terminal device to perform uplink transmission with other terminal devices on the same resources.

[0007] In one possible design, the time-frequency position of the first channel information is used to determine the time-frequency position of the second channel information. This eliminates the need for the first terminal device to blindly detect the second channel information, thereby reducing blind detection signaling overhead.

[0008] In one possible design, the time-frequency interval between the time-frequency positions of the first channel information and the second channel information is predefined. This allows the first terminal device to determine the second channel information based on the predefined time-domain interval, eliminating the need for blind detection of the second channel information and thus reducing blind detection signaling overhead.

[0009] In one possible design, the first channel information includes a first bit. When the first bit takes a first value, it is used to indicate the presence of the second channel information. This allows a single bit to instruct the first terminal device to use multi-user multiplexing transmission. The network device can flexibly schedule the uplink transmission of the first terminal device based on its load, while also reducing the complexity of the first terminal device receiving channel information.

[0010] In one possible design, the first channel information can be transmitted via a first physical downlink control channel (PDCCH), and the second channel information can be transmitted via a second PDCCH. In this way, the network device can schedule multi-user multiplexing transmissions for the first terminal device using two levels of PDCCH.

[0011] In one possible design, the first channel information may include shared resource configurations for uplink transmission between the first terminal device and the other terminal devices; the second channel information may include scheduling information for the first terminal device other than the shared resource configurations. This allows for flexible support of different scheduling content, using the first channel information to carry the scheduling information required by the first terminal device to achieve multi-user multiplexing transmission, thereby enabling the first terminal device to perform uplink transmission with other terminal devices on the same resources.

[0012] In one possible design, the first channel information can be used to schedule the second channel information. This allows the first terminal device to avoid blindly detecting the second channel information, thereby reducing blind detection signaling overhead.

[0013] In one possible design, the first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH. This allows for the use of different modulation schemes to match the current channel characteristics and improve decoding performance.

[0014] Secondly, this application provides a communication method that can be applied to a communication device, which can be a first terminal device or a component (e.g., a processor, chip, chip system, circuit, assembly, module, or functional module, etc.) within the first terminal device. The method may include: receiving first channel information and second channel information, wherein the first channel information and the second channel information are used by the first terminal device to perform uplink transmission with other terminal devices on the same resources (e.g., time-frequency resources); and performing uplink transmission with the other terminal devices on the same resources based on the first channel information and the second channel information.

[0015] Through the above communication method, the configuration of multi-user multiplexing transmission can be realized through the first channel information and the second channel information, enabling the first terminal device to realize multi-user multiplexing transmission.

[0016] In one possible design, the second channel information may include one or more of the following information corresponding to the first terminal device performing uplink transmission with other terminal devices on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal coverage code (OCC), or the sequence type of the OCC. In this way, the second channel information can carry the scheduling information required by the first terminal device to achieve multi-user multiplexing transmission, thereby enabling the first terminal device to perform uplink transmission with other terminal devices on the same resources.

[0017] In one possible design, the time-frequency position of the first channel information can be used to determine the time-frequency position of the second channel information. This allows the first terminal device to avoid blind detection of the second channel information, thereby reducing blind detection signaling overhead.

[0018] In one possible design, the time-frequency interval between the time-frequency positions of the first channel information and the second channel information is predefined. This allows the first terminal device to determine the second channel information based on the predefined time-domain interval, eliminating the need for blind detection of the second channel information and thus reducing blind detection signaling overhead.

[0019] In one possible design, the first channel information may include a first bit. When the first bit takes a first value, it is used to indicate the presence of the second channel information. This allows a single bit to instruct the first terminal device to use multi-user multiplexing transmission. The network device can flexibly schedule the uplink transmission of the first terminal device based on its load, while also reducing the complexity of the first terminal device receiving channel information.

[0020] In one possible design, the first channel information is transmitted via a first PDCCH, and the second channel information is transmitted via a second PDCCH. This allows the network device to schedule multi-user multiplexing transmissions for the first terminal device using two levels of PDCCH.

[0021] In one possible design, the first channel information includes shared resource configurations for uplink transmission between the first terminal device and the other terminal devices; the second channel information includes scheduling information for the first terminal device other than the shared resource configurations. This allows for flexible support of different scheduling content, using the first channel information to carry the scheduling information required by the first terminal device to achieve multi-user multiplexing transmission, thereby enabling the first terminal device to perform uplink transmission with other terminal devices on the same resources.

[0022] In one possible design, the first channel information is used to schedule the second channel information. This allows the first terminal device to avoid blindly detecting the second channel information, thereby reducing blind detection signaling overhead.

[0023] In one possible design, the first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH. This allows for the use of different modulation schemes to match the current channel characteristics and improve decoding performance.

[0024] Thirdly, this application also provides a communication device, which may be a network device or a component within a network device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). This communication device has the functionality to implement the methods described in the first aspect or various possible design examples of the first aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the described functionality.

[0025] In one possible design, the communication device may include a processing unit, and optionally a transceiver unit, which may perform the functions of the methods described in the first aspect or various possible design examples of the first aspect, which will not be elaborated here.

[0026] In one possible design, the communication device includes one or more processors, and optionally also includes a memory and / or a transceiver. The transceiver is used to send and receive data, messages, or information, and to communicate with other devices in the system. The processor is configured to support the communication device in performing the corresponding functions in the first aspect or various possible design examples of the first aspect described above. The memory is coupled to the processor and stores the necessary program instructions and data for the communication device.

[0027] Fourthly, this application also provides a communication device, which may be a first terminal device or a component within the first terminal device (e.g., a processor, chip, chip system, circuit, component, module, or functional module, etc.). This communication device has the functionality to implement the methods described in the second aspect or various possible design examples of the second aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the described functions.

[0028] In one possible design, the communication device may include a processing unit, and optionally a transceiver unit, which may perform the functions of the methods described in the second aspect or various possible design examples of the second aspect, which will not be elaborated here.

[0029] In one possible design, the communication device includes one or more processors, and optionally also includes memory and / or a transceiver. The transceiver is used to send and receive data, messages, or information, and to communicate with other devices in the system. The processor is configured to support the communication device in performing the corresponding functions in the second aspect or various possible design examples of the second aspect described above. The memory is coupled to the processor and stores the necessary program instructions and data for the communication device.

[0030] Fifthly, embodiments of this application provide a communication system that may include a network device. The network device can be used to implement the methods described in the first aspect or various possible design examples of the first aspect.

[0031] Sixthly, embodiments of this application provide a communication system that may include multiple terminal devices and network devices. The network devices can be used to implement the methods described in the first aspect or various possible design examples of the first aspect. Any terminal device can be used to implement the methods described in the second aspect or various possible design examples of the second aspect.

[0032] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing program instructions that, when executed on a computer, cause the computer to perform the methods described in the first aspect and any possible design of the embodiments of this application, or in the second aspect and any possible design. Exemplarily, the computer-readable storage medium can be any available medium accessible to a computer. For example, but not limited to, a computer-readable medium can include a non-transient computer-readable medium, random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM or other optical disk storage, magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible to a computer.

[0033] Eighthly, embodiments of this application provide a computer program product, including a computer program or instructions, which, when run on a computer, cause the method described in the first aspect or any possible design of the first aspect, or in the second aspect or any possible design of the second aspect, to be executed.

[0034] Ninthly, this application also provides a chip or chip system including one or more processors, said processors being coupled to at least one memory for reading and executing program instructions stored in said memory to enable the chip or chip system to implement the method described in the first aspect or any possible design of the first aspect, or in the second aspect or any possible design of the second aspect.

[0035] For the various aspects of the third to ninth aspects mentioned above, and the technical effects that each aspect may achieve, please refer to the above description of the technical effects that can be achieved for the first aspect or the various possible solutions in the first aspect, or the second aspect or the various possible solutions in the second aspect, which will not be repeated here. Attached Figure Description

[0036] Figure 1 A schematic diagram of the architecture of a communication system provided in this application;

[0037] Figure 2 A schematic diagram of another communication system architecture provided in this application;

[0038] Figure 3 A flowchart illustrating a communication method provided in this application;

[0039] Figure 4A schematic diagram of a first channel information and a second channel information provided in this application;

[0040] Figure 5 A schematic diagram of yet another type of first channel information and second channel information provided in this application;

[0041] Figure 6 A schematic diagram of yet another type of first channel information and second channel information provided in this application;

[0042] Figure 7 A schematic diagram of the structure of a communication device provided in this application;

[0043] Figure 8 A structural diagram of a communication device provided in this application. Detailed Implementation

[0044] This application provides a communication method and apparatus for implementing multi-user multiplexing. The method and apparatus described in this application are based on the same technical concept. Since the principles by which the method and apparatus solve problems are similar, their implementations can be mutually referenced, and repeated details will not be elaborated further.

[0045] In the description of this application, the terms "first," "second," etc., are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance or order.

[0046] In the description of this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural 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, and c can be single or multiple.

[0047] In the description of this application, "and / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. " / " means "or", for example, a / b means a or b.

[0048] To more clearly describe the technical solutions of the embodiments of this application, the communication methods and devices provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0049] The technical solutions in this application can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi) systems, 4th generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), 5th generation (5G) mobile communication systems (such as New Radio (NR) systems), and future communication networks. This application can also be applied to other communication systems that support satellite communication.

[0050] For example, Figure 1 A schematic diagram of the architecture of a possible communication system applicable to embodiments of this application is shown. For example... Figure 1 As shown, the communication system 10 may include a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300.

[0051] RAN 100 includes at least one RAN node (such as...) Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal device (such as Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal device 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0052] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented communication systems. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0053] RAN node 110, sometimes referred to as RAN entity or access node, constitutes part of the communication system and assists terminal devices in achieving wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a to 120j can be understood as communication devices with terminal equipment functions.

[0054] RAN nodes can also be referred to in different ways, such as network devices. Unless otherwise specified in this application, network devices will be used as the term.

[0055] 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 1The 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.

[0056] 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).

[0057] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0058] Terminal devices can also be called user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal device.

[0059] In some scenarios, network devices can send downlink signals to terminal devices, and terminal devices can send uplink signals to network devices. Additionally, network devices can communicate with each other, and terminal devices can also communicate with each other.

[0060] For example, Figure 2 This diagram illustrates another possible communication system architecture applicable to embodiments of this application. This communication system can support satellite communication. In this system, base stations can be deployed on satellites, or in other words, the satellites possess base station functionality. Ground-based terminal devices can communicate with the satellite or onboard base station via an air interface (which can be of various types, such as a 5G air interface) to access the mobile communication network. The satellite, acting as a base station, connects to the ground station via an NG interface to achieve regenerative transmission, or the satellite acts as a transparent transmission node to achieve transparent transmission between the terminal device and the ground station. The ground station connects to the core network via an NG interface, which can be either wireless or wired. Satellites can communicate with each other, and this communication can include regenerative transmission or transparent transmission. For example, Figure 2 When satellites transmit data regenerate between each other, the satellite base stations communicate via the Xn interface, enabling signaling exchange and user data transmission between the base stations. When satellites transmit data transparently, they communicate via the air interface.

[0061] The terminal equipment and base stations can be found in the above description, and will not be repeated here.

[0062] The core network primarily provides functions such as user access control, mobility management, session management, user security authentication, and billing. It consists of multiple functional units, which can be categorized into control plane and data plane functional entities. For example, the access and mobility management (AMF) network element in the core network is responsible for user access management, security authentication, and mobility management. The session management function (SMF) network element is responsible for session management of terminal devices (including session establishment, modification, and release), selection and reselection of user plane function network elements, Internet Protocol (IP) address allocation for terminal devices, Quality of Service (QoS) control, billing data collection, roaming, etc. The user plane function (UPF) network element is responsible for managing user plane data transmission, traffic statistics, and other functions.

[0063] Ground stations are primarily responsible for relaying signaling and service data between satellites and base stations, or between satellites and the core network.

[0064] Air interface: refers to the wireless link between the terminal and the base station.

[0065] Xn interface: This refers to the interface between base stations, which is mainly used for signaling interactions such as handover.

[0066] NG interface: This refers to 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 (in this case, the interface is a wireless link). It mainly exchanges non-access stratum (NAS) signaling of the core network and user service data.

[0067] It should be understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0068] This application relates to multi-user multiplexing technology, which enables multiple users to be correctly received by the network side on the same resources, such as time-frequency resources. For example, when a terminal device transmits a signal, it multiplies it with a sequence in the time domain. Different users use different sequences, and the receiving end can decode the data based on these different sequences.

[0069] Current uplink control signals only address single-user data scheduling, and the control signaling for the physical uplink shared channel (PUSCH) has almost no reserved bits. Introducing multi-user scheduling requires additional configuration information, such as sequence indices, sequence lengths, and transmission start points for different users during multi-user multiplexing—parameters designed to improve scheduling flexibility. Modifying the format of downlink control information (DCI) to indicate these parameters would be incompatible with existing terminal equipment, while reinterpreting existing domains would impact existing DCI functionality.

[0070] The embodiments of this application can be compatible with existing terminal devices without changing the format of the DCI when the DCI needs more information but the existing DCI does not have more reserved bits.

[0071] The communication method provided in the embodiments of this application will be described in detail below.

[0072] In the following embodiments, the communication method provided in this application is described in detail using a terminal device (e.g., a first terminal device) and a network device as examples. It should be understood that the operations performed by the terminal device can also be implemented by a processor, chip, chip system, or functional module, component, or module in the terminal device. The operations performed by the network device can also be implemented by a processor, chip, chip system, or functional module, component, or module in the network device, and this application does not limit this.

[0073] Based on the above description, an embodiment of this application provides a communication method, which can be referred to as... Figure 3 As shown. The process of this method may include:

[0074] Step 301: The network device generates first channel information and second channel information. The first channel information and second channel information are used by the first terminal device and other terminal devices for uplink transmission on the same resources (e.g., time-frequency resources). The number of other terminal devices can be one or more.

[0075] In this embodiment, the first channel information and the second channel information can be downlink control information (DCI).

[0076] In some embodiments, the network device may be a satellite base station or a terrestrial base station, etc., and this application does not limit it.

[0077] Step 302: The network device sends the first channel information and the second channel information. Correspondingly, the first terminal device receives the first channel information and the second channel information.

[0078] Step 303: The first terminal device performs uplink transmission with other terminal devices on the same resources (e.g., time-frequency resources) based on the first channel information and the second channel information.

[0079] In this context, "the first terminal device and other terminal devices performing uplink transmission on the same resources" can be understood as the first terminal device and other terminal devices performing uplink transmission on partially or completely identical resources. For example, taking time-frequency resources as an example, the first terminal device and the second terminal device simultaneously perform uplink transmission on time-frequency resource 1. Another example is that the first terminal device performs uplink transmission on both time-frequency resources 1 and 2, while the second terminal device performs uplink transmission in the latter half of the time domain of time-frequency resource 2. In this case, both the first terminal device and the second terminal device simultaneously perform uplink transmission in the latter half of the time domain of time-frequency resource 2.

[0080] In some embodiments, the uplink transmission between the first terminal device and other terminal devices on the same resources can be understood as the first terminal device and other terminal devices performing multi-user multiplexing transmission. For example, the first terminal device performing multi-user multiplexing transmission with other terminal devices can be multi-user code division multiple access multiplexing transmission with other terminal devices.

[0081] In an optional implementation a1, the second channel information may include one or more of the following information corresponding to the uplink transmission of the first terminal device and other terminal devices on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal covering code (OCC) or the sequence type of the OCC, etc.

[0082] It can also be understood that the second channel information may include the parameters required by the first terminal device for multi-user multiplexing transmission.

[0083] In this implementation a1, the first channel information can reuse the information scheduled during the current single-user scheduling. Furthermore, the first channel information and the second channel information can be used together for multi-user multiplexing between the first terminal device and other terminal devices.

[0084] For example, the first channel information may include at least one of the following: the time-frequency resources and the number of repeated transmissions corresponding to the first terminal device's transmission.

[0085] In some embodiments, the number of time-domain symbols occupied by a channel information can be 1. For example, if the first terminal device needs to perform single-user transmission, the number of time-domain symbols occupied by the channel information configured by the network device for the first terminal device is 1; if the first terminal device performs multi-user multiplexing transmission, the number of time-domain symbols occupied by the channel information configured by the network device for the first terminal device is 2.

[0086] Optionally, the time-frequency position of the first channel information can be used to determine the time-frequency position of the second channel information.

[0087] The first terminal device can obtain the first channel information by blind detection based on the pre-configured search space. After blindly detecting the first channel information, it can determine the time-frequency position of the second channel information based on the time-frequency position of the first channel information, thereby obtaining the second channel information.

[0088] In some examples, the temporal positional relationship between the first channel information and the second channel information can be predefined by the protocol or pre-configured by the network device.

[0089] For example, the time-frequency interval between the time-frequency position of the first channel information and the time-frequency position of the second channel information can be predefined. In this way, the first terminal device can determine the time-domain interval of the second channel information based on the time-domain position of the first channel information and the time-domain interval.

[0090] In some embodiments, the first channel information may include a first bit, and when the value of the first bit is a first value, the first bit may be used to indicate the presence of second channel information.

[0091] For example, a value of 1 for the first bit can indicate the presence of second channel information. Further, the first terminal device determines the time-domain location of the second channel information based on the time-domain location of the first channel information. Here, 1 is an example of the first value.

[0092] For example, when the value of the first bit is 0, it can indicate that there is no second channel information. In this case, the first terminal device no longer determines the second channel information, that is, the first terminal device no longer performs multi-user multiplexing transmission, and the first terminal device performs single-user transmission.

[0093] It should be understood that the value of the first bit mentioned above is only for illustrative purposes, and the value of the first bit can also be other values, which are not limited in this application.

[0094] With the flexible indication of the first bit mentioned above, the network device can flexibly schedule the uplink transmission of the first terminal device according to the load of the first terminal device.

[0095] In this implementation method a1, as Figure 4As shown, the first channel information can be sent through the first physical downlink control channel (PDCCH), and the second channel information can be sent through the second PDCCH.

[0096] It should be understood that Figure 4 The example shown is only one where the first PDCCH and the second PDCCH are continuous (i.e., the time domain interval is 0). Optionally, the time domain interval between the first PDCCH and the second PDCCH can also be other, and this application does not limit it.

[0097] Here, the first PDCCH can be understood as the first-level PDCCH, and the second PDCCH can be understood as the second-level PDCCH.

[0098] In an optional implementation a2, the first channel information may include a shared resource configuration for uplink transmission between the first terminal device and other terminal devices; the second channel information may include scheduling information of the first terminal device other than the shared resource configuration.

[0099] This can also be understood as follows: the first channel information is the scheduling information shared by the first terminal device and other terminal devices, while the second channel information is the terminal device-level scheduling information corresponding to the first terminal device.

[0100] Optionally, the shared resource configuration may include one or more of the following for uplink transmissions between the first terminal device and other devices: index of the scrambling sequence, length of the scrambling sequence, transmission start position, scrambling method of OCC or sequence type of OCC, etc.

[0101] Optionally, the first channel information can be scrambled using a preset identifier, allowing multiple terminal devices to parse the first channel information using the same identifier. This enables multiple terminal devices to receive the same first channel information, saving signaling overhead.

[0102] For example, the identifier could be a radio network temporary identity (RNTI).

[0103] For example, RNTI can be cell RNTI (C-RNTI).

[0104] RNTI can be configured by the network device for each terminal device.

[0105] Optionally, the second channel information may include at least one of the following: the data encoding and modulation method, the number of repeated transmissions, etc.

[0106] In some embodiments, the first channel information can be used to schedule the second channel information. That is, the network device can use the first channel information to schedule the second channel information required by the first terminal device to complete uplink transmission, thereby enabling the first terminal device to obtain all the scheduling information needed for multi-user multiplexing transmission. Scheduling the second channel information using the first channel information can reduce blind detection of control information and reduce the overhead of the first terminal device.

[0107] Optionally, the second channel information may also include scheduling information for at least one other terminal device besides the first terminal device, excluding shared resource configuration.

[0108] In this implementation a2, the first channel information can be transmitted via the third PDCCH, and the second channel information can be transmitted via the fourth PDCCH, such as... Figure 5 As shown. Alternatively, the first channel information can be transmitted via the third PDCCH, and the second channel information can be transmitted via the physical downlink shared channel (PDSCH), as shown. Figure 6 As shown.

[0109] It should be understood that Figure 5 The interval between the third and fourth PDCCHs is merely an example and is not intended to limit this application. Similarly, Figure 6 The interval between the third PDCCH and PDSCH is merely an example and is not intended to limit this application.

[0110] Here, the third PDCCH can be understood as the first-level PDCCH, and the fourth PDCCH can be understood as the second-level PDCCH.

[0111] The communication method described in this application enables the configuration of multi-user multiplexing transmission through the first channel information and the second channel information, thereby enabling the first terminal device to achieve multi-user multiplexing transmission.

[0112] Based on the above embodiments, this application also provides a communication device, see below. Figure 7 As shown, the communication device 700 may include a transceiver unit 701 and a processing unit 702. The transceiver unit 701 is used for communication by the communication device 700, such as receiving or sending information (signals or data). The processing unit 702 is used for controlling and managing the operation of the communication device 700. The processing unit 702 can also control the steps performed by the transceiver unit 701.

[0113] For example, the communication device 700 may specifically be the first terminal device, the processor of the first terminal device, a chip, a chip system, a component, a module, a functional module, etc., as described in the above embodiments. Alternatively, the communication device 700 may specifically be the network device, the processor of the network device, a chip, a chip system, a component, a module, a functional module, etc., as described in the above embodiments.

[0114] In one embodiment, the communication device 700 is used to implement the above. Figure 3 In the illustrated embodiment, when the network device functions, the processing unit 702 can be used to generate first channel information and second channel information. The first channel information and the second channel information are used for the first terminal device to perform uplink transmission with other terminal devices on the same resources (e.g., time-frequency resources). The transceiver unit 701 can be used to send the first channel information and the second channel information.

[0115] In one optional implementation, the second channel information includes one or more of the following information corresponding to the first terminal device and other terminal devices performing uplink transmission on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal overlay code (OCC), or the sequence type of the OCC.

[0116] For example, the time-frequency position of the first channel information is used to determine the time-frequency position of the second channel information.

[0117] Optionally, the time-frequency interval between the time-frequency position of the first channel information and the time-frequency position of the second channel information is predefined.

[0118] In some embodiments, the first channel information includes a first bit, and when the value of the first bit is a first value, the first bit is used to indicate the presence of the second channel information.

[0119] In one possible approach, the first channel information is transmitted via a first PDCCH, and the second channel information is transmitted via a second PDCCH.

[0120] In another optional implementation, the first channel information includes a shared resource configuration for uplink transmission between the first terminal device and the other terminal devices; the second channel information includes scheduling information of the first terminal device other than the shared resource configuration.

[0121] For example, the first channel information is used to schedule the second channel information.

[0122] Optionally, the first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH.

[0123] In another embodiment, the communication device 700 is used to implement the above. Figure 3 In the illustrated embodiment, when the first terminal device functions, the transceiver unit 701 can be used to receive first channel information and second channel information. The first channel information and the second channel information are used by the first terminal device to perform uplink transmission with other terminal devices on the same resources (e.g., time-frequency resources). The processing unit 702 can be used to perform uplink transmission with the other terminal devices on the same resources based on the first channel information and the second channel information.

[0124] In one optional implementation, the second channel information includes one or more of the following information corresponding to the first terminal device performing uplink transmission with other terminal devices on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal overlay code (OCC), or the sequence type of the OCC.

[0125] For example, the time-frequency position of the first channel information is used to determine the time-frequency position of the second channel information.

[0126] Optionally, the time-frequency interval between the time-frequency position of the first channel information and the time-frequency position of the second channel information is predefined.

[0127] In one possible approach, the first channel information includes a first bit, and when the value of the first bit is a first value, the first bit is used to indicate the presence of the second channel information.

[0128] Optionally, the first channel information is transmitted via the first PDCCH, and the second channel information is transmitted via the second PDCCH.

[0129] In another optional implementation, the first channel information includes shared resource configuration for uplink transmission between the first terminal device and the other terminal devices; the second channel information includes scheduling information of the first terminal device other than the shared resource configuration.

[0130] For example, the first channel information is used to schedule the second channel information.

[0131] Optionally, the first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH.

[0132] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The functional units in the embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0133] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0134] Based on the above embodiments, this application also provides a communication device, see below. Figure 8 As shown, the communication device 800 may include one or more processors 802. Optionally, the communication device 800 may also include one or more transceivers 801. Optionally, the communication device 800 may also include at least one memory 803. The memory 803 may be located inside or outside the communication device 800. The processor 802 may control the transceiver 801 to receive and send information, messages, or data.

[0135] Specifically, the processor 802 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 802 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0136] The transceiver 801, processor 802, and memory 803 are interconnected. Optionally, the transceiver 801, processor 802, and memory 803 are interconnected via bus 804; bus 804 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0137] In one optional embodiment, the memory 803 is used to store programs, etc. Specifically, the program may include program code, which includes computer operation instructions. The memory 803 may include RAM, and may also include non-volatile memory, such as one or more disk storage devices. The processor 802 executes the application program stored in the memory 803 to implement the above-mentioned functions, thereby realizing the functions of the communication device 800.

[0138] For example, the communication device 800 can specifically implement the functions of the first terminal device or network device in the above embodiments.

[0139] In one embodiment, the communication device 800 performs the aforementioned Figure 3In the method embodiment shown, when the first terminal device performs its function, the transceiver 801 can implement the aforementioned... Figure 3 The transmit / receive operations performed by the first terminal device in the method embodiment shown; the processor 802 can implement the aforementioned Figure 3 The method embodiments shown depict operations performed by the first terminal device other than transmission and reception. Specific details can be found in the descriptions of the above method embodiments, and will not be elaborated upon here.

[0140] In another embodiment, the communication device 800 implements the aforementioned Figure 3 When the first terminal device performs its function in the method embodiment shown, the processor 802 can implement the aforementioned... Figure 3 The method embodiment shown depicts operations performed by the first terminal device. For a more detailed description, please refer to the above. Figure 3 The relevant descriptions in the method embodiments shown will not be detailed here.

[0141] In yet another embodiment, the communication device 800 performs the aforementioned... Figure 3 In the method embodiment shown, when the network device functions as described above, the transceiver 801 can implement the aforementioned... Figure 3 The transmit and receive operations performed by the network device in the method embodiment shown; the processor 802 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.

[0142] In yet another embodiment, the communication device 800 performs the aforementioned... Figure 3 When the network device functions as shown in the method embodiment, the processor 802 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.

[0143] Based on the above embodiments, this application provides a communication system, which may include the first terminal device, other terminal devices, and network devices involved in the above embodiments.

[0144] 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.

[0145] 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.

[0146] 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.

[0147] 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.

[0148] This application also provides a chip or chip system coupled to at least one memory, which is used to implement the communication method provided in the above method embodiments.

[0149] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0150] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations 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, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0151] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1The function specified in one or more boxes.

[0152] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0153] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, include: First channel information and second channel information are generated, and the first channel information and the second channel information are used for the first terminal device to perform uplink transmission with other terminal devices on the same resources; Send the first channel information and the second channel information.

2. The method as described in claim 1, characterized in that, The second channel information includes one or more of the following information when the first terminal device and the other terminal devices perform uplink transmission on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal overlay code (OCC), or the sequence type of the OCC.

3. The method as described in claim 1 or 2, characterized in that, The time-frequency position of the first channel information is used to determine the time-frequency position of the second channel information.

4. The method as described in claim 3, characterized in that, The time-frequency interval between the time-frequency position of the first channel information and the time-frequency position of the second channel information is predefined.

5. The method according to any one of claims 1-4, characterized in that, The first channel information includes a first bit. When the value of the first bit is a first value, the first bit is used to indicate the existence of the second channel information.

6. The method according to any one of claims 1-5, characterized in that, The first channel information is transmitted via the first PDCCH, and the second channel information is transmitted via the second PDCCH.

7. The method as described in claim 1, characterized in that, The first channel information includes shared resource configurations for uplink transmission between the first terminal device and the other terminal devices; the second channel information includes scheduling information for the first terminal device other than the shared resource configurations.

8. The method as described in claim 7, characterized in that, The first channel information is used to schedule the second channel information.

9. The method as described in claim 1, 7, or 8, characterized in that, The first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH.

10. The method according to any one of claims 1-9, characterized in that, The same resource refers to the same time-frequency resource.

11. A communication method, characterized in that, include: The device receives first channel information and second channel information, which are used by the first terminal device to perform uplink transmission with other terminal devices on the same resources. Based on the first channel information and the second channel information, uplink transmission is performed with the other terminal devices on the same resources.

12. The method as described in claim 11, characterized in that, The second channel information includes one or more of the following information when the first terminal device and the other terminal devices perform uplink transmission on the same resources: the index of the scrambling sequence for the first terminal device, the length of the scrambling sequence, the transmission start position of the first terminal device, the scrambling method of the orthogonal overlay code (OCC), or the sequence type of the OCC.

13. The method as described in claim 11 or 12, characterized in that, The time-frequency position of the first channel information is used to determine the time-frequency position of the second channel information.

14. The method as described in claim 13, characterized in that, The time-frequency interval between the time-frequency position of the first channel information and the time-frequency position of the second channel information is predefined.

15. The method according to any one of claims 11-14, characterized in that, The first channel information includes a first bit. When the value of the first bit is a first value, the first bit is used to indicate the existence of the second channel information.

16. The method according to any one of claims 11-15, characterized in that, The first channel information is transmitted via the first PDCCH, and the second channel information is transmitted via the second PDCCH.

17. The method as described in claim 11, characterized in that, The first channel information includes shared resource configurations for uplink transmission between the first terminal device and the other terminal devices; the second channel information includes scheduling information for the first terminal device other than the shared resource configurations.

18. The method as described in claim 17, characterized in that, The first channel information is used to schedule the second channel information.

19. The method as claimed in claim 11, 17 or 18, characterized in that, The first channel information is transmitted via the third PDCCH, and the second channel information is transmitted via the fourth PDCCH or via the PDSCH.

20. The method according to any one of claims 11-19, characterized in that, The same resource refers to the same time-frequency resource.

21. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-10, or includes units or modules for performing the method as described in any one of claims 11-20.

22. A communication device, characterized in that, Includes a processor for executing computer programs or instructions to implement the method as claimed in any one of claims 1-10, or to implement the method as claimed in any one of claims 11-20.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1-10, or the method as described in any one of claims 11-20.

24. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed by a computer, cause the method as described in any one of claims 1-10 or the method as described in any one of claims 11-20 to be implemented.

25. A chip or chip system, characterized in that, The chip or chip system includes a processor configured to perform the method as described in any one of claims 1-10, or to perform the method as described in any one of claims 11-20.