Communication method and apparatus
By receiving and utilizing DMRS sequence information from other cells for data demodulation, the problem of interference at the receiver is solved, and the accuracy of channel estimation and data demodulation is improved.
Patent Information
- Application Number
- PCT/CN2025/109807
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-13
- Filing Date
- 2025-07-22
- Publication Date
- 2026-02-19
AI Technical Summary
When the receiver receives the demodulation reference signal, it is interfered with by other cells, which leads to inaccurate channel estimation results and affects data demodulation performance.
By receiving and utilizing information from network devices, the DMRS sequences of cells other than the serving cell are determined, and data demodulation is performed, including determining the resource location and sequence of the DMRS, thereby reducing interference.
It improves the accuracy of channel estimation and data demodulation performance, and reduces the impact of interference on channel estimation.
Smart Images

Figure CN2025109807_19022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411114361.9, filed on August 13, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] A demodulation reference signal (DMRS) is used for channel estimation related to a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). However, the receiving end may be interfered by other cell DMRS when receiving the DMRS, resulting in inaccurate channel estimation results of the receiving end and affecting data demodulation performance. SUMMARY
[0004] The present application provides a communication method and apparatus, which is beneficial to improve data demodulation performance.
[0005] In a first aspect, the present application provides a communication method, which can be executed by a first terminal. The first terminal (or terminal apparatus) can refer to the first terminal itself, or a processor, module, chip, or chip system in the first terminal that implements the method. The method comprises: receiving first information from a first network device, the first information being used to determine a DMRS sequence of a first cell, and performing data demodulation based on the DMRS sequence of the first cell. The first cell is a cell other than a second cell, and the second cell is a cell accessed by the first terminal.
[0006] Based on the method described in the first aspect, the first terminal can estimate the channel of the first cell based on the DMRS sequence of the first cell, where the channel of the first cell refers to the channel between the terminal accessing the first cell and the network device. The interference suffered by the first terminal can be determined according to the channel estimation result of the first cell, thereby improving the estimation performance of the channel between the first terminal and the first network device, and further improving the data demodulation performance.
[0007] In a possible implementation, the first information is further used to determine a resource location of the DMRS of the first cell, and the data demodulation based on the DMRS sequence of the first cell can be implemented as: the data demodulation based on the DMRS sequence of the first cell and the resource location of the DMRS of the first cell.
[0008] In a possible implementation, the data demodulation based on the DMRS sequence of the first cell can be implemented as: the data demodulation based on the DMRS sequence of the first cell and the DMRS sequence of the second cell.
[0009] In a possible implementation, the first information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identity of the first cell, or a cell identity of the first cell.
[0010] In a possible implementation, the DMRS configuration type of the first cell and the DMRS configuration type of the second cell are the same, and / or the number of DMRS symbols of the first cell and the number of DMRS symbols of the second cell are the same. Optionally, in the scenario of this implementation, the first network device can not need to indicate the DMRS configuration type and / or the number of DMRS symbols of the first cell through the first information, and the first terminal can default that the DMRS configuration type of the first cell and the DMRS configuration type of the second cell are the same, and / or the number of DMRS symbols of the first cell and the number of DMRS symbols of the second cell are the same, when the first information does not indicate the DMRS configuration type and / or the number of DMRS symbols. In this way, the signaling overhead can be saved.
[0011] In a possible implementation, the first information further indicates the DMRS configuration type and / or the number of DMRS symbols of the first cell.
[0012] In a possible implementation, before receiving the first information from the first network device, the method further includes: receiving second information from the first network device, the second information being used to indicate that the first network device activates the capability of sending the first information, or the second information being used to indicate that the first network device has the capability of sending the first information.
[0013] In a possible implementation, the method further includes: sending third information to the first network device, the third information being used to indicate that the first terminal supports the data demodulation based on the DMRS sequence of the other cell than the second cell. It can be understood that, after the first network device receives the third information, the first terminal can be determined to have the capability of supporting the data demodulation based on the DMRS sequence of the other cell than the second cell according to the third information, so that the first information can be sent to the first terminal to improve the data demodulation performance of the first terminal.
[0014] In a second aspect, a communication method is provided, which can be performed by a first network device. The first network device can refer to the first network device itself, or a processor, a module, a chip, or a chip system, etc. in the first network device that implements the method. The method comprises: obtaining fourth information, the fourth information being used to determine a DMRS sequence of a first cell; and sending first information to a first terminal, the first information being obtained based on the fourth information, wherein the first cell is a cell other than a second cell, and the second cell is a cell accessed by the first terminal.
[0015] The beneficial effects of the second aspect and possible implementation manners thereof can be referred to the description of the first aspect.
[0016] In a possible implementation manner, the fourth information is further used to determine a resource position of the DMRS of the first cell.
[0017] In a possible implementation manner, the first information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identifier of the first cell, or a cell identifier of the first cell; and the fourth information indicates one or more of the following: the power scaling factor of the first cell, a DMRS port index of the first cell, the scrambling code identifier of the first cell, or a cell index of the first cell.
[0018] In a possible implementation manner, the DMRS configuration type of the first cell is the same as the DMRS configuration type of the second cell, and / or the number of DMRS symbols of the first cell is the same as the number of DMRS symbols of the second cell.
[0019] In a possible implementation manner, the first information further indicates the DMRS configuration type and / or the number of DMRS symbols of the first cell.
[0020] In a possible implementation manner, the obtaining of the fourth information can be implemented as: receiving the fourth information from a second network device, or receiving the fourth information from a core network device.
[0021] In a possible implementation manner, before the sending of the first information to the first terminal, the method further comprises: sending second information to the first terminal, the second information being used to indicate that the first network device activates a capability of sending the first information, or the second information being used to indicate that the first network device has the capability of sending the first information.
[0022] In a possible implementation manner, the method further comprises: receiving third information from the first terminal, the third information being used to indicate that the first terminal supports data demodulation based on the DMRS sequence of the cell other than the second cell.
[0023] In a third aspect, a communication method is provided, which can be performed by a first network device. The first network device can refer to the first network device itself, or a processor, a module, a chip, or a chip system, etc. in the first network device that implements the method. The method comprises: obtaining first information, the first information being used to determine a DMRS sequence of a first cell; and performing data demodulation based on the DMRS sequence of the first cell, wherein the first cell is a cell other than a second cell, and the second cell is a cell managed by the first network device.
[0024] Based on the method described in the third aspect, the first network device can estimate a channel of the first cell based on the DMRS sequence of the first cell, where the channel of the first cell refers to a channel between the network device managing the first cell and a terminal accessing the first cell. The estimation result of the channel of the first cell can be used to determine the interference suffered by the first network device, thereby improving the estimation performance of the channel between the first network device and the first terminal, and further improving the data demodulation performance.
[0025] In a possible implementation, the first information is further used to determine a resource location of a DMRS of the first cell; and the data demodulation based on the DMRS sequence of the first cell can be implemented by performing data demodulation based on the DMRS sequence of the first cell and the resource location of the DMRS of the first cell.
[0026] In a possible implementation, the first information indicates one or more of the following information: a power scaling factor of the first cell, a DMRS port index of the first cell, a scrambling code identifier of the first cell, or a cell index of the first cell.
[0027] In a possible implementation, the first information is obtained by receiving the first information from a second network device, the first cell being a cell managed by the second network device, or by receiving the first information from a core network device.
[0028] In a fourth aspect, an apparatus is provided, which is configured to perform the method in any possible implementation of any one of the first aspect to the third aspect. The apparatus comprises a module configured to perform the method in any possible implementation of any one of the first aspect to the third aspect.
[0029] In a fifth aspect, an apparatus is provided, which comprises a processing circuit configured to perform the method in any possible implementation of any one of the first aspect to the third aspect. The processing circuit is configured to execute a program, and when the program is executed, the method in any possible implementation of any one of the first aspect to the third aspect is executed.
[0030] In a possible implementation, the apparatus further includes a memory for storing the program.
[0031] In a possible implementation, the memory is located outside the apparatus.
[0032] In a possible implementation, the memory is located inside the apparatus.
[0033] The processing circuitry and the memory can also be integrated into one device, i.e., the processing circuitry and the memory can also be integrated together. For example, the apparatus can be a chip.
[0034] In a possible implementation, the apparatus further includes a transceiver for receiving information (or input information) or transmitting information (or output information).
[0035] In a sixth aspect, an embodiment of the present application provides an apparatus, which includes processing circuitry and transceiver circuitry, the processing circuitry can be a logic circuit, and the transceiver circuitry can be an interface circuit, the logic circuit and the interface circuit are coupled; the interface circuit is configured to input and / or output information, and the logic circuit is configured to execute the method in any possible implementation of any one of the first aspect to the third aspect.
[0036] In a seventh aspect, the present application provides a communication system, which includes an apparatus for executing the method in the first aspect and an apparatus for executing the method in the second aspect.
[0037] In an eighth aspect, an embodiment of the present application provides a computer readable storage medium for storing a computer program, which, when executed on a computer, causes the method in any possible implementation of any one of the first aspect to the third aspect to be executed.
[0038] In a ninth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, causes the method in any possible implementation of any one of the first aspect to the third aspect to be executed. BRIEF DESCRIPTION OF DRAWINGS
[0039] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0040] FIG. 2 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0041] FIG. 3 is a schematic diagram of a DMRS configuration type according to an embodiment of the present application;
[0042] FIG. 4 is a flowchart of a communication method according to an embodiment of the present application;
[0043] FIG. 5 is a flow diagram of a channel estimation method according to an embodiment of the present application;
[0044] FIG. 6 is a diagram of a DMRS configuration type according to an embodiment of the present application;
[0045] FIG. 7 is a flow diagram of a communication method according to an embodiment of the present application;
[0046] FIG. 8 is a diagram of a structure of an apparatus according to an embodiment of the present application;
[0047] FIG. 9 is a diagram of a structure of an apparatus according to an embodiment of the present application;
[0048] FIG. 10 is a diagram of a structure of an apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] For the purpose of understanding the technical solution of the present application, the present application will be further described below in conjunction with the drawings.
[0050] The terms "first" and "second" and the like in the specification of the present application, claims, and drawings are used only to distinguish different objects, and are not intended to describe a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus, etc. including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed or inherent to the process, method, product, or apparatus, etc.
[0051] "Embodiments" mentioned herein means that the specific features, structures, or characteristics described in conjunction with the embodiments can be included in at least one embodiment of the present application. The phrase appears at various places in the specification does not necessarily refer to the same embodiment, nor is it independent or alternative to other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0052] In the present application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or three and more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that there can be two relationships, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally represents that the associated objects before and after are an "or" relationship. "At least one of the following" or similar expressions means any combination of these 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".
[0053] In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0054] The following describes the communication system related to the embodiments of the present application.
[0055] The technical solutions provided in the present application can be applied to various communication systems, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future communication system, or a fusion system of multiple systems, and the like. The technical solutions provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system or other communication systems.
[0056] The method provided in the embodiments of the present application can be applied to two entities in a communication system, for example, one of the two entities can send information to the other entity, or receive information sent by the other entity. In a wireless communication system, communication devices are included, and the communication devices can perform wireless communication by using air interface resources. The air interface resources can include at least one of time domain resources, frequency domain resources, code resources, and space resources, which are not limited in the present application. For example, the two entities can include a network device and a terminal device, or a chip that can be placed in the network device, and a chip that can be placed in the terminal device, and the like. Of course, with the development of standards, other types of entities can also appear in the future, which are not limited in the embodiments of the present application.
[0057] FIG. 1 is a schematic diagram of an architecture of a communication system provided in the embodiments of the present application. As shown in FIG. 1, the communication system can include at least one network device and at least one terminal device, such as terminal device 1 to terminal device 4 in FIG. 1. The terminal device and the network device can communicate with each other through an air interface Uu link or an NTN link, and the like. For example, terminal device 3 and terminal device 4 can communicate with each other through a D2D or sidelink, and the like. The form of the terminal device shown in FIG. 1 is only an example, and in specific implementation, the terminal device can also include a vehicle-mounted device or a vehicle-mounted terminal in a vehicle network, and the like. The embodiments of the present application do not limit the specific form of the terminal device when it is applied to a vehicle network or the Internet.
[0058] FIG. 2 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application. As shown in FIG. 2, the scenario of the communication system can include at least one of the following: point-to-point single connection between a network device and a terminal device, point-to-point dual connectivity (DC) between a network device and a terminal device, multi-hop single connection between a network device and a terminal device, or multi-hop dual connectivity between a network device and a terminal device.
[0059] FIG. 1 exemplarily shows one network device and multiple terminal devices, and FIG. 2 exemplarily shows single connection and dual connectivity. In a specific implementation, the communication system can further include a larger number of network devices, and each network device can include a larger or smaller number of terminal devices within its coverage, which is not limited in the embodiments of the present application. The architectures shown in FIG. 1 and FIG. 2 are only examples, and do not limit the network architecture applicable to the present application, as long as any network-side device in a cellular network communicates or senses other devices, which is a network architecture applicable to the present application.
[0060] The terminal device and the network device are described in detail below.
[0061] A terminal device is a device with wireless transceiving function. The terminal device can communicate with an access network device (or also referred to as an access device or a network device shown below) in a radio access network (RAN). The terminal device can also be referred to as a user equipment (UE), an access terminal, a terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a user agent, or a user apparatus, etc. In a possible implementation, the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; or can be deployed on water, including a ship; or can be deployed in the air, such as an airplane, a balloon or a satellite, etc. In another possible implementation, the terminal device can be a handheld device, a vehicle-mounted device, a wearable device, a sensor, a terminal in Internet of Things, a terminal in Internet of Vehicles, a drone, a terminal device in 5G network or future network, etc., which is not limited in the embodiments of the present application. In yet another possible implementation, the terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in smart city, or a wireless terminal in smart home, etc.
[0062] In embodiments of the present application, the apparatus for implementing the function of the terminal device can be a terminal device; it can also be an apparatus capable of supporting the terminal device to implement the function, such as a chip system. The apparatus can be installed in the terminal device or used in matching with the terminal device. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. For ease of description, the apparatus for implementing the function of the terminal device is taken as an example of UE to describe the technical solutions provided in embodiments of the present application.
[0063] The network device can be an apparatus deployed in a wireless access network to provide wireless communication services for terminal devices. The network device can also be referred to as an access network device, an access device, or a RAN device, etc. For example, the network device can be a next generation node B (gNB), a next generation evolved node B (ng-eNB), or a network device in future communication, etc.
[0064] The network device can be any kind of device with wireless transceiving function, including but not limited to the base stations (including base stations deployed on satellites) shown above. The network device can also be an apparatus with base station function in future communication systems. As an example, the network device can be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless fidelity (Wi-Fi) system. As another example, the network device can be a wireless controller in a cloud radio access network (CRAN) scenario. As yet another example, the network device can be a wearable device or a vehicle-mounted device, etc. capable of providing wireless communication services. As yet another example, the network device can also be a small station, a transmission reception point (TRP) (or also referred to as a transmission point), etc. In systems of different wireless access technologies, the names of apparatuses with network device functions can be different, and embodiments of the present application will not be listed one by one.
[0065] The network device can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile network device, and one or more cells can move according to the location of the mobile network device. In other examples, the helicopter or the drone can be configured to act as a device communicating with another network device.
[0066] In some deployments of a network device, the network device can include a centralized unit (CU) and a distributed unit (DU), etc. For example, part of the protocol layers of the network device are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU. In some other deployments of the network device, the CU can also be divided into a CU-control plane (CP) and a CU-user plane (UP), etc. In some other deployments of the network device, the network device can also be an open radio access network (ORAN) architecture. When the network device is an ORAN architecture, the network device can be a functional entity or a module in the ORAN, etc. For example, the network device can be a combination of one or more of a CU, a DU, or a RU. In the ORAN system, the CU can also be referred to as an open (O)-CU, the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, etc. The deployment manners of the network device listed herein are only examples, and as the standard technology evolves, there can be other deployment forms of the network device, which are not limited by the embodiments of the present application.
[0067] In some deployments, a plurality of RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes implement part of the functions of the access network, respectively. For example, the RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a RU, etc. The CU and the DU can be separately arranged, or can be included in the same network element, such as a building base band unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0068] The RAN node can support one or more types of fronthaul interfaces, different fronthaul interfaces respectively corresponding to DUs and RUs having different functions. If the fronthaul interface between the DU and the RU is a common public radio interface (CPRI), the DU is configured to implement one or more of baseband functions, and the RU is configured to implement one or more of radio frequency functions. If the fronthaul interface between the DU and the RU is another interface, relative to the CPRI, part of the baseband functions of the downlink and / or uplink, such as, for the downlink, one or more of precoding, digital beamforming (BF), or inverse fast Fourier transform (IFFT) / add cyclic prefix (CP), are moved from the DU to the RU for implementation, and for the uplink, one or more of digital beamforming (BF), or fast Fourier transform (FFT) / remove cyclic prefix (CP), are moved from the DU to the RU for implementation. In a possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the splitting manner between the DU and the RU is different, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.
[0069] Taking eCPRI Cat A as an example, for downlink transmission, with layer mapping as the cut, the DU is configured to implement layer mapping and one or more functions (i.e., one or more of encoding, rate matching, scrambling, modulation, layer mapping) before layer mapping, and other functions (e.g., one or more of resource element (RE) mapping, digital beamforming (BF), or IFFT / add CP) after layer mapping are implemented in the RU. For uplink transmission, with de-RE mapping as the cut, the DU is configured to implement de-mapping and one or more functions (i.e., one or more of decoding, de-rate matching, de-scrambling, de-modulation, inverse discrete Fourier transform (IDFT), channel equalization, de-RE mapping) before de-mapping, and other functions (e.g., one or more of digital BF or FFT / CP removal) after de-mapping are implemented in the RU. It can be understood that the function description of the DU and the RU corresponding to various types of eCPRI can refer to the eCPRI protocol, and will not be described here.
[0070] In a possible design, the processing unit in the BBU for implementing baseband functions is referred to as a base band high (BBH) unit, and the processing unit in the RRU / AAU / RRH for implementing baseband functions is referred to as a base band low (BBL) unit.
[0071] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0072] The network device and / or the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scene where the network device and the terminal device are located is not limited in the embodiments of the present application. In addition, the terminal device and the network device can be hardware devices, or software functions running on special hardware, software functions running on general hardware, such as virtualized functions instantiated on a platform (for example, a cloud platform), or entities including special or general hardware devices and software functions. The specific form of the terminal device and the network device is not limited in the present application.
[0073] In the embodiments of the present application, the apparatus for implementing the function of the network device can be a network device; or can be an apparatus capable of supporting the network device to implement the function, such as a chip system. The apparatus can be installed in the network device or used in matching with the network device. For the convenience of description, when some specific examples are involved below, the apparatus for implementing the function of the network device is taken as a base station to describe the technical solutions provided by the embodiments of the present application.
[0074] The professional terms related to the embodiments of the present application are explained as follows:
[0075] I. Demodulation reference signal (DMRS)
[0076] The DMRS is used for channel estimation related to a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), so as to be further used for detection and demodulation of data. The DMRS is usually pre-coded with the transmitted data, so as to ensure that the DMRS and the data experience the same equivalent channel.
[0077] Taking the downlink DMRS as an example, when the network device communicates with the terminal device, the network device indicates the resource position of the DMRS and the DMRS sequence to the terminal device. The terminal device can receive the DMRS from the network device based on the resource position of the DMRS and the DMRS sequence, and estimate the channel based on the received DMRS.
[0078] 1. Resource position of DMRS
[0079] Taking 5G standard Release 15 (R15) as an example, R15 defines two DMRS configuration types, DMRS configuration Type 1 (DMRS Type 1 for short) and DMRS configuration Type 2 (DMRS Type 2 for short), according to different DMRS ports. The DMRS Type 1 supports 4 DMRS ports in a single orthogonal frequency division multiplexing (OFDM) symbol (hereinafter, the OFDM symbol is referred to as a symbol) and supports 8 DMRS ports in a double symbol; the DMRS Type 2 supports 6 DMRS ports in a single symbol and supports 12 DMRS ports in a double symbol. The DMRS port described in the embodiments of the present application refers to an orthogonal DMRS port. In the frequency domain, different DMRS ports are divided into different code division multiplexing groups (CDM groups). The DMRS ports in the same code division multiplexing group are expanded in the time-frequency domain by using an orthogonal cover code (OCC) to ensure the orthogonality of different ports and improve the accuracy of channel estimation.
[0080] In the R15 DMRS configuration, the DMRS Type 1 has 2 CDM groups, each of which supports 2 DMRS ports in a single symbol and supports 4 DMRS ports in a double symbol; the DMRS Type 2 has 3 CDM groups, each of which supports 2 DMRS ports in a single symbol and supports 4 DMRS ports in a double symbol.
[0081] Exemplarily, as shown in FIG. 3, FIG. 3 includes a DMRSType 1 single symbol, a DMRSType 1 double symbol, a DMRSType 2 single symbol, and a DMRSType 2 double symbol time-frequency resource mapping mode. Among them, the CDM groups are frequency division multiplexing, that is, mapped on different frequency domain resources. The reference signal OCC corresponding to the DMRS ports included in the CDM group is distinguished, so as to ensure the orthogonality of the DMRS ports in the CDM group and suppress the interference between the DMRSs transmitted on different antenna ports. Taking the Type 1 DMRS single symbol as an example, 4 DMRS ports are supported, and the DMRS resource occupies one symbol. The 4 DMRS ports are divided into 2 CDM groups, each CDM group includes two DMRS ports, wherein CDM group 0 includes port 0 and port 1; CDM group 1 includes port 2 and port 3. The CDM group 0 and the CDM group 1 are frequency division multiplexing. FIG. 3 shows a DMRS resource position schematic diagram of the Type 1 DMRS single symbol, the Type 1 DMRS double symbol, the Type 2 DMRS single symbol, and the Type 2 DMRS double symbol in one resource block (Resource Block, RB), and the resource position schematic diagram of other RBs is the same as that in the one RB. In order to be brief, the resource position schematic diagram of the other RBs is not shown in FIG. 3.
[0082] 2. DMRS sequence
[0083] Taking the DMRS sequence using a pseudo-random sequence as an example, under the antenna port index p and subcarrier spacing μ configuration, the value of the DMRS on the time-frequency resource (k, l) (that is, the DMRS value on a certain RE) is satisfying the following formula (1):
[0084] wherein k represents a frequency domain resource subcarrier index, l represents a time domain resource OFDM symbol index, represents a PDSCH DMRS power scaling factor, k' represents an index offset of different REs sharing the same OCC, l' represents a DMRS symbol relative index, w f and w t respectively represent a frequency domain OCC and a time domain OCC, the values of which are determined by the DMRS configuration type, the antenna port index p, and the OCC mapping table to determine possible w f and w t , and then w f (k') and w t(l') r represents a pseudo-random sequence, a scrambling identity of the pseudo-random sequence r, the scrambling identity can be configured for the terminal device by the network device through high layer signaling, if the network device does not indicate the configuration, the terminal device defaults the scrambling identity to the cell identity or the cell index.
[0085] 3. Equalization
[0086] The equalization performed by the receiving end can also be called detection, the purpose of equalization is to eliminate waveform distortion and inter-symbol interference between the sending end and the receiving end due to interference, therefore, the receiving end needs to perform equalization before data demodulation, so as to improve signal quality, improve demodulation performance and improve reliability.
[0087] Since the terminal device may be interfered by DMRS from other cells when receiving the DMRS, the channel estimation result of the terminal device is not accurate enough, which affects the data demodulation performance.
[0088] In order to improve the data demodulation performance, the embodiment of the present application proposes a communication method, as shown in FIG. 4, the communication method comprises steps 401-403. The method shown in FIG. 4 corresponds to the execution subject of the first terminal and the first network device, or the method execution subject shown in FIG. 4 can be a chip or other components in the first terminal and the first network device. FIG. 4 takes the first terminal and the first network device as an example for description. The execution subject of the communication method is not limited in the embodiment of the present application. The first terminal can be the terminal device described in the communication system corresponding to FIG. 1 and FIG. 2, and the first network device can be the network device described in the communication system corresponding to FIG. 1 and FIG. 2. Wherein:
[0089] 401. The first network device acquires fourth information, the fourth information is used to determine the DMRS sequence of the first cell, the first cell is other cell except the second cell, and the second cell is the cell accessed by the first terminal.
[0090] In the embodiments of the present application, taking the downlink communication between the first terminal and the first network device as an example, the first terminal needs to estimate the channel between the first terminal and the first network device based on the downlink DMRS, and then receive the PDSCH from the first network device and demodulate the PDSCH. The downlink DMRS can be understood as the DMRS sent by the network device to the terminal. In this scenario, the second cell is the cell accessed by the first terminal, which can also be understood as the serving cell of the first terminal, and the second cell is also the cell managed by the first network device. The first cell is a cell other than the second cell, that is, the first cell is not the cell accessed by the first terminal, and therefore the DMRS in the first cell can interfere with the reception of the DMRS from the first network device by the first terminal. The DMRS in the first cell can be understood as the DMRS sent by the network device managing the first cell to the terminal accessing the first cell, and the first cell can also be understood as the interference cell causing interference to the communication of the first terminal. The number of the first cells can be one or more, and the embodiments of the present application do not limit the number of the first cells. In this embodiment, the DMRS sequence of the first cell can be understood as the DMRS sequence used by the network device managing the first cell to send the DMRS to the terminal accessing the first cell.
[0091] In some implementations, the first cell can be a cell managed by the first network device, or the first cell can also be a cell of another network device other than the first network device, for example, the first cell is a cell managed by the second network device. Optionally, the second cell can be a neighboring cell of the first cell.
[0092] For example, when the first cell is a cell managed by the first network device, the first network device can directly determine the fourth information locally without obtaining it through other devices, and the first network device can determine the fourth information according to the configuration of the first cell.
[0093] For another example, when the first cell is a cell of another network device other than the first network device, taking the first cell as a cell managed by the second network device as an example, the first network device can communicate with the second network device to receive the fourth information. Optionally, the communication between the first network device and the second network device can have the following implementation modes:
[0094] Mode 1, the second network device directly communicates with the first network device. The second network device can send the fourth information to the first network device through a direct optical fiber or an XN interface, and correspondingly, the first network device receives the fourth information from the second network device, and the XN interface is a logical interface between network devices.
[0095] Option 2, the second network device communicates with the first network device through a core network device. The second network device can send the fourth information to the core network device through an NG interface. After receiving the fourth information from the second network device, the core network device forwards the fourth information to the first network device through the NG interface. Correspondingly, the first network device receives the fourth information from the core network device. Optionally, the core network device can be an access and mobility management function (AMF).
[0096] In some implementations, the fourth information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identifier of the first cell, or a cell identifier of the first cell.
[0097] The power scaling factor is a parameter for adjusting the DMRS transmission power. The DMRS port is an antenna port for transmitting the DMRS, which can be indicated by a port number or a port index. The scrambling code identifier is used to generate a pseudo-random sequence, which is usually configured by the network device to the terminal. The cell identifier can also be referred to as a cell index. The cell identifier is used to identify a cell. When the network device does not configure the scrambling code identifier, the scrambling code identifier can be defaulted as the cell identifier.
[0098] It should be further noted that the indication described in the embodiments of the present application can include both direct indication (also referred to as explicit indication) and implicit indication. For example, direct indication of information A means that information A is included. Implicit indication of information A means that information A is indicated by the corresponding relationship between information A and information B and direct indication of information B. The corresponding relationship between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured. For example, the fourth information indicating the DMRS port can be the fourth information directly indicating the DMRS port number or the DMRS port index, thereby indicating the DMRS port through the DMRS port number or the DMRS port index.
[0099] 402. The first network device sends the first information to the first terminal. Correspondingly, the first terminal receives the first information from the first network device, which is obtained based on the fourth information.
[0100] In the embodiments of the present application, the first information is obtained based on the fourth information, and it can also be understood that the first information is determined by the first network device based on the fourth information. The first information is used to determine the DMRS sequence of the first cell. It can be understood that after the first terminal receives the first information, the DMRS sequence of the first cell can be determined according to the first information. Optionally, the method of determining the DMRS sequence of the first cell can refer to the description of formula (1) above. Further, the DMRS sequence of the first cell can be used to estimate the channel between the terminal accessing the first cell and the network device managing the first cell.
[0101] In some implementations, the first information indicates one or more of the following information: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identifier of the first cell, or a cell identifier of the first cell.
[0102] It can be understood that the first information can indicate all of the above information, or part of the information. Optionally, when the first information indicates part of the above information, the value of the information not indicated by the first information can be directly determined as a default value, or the corresponding value is determined according to a default rule. The default value or the default rule can be pre-set, or pre-configured by the first network device, or can also be pre-agreed between the first network device and the first terminal through information interaction.
[0103] For example, when the first information does not indicate the power scaling factor of the first cell, the first terminal can default that the power scaling factor of the first cell is the same as the power scaling factor of the second cell, for example, 0 dB.
[0104] For another example, when the first information does not indicate the scrambling code identifier of the first cell, the first terminal can default that the scrambling code identifier of the first cell is equal to the cell identifier of the first cell.
[0105] For another example, when the first information does not indicate the DMRS port of the first cell, the first terminal can default that the first cell and the second cell use different CDM groups, determine the index of the CDM group used by the first cell according to the cell identifier of the first cell, and then determine the antenna port index used by the first cell according to a default rule, so as to determine the DMRS port of the first cell. For example, the default rule can be that the first cell uses the antenna port with the smallest index or the two antenna ports with the smallest indexes in the CDM group.
[0106] Optionally, the fourth information is the same as the first information, or the first information includes part of the information in the fourth information, or the fourth information includes part of the information in the first information.
[0107] For example, the fourth information indicates the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell, and correspondingly, the first information also indicates the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell. In this example, the first information is obtained based on the fourth information, and it can also be understood that the first information sent by the first network device is the fourth information obtained by the first network device. For example, when the first cell is a cell managed by the first network device, the fourth information is the same as the first information.
[0108] For example, the fourth information indicates the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell, and the first information only indicates the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell. It can be understood that, compared with the fourth information, the first information does not indicate the power scaling factor.
[0109] Further optionally, the value of the information not indicated by the first information can be a default value or a value determined according to a default rule. The default value or the default rule can be pre-set, or pre-configured by the first network device, or can also be pre-agreed between the first network device and the first terminal through information interaction. The information not included in the first information can be understood as other information in the information indicated by the fourth information, except for the part of information indicated by the first information.
[0110] For example, when the first cell is a cell managed by the second network device, the fourth information is obtained by the first network device through the second network device or the core network device. When the value of the information not indicated by the first information can be determined by the default value or the default rule, the first network device can not need to indicate the first terminal, and the first terminal can directly determine according to the default value and the default rule, so that the signaling overhead can be saved. In combination with the above example, if the power scaling factor of the first cell is the same as the power scaling factor of the second cell, the first information can not need to indicate the power scaling factor of the first cell, and the first terminal can directly determine that the power scaling factor of the first cell is equal to the power scaling factor of the second cell.
[0111] For example, the fourth information includes part of the information in the first information, i.e., the fourth information only indicates part of the information in the first information. For example, the fourth information indicates the DMRS port of the first cell, the scrambling code identity of the first cell and the cell identity of the first cell, and the first information indicates the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell and the cell identity of the first cell. It can be understood that, compared with the fourth information not indicating the power scaling factor, the first information indicates the power scaling factor.
[0112] Further optionally, the value of the information not indicated by the fourth information can be a default value, or can be determined according to a default rule. The default value or the default rule can be pre-configured, or pre-configured by the first network device, pre-configured by the second network device, or pre-agreed between the first network device and the second network device through information interaction. The information not included in the fourth information can be understood as the information indicated by the first information, except for the part of the information indicated by the fourth information.
[0113] For example, when the first cell is a cell managed by the second network device, the fourth information is obtained by the first network device through the second network device or the core network device. When the value of the information not indicated by the fourth information can be determined by the default value or the default rule, the second network device can not need to indicate the first network device, and the first network device can directly determine according to the default value and the default rule, thereby saving the signaling overhead. In combination with the above example, if the power scaling factor of the first cell and the power scaling factor of the second cell are the same, the fourth information can not need to indicate the power scaling factor of the first cell, and the first network device can directly determine that the power scaling factor of the first cell is equal to the power scaling factor of the second cell after receiving the fourth information.
[0114] In some implementations, the first information can be carried in RRC signaling or DCI. Of course, the first information can also be carried in other messages or signals, and the embodiments of the present application do not limit the messages or signals carrying the first information.
[0115] Optionally, when the first information indicates multiple pieces of information, it can be understood that the first information includes multiple indication information, and the multiple indication information is respectively used to indicate the multiple pieces of information, and the multiple pieces of information and the multiple indication information correspond one by one. The multiple indication information can be carried in the same message, or can be carried in different messages, for example, the multiple indication information can be carried in RRC signaling or DCI, or part of the multiple indication information can be carried in RRC signaling, and the other part of the multiple indication information can be carried in DCI signaling.
[0116] Further optionally, the multiple pieces of information refer to at least two of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identity of the first cell, or a cell identity of the first cell. For example, when the first information indicates the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell, the first information can include indication information 1, indication information 2, indication information 3, and indication information 4, where the indication information 1 is used to indicate the power scaling factor of the first cell, the indication information 2 is used to indicate the DMRS port of the first cell, the indication information 3 is used to indicate the scrambling code identity of the first cell, and the indication information 4 is used to indicate the cell identity of the first cell. The indication information 1, the indication information 2, the indication information 3, and the indication information 4 can be carried in the same message, for example, all in RRC signaling, or all in DCI. Alternatively, the indication information 1, the indication information 2, the indication information 3, and the indication information 4 can be carried in different messages, for example, the indication information 2, the indication information 3, and the indication information 4 are carried in DCI, and the indication information 1 is carried in RRC signaling.
[0117] In some implementations, the first information further indicates a DMRS configuration type and / or a DMRS symbol number of the first cell. Optionally, the DMRS configuration type can be DMRS type 1 or DMRS type 2, and the DMRS symbol number can be single-symbol or multi-symbol. Of course, the DMRS configuration type can also be of other types, and the DMRS symbol number can also be of other numbers, and the embodiments of the present application do not limit the DMRS configuration type and the DMRS symbol number. It can be understood that the DMRS configuration type and / or the DMRS symbol number of the first cell can be used to determine the time-frequency resource location of the DMRS in the first cell. Further, the first terminal can determine the DMRS sequence of the first cell according to the time-frequency resource location of the DMRS of the first cell, and one or more of the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identity of the first cell, and the cell identity of the first cell described above.
[0118] In some implementations, the DMRS configuration type of the first cell is the same as the DMRS configuration type of the second cell, and / or the DMRS symbol number of the first cell is the same as the DMRS symbol number of the second cell. Optionally, in the scenario of this implementation, the first network device can not need to indicate the DMRS configuration type and / or the DMRS symbol number of the first cell through the first information, and the first terminal can default that the DMRS configuration type of the first cell is the same as the DMRS configuration type of the second cell, and / or the DMRS symbol number of the first cell is the same as the DMRS symbol number of the second cell when the first information does not indicate the DMRS configuration type and / or the DMRS symbol number. In this way, the signaling overhead can be saved.
[0119] In some embodiments, before performing step 402, the first network device can send second information to the first terminal, and the first terminal receives the second information from the first network device, where the second information is used to indicate that the first network device activates the capability of sending the first information, or the second information is used to indicate that the first network device has the capability of sending the first information.
[0120] For example, the second information is used to indicate that the first network device activates the capability of sending the first information, where the capability of sending the first information can also be understood as enabling or starting the capability of sending the first information. That is, after the first network device sends the second information to the first terminal, the first network device will send the first information to the first terminal.
[0121] Optionally, in this example, the second information can be understood as an activation information, after the first network device sends the activation information, the first network device can also send deactivation information to the first terminal, where the deactivation information is used to indicate that the first network device deactivates the capability of sending the first information, and it should be understood that the deactivation of the capability of sending the first information can also be understood as de-enabling or closing the capability of sending the first information, that is, after the first network device sends the deactivation information to the first terminal, the first network device will no longer send the first information.
[0122] For another example, the second information is used to indicate that the first network device has the capability of sending the first information, and it can be understood that the second information can be understood as a capability indication information, and after the first terminal receives the second information, it can determine that the first network device has the capability of sending the first information.
[0123] Optionally, in this example, the first network device can activate the capability of sending the first information by default, and after the first network device sends the second information, it will send the first information to the first terminal. Alternatively, the first network device needs to send activation information or deactivation information to the first terminal to indicate that the first network device activates or deactivates the capability of sending the first information, and it should be understood that the activation information is used to indicate that the first network device activates the capability of sending the first information, and the deactivation information is used to indicate that the first network device deactivates the capability of sending the first information.
[0124] It should be further noted that the second information can be carried in DCI or RRC signaling, or other messages, and the embodiments of the present application do not limit the message in which the second information is carried.
[0125] In some embodiments, before step 402, the first terminal can send third information to the first network device, and the first network device receives the third information from the first terminal, which is used to indicate that the first terminal supports data demodulation based on the DMRS sequence of the cell other than the second cell. It can be understood that after the first network device receives the third information, it can be determined according to the third information that the first terminal has the capability of supporting data demodulation based on the DMRS sequence of the cell other than the second cell, so that the first terminal can be sent the first information to improve the data demodulation performance of the first terminal.
[0126] Optionally, in combination with the above-mentioned embodiments, in the scenario where the first network device sends the second information to the first terminal, the first terminal can send the third information to the first network device before the first network device sends the second information. Alternatively, the first network device can also not send the second information, in which case it is by default that the first network device has the capability of and has activated the sending of the first information.
[0127] 403. The first terminal demodulates data based on the DMRS sequence of the first cell.
[0128] In the embodiments of the present application, the first terminal demodulates data based on the DMRS sequence of the first cell, which further means that the first terminal receives PDSCH and demodulates data of the PDSCH based on the DMRS sequence of the first cell. The first terminal can estimate the channel of the first cell based on the DMRS sequence of the first cell, and the channel of the first cell refers to the channel between the terminal accessing the first cell and the network device. According to the estimation result of the channel of the first cell, the interference suffered by the first terminal can be determined, so as to improve the estimation performance of the channel between the first terminal and the first network device, and further improve the data demodulation performance.
[0129] In some embodiments, the first information is also used to determine the resource position of the DMRS of the first cell, and the resource position of the DMRS of the first cell can also be used to estimate the interference channel between the terminal accessing the first cell and the network device. Further, the resource position of the DMRS of the first cell can be used for data demodulation, and the specific implementation of step 403 can be that the first terminal demodulates data based on the DMRS sequence of the first cell and the resource position of the DMRS of the first cell.
[0130] Optionally, the resource position of the DMRS of the first cell can be determined according to one or more of the DMRS configuration type of the first cell, the number of symbols of the first cell, the DMRS port of the first cell, or the cell identity of the first cell. Taking the cell identity of the first cell as an example, in some possible configurations, different cells are allocated to use different DMRS CDM groups, and thus the first terminal can determine the DMRS CDM group used by the first cell according to the cell identity of the first cell, and further determine the resource position occupied by the DMRS of the cell based on the DMRS CDM group.
[0131] In some implementations, the step 403 can be specifically implemented as that the first terminal performs data demodulation based on the DMRS sequence of the first cell and the DMRS sequence of the second cell. Optionally, in combination with the above implementation, the first information is further used to determine the resource position of the DMRS of the first cell, and further the step 403 can be specifically implemented as that the first terminal performs data demodulation based on the DMRS sequence of the first cell, the resource position of the DMRS of the first cell, the DMRS sequence of the second cell, and the resource position of the DMRS of the second cell.
[0132] In this embodiment, the DMRS sequence of the second cell can be understood as the DMRS sequence used by the first network device when sending the DMRS to the first terminal. The DMRS sequence of the second cell can be determined by the first terminal based on the information for determining the DMRS sequence of the second cell sent by the first network device, and the method for calculating the DMRS sequence of the second cell can refer to the description of the formula (1) above.
[0133] For example, the method for the first terminal to perform data demodulation will be specifically introduced below, including the following steps S1-S5:
[0134] In step S1, the first terminal performs channel estimation based on the DMRS sequence of the first cell to obtain a first estimated channel, and performs channel estimation based on the DMRS sequence of the second cell to obtain a second estimated channel. It can be understood that the first estimated channel is an estimate of the interference channel affecting the communication of the first terminal, and the second estimated channel is an estimate of the channel between the first terminal and the first network device.
[0135] In some implementations, the first terminal can use a cyclic convergence method to estimate more accurate first channel estimation results and second channel estimation results. The specific implementation can refer to the method shown in FIG. 5, which specifically includes the following steps s11-s15:
[0136] In step s11, the first terminal performs channel estimation based on the DMRS sequence of the first cell to obtain a first estimated channel X1 iThe first terminal performs channel estimation based on the DMRS sequence of the second cell to obtain the second estimated channel X2. i , where the initial value of i is 1.
[0137] Optionally, the first terminal may perform channel estimation by first performing least squares estimation, dividing the signal received at the DMRS resource location directly by the DMRS sequence to obtain the estimated channel at the DMRS resource location, and then performing filtering and interpolation to estimate the channel at non-DMRS resource locations, thereby estimating the complete channel.
[0138] Step s12: The first terminal determines the first estimated channel X1. i+1 Second estimated channel X2 i+1 Wherein, the received signal Y is subtracted from the value based on the second estimated channel X2. i The signal obtained from the reconstructed DMRS sequence of the second cell determines the first estimated channel X1. i+1 Subtracting the received signal Y from the first estimated channel X1 i The second estimated channel X2 is determined by the signal reconstructed from the DMRS sequence of the first cell. i+1 .
[0139] Optionally, the first estimated channel X1 i+1 Second estimated channel X2 i+1 Satisfy the following formulas (2) and (3): X1 i+1 ×Z1=Y-X2 i ×Z2(2) X2 i+1 ×Z2=Y-X1 i ×Z1(3)
[0140] Where Z1 is the DMRS sequence of the first cell, and Z2 is the DMRS sequence of the second cell. X1 i ×Z1 can be understood as based on the first estimated channel X1 i The signal reconstructed from the DMRS sequence of the first cell, X2 i ×Z2 can be understood as based on the second estimated channel X2 i And the signal reconstructed from the DMRS sequence of the second cell. Similarly, X1 i+1 ×Z1 can also be understood as based on the first estimated channel X1 i+1 The signal reconstructed from the DMRS sequence of the first cell, X2 i+2 ×Z2 can also be understood as based on the second estimated channel X2 i+2 The signal reconstructed from the DMRS sequence of the second cell.
[0141] Step s13: The first terminal compares the first estimated channel X1. i and the first estimated channel X1i+1 whether the difference between the first estimated channel X1 i and the second estimated channel X2 i+1 is less than a second threshold.
[0142] Step s14, if the difference between the first estimated channel X1 i and the first estimated channel X1 i+1 is greater than or equal to the first threshold, or the difference between the second estimated channel X2 i and the second estimated channel X2 i+1 is greater than or equal to the second threshold, the value of i is added by 1, and steps s12 and s13 are re-executed.
[0143] Step s15, if the difference between the first estimated channel X1 i and the first estimated channel X1 i+1 is less than the first threshold, and the difference between the second estimated channel X2 i and the second estimated channel X2 i+1 is less than the second threshold, the first terminal determines that the first estimated channel X1 i+1 or the first estimated channel X1 i is the final first estimated channel, and determines that the second estimated channel X2 i+1 or the first estimated channel X2 i is the final second estimated channel.
[0144] Through the above implementation manner, the first estimated channel and the second estimated channel are more accurate through the convergence cycle.
[0145] Step S2, the first terminal estimates an interference covariance matrix.
[0146] In some implementation manners, the interference covariance matrix satisfies the following formula (4):
[0147] wherein, the subscript k represents a subcarrier, represents the interference covariance matrix on the subcarrier k, represents the channel between the i-th terminal accessing the first cell and the network device on the subcarrier k, σ 2 represents the variance of the noise, I represents the number of the first cells, E represents a unit matrix, and the superscript H represents the transpose conjugate of the matrix.
[0148] Through the above implementation manner, compared with the manner of estimating the interference covariance matrix through the received signal and the first estimated channel, the accuracy of the determined interference covariance matrix is improved.
[0149] Step S3, the first terminal calculates a balancing weight.
[0150] wherein, when the equalization weight is calculated by using a Minum Mean Square Error-Interference Rejection Combining (MMSE-IRC) equalization algorithm, the equalization weight on the subcarrier k satisfies the following formula (5):
[0151] wherein, w k denotes the equalization weight, denotes the interference covariance matrix on the subcarrier k, denotes the estimated channel of the first terminal and the first network device on the subcarrier k, the subscript k denotes the subcarrier, the superscript H denotes the transpose conjugate of the matrix, and the superscript -1 denotes the inverse of the matrix.
[0152] Step S4, the first terminal equalizes the received data based on the equalization weight.
[0153] Step S5, the first terminal demodulates the equalized data.
[0154] Based on the above-described data equalization method, not only the accuracy of the estimated channel of the first terminal can be improved, but also the accuracy of the interference covariance matrix estimation can be improved, and finally the equalization performance and the communication reliability can be improved.
[0155] In particular, the embodiments of the present application are applicable to a scenario with large inter-cell interference. For example, it can be a scenario as follows: the DMRS configuration type and the number of DMRS symbols of each cell in a plurality of cells in the same network are the same, and each cell uses different DMRS CDM group, so as to realize the frequency division of DMRS between cells to reduce the interference on DMRS. In this scenario, the number of CDM groups in the DMRS configuration type is large, for example, there can be 6 CDM groups, which is more than the number of CDM groups defined in the R15 DMRS configuration type described above, and the number of RE resources occupied by each CDM group is reduced. The DMRS pattern optimized based on DMRS Type2 is shown in FIG. 6, which includes the DMRS pattern with 6 CDM groups optimized based on DMRS Type2 single symbol and double symbol.
[0156] Taking a DMRS pattern with 6 CDM groups based on DMRSType 2 single symbol optimization as an example, 12 DMRS ports are supported, and the 12 DMRS ports are divided into 6 CDM groups, each CDM group including 2 DMRS ports, wherein CDM group 0 includes port 0 and port 1; CDM group 1 includes port 2 and port 3; CDM group 2 includes port 4 and port 5; CDM group 3 includes port 6 and port 7; CDM group 4 includes port 8 and port 9; and CDM group 5 includes port 10 and port 11. Any two CDM groups among the CDM group 0 to CDM group 5 are frequency division multiplexed. The DMRS pattern with 6 CDM groups based on DMRSType 2 double symbol optimization can also determine the DMRS ports included in each CDM group from FIG. 6, which is not described in detail here.
[0157] It can be understood that in this scenario, when the DMRS pattern with multiple CDM groups is used, if the number of cells in the network at this time is greater than the number of CDM groups, there may be different cells using the same DMRS CDM group, that is, there may be other cells, for example, the first cell, occupying the same resource position of the DMRS received by the first terminal, so that there is mutual DMRS interference, which reduces the accuracy of DMRS channel estimation, thereby affecting the accuracy of interference covariance matrix estimation, and further affecting the equalization effect and reducing the communication reliability. By using the method described in the embodiments of the present application, the channel of the first cell that interferes with the first terminal can be estimated, and therefore, in this scenario, the method described in the embodiments of the present application is beneficial to improving the estimation performance of the channel between the first network device and the first terminal, improving the accuracy of equalization, and further improving the data demodulation performance.
[0158] Because the network device may receive DMRS interference from other cells when receiving the DMRS, the channel estimation result of the network device is not accurate enough, which affects the data demodulation performance.
[0159] In order to improve the data demodulation performance, the embodiment of the present application proposes a communication method, as shown in FIG. 7, which comprises steps 701-702. The method shown in FIG. 7 corresponds to the execution subject of the first network device, or the execution subject of the method shown in FIG. 7 can be a chip or other components in the first network device. FIG. 7 takes the first network device as an example for description. The execution subject of the communication method is not limited in the embodiment of the present application. The first network device can be the network device described in the communication system shown in FIG. 1 and FIG. 2. Wherein:
[0160] 701. The first network device acquires first information, which is used to determine the DMRS sequence of the first cell, the first cell is other cell except the second cell, and the second cell is one cell managed by the first network device.
[0161] In the embodiment of the present application, taking the uplink communication between the first terminal and the first network device as an example, the first network device needs to estimate the channel between the first terminal and the first network device based on the uplink DMRS, receive the PUSCH from the first terminal, and demodulate the PUSCH. The uplink DMRSk is understood as the DMRS sent by the terminal to the network device. In this scenario, the second cell is the cell accessed by the first terminal, which can also be understood as the serving cell of the first terminal. The first cell is other cell except the second cell, that is, the first cell is not the cell accessed by the first terminal, so the DMRS in the first cell may interfere with the reception of the DMRS from the first terminal by the first network device. The DMRS in the first cell can be understood as the DMRS sent by the terminal accessing the first cell to the network device managing the first cell, and the first cell can also be understood as the interference cell causing interference to the communication between the first terminal and the first network device. Wherein, the number of the first cell can be one or more, and the number of the first cell is not limited in the embodiment of the present application. In this embodiment, the DMRS sequence of the first cell can be understood as the DMRS sequence used when the terminal accessing the first cell sends the DMRS to the network device managing the first cell.
[0162] In some implementations, the first cell can be a cell managed by the first network device, or the first cell can also be a cell of other network device except the first network device, for example, the first cell is a cell managed by the second network device. Optionally, the second cell can be a neighboring cell of the first cell.
[0163] Wherein, the way for the first network device to acquire the first information can be the same as the way for the first network device to acquire the fourth information described in step 401.
[0164] Exemplarily, when the first cell is a cell managed by the first network device, the first network device can directly determine the first information without obtaining the first information through other devices, and the first network device can determine the first information according to a configuration of the first cell.
[0165] Exemplarily, when the first cell is a cell managed by the first network device, the first network device can directly determine the first information without obtaining the first information through other devices, and the first network device can determine the first information according to a configuration of the first cell.
[0166] Optionally, the communication between the first network device and the second network device can have the following implementation manners:
[0167] Manner 1: The second network device directly communicates with the first network device. The second network device can send the first information to the first network device through a direct optical fiber or an XN interface. Correspondingly, the first network device receives the first information from the second network device. The XN interface is a logical interface between network devices.
[0168] In some implementation manners, the first information indicates one or more of the following information: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identifier of the first cell, or a cell identifier of the first cell. The power scaling factor, the DMRS port, the scrambling code identifier, and the cell identifier have the same definitions as those described in the foregoing content, and details are not described herein.
[0169] In some embodiments, the first information further indicates a DMRS configuration type and / or a DMRS symbol number of the first cell. Optionally, the DMRS configuration type can be DMRS type 1 or DMRS type 2, and the DMRS symbol number can be single-symbol or multi-symbol, and of course, the DMRS configuration type can be other types and the DMRS symbol number can be other numbers, and the embodiments of the present application do not limit the DMRS configuration type and the DMRS symbol number. It can be understood that the DMRS configuration type and / or the DMRS symbol number of the first cell can be used to determine the time-frequency resource location of the DMRS in the first cell. Further, the first network device can determine the DMRS sequence of the first cell according to the time-frequency resource location of the DMRS of the first cell and one or more of the power scaling factor of the first cell, the DMRS port of the first cell, the scrambling code identifier of the first cell, and the cell identifier of the first cell described in the above.
[0170] Optionally, the DMRS configuration type of the first cell is the same as the DMRS configuration type of the second cell, and / or the DMRS symbol number of the first cell is the same as the DMRS symbol number of the second cell.
[0171] 702. The first network device performs data demodulation based on the DMRS sequence of the first cell.
[0172] In the embodiments of the present application, the first network device performs data demodulation based on the DMRS sequence of the first cell, and taking the uplink communication between the first terminal and the first network device as an example, it is further indicated that the first network device receives the PUSCH from the first terminal, and the first network device performs data demodulation on the PUSCH from the first terminal based on the DMRS sequence of the first cell. It can be understood that the first network device can estimate the channel of the first cell based on the DMRS sequence of the first cell, and the channel of the first cell refers to the channel between the network device managing the first cell and the terminal accessing the first cell, and the interference suffered by the first network device can be determined according to the channel estimation result of the first cell, so as to improve the estimation performance of the channel between the first network device and the first terminal, and further improve the data demodulation performance.
[0173] In some embodiments, the first information is further used to determine the resource location of the DMRS of the first cell, and the resource location of the DMRS of the first cell can also be used to estimate the interference channel between the network device managing the first cell and the terminal accessing the first cell, and further, the resource location of the DMRS of the first cell can be used for data demodulation, and the specific implementation of step 702 can be that the first network device performs data demodulation based on the DMRS sequence of the first cell and the resource location of the DMRS of the first cell.
[0174] Optionally, the resource position of the DMRS of the first cell can be determined according to one or more of the DMRS configuration type of the first cell, the number of symbols of the first cell, the DMRS port of the first cell, or the cell identity of the first cell. Taking the cell identity of the first cell as an example, in some possible configurations, different cells are allocated to use different DMRS CDM groups, and thus the first network device can determine the DMRS CDM group used by the cell according to the cell identity of the first cell, and further determine the resource position occupied by the DMRS of the cell based on the DMRS CDM group.
[0175] In some implementations, the specific implementation of step 702 can be that the first network device performs data demodulation based on the DMRS sequence of the first cell and the DMRS sequence of the second cell. Optionally, in combination with the above implementation, the first information is further used to determine the resource position of the DMRS of the first cell, and the specific implementation of step 702 is that the first network device performs data demodulation based on the DMRS sequence of the first cell, the resource position of the DMRS of the first cell, the DMRS sequence of the second cell, and the resource position of the DMRS of the second cell. In this embodiment, the DMRS sequence of the second cell can be understood as the DMRS sequence used by the first terminal when the first terminal sends the DMRS to the first network device.
[0176] The method for the first network device to perform data demodulation is the same as the specific implementation of the method for the first terminal to perform data demodulation, and can be referred to the description in steps S1-S5 above, which will not be described here in detail.
[0177] In particular, the embodiments of the present application are applicable to a scenario in which inter-cell interference is large. For example, it can be a scenario in which the DMRS configuration type and the number of DMRS symbols of each cell in a plurality of cells in the same network are the same, and each cell uses different DMRS CDM groups, so as to reduce the interference on the DMRS by frequency division of the DMRS between cells. In this scenario, the number of CDM groups in the DMRS configuration type is large, for example, there can be 6 CDM groups, which is more than the number of CDM groups defined in the R15 DMRS configuration type described above, and the number of RE resources occupied by each CDM group is reduced. This scenario can be referred to the description in step 403 above, which will not be described here in detail.
[0178] It can be understood that, when the DMRS pattern with 6 CDM groups is configured to be used, if the number of cells in the network at this time is greater than 6, different cells may use the same DMRS CDM group, that is, there is a possibility that a cell occupies the same resource position of the DMRS of the first network device and the first terminal, so that there is mutual DMRS interference, which reduces the accuracy of DMRS channel estimation, thereby affecting the accuracy of interference covariance matrix estimation, and further affecting the equalization effect and reducing the communication reliability. By using the method described in the embodiment of the application, the channel of the first cell that interferes with the first network device and the first terminal can be estimated, and therefore, in this scenario, the method described in the embodiment of the application is beneficial to improving the estimation performance of the channel between the first network device and the first terminal, and further improving the data demodulation performance.
[0179] The apparatus provided by the embodiments of the present application will be described below.
[0180] The present application divides the functions of the apparatus according to the above-mentioned method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division. In actual implementation, another division method can be used. The apparatus of the embodiments of the present application will be described in detail below with reference to FIGS. 8 to 10.
[0181] FIG. 8 is a structural schematic diagram of an apparatus provided by an embodiment of the present application. As shown in FIG. 8, the apparatus includes a processing module 801 and a transceiver module 802. The transceiver module 802 can realize corresponding communication functions, and the processing module 801 is used to realize corresponding processing functions. For example, the transceiver module 802 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0182] In the embodiments of the present application, the apparatus can be used to execute the actions performed by the first terminal in the above-mentioned method embodiments. At this time, the first terminal can be the first terminal itself or a chip or a functional module configured in the first terminal, etc. The transceiver module 802 is used to execute the transceiving related operations of the first terminal in the above-mentioned method embodiments, and the processing module 801 is used to execute the processing related operations of the first terminal in the above-mentioned method embodiments.
[0183] For example, the transceiver module 802 can be used to receive first information from the first network device, the first information being used to determine the DMRS sequence of the first cell, the first cell being another cell except the second cell, and the second cell being the cell accessed by the first terminal; and the processing module 801 can be used to perform data demodulation based on the DMRS sequence of the first cell.
[0184] Optionally, in each of the above embodiments, the apparatus can further include a storage module, which can be configured to store instructions and / or data, and the processing module 801 can read the instructions and / or data in the storage module to enable the apparatus to implement the foregoing method embodiments.
[0185] The specific description of the transceiver module and the processing module shown in each of the above embodiments is only an example. For the specific functions or executed steps of the transceiver module and the processing module, reference can be made to the above method embodiments, which will not be described in detail here.
[0186] Referring to FIG. 8, in the embodiments of the present application, the apparatus can be configured to perform the actions performed by the first network device in the above method embodiments. At this time, the first network device can be the first network device itself or a chip or a functional module configured in the first network device. The transceiver module 802 is configured to perform the transceiving-related operations of the first network device in the above method embodiments, and the processing module 801 is configured to perform the processing-related operations of the first network device in the above method embodiments.
[0187] For example, the processing module 801 can be configured to obtain fourth information, the fourth information being used to determine a DMRS sequence of a first cell, the first cell being a cell other than the second cell, and the second cell being a cell accessed by the first terminal. The transceiver module 802 can be configured to send first information to the first terminal, the first information being obtained based on the fourth information.
[0188] Optionally, in each of the above embodiments, the apparatus can further include a storage module, which can be configured to store instructions and / or data, and the processing module 801 can read the instructions and / or data in the storage module to enable the apparatus to implement the foregoing method embodiments.
[0189] The specific description of the transceiver module and the processing module shown in each of the above embodiments is only an example. For the specific functions or executed steps of the transceiver module and the processing module, reference can be made to the above method embodiments, which will not be described in detail here.
[0190] The above introduces the apparatus of the embodiments of the present application, and the following introduces possible product forms of the apparatus. Any product in any form that has the functions of the apparatus described in FIG. 8 falls within the protection scope of the embodiments of the present application. The following introduction is only an example, and does not limit the product form of the apparatus of the embodiments of the present application to only this.
[0191] In a possible implementation, in the apparatus shown in FIG. 8, the processing module 801 can be one or more processing circuits, and the transceiver module 802 can be a transceiver circuit, or the transceiver module 802 can also be a sending module and a receiving module, the sending module can be a sending circuit, and the receiving module can be a receiving circuit, which are integrated in one device, such as a transceiver circuit. In the embodiments of the present application, the processing circuit and the transceiver circuit can be coupled, and the connection mode of the processing circuit and the transceiver circuit is not limited in the embodiments of the present application. In the process of executing the above method, the process of sending information in the above method can be the process of outputting the above information by the processing circuit. When the above information is output, the processing circuit outputs the above information to the transceiver circuit, so as to be transmitted (or output) by the transceiver circuit. After the above information is output by the processing circuit, it can also need to be processed further, and then reach the transceiver circuit. Similarly, the process of receiving information in the above method can be the process of receiving the input above information by the processing circuit. When the processing circuit receives the input information, the transceiver circuit receives the above information and inputs it to the processing circuit. Further, after the transceiver circuit receives the above information, the above information can need to be processed further, and then input to the processing circuit.
[0192] FIG. 9 is a structural schematic diagram of an apparatus provided in the embodiments of the present application. As shown in FIG. 9, the apparatus 90 includes one or more processing circuits 920 and a transceiver circuit 910.
[0193] In some embodiments of the present application, the apparatus can be used to execute the steps or methods or functions executed by the first terminal, for example, the processing circuit 920 can be used to execute the functions or steps implemented by the processing module 801 shown in FIG. 8, and the transceiver circuit 910 can be used to execute the functions or steps implemented by the transceiver module 802 shown in FIG. 8. For specific description of the processing circuit 920 and the transceiver circuit 910, reference can be made to the method embodiments shown in FIG. 8 or the above description, which will not be repeated here.
[0194] In some embodiments of the present application, the apparatus can be used to execute the steps or methods or functions executed by the first terminal, for example, the processing circuit 920 can be used to execute the functions or steps implemented by the processing module 801 shown in FIG. 8, and the transceiver circuit 910 can be used to execute the functions or steps implemented by the transceiver module 802 shown in FIG. 8. For specific description of the processing circuit 920 and the transceiver circuit 910, reference can be made to the method embodiments shown in FIG. 8 or the above description, which will not be repeated here.
[0195] For example, the processing circuit can be one or more processors, or all or part of the circuit of one or more processors. The transceiver circuit can be a transceiver, or an input / output circuit, or an interface circuit, etc.
[0196] Exemplarily, in each implementation of the apparatus shown in FIG. 9, the transceiver can include a receiver configured to perform the functions (or operations) of receiving and a transmitter configured to perform the functions (or operations) of transmitting. The transceiver is configured to communicate with other devices / apparatuses via a transmission medium.
[0197] Optionally, the apparatus 90 can further include one or more memories 930 configured to store program instructions and / or data. The memory 930 is coupled to the processing circuit 920. The coupling between the apparatuses, units or modules in the embodiments of the present application is indirect coupling or communication connection between the apparatuses, units or modules, which can be electrical, mechanical or other forms, for information interaction between the apparatuses, units or modules. The processing circuit 920 can operate in cooperation with the memory 930. The processing circuit 920 can execute program instructions stored in the memory 930. Optionally, at least one of the one or more memories can be included in the processing circuit.
[0198] The specific connection medium between the transceiver 910, the processing circuit 920 and the memory 930 in the embodiments of the present application is not limited. In FIG. 9, the memory 930, the processing circuit 920 and the transceiver 910 are connected by a bus 940, which is represented by a thick line in FIG. 9, and the connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 9, but it does not mean that there is only one bus or only one type of bus.
[0199] In the embodiments of the present application, the processing circuit can be a general-purpose processing circuit, a digital signal processing circuit, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the methods, steps and logic block diagrams in the embodiments of the present application. The general-purpose processing circuit can be a micro-processing circuit or any conventional processing circuit, etc. The steps of the method in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processing circuit, or executed by a combination of hardware and software modules in the processing circuit, etc.
[0200] The memory in the embodiments of the present application can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM) or a compact disc read-only memory (CD-ROM), and the like. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the device shown in the present application and the like). The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0201] For example, the processing circuit 920 is mainly used for processing communication protocols and communication data, and controlling the whole device, executing software programs, and processing data of the software programs. The memory 930 is mainly used for storing software programs and data. The transceiver circuit 910 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output device, such as a touch screen, a display screen, a keyboard and the like, is mainly used for receiving data input by a user and outputting data to the user.
[0202] When the device is powered on, the processing circuit 920 can read the software program in the memory 930, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processing circuit 920 performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal through the antenna in the form of electromagnetic waves. When data is transmitted to the device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processing circuit 920. The processing circuit 920 converts the baseband signal into data and processes the data.
[0203] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processing circuit for baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the device.
[0204] The apparatus shown in the embodiments of the present application can also have more components than those shown in FIG. 9, and the embodiments of the present application do not limit this. The method performed by the processing circuit and the transceiver circuit shown above is only an example, and the specific steps performed by the processing circuit and the transceiver circuit can refer to the method described above.
[0205] In another possible implementation, in the apparatus shown in FIG. 8, the processing module 801 can be one or more logic circuits, and the transceiving module 802 can be an input / output interface, also referred to as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiving module 802 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated into one module, for example, an input / output interface.
[0206] FIG. 10 is a structural schematic diagram of an apparatus provided by an embodiment of the present application. As shown in FIG. 10, the apparatus shown in FIG. 10 includes a logic circuit 1001 and an interface circuit 1002. That is, the processing module 801 can be implemented by the logic circuit 1001, and the transceiving module 802 can be implemented by the interface circuit 1002. The logic circuit 1001 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface circuit 1002 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 10 is shown by taking the above apparatus as a chip, and the chip includes the logic circuit 1001 and the interface circuit 1002.
[0207] In the embodiments of the present application, the logic circuit and the interface can also be coupled to each other. The embodiments of the present application do not limit the specific connection mode of the logic circuit and the interface. For example, the logic circuit 1001 can be used to perform the functions or steps implemented by the processing module 801 shown in FIG. 8, and the interface circuit 1002 can be used to perform the functions or steps implemented by the transceiving module 802 shown in FIG. 8. For specific descriptions of the logic circuit 1001 and the interface circuit 1002, refer to the method embodiments shown in FIG. 8 or the above description, which will not be described in detail here.
[0208] The apparatus shown in the embodiments of the present application can implement the method provided by the embodiments of the present application in the form of hardware, or implement the method provided by the embodiments of the present application in the form of software, etc., and the embodiments of the present application do not limit this.
[0209] The embodiments of the present application also provide a communication system, which includes a first terminal and a first network device, and the first terminal and the first network device can be used to perform the method in any of the preceding embodiments.
[0210] In addition, the present application also provides a computer program for implementing the operations and / or processes performed by each device in the method provided by the present application.
[0211] The present application also provides a computer readable storage medium having computer code stored therein, which, when executed on a computer, causes the computer to perform the operations and / or processes performed by each device in the method provided by the present application.
[0212] The present application also provides a computer program product comprising computer code or a computer program, which, when executed on a computer, causes the operations and / or processes performed by each device in the method provided by the present application to be performed.
[0213] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner, for example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be indirect coupling or communication connection through some interfaces, devices or modules, and can also be electrical, mechanical or other form of connection.
[0214] The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, that is, they can be located in one place, or can be distributed to multiple network modules. According to actual needs, part or all of the modules can be selected to achieve the technical effects of the scheme provided by the embodiments of the present application.
[0215] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically, or two or more modules can be integrated into one module. The integrated module can be realized in the form of hardware or in the form of a software functional module.
[0216] The integrated module, if implemented in the form of a software function module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in various embodiments of the present application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0217] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method applied to a first terminal comprises: receiving first information from a first network device, the first information being used to determine a demodulation reference signal (DMRS) sequence of a first cell, the first cell being a cell other than a second cell, the second cell being a cell accessed by the first terminal; performing data demodulation based on the DMRS sequence of the first cell.
2. The method of claim 1, wherein, The first information is also used to determine a resource location of the DMRS of the first cell. The performing data demodulation based on the DMRS sequence of the first cell comprises: performing data demodulation based on the DMRS sequence of the first cell and the resource location of the DMRS of the first cell.
3. The method according to claim 1 or 2, characterized in that, The performing data demodulation based on the DMRS sequence of the first cell comprises: performing data demodulation based on the DMRS sequence of the first cell and a DMRS sequence of the second cell.
4. The method according to any one of claims 1 to 3, characterized in that, The first information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identity of the first cell, or a cell identity of the first cell.
5. The method according to any one of claims 1 to 4, characterized in that, The DMRS configuration type of the first cell and the DMRS configuration type of the second cell are the same, and / or the number of DMRS symbols of the first cell and the number of DMRS symbols of the second cell are the same.
6. The method according to any one of claims 1 to 5, characterized in that, The first information further indicates the DMRS configuration type and / or the number of DMRS symbols of the first cell.
7. The method according to any one of claims 1 to 6, characterized in that, Before the receiving the first information from the first network device, the method further comprises: receiving second information from the first network device, the second information being used to indicate that the first network device activates the capability of sending the first information, or the second information being used to indicate that the first network device has the capability of sending the first information.
8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: sending third information to the first network device, the third information being used to indicate that the first terminal supports performing data demodulation based on the DMRS sequence of the cell other than the second cell.
9. A communication method characterized by comprising: The method applied to a first network device comprises: obtaining fourth information, the fourth information being used to determine a demodulation reference signal (DMRS) sequence of a first cell, the first cell being a cell other than a second cell, the second cell being a cell accessed by a first terminal; sending the first information to the first terminal, the first information being obtained based on the fourth information.
10. The method of claim 9, wherein, The fourth information is also used to determine a resource location of the DMRS of the first cell.
11. The method of claim 10, wherein The first information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port of the first cell, a scrambling code identity of the first cell, or a cell identity of the first cell. The fourth information indicates one or more of the following: a power scaling factor of the first cell, a DMRS port index of the first cell, a scrambling code identity of the first cell, or a cell index of the first cell.
12. The method of any of claims 9-11, wherein, The DMRS configuration type of the first cell and the DMRS configuration type of the second cell are the same, and / or the number of DMRS symbols of the first cell and the number of DMRS symbols of the second cell are the same.
13. The method according to any one of claims 9 to 12, characterized in that, The first information further indicates the DMRS configuration type and / or the number of DMRS symbols of the first cell.
14. The method according to any one of claims 9 to 13, characterized in that, The fourth information includes: The fourth information is received from the second network device, or the fourth information is received from the core network device.
15. The method according to any one of claims 9 to 14, characterized in that, Before the first information is sent to the first terminal, the method further includes: The second information is sent to the first terminal, the second information being used to indicate the capability of the first network device to activate the sending of the first information, or the second information being used to indicate that the first network device has the capability to send the first information.
16. The method according to any one of claims 9 to 15, characterized in that, The method further includes: The third information is received from the first terminal, the third information being used to indicate that the first terminal supports data demodulation based on the DMRS sequence of the other cell than the second cell.
17. A method of communication, comprising: The method applied to the first network device includes: The first information is obtained, the first information being used to determine the demodulation reference signal (DMRS) sequence of a first cell, the first cell being an other cell than a second cell, the second cell being a cell managed by the first network device; Data is demodulated based on the DMRS sequence of the first cell.
18. The method of claim 17, wherein, The first information is further used to determine the resource position of the DMRS of the first cell. The data is demodulated based on the DMRS sequence of the first cell and the resource position of the DMRS of the first cell. The first information indicates one or more of the following information: a power scaling factor of the first cell, a DMRS port index of the first cell, a scrambling code identity of the first cell, or a cell index of the first cell.
19. The method of claim 17 or 18, wherein, The first information is obtained by:
20. The method of any one of claims 17-19, wherein, The first information is received from the second network device, the first cell being a cell managed by the second network device, or the first information is received from the core network device. The apparatus includes modules or units for performing the method of any of claims 1-8, or the apparatus includes modules or units for performing the method of any of claims 9-16, or the apparatus includes modules or units for performing the method of any of claims 17-20.
21. An apparatus, comprising: The storage medium stores a computer program or instructions, when the computer program or instructions are executed by the apparatus, the method of any of claims 1-8 is executed, or the method of any of claims 9-16 is executed, or the method of any of claims 17-20 is executed.
22. A computer-readable storage medium, characterized in that, The communication system includes a first apparatus and a second apparatus, the first apparatus is used to execute the method of any of claims 1-8, and the second apparatus is used to execute the method of any of claims 9-16.
23. A communication system, characterized by
Citation Information
Patent Citations
DMRS sequence determining method, terminal, and network side device
CN108809562A
Interference indication method and device in communication system
CN110545164A
Methods, Systems, And Computer Program Products For Determining A Demodulation Reference Sequence For An Intercell Interfering Signal Received From A Mobile Device In a Long Term Evolution Communication System
US20150312917A1
Interference cancellation reception method
US20170238206A1