Communication method and related equipment
By indicating the DMRS association relationship between the first PRG and the second PRG in a large-scale MIMO system, the number of data flows is improved without increasing the DMRS resource overhead, the DMRS expansion requirement is solved, and the data transmission amount and channel estimation accuracy are improved.
Patent Information
- Application Number
- CN202410077620.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-18
- Publication Date
- 2025-07-18
AI Technical Summary
In large-scale MIMO systems, how to increase the growth of data flow without increasing DMRS resource overhead, especially in the context of the continuous increase in the scale of base stations and terminal antennas, it is difficult for the existing technology to effectively solve the demand for DMRS expansion.
The data stream on the second PRG multiplexes the first DMRS on the first PRG by indicating the association relationship between the first DMRS transmitted on the first precoding resource block group (PRG) and the data stream on the second PRG, thereby supporting more data stream counts at lower DMRS overhead.
It is implemented to support more data streams with lower DMRS overhead on the second PRG, improve data transmission volume, and reduce interference by limiting parameter consistency, and improve channel estimation accuracy.
Smart Images

Figure CN120342444A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless technology, and in particular to a communication method and related equipment. Background Art
[0002] Wireless communication can be a transmission communication between two or more communication nodes that is not transmitted through conductors or cables or is transmitted through air interfaces. For example, the communication nodes include network devices and terminal devices. Generally, the terminal device can access the network device and receive scheduling and instruction information from the network device to achieve wireless communication.
[0003] Currently, in a multiple-input multiple-output (MIMO) system, multiple streams are transmitted simultaneously. In order to help the receiving side accurately estimate the channel or equivalent channel of each stream, multiple demodulation reference signal (DMRS) resources are configured to transmit DMRS of multiple ports, and the number of DMRS ports is equal to the number of streams. With the continuous evolution of massive MIMO, the scale of base station and terminal antennas continues to increase, the number of transmission streams continues to increase, and the demand for DMRS expansion continues to increase.
[0004] Therefore, how to increase the number of data streams without increasing the DMRS resource overhead is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a communication method and related equipment, which can support a higher number of data streams through DMRS multiplexing.
[0006] In a first aspect, the present application provides a communication method, which is executed by a first device, or the method is executed by some components in the first device (such as a processor, a chip or a chip system, etc.), or the method can also be implemented by a logic module or software that can realize all or part of the functions of the first device. In the first aspect and its possible implementation, the method is described as being executed by the first device. In this method, the first device first determines the indication information, then sends the indication information, and transmits the data stream based on the association relationship. Among them, the indication information is used to indicate the association relationship between the first demodulation reference signal DMRS transmitted on the first precoding resource block group (precoding resource block group, PRG) and the data stream on the second PRG. The indication information can also be understood as the first DMRS transmitted on the first PRG is used for channel estimation of the data stream on the second PRG, and the first PRG and the second PRG are different PRGs.
[0007] Based on the above solution, the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG is indicated by indication information. That is, the data stream on the second PRG can reuse the first DMRS on the first PRG, and more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG.
[0008] In a second aspect of the present application, a communication method is provided. This method is executed by a second device, or by some components in the second device (such as a processor, a chip, or a chip system, etc.), or this method can also be implemented by a logic module or software that can implement all or part of the functions of the second device. In the first aspect and its possible implementation manners, the case where this method is executed by the second device is described as an example. In this method, the second device receives indication information and transmits a data stream based on the association relationship. Among them, the indication information is used to indicate the association relationship between the first demodulation reference signal DMRS transmitted on the first PRG and the data stream on the second PRG. This indication information can also be understood as that the first DMRS transmitted on the first PRG is used for channel estimation of the data stream on the second PRG, and the first PRG and the second PRG are different PRGs.
[0009] Based on the above solution, the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG is indicated by indication information. That is, the data stream on the second PRG can reuse the first DMRS on the first PRG, and more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG.
[0010] Optionally, in a possible implementation manner of the first aspect or the second aspect, the above steps further include: transmitting a data stream based on the indication information.
[0011] In this possible implementation manner, the first device and the second device can reuse the DMRS on different PRGs, so that more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG.
[0012] Optionally, in a possible implementation manner of the first aspect or the second aspect, the above first PRG is used to transmit N first data streams and the first DMRS; the second PRG is used to transmit M second data streams; the first DMRS is used for channel estimation of all or part of the N first data streams, and the first DMRS is also used for channel estimation of the M second data streams, where N and M are positive integers.
[0013] In this possible implementation, the M second data streams transmitted on the second PRG can reuse the first DMRS transmitted on the first PRG for channel estimation, so that more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG.
[0014] Optionally, in a possible implementation of the first aspect or the second aspect, the above-mentioned first DMRS is also associated with the data streams on the first PRG, and the parameters of the data streams on different PRGs associated with the same DMRS in the first DMRS are the same. The parameters include at least one of the following: precoding matrix, antenna port, analog beam.
[0015] In this possible implementation, defining that the parameters of the data streams on different PRGs associated with the same DMRS are the same can reduce the interference caused by parameter differences, that is, the accuracy of channel estimation can be improved by defining the same parameters.
[0016] Optionally, in a possible implementation of the first aspect or the second aspect, the data streams transmitted by the above-mentioned first PRG and the second PRG are uplink data streams, and the devices of the data streams on different PRGs associated with the same DMRS are the same terminal device.
[0017] In this possible implementation, defining that the devices of the data streams on different PRGs associated with the same DMRS are the same terminal device can ensure the accuracy of channel estimation in the interaction scenario between multiple terminal devices and the network device.
[0018] Optionally, in a possible implementation of the first aspect or the second aspect, the above-mentioned second PRG is also used to transmit a second DMRS and a third data stream, and the second DMRS is used for channel estimation of the third data stream.
[0019] In this possible implementation, in addition to transmitting the second data stream that multiplexes the first DMRS, the second PRG can also transmit a third data stream, thereby increasing the total number of data streams.
[0020] Optionally, in a possible implementation of the first aspect or the second aspect, the time domain interval between the above-mentioned first PRG and the second PRG is less than or equal to a first threshold, and / or the frequency domain interval between the first PRG and the second PRG is less than or equal to a second threshold.
[0021] In this possible implementation, by defining that the intervals between the first PRG and the second PRG in the time domain and / or the frequency domain are relatively close, interference can be reduced to improve the accuracy of channel estimation.
[0022] Optionally, in a possible implementation of the first aspect or the second aspect, the above data stream and the first DMRS are carried on the uplink data channel and / or the downlink data channel.
[0023] In this possible implementation, the present application can be applied not only to the uplink transmission scenario but also to the downlink transmission scenario.
[0024] A third aspect of the present application provides a communication device. The device is a first device, or the device is a part of the components in the first device (such as a processor, a chip, or a chip system, etc.), or the device is a logical module or software that can implement all or part of the functions of the first device. The communication device includes a transceiver unit and a processing unit. The processing unit is used to determine indication information, and the indication information is used to indicate the association relationship between the first demodulation reference signal DMRS transmitted on the first precoding resource block group PRG and the data stream on the second PRG. The transceiver unit is used to send the indication information, and the first PRG and the second PRG are different PRGs. The transceiver unit is further used to transmit the data stream based on the association relationship.
[0025] A fourth aspect of the present application provides a communication device. The device is a second device, or the device is a part of the components in the second device (such as a processor, a chip, or a chip system, etc.), or the device is a logical module or software that can implement all or part of the functions of the second device. The communication device includes a transceiver unit. The transceiver unit is used to receive indication information, and the indication information is used to indicate the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG. The first PRG and the second PRG are different PRGs. The transceiver unit is further used to transmit the data stream based on the association relationship.
[0026] Optionally, in a possible implementation of the third aspect or the fourth aspect, the above transceiver unit is further used to transmit the data stream based on the indication information.
[0027] Optionally, in a possible implementation of the third aspect or the fourth aspect, the above first PRG is used to transmit N first data streams and the first DMRS; the second PRG is used to transmit M second data streams; the first DMRS is used for channel estimation of all or part of the N first data streams, and the first DMRS is also used for channel estimation of the M second data streams. N and M are positive integers.
[0028] Optionally, in a possible implementation of the third aspect or the fourth aspect, the above first DMRS also has an association relationship with the data stream on the first PRG, and the parameters of the data streams on different PRGs that have an association relationship with the same DMRS in the first DMRS are the same. The parameters include at least one of the following: precoding matrix, antenna port, analog beam.
[0029] Optionally, in a possible implementation of the third aspect or the fourth aspect, the data streams transmitted by the first PRG and the second PRG are uplink data streams, and the devices of the data streams on different PRGs having an association relationship with the same DMRS are the same terminal device.
[0030] Optionally, in a possible implementation of the third aspect or the fourth aspect, the above-mentioned second PRG is further used to transmit a second DMRS and a third data stream, and the second DMRS is used for channel estimation of the third data stream.
[0031] Optionally, in a possible implementation of the third aspect or the fourth aspect, the time domain interval between the first PRG and the second PRG is less than or equal to a first threshold, and / or the frequency domain interval between the first PRG and the second PRG is less than or equal to a second threshold.
[0032] Optionally, in a possible implementation of the third aspect or the fourth aspect, the above-mentioned data stream and the first DMRS are carried on an uplink data channel and / or a downlink data channel.
[0033] The fifth aspect of this application provides a communication device, including at least one processor, and at least one processor is coupled to a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method of any possible implementation of the foregoing first aspect.
[0034] The sixth aspect of this application provides a communication device, including at least one processor, and at least one processor is coupled to a memory; the memory is used to store programs or instructions; the at least one processor is used to execute the programs or instructions so that the device implements the method of any possible implementation of the foregoing second aspect.
[0035] The seventh aspect of this application provides a communication device, including at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation of the foregoing first aspect.
[0036] The eighth aspect of this application provides a communication device, including at least one logic circuit and an input / output interface; the logic circuit is used to execute the method described in any possible implementation of the foregoing second aspect.
[0037] The ninth aspect of this application provides a communication system, which includes the communication device of any possible implementation of the above fifth aspect and the communication device of any possible implementation of the above sixth aspect, or includes the communication device of any possible implementation of the above seventh aspect and the communication device of any possible implementation of the above eighth aspect.
[0038] The tenth aspect of the present application provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in any possible implementation manner of any one of the first aspect or the second aspect as described above.
[0039] The eleventh aspect of the present application provides a computer program product (or computer program). When the computer program in the computer program product is executed by the processor, the processor executes the method described in any possible implementation manner of any one of the first aspect or the second aspect as described above.
[0040] The twelfth aspect of the present application provides a chip or a chip system. The chip or the chip system includes at least one processor for supporting a communication device to implement the method described in any possible implementation manner of any one of the first aspect or the second aspect as described above.
[0041] In a possible design, the chip system may further include a memory for storing necessary program instructions and data of the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system further includes an interface circuit for providing program instructions and / or data to at least one processor.
[0042] Among them, the technical effects brought by any one of the third aspect to the twelfth aspect can be referred to the technical effects brought by different design manners of the first aspect and the second aspect as described above, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1A It is a schematic diagram of a communication system related to the present application;
[0044] Figure 1B It is another schematic diagram of a communication system related to the present application;
[0045] Figure 1C It is another schematic diagram of a communication system related to the present application;
[0046] Figure 2 It is a schematic flowchart of a communication method related to the present application;
[0047] Figure 3 It is an example diagram of the arrangement of PRG related to the present application in the time domain;
[0048] Figure 4 It is an example diagram of the arrangement of PRG related to the present application in the frequency domain;
[0049] Figure 5 It is an example diagram of PRG related to the present application;
[0050] Figure 6 Another example diagram of the PRG related to this application;
[0051] Figures 7 to 10 Several schematic diagrams of the communication device related to this application. Detailed implementation manners
[0052] Next, the technical solutions in the embodiments of this application will be clearly and completely described with reference to the accompanying drawings in the embodiments of this application.
[0053] First, some terms in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.
[0054] 1. Precoding resource block group (PRG) or physical resource group (PRG)
[0055] The PRG represents a resource area composed of continuous time domain and / or frequency domain, and the same precoding is used for transmission on this resource area. For example, taking the resource area as a resource block, this PRG includes multiple precoding resource blocks (PRBs).
[0056] It should be understood that the PRG and the resource block are the names in the current communication system (this application takes the name of the precoding resource block group as an example for description). In future communication systems, the name or resource area of this PRG may change with the evolution of the communication system.
[0057] 2. Configuration and pre-configuration
[0058] In this application, both configuration and pre-configuration are used. Among them, configuration means that the network device / server sends the configuration information of some parameters or the values of the parameters to the terminal through messages or signaling, so that the terminal can determine the communication parameters or the resources during transmission according to these values or information. Pre-configuration is similar to configuration, and can be the parameter information or parameter values negotiated in advance between the network device / server and the terminal device, or the parameter information or parameter values adopted by the base station / network device or terminal device stipulated by the standard protocol, or the parameter information or parameter values pre-stored in the base station / server or terminal device. This application does not make any limitations on this.
[0059] Furthermore, these values and parameters can be changed or updated.
[0060] 3. In this application, "for indicating" may include direct indication and indirect indication. When it is described that a certain indication information is for indicating A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0061] In this application, the information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, it can be achieved by direct indication, such as indicating through the information to be indicated itself or the index of the information to be indicated. It can also be achieved by indirectly indicating by indicating other information, where there is an association relationship between the other information and the information to be indicated. It can also only indicate a part of the information to be indicated, while the other parts of the information to be indicated are known or pre-agreed. For example, it can also rely on the arrangement order of each information pre-agreed (such as protocol regulations) to achieve the indication of specific information, thereby reducing the indication overhead to a certain extent.
[0062] The information to be indicated can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending periods and / or sending opportunities of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending periods and / or sending opportunities of these sub-information can be pre-defined, such as pre-defined according to the protocol, or can be configured by the transmitting device by sending configuration information to the receiving device. Among them, the configuration information can, for example but not limited to, include one or at least a combination of two of RRC signaling, medium access control (MAC) layer signaling, and physical layer signaling. Among them, MAC layer signaling, for example, includes MAC CE; physical layer signaling, for example, includes downlink control information (DCI).
[0063] 4. In the embodiments of the present application, "transmission" and "reception" indicate the direction of signal transmission. In the present application, when entity A transmits information to entity B, it can be that A directly transmits to B, or A indirectly transmits to B through other entities. Similarly, when entity B receives information from entity A, it can be that entity B directly receives the information transmitted by entity A, or entity B indirectly receives the information transmitted by entity A through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The transmission and reception of information can be information interaction between a RAN node and a terminal. For example, information interaction between a base station and a terminal; the transmission and reception of information can also be information interaction between two RAN nodes. For example, information interaction between a CU and a DU; the transmission and reception of information can also be information interaction between different modules within a device. For example, information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules in the base station. "Transmission" can also be understood as "output" of a chip interface. For example, a baseband chip outputs information to a radio frequency chip, and "reception" can also be understood as "input" of a chip interface.
[0064] 5. The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single item or plural items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. Also, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority, or importance of multiple objects.
[0065] Please refer to Figure 1A , which is a schematic diagram of the architecture of the communication system 1000 to which the embodiments of the present application are applied. As Figure 1A shown, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may further include the Internet 300. Among them, RAN 100 includes at least one RAN node (such as Figure 1A 110a and 110b in Figure 1A120a - 120j in it are collectively referred to as 120). RAN 100 may also include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices ( Figure 1A not shown in the figure). The terminal 120 is connected to the RAN node 110 wirelessly, and the RAN node 110 is connected to the core network 200 wirelessly or wired. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 may be independent different physical devices, or may be the same physical device integrating the logical functions of the core network devices and the logical functions of the RAN nodes. Terminals and terminals, as well as RAN nodes and RAN nodes, can be connected to each other wired or wirelessly.
[0066] RAN 100 may be an evolved universal terrestrial radio access (E-UTRA) system, an NR system or a future wireless access system defined in 3GPP. RAN 100 may also include two or more different wireless access systems as described above. RAN 100 may also be an open RAN (O-RAN).
[0067] The RAN node, also known as a radio access network device, a RAN entity or an access node, is used to help the terminal access the communication system wirelessly. In one application scenario, the RAN node may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the 5th generation (5G) mobile communication system, a next generation NodeB in the 6th generation (6G) mobile communication system or a base station in a future mobile communication system. The RAN node may be a macro base station (such as Figure 1A 110a in the figure), or a micro base station or an indoor station (such as Figure 1A 110b in the figure), and may also be a relay node or a donor node.
[0068] In another application scenario, the wireless access of a terminal can be assisted through the cooperation of multiple RAN nodes, and different RAN nodes respectively implement some functions of the base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete some or all of the functions of the physical layer. For the specific descriptions of the above protocol layers, reference can be made to the relevant technical specifications of 3GPP. The RU can be used to implement the functions of transmitting and receiving radio frequency signals. The CU and the DU can be two independent RAN nodes, or can be integrated in the same RAN node, for example, integrated in the baseband unit (BBU). The RU can be included in the radio frequency device, for example, included in the remote radio unit (RRU) or the active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0069] In different systems, the RAN node may have different names. For example, in the O-RAN system, the CU can be called an open CU (O-CU), the DU can be called an open DU (O-DU), and the RU can be called an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by means of a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with the corresponding software module. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the RAN node.
[0070] In addition, the RAN node may also be referred to as a network device, which is a device deployed in the radio access network to provide wireless communication functions for terminal devices. The network device may include various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points, etc. In systems adopting different radio access technologies, the name of the network device may be different. For example, in Long Term Evolution (LTE), it is eNB or eNodeB (Evolutional NodeB). The network device may also be a radio controller in the Cloud Radio Access Network (CRAN) scenario. The network device may also be a base station device in the future 5G network or a network device in the future evolved PLMN network. The network device may also be a wearable device or a vehicle-mounted device. The network device may also be a Transmission and Reception Point (TRP). Additionally, in a network structure, the network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node. For ease of description, in the following text, a base station is taken as an example of the RAN node for description.
[0071] The terminal is a device with wireless transceiver functions, which can send signals to the base station or receive signals from the base station. The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to 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, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver functions, a wearable device, a vehicle, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal.
[0072] The base station and the terminal can be fixed in position or movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.
[0073] The roles of the base station and the terminal can be relative. For example, Figure 1A the helicopter or drone 120i in [[ ]] can be configured as a mobile base station. For the terminals 120j accessing the radio access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. At this time, relative to 110a, 120i is also a base station. Therefore, both the base station and the terminal can be uniformly referred to as communication devices. Figure 1A 110a and 110b in [[ ]] can be referred to as communication devices with base station functions. Figure 1A 120a - 120j in [[ ]] can be referred to as communication devices with terminal functions.
[0074] The communication between the base station and the terminal, between the base station and the base station, and between the terminal and the terminal can be carried out through authorized spectrum, or through unlicensed spectrum, or through both authorized spectrum and unlicensed spectrum at the same time; it can be carried out through the spectrum below 6 gigahertz (GHz), or through the spectrum above 6 GHz, or through both the spectrum below 6 GHz and the spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0075] In the embodiments of the present application, the functions of the base station can also be executed by modules (such as chips) in the base station, or by a control subsystem including base station functions. The control subsystem including base station functions here can be the control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be executed by modules (such as chips or modems) in the terminal, or by a device including terminal functions.
[0076] It can be understood that it has been described above that RAN100 includes at least one RAN node (such as Figure 1A 110a and 110b in [[ ]], collectively referred to as 110), and can also include at least one terminal (such as Figure 1A 120a - 120j in [[ ]], collectively referred to as 120).
[0077] In a possible implementation manner, Figure 1A the communication system shown in [[ ]] can also be as shown in [[ ]] Figure 1B That is, it includes one RAN node 110 and multiple terminals (such as Figure 1BIn this case, a single RAN node may transmit data or control signaling to a single terminal or multiple terminals.
[0078] In another possible implementation, Figure 1A The communication system shown can also be Figure 1C As shown, it includes multiple RAN nodes (such as Figure 1C 110A, 110B and 110C in FIG. 110 and a terminal 120. In this case, multiple RAN nodes may also transmit data or control signaling for a single terminal at the same time.
[0079] Currently, in MIMO systems, multiple streams are transmitted simultaneously. In order to help the receiving side accurately estimate the channel or equivalent channel of each stream, multiple DMRS resources are configured to transmit DMRS of multiple ports. The number of DMRS ports is equal to the number of streams. With the continuous evolution of massive MIMO, the scale of base station and terminal antennas continues to increase, the number of transmission streams continues to increase, and the demand for DMRS capacity expansion continues to increase. Therefore, how to increase the growth of the number of data streams without increasing the DMRS resource overhead is a technical problem that needs to be solved urgently.
[0080] In order to solve the above technical problems, the present application provides a communication method and related equipment, which indicates the association between the first DMRS transmitted on the first PRG and the data stream on the second PRG through indication information. That is, the data stream on the second PRG can reuse the first DMRS on the first PRG, so that more data streams can be supported on the second PRG with lower DMRS overhead, thereby increasing the amount of data transmitted on the second PRG.
[0081] The communication method provided in the embodiment of the present application is described below. The method can be performed by a communication device. Unless otherwise specified, the "communication device" in the present application can refer to the communication device itself (for example, the first device and / or the second device), or a component in the communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the communication device. The first device and the second device can be the aforementioned Figures 1A to 1C The terminal device in the communication system shown in the figure may also be the aforementioned Figures 1A to 1C The network device in the communication system shown. The embodiment of the present application is described by taking the first device as the configuration end and the second device as the configured end as an example. In practical applications, the first device may also be the configured end and the second device may be the configuration end, etc., which is not limited here.
[0082] See also Figure 2, A schematic flowchart of a communication method provided by an embodiment of the present application. The method may include steps 201 to 203. Steps 201 to 203 may be executed by the first device and / or the second device, or may be executed by some components (such as a processor, a chip, or a chip system, etc.) in the first device and / or the second device, or may also be implemented by a logic module or software that can implement all or part of the functions of the first device and / or the second device. The following describes it by taking the execution by the first device and the second device as an example. The processing executed by a single execution entity in steps 201 to 203 may also be divided into being executed by multiple execution entities, and these execution entities may be logically and / or physically separated. For example, when the first device is a network device, such as a base station, the processing executed by the first device may be divided into being executed by at least one of the CU, DU, and RU. The following details steps 201 to 203. In this case, the first device may be understood as a configuration end, and the second device is a configured end.
[0083] Step 201, the first device determines indication information.
[0084] The first device determines indication information, which is used to indicate the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG. Wherein, the first PRG and the second PRG are different PRGs.
[0085] The indication information in the embodiment of the present application may also be understood as the configuration information of the second device, that is, this step may be understood as a process in which the first device determines the configuration information for the second device. The indication information may also be understood as indicating that the data stream on the second PRG multiplexes the DMRS on the first PRG. The indication information may also be understood as indicating the association relationship between the data stream on the second PRG and the DMRS port configured on the first PRG.
[0086] The above-mentioned association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG may also be understood as that the first DMRS transmitted on the first PRG is used for channel estimation of the data stream on the second PRG.
[0087] It can be understood that the first DMRS transmitted on the first PRG also has an association relationship with the data stream transmitted on the first PRG. That is, the first DMRS transmitted on the first PRG is not only used for channel estimation of the data stream on the first PRG, but also used for channel estimation of the data stream on the second PRG.
[0088] In the embodiment of the present application, the number of the first DMRS is not limited, that is, the first DMRS may be a single DMRS or a DMRS set (including multiple DMRSs).
[0089] To distinguish the data stream transmitted on the first PRG from the data stream transmitted on the second PRG, the data stream transmitted on the first PRG is hereinafter referred to as the first data stream, and the data stream transmitted on the second PRG is referred to as the second data stream.
[0090] In the embodiments of the present application, the number of data streams transmitted on the first PRG and the second PRG may be one or more. For example, the number of data streams may be 12, 24, 36, etc., and specific values are not limited here.
[0091] Optionally, the first PRG is used to transmit N first data streams and a first DMRS, and the second PRG is used to transmit M second data streams. The first DMRS is used for channel estimation of all or part of the N first data streams. The first DMRS is also used for channel estimation of the M second data streams, where N and M are positive integers.
[0092] Furthermore, the second PRG is also used to transmit a second DMRS and a third data stream, and the second DMRS is used for channel estimation of the third data stream. Or it can be understood that the second data stream transmitted on the second PRG uses the first DMRS transmitted on the first PRG for channel estimation, and the third data stream transmitted on the second PRG uses the second DMRS transmitted on the second PRG for channel estimation.
[0093] To ensure the effect of multiplexing the first DMRS for channel estimation, the first PRG and the second PRG are preferably as close as possible in the time domain and / or frequency domain. That is, the time domain interval between the first PRG and the second PRG is less than or equal to a first threshold, and / or the frequency domain interval between the first PRG and the second PRG is less than or equal to a second threshold.
[0094] It can be understood that in practical applications, the first PRG and the second PRG may be adjacent in the time domain and / or frequency domain, or may be separated by one or more PRGs.
[0095] Exemplarily, the PRGs arranged in sequence in the time domain are as Figure 3 shown. If the first PRG and the second PRG are adjacent in the time domain. For example, the first PRG may be Figure 3 the PRG1 shown, and the second PRG may be Figure 3 the PRG2 shown. Another example is that the first PRG may be Figure 3 the PRG2 shown, and the second PRG may be Figure 3 the PRG3 shown. If the first PRG and the second PRG are separated by 1 PRG in the time domain. For example, the first PRG may be Figure 3 the PRG1 shown, and the second PRG may be Figure 3 the PRG3 shown.
[0096] Exemplarily, the PRGs arranged in sequence in the frequency domain are asFigure 4 As shown. If the first PRG and the second PRG are adjacent in the frequency domain. For example, the first PRG can be Figure 4 the PRG1 shown, and the second PRG can be Figure 4 the PRG2 shown. Another example, the first PRG can be Figure 4 the PRG2 shown, and the second PRG can be Figure 4 the PRG3 shown. If the first PRG and the second PRG are separated by 1 PRG in the frequency domain. For example, the first PRG can be Figure 4 the PRG1 shown, and the second PRG can be Figure 4 the PRG3 shown.
[0097] In a possible implementation, the first DMRS is used for channel estimation of all the first data streams among N first data streams. The first DMRS is also used for channel estimation of M second data streams.
[0098] In another possible implementation, the first DMRS is used for channel estimation of some of the first data streams among N first data streams. The first DMRS is also used for channel estimation of M second data streams.
[0099] Exemplarily, as Figure 5 shown, assume the first PRG is PRG1 and the second PRG is PRG2, and take the Type-II DMRS pattern in each PRG as an example. Each PRG includes 3 code division multiplexing (CDM) groups, and each CDM group includes 4 DMRS ports. That is, 12 DMRS ports are configured in each PRG, which can be used for channel estimation of 12 data streams. That is, the first PRG is used to transmit 12 first data streams and 12 first DMRSs. The second PRG is used to transmit 12 second data streams, 12 third data streams, and 12 second DMRSs. Among them, the 12 first DMRSs are used for channel estimation of 12 first data streams and 12 second data streams, and the 12 second DMRSs are used for channel estimation of 12 third data streams.
[0100] It can be seen from the above example that the 12 second data streams transmitted on the second PRG do not need to be separately configured with 12 DMRSs, but reuse the 12 first DMRSs transmitted on the first PRG. This method can reduce the DMRS overhead on PRG2, thereby supporting a higher number of data streams. That is, using the existing scheme, PRG1 and PRG2 can only transmit 24 (12 + 12) data streams, while using this scheme, PRG1 and PRG2 can transmit 36 (12 + 24) data streams.
[0101] The above example can also be understood as scheduling 12 data streams on PRG1 and 24 data streams on PRG2 (assuming the serial numbers are 1 - 24). Among them, the data streams numbered 1 - 12 on PRG2 use the same DMRS as the 12 data streams on PRG1 for channel estimation, and this DMRS is transmitted on PRG1. The data streams numbered 13 - 24 on PRG2 are equivalent to newly added data streams and need to perform channel estimation through the DMRS transmitted on PRG2.
[0102] It should be noted that Figure 5 The 3 CDM groups corresponding to different PRGs shown can be the same or different, and specific details are not limited here.
[0103] It can be understood that the above is an exemplary description with the DMRS multiplexing between two PRGs as an example. In practical applications, it can also be the DMRS multiplexing between three or more PRGs.
[0104] Exemplarily, taking PRG including the first PRG, the second PRG, and the third PRG as an example. More multiples of data stream expansion can be provided. As in the Figure 5 example mentioned above, the first PRG is Figure 5 PRG1 in Figure 5 the above, the second PRG is Figure 5 PRG2 in
[0105] For example, schedule 12 data streams on PRG1, 24 data streams on PRG2 (assuming the serial numbers are 1 - 24), and 24 data streams on PRG3 (assuming the serial numbers are 1 - 24). Among them, the data streams numbered 1 - 12 on PRG2 use the same DMRS (the DMRS transmitted on PRG1) as the 12 data streams on PRG1 for channel estimation. The data streams numbered 13 - 24 on PRG2 are equivalent to newly added data streams and need to perform channel estimation through the DMRS transmitted on PRG2. The data streams numbered 1 - 12 on PRG3 use the same DMRS (the DMRS transmitted on PRG2) as the data streams numbered 13 - 24 on PRG2 for channel estimation. The data streams numbered 13 - 24 on PRG3 are equivalent to newly added data streams and need to perform channel estimation through the DMRS transmitted on PRG3. This example can also be understood as a 2 - fold expansion.
[0106] In the above example, the indication information can be specifically used to indicate that the data streams from 1 to 12 on PRG2 correspond to 12 DMRS ports on PRG1, the data streams from 13 to 24 on PRG2 correspond to 12 DMRS ports on PRG2, the data streams from 1 to 12 on PRG3 correspond to 12 DMRS ports on PRG2, and the data streams from 13 to 24 on PRG3 correspond to 12 DMRS ports on PRG3.
[0107] For another example, 12 data streams are scheduled on PRG1, 24 data streams (assuming the serial numbers are from 1 to 24) are scheduled on PRG2, and 36 data streams (assuming the serial numbers are from 1 to 36) are scheduled on PRG3. Among them, the data streams from 1 to 12 on PRG2 use the same DMRS (the DMRS transmitted on PRG1) as the 12 data streams on PRG1 for channel estimation. The data streams from 13 to 24 on PRG2 are equivalent to newly added data streams and need to be estimated through the DMRS transmitted on PRG2. The data streams from 1 to 24 on PRG3 use the same DMRS as the 24 data streams on PRG2 for channel estimation (that is, the data streams from 1 to 12 on PRG3 use the DMRS transmitted on PRG1 for channel estimation, and the data streams from 13 to 24 on PRG3 use the DMRS transmitted on PRG2 for channel estimation). The data streams from 25 to 36 on PRG3 are equivalent to newly added data streams and need to be estimated through the DMRS transmitted on PRG3. This example can also be understood as a 4-fold expansion.
[0108] In the above example, the indication information can be specifically used to indicate that the data streams from 1 to 12 on PRG2 correspond to 12 DMRS ports on PRG1, the data streams from 13 to 24 on PRG2 correspond to 12 DMRS ports on PRG2, the data streams from 1 to 12 on PRG3 correspond to 12 DMRS ports on PRG1, the data streams from 13 to 24 on PRG3 correspond to 12 DMRS ports on PRG2, and the data streams from 25 to 36 on PRG3 correspond to 12 DMRS ports on PRG3.
[0109] Optionally, when the first DMRS is a set of DMRSs, in order to improve the subsequent channel estimation effect, the parameters of the data streams on different PRGs associated with the same DMRS in the first DMRS are the same. The parameters include at least one of the following: precoding matrix, antenna port, or analog beam, etc.
[0110] Exemplarily, such as Figure 6As shown in the figure, it is assumed that data stream 1, data stream 2, DMRS1, and DMRS2 are transmitted on the first PRG, and data stream 3 and data stream 4 are transmitted on the second PRG. Moreover, DMRS1 on the first PRG has an association relationship not only with data stream 1 on the first PRG but also with data stream 3 on the second PRG. That is, DMRS1 is used for channel estimation of data stream 1 and data stream 3. In this case, the parameters of data stream 1 and data stream 3 are the same.
[0111] In addition, the data streams in the embodiments of the present application may include: uplink data streams and / or downlink data streams. Or it can be understood that the above-mentioned data streams and DMRS can be carried on the uplink data channel and / or the downlink data channel.
[0112] Optionally, in order to improve the channel estimation effect in the case of uplink transmission. That is, the data streams transmitted by the first PRG and the second PRG are uplink data streams. The devices of the data streams on different PRGs that have an association relationship with the same DMRS are the same terminal device. For example, in the aforementioned Figure 6 example, the sending ends of data stream 1 and data stream 3 are the same terminal device. By defining that the devices of the data streams on different PRGs that have an association relationship with the same DMRS are the same terminal device, the accuracy of channel estimation can be improved in the interaction scenario between multiple terminal devices and network devices.
[0113] Optionally, after the first device determines the indication information, it can transmit the data stream based on the indication information with the second device.
[0114] Step 202, the first device sends the indication information to the second device.
[0115] After the first device determines the indication information, it sends the indication information to the second device. Correspondingly, the second device receives the indication information sent by the first device.
[0116] This step can be understood as the configuration process of the first device for the second device.
[0117] Optionally, the indication information is carried on the control channel. Specifically, the indication information may be at least one of the following: RRC signaling, MAC layer signaling, or physical layer signaling. Among them, the MAC layer signaling includes, for example, MAC CE; the physical layer signaling includes, for example, DCI.
[0118] Step 203, the first device and the second device transmit the data stream based on the association relationship.
[0119] After the first device configures the above-mentioned association relationship for the second device, the first device and the second device transmit the data stream based on the association relationship.
[0120] Among them, the above-mentioned "transmission" has multiple understandings. For the sending end of the data stream, transmission includes operations such as sending the data stream. For the receiving end of the data stream, transmission includes operations such as receiving the data stream and performing channel estimation on the channel where the data stream is located.
[0121] In a possible implementation manner, the first device is a network device and the second device is a terminal device. That is Figure 3 The illustrated embodiment can be understood as a configuration process in which the network device configures the terminal device.
[0122] When the data stream is an uplink data stream, the network device sends indication information to the terminal device. After receiving the indication information sent by the network device, the terminal device sends a first data stream and a first DMRS to the network device through a first PRG, and the terminal device sends a second data stream to the network device through a second PRG. Since the network device knows the relationship between the first DMRS and the second data stream. Furthermore, after receiving the first DMRS and the second data stream, the network device uses the first DMRS to perform channel estimation on the first data stream and the second data stream. Of course, the terminal device can also transmit a second DMRS and a third data stream on the second PRG. Correspondingly, the network device uses the second DMRS to perform channel estimation on the third data stream.
[0123] When the data stream is a downlink data stream, the network device sends indication information to the terminal device, and the network device sends a first data stream and a first DMRS to the terminal device through a first PRG, and the network device sends a second data stream to the terminal device through a second PRG. After receiving the indication information sent by the network device, the terminal device determines the association relationship between the first DMRS and the second data stream. The terminal device uses the first DMRS to perform channel estimation on the first data stream and the second data stream. Of course, the network device can also transmit a second DMRS and a third data stream on the second PRG. Correspondingly, the terminal device uses the second DMRS to perform channel estimation on the third data stream.
[0124] In another possible implementation manner, the first device is a terminal device and the second device is a network device. That is Figure 3 The illustrated embodiment can be understood as a configuration process in which the terminal device configures the network device.
[0125] When the data stream is an uplink data stream, the terminal device sends indication information to the network device. The terminal device sends the first data stream and the first DMRS to the network device through the first PRG, and the terminal device sends the second data stream to the network device through the second PRG. After receiving the indication information sent by the terminal device, the network device determines the association relationship between the first DMRS and the second data stream. The network device uses the first DMRS to perform channel estimation on the first data stream and the second data stream. Of course, the terminal device can also transmit the second DMRS and the third data stream on the second PRG. Correspondingly, the network device uses the second DMRS to perform channel estimation on the third data stream.
[0126] When the data stream is a downlink data stream, the terminal device sends indication information to the network device. After receiving the indication information sent by the terminal device, the network device sends the first data stream and the first DMRS to the terminal device through the first PRG, and the network device sends the second data stream to the terminal device through the second PRG. Since the terminal device knows the relationship between the first DMRS and the second data stream. Furthermore, after receiving the first DMRS and the second data stream, the terminal device uses the first DMRS to perform channel estimation on the first data stream and the second data stream. Of course, the network device can also transmit the second DMRS and the third data stream on the second PRG. Correspondingly, the terminal device uses the second DMRS to perform channel estimation on the third data stream.
[0127] It can be understood that the above only partially describes the multiplexing situation of DMRS between different PRGs. For the specific transmission situation, reference can be made to the descriptions of the foregoing data streams and DMRSs, which will not be elaborated here.
[0128] In the embodiments of the present application, on the one hand, the indication information is used to indicate the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG. That is, the data stream on the second PRG can multiplex the first DMRS on the first PRG, so that more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG. On the other hand, by limiting that the parameters of the data streams on different PRGs associated with the same DMRS are the same, the subsequent channel estimation can be made more accurate.
[0129] The communication method in the embodiments of the present application has been described above. Next, the communication device in the embodiments of the present application will be described. Please refer to Figure 7, an embodiment of the communication device 700 in the embodiments of the present application. The communication device 700 can implement the functions of the first device or the second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device 700 can be a communication device, or an integrated circuit or component inside the communication device, such as a chip. The communication device 700 includes: a transceiver unit 701 and a processing unit 702. Or the communication device 700 includes: a transceiver unit 701.
[0130] In a possible implementation manner, the communication device 700 is the first device in the foregoing Figures 1A to 6 shown embodiment, and the functions of each unit are as follows:
[0131] The processing unit 702 is configured to determine indication information, where the indication information is used to indicate the association relationship between the first demodulation reference signal DMRS transmitted on the first precoding resource block group PRG and the data stream on the second PRG, and the first PRG and the second PRG are different PRGs;
[0132] The transceiver unit 701 is configured to send the indication information.
[0133] The transceiver unit 701 is further configured to transmit the data stream based on the association relationship.
[0134] Optionally, the first PRG is used to transmit N first data streams and the first DMRS; the second PRG is used to transmit M second data streams; the first DMRS is used for channel estimation of all or part of the N first data streams, and the first DMRS is also used for channel estimation of the M second data streams, where N and M are positive integers.
[0135] Optionally, the first DMRS also has an association relationship with the data stream on the first PRG, and the parameters of the data streams on different PRGs having an association relationship with the same DMRS in the first DMRS are the same, and the parameters include at least one of the following: precoding matrix, antenna port, analog beam.
[0136] Optionally, the data streams transmitted by the first PRG and the second PRG are uplink data streams, and the devices of the data streams on different PRGs having an association relationship with the same DMRS are the same terminal device.
[0137] Optionally, the second PRG is further configured to transmit the second DMRS and the third data stream, and the second DMRS is used for channel estimation of the third data stream.
[0138] Optionally, the time domain interval between the first PRG and the second PRG is less than or equal to the first threshold, and / or the frequency domain interval between the first PRG and the second PRG is less than or equal to the second threshold.
[0139] Optionally, the data stream and the first DMRS are carried on the uplink data channel and / or the downlink data channel.
[0140] In this embodiment, the operations performed by each unit in the communication device are similar to the description of the first device in the foregoing Figures 1A to 6 illustrated embodiment, and will not be elaborated here.
[0141] In this embodiment, on the one hand, the indication information determined by the processing unit 702 indicates the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG. That is, the data stream on the second PRG can multiplex the first DMRS on the first PRG, so that more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG. On the other hand, by limiting that the parameters of the data streams on different PRGs associated with the same DMRS are the same, the subsequent channel estimation can be made more accurate.
[0142] In another possible implementation manner, the communication device 700 is the second device in the foregoing Figures 1A to 6 illustrated embodiment. In this case, the functions of each unit are as follows:
[0143] A transceiver unit 701, configured to receive indication information, where the indication information is used to indicate the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG, and the first PRG and the second PRG are different PRGs.
[0144] The transceiver unit 701 is further configured to transmit a data stream based on the association relationship.
[0145] Optionally, the transceiver unit 701 or the processing unit 702 is further configured to perform data stream transmission with the first device based on the indication information.
[0146] Optionally, the first PRG is used to transmit N first data streams and the first DMRS; the second PRG is used to transmit M second data streams; the first DMRS is used for channel estimation of all or part of the first data streams among the N first data streams, and the first DMRS is also used for channel estimation of the M second data streams, where N and M are positive integers.
[0147] Optionally, the first DMRS is further associated with the data stream on the first PRG, and the parameters of the data streams on different PRGs associated with the same DMRS in the first DMRS are the same, and the parameters include at least one of the following: a precoding matrix, an antenna port, and an analog beam.
[0148] Optionally, the data streams transmitted by the first PRG and the second PRG are uplink data streams, and the devices of the data streams on different PRGs associated with the same DMRS are the same terminal device.
[0149] Optionally, the second PRG is further used to transmit a second DMRS and a third data stream, and the second DMRS is used for channel estimation of the third data stream.
[0150] Optionally, the time domain interval between the first PRG and the second PRG is less than or equal to a first threshold, and / or the frequency domain interval between the first PRG and the second PRG is less than or equal to a second threshold.
[0151] Optionally, the data stream and the first DMRS are carried on an uplink data channel and / or a downlink data channel.
[0152] In this embodiment, on the one hand, the association relationship between the first DMRS transmitted on the first PRG and the data stream on the second PRG is determined according to the indication information received by the transceiver unit 701. That is, the data stream on the second PRG can multiplex the first DMRS on the first PRG, so that more data streams can be supported with a lower DMRS overhead on the second PRG, thereby increasing the amount of data transmitted on the second PRG. On the other hand, by limiting that the parameters of the data streams on different PRGs associated with the same DMRS are the same, subsequent channel estimation can be made more accurate.
[0153] Please refer to Figure 8 , which is another schematic structural diagram of the communication device 800 provided by this application. The communication device 800 includes a logic circuit 801 and an input / output interface 802. Among them, the communication device 800 may be a chip or an integrated circuit.
[0154] Among them, Figure 7 the shown transceiver unit 701 may be a communication interface, and this communication interface may be Figure 8 the input / output interface 802 in , and this input / output interface 802 may include an input interface and an output interface. Alternatively, this communication interface may also be a transceiver circuit, and this transceiver circuit may include an input interface circuit and an output interface circuit. Figure 7 the shown processing unit 702 may be Figure 8 the logic circuit 801 in .
[0155] Optionally, when the communication device is the first device in the foregoing embodiment, the logic circuit 801 is used to determine the indication information and transmit the data stream based on the indication information with the second device. The input / output interface 802 is used to send the indication information.
[0156] Optionally, when the communication device is the second device in the foregoing embodiment, the input / output interface 802 is used to receive the indication information. The logic circuit 801 is used to transmit the data stream based on the indication information with the first device.
[0157] Among them, the logic circuit 801 and the input / output interface 802 can also execute other steps performed by the first device or the second device in any embodiment and achieve the corresponding beneficial effects, which will not be elaborated here.
[0158] Optionally, the logic circuit 801 can be a processing device, and the functions of the processing device can be implemented partially or fully by software. Among them, the functions of the processing device can be implemented partially or fully by software.
[0159] Optionally, the processing device can include a memory and a processor. Among them, the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any method embodiment.
[0160] Optionally, the processing device can only include a processor. The memory for storing the computer program is located outside the processing device, and the processor is connected to the memory through a circuit / wire to read and execute the computer program stored in the memory. Among them, the memory and the processor can be integrated together or physically independent of each other.
[0161] Optionally, the processing device can be one or more chips, or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chip (SoCs), central processing units (CPUs), network processors (NPs), digital signal processing circuits (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any group of the above chips or processors, etc.
[0162] Please refer to Figure 9 , for the communication device 900 involved in the above embodiments provided by the embodiments of the present application. The communication device 900 can specifically be the communication device acting as a terminal device in the above embodiments.
[0163] Among them, a possible schematic diagram of the logical structure of the communication device 900. The communication device 900 can include, but is not limited to, at least one processor 901 and a communication port 902.
[0164] Among them, Figure 7 the transceiver unit 701 shown can be a communication interface, and this communication interface can be Figure 9 the communication port 902 in [reference], and this communication port 902 can include an input interface and an output interface. Alternatively, this communication port 902 can also be a transceiver circuit, and this transceiver circuit can include an input interface circuit and an output interface circuit.
[0165] It can be understood that Figure 9 the communication port 902 in [reference] can be used to transmit indication information. For example, when the communication device 900 is the first device in the foregoing embodiment, the communication port 902 is used to send indication information. Also for example, when the communication device 900 is the second device in the foregoing embodiment, the communication port 902 is used to receive indication information.
[0166] Further optionally, the device can further include at least one of a memory 903 and a bus. In the embodiments of the present application, the at least one processor 901 is used to control and process the actions of the communication device 900.
[0167] In addition, the processor 901 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination that realizes computing functions, such as a combination including one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated here.
[0168] It should be noted that Figure 9 the communication device 900 shown can specifically be used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the technical effects corresponding to the terminal device. Figure 9 For the specific implementation manners of the communication device shown, reference can be made to the descriptions in the foregoing method embodiments, and will not be elaborated here one by one.
[0169] Please refer to Figure 10 , which is a schematic structural diagram of the communication device 1000 involved in the foregoing embodiments provided by the embodiments of the present application. The communication device 1000 can specifically be the communication device acting as a network device in the foregoing embodiments. Among them, the structure of this communication device can refer to Figure 10 the structure shown.
[0170] The communication device 1000 includes at least one processor 1011 and at least one network interface 1014. Further optionally, the communication device further includes at least one memory 1012, at least one transceiver 1013, and one or more antennas 1015. The processor 1011, the memory 1012, the transceiver 1013, and the network interface 1014 are connected, for example, by a bus. In the embodiments of the present application, this connection may include various interfaces, transmission lines, or buses, etc., and this embodiment does not limit this. The antenna 1015 is connected to the transceiver 1013. The network interface 1014 is used to enable the communication device to communicate with other communication devices through a communication link. For example, the network interface 1014 may include a network interface between the communication device and core network devices, such as an S1 interface, and the network interface may include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0171] Wherein, Figure 7 The shown transceiver unit 701 may be a communication interface, and this communication interface may be Figure 10 the network interface 1014 in, and this network interface 1014 may include an input interface and an output interface. Alternatively, the network interface 1014 may also be a transceiver circuit, and this transceiver circuit may include an input interface circuit and an output interface circuit.
[0172] The processor 1011 is mainly used to process communication protocols and communication data, and control the entire communication device, execute software programs, and process the data of the software programs, for example, to support the communication device to perform the actions described in the embodiments. The communication device may include a baseband processor and a central processor. The baseband processor is mainly used to process communication protocols and communication data, and the central processor is mainly used to control the entire communication device, execute software programs, and process the data of the software programs. Figure 10 The processor 1011 in may integrate the functions of the baseband processor and the central processor. Those skilled in the art can understand that the baseband processor and the central processor may also be independent processors, interconnected through technologies such as a bus. Those skilled in the art can understand that the communication device may include multiple baseband processors to adapt to different network systems, the communication device may include multiple central processors to enhance its processing ability, and various components of the communication device may be connected through various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processor may also be expressed as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data may be built into the processor or stored in the memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0173] The memory is mainly used to store software programs and data. The memory 1012 can exist independently and be connected to the processor 1011. Optionally, the memory 1012 can be integrated with the processor 1011, for example, integrated within a single chip. Among them, the memory 1012 can store the program code for implementing the technical solution of the embodiments of the present application, and is controlled by the processor 1011 for execution. Various types of computer program codes being executed can also be regarded as the driver programs of the processor 1011.
[0174] Figure 10 Only one memory and one processor are shown. In an actual communication device, there may be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not make any limitations in this regard.
[0175] The transceiver 1013 can be used to support the reception or transmission of radio frequency signals between the communication device and the terminal. The transceiver 1013 can be connected to the antenna 1015. The transceiver 1013 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1015 can receive radio frequency signals. The receiver Rx of the transceiver 1013 is used to receive the radio frequency signals from the antenna, convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 1011 so that the processor 1011 can perform further processing on the digital baseband signals or digital intermediate frequency signals, such as demodulation processing and decoding processing. In addition, the transmitter Tx in the transceiver 1013 is also used to receive the modulated digital baseband signals or digital intermediate frequency signals from the processor 1011, convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through one or more antennas 1015. Specifically, the receiver Rx can selectively perform one-stage or multi-stage down-conversion processing and analog-to-digital conversion processing on the radio frequency signals to obtain digital baseband signals or digital intermediate frequency signals, and the sequence of the down-conversion processing and the analog-to-digital conversion processing can be adjusted. The transmitter Tx can selectively perform one-stage or multi-stage up-conversion processing and digital-to-analog conversion processing on the modulated digital baseband signals or digital intermediate frequency signals to obtain radio frequency signals, and the sequence of the up-conversion processing and the digital-to-analog conversion processing can be adjusted. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0176] The transceiver 1013 can also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. Optionally, the devices used to implement the receiving function in the transceiver unit can be regarded as the receiving unit, and the devices used to implement the transmitting function in the transceiver unit can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0177] It should be noted that Figure 10 The shown communication device 1000 can specifically be used to implement the steps implemented by the network device in the foregoing method embodiments and achieve the corresponding technical effects of the network device. Figure 10 For the specific implementation manners of the shown communication device 1000, reference can be made to the descriptions in the foregoing method embodiments, and details are not described herein again.
[0178] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and this information is sent by the base station to the terminal; or, the terminal chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and this information is sent by the terminal to the base station. For example, when the first device is a terminal, the terminal sending the indication information can be understood as a process in which the chip of the terminal outputs the indication information.
[0179] When the above communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and this information is sent by the terminal to the base station; or, the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and this information is sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU or other modules. Here, the DU can be a DU under the open radio access network (O-RAN) architecture. For example, when the first device is a base station, the base station sending the indication information can be understood as a process in which the chip of the base station outputs the indication information.
[0180] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be part of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in a base station or a terminal.
[0181] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.
[0182] In the various embodiments of this application, if there is no special indication and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
Claims
1. A communication method, characterized in that, The method includes: Determining indication information for indicating an association relationship between a first demodulation reference signal (DMRS) transmitted on a first precoding resource block group (PRG) and a data stream on a second PRG, where the first PRG and the second PRG are different PRGs; Transmitting the indication information; Transmitting the data stream based on the association relationship.
2. A communication method, characterized in that, The method includes: Receiving indication information for indicating an association relationship between a first DMRS transmitted on a first PRG and a data stream on a second PRG, where the first PRG and the second PRG are different PRGs; Transmitting the data stream based on the association relationship.
3. The method according to claim 1 or 2, characterized in that, The first PRG is used to transmit N first data streams and the first DMRS; the second PRG is used to transmit M second data streams; the first DMRS is used for channel estimation of all or part of the N first data streams, and the first DMRS is also used for channel estimation of the M second data streams, where N and M are positive integers.
4. The method according to any one of claims 1 to 3, characterized in that The first DMRS also has an association relationship with the data stream on the first PRG, and parameters of data streams on different PRGs that have an association relationship with the same DMRS in the first DMRS are the same. The parameters include at least one of the following: precoding matrix, antenna port, and analog beam.
5. The method according to claim 4, wherein The data streams transmitted by the first PRG and the second PRG are uplink data streams, and devices of data streams on different PRGs that have an association relationship with the same DMRS are the same terminal device.
6. The method according to any one of claims 3 to 5, characterized in that The second PRG is also used to transmit a second DMRS and a third data stream, and the second DMRS is used for channel estimation of the third data stream.
7. The method according to any one of claims 1 to 6, characterized in that A time domain interval between the first PRG and the second PRG is less than or equal to a first threshold, and / or a frequency domain interval between the first PRG and the second PRG is less than or equal to a second threshold.
8. The method according to any one of claims 1 to 7, characterized in that, The data stream and the first DMRS are carried on an uplink data channel and / or a downlink data channel.
9. A communication device, characterized in that, The communication device includes: a processing unit and a transceiver unit; Wherein, the processing unit and the transceiver unit are configured to execute the method according to any one of claims 1 to 8.
10. A communication device, characterized in that, Including at least one processor, where the at least one processor is coupled to a memory; the at least one processor is configured to execute the method according to any one of claims 1 to 8.
11. A chip, characterized in that, The chip is configured to execute the method according to any one of claims 1 to 8.
12. A readable storage medium, characterized in that, A computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by a communication device, the method according to any one of claims 1 to 8 is implemented.
13. A computer program product, characterized in that, Including an instruction, when the instruction runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 8.
Citation Information
Cited By
Communication methods and related device
WO2025152749A1