Method and device for processing downlink signal

By dynamically allocating channel estimation resources in terminal devices, increasing the number of DMRS port detections for groups with more interference and reducing the number of detections for groups with less interference, the problem of insufficient channel estimation capabilities of terminal devices is solved, and the accuracy and computational efficiency of signal reception are improved.

CN116530133BActive Publication Date: 2025-10-03HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080107476.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-30
Publication Date
2025-10-03
Estimated Expiration
2040-12-30

AI Technical Summary

Technical Problem

When receiving downlink signals, the terminal device cannot effectively detect all DMRS ports due to its limited channel estimation capability, resulting in a decrease in channel estimation performance and affecting the accuracy of received information.

Method used

The terminal device dynamically allocates resource block groups with more and less interference according to the instruction information of the network device, increases the number of DMRS port detections for the group with more interference and reduces the number of detections for the group with less interference to optimize the use of channel estimation resources.

Benefits of technology

The interference suppression capability of channel estimation is improved, unnecessary computational overhead is reduced, and the accuracy of signal reception is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116530133B_ABST
    Figure CN116530133B_ABST
Patent Text Reader

Abstract

The present application provides a method and apparatus for processing downlink signals, the method comprising: a terminal device receiving first indication information from a network device; determining at least one first resource block group and at least one second resource block group based on the first indication information, the first indication information being used to indicate the at least one first resource block group and / or the at least one second resource block group; detecting a DMRS port, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value. By increasing the number of times the DMRS port is detected on the first resource block group, the interference suppression capability of the terminal device is fully utilized; and by reducing the number of times the DMRS port is detected on the second resource block group, unnecessary computational overhead is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a method and apparatus for processing downlink signals. Background Art

[0002] Currently, in wireless communication systems, the channel coefficients from different antenna ports to terminal devices vary. To ensure that the receiver can obtain information transmitted on multiple spatial layers, a different demodulation reference signal (DMRS) is configured for each antenna port. This allows the channel state between each antenna port and the terminal device to be estimated, thereby obtaining the channel coefficients between each antenna port and the terminal. The DMRS corresponding to different antenna ports can be multiplexed using time division, frequency division, and code division methods.

[0003] Since the channel estimation capability of the terminal device has a complexity upper limit, that is, the number of times the terminal device detects the DMRS port is subject to the performance constraints of the hardware or chip, the terminal device may not be able to detect all DMRS ports corresponding to all scheduling bandwidths or scheduling sub-bandwidths. At this time, the terminal device randomly selects several DMRS ports for detection and performs interference suppression based on the detected channel results. The several DMRS ports detected may not be DMRS ports with strong interference, or the several DMRS ports detected may include DMRS ports without interference, which will cause the performance of the channel estimation to degrade and affect the accuracy of the terminal device's received information. Summary of the Invention

[0004] The present application provides a method for processing downlink signals. When a downlink signal received by a terminal device is interfered with, the terminal device dynamically allocates channel estimation resources according to the interference conditions on each resource block group, so that the terminal device can more fully exert its ability to suppress or eliminate interference while reducing unnecessary computing overhead.

[0005] In a first aspect, a method for processing a downlink signal is provided, which can be executed by a terminal device, or can also be executed by a chip or circuit configured in the terminal device. The method is described below using the terminal device as an example. It includes: the terminal device receives first indication information from a network device; determines at least one first resource block group and at least one second resource block group based on the first indication information, and the first indication information is used to indicate the at least one first resource block group and / or the at least one second resource block group; detects a DMRS port, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value.

[0006] It should be understood that with respect to detecting a DMRS port, the terminal device can determine the time domain position and frequency domain position of the DMRS corresponding to the DMRS port based on the index of the DMRS port, receive the DMRS signal on the time-frequency resource corresponding to the time domain position and frequency domain position, and detect the DMRS signal to determine the channel coefficient of the channel corresponding to the signal associated with the DMRS port. Therefore, detecting a DMRS port can also be understood as determining the channel coefficient corresponding to the DMRS port.

[0007] In the above technical solution, the network device indicates to the terminal device which resource block groups are most affected by interference and which are least affected by interference. The terminal device then dynamically allocates channel estimation resources based on the interference experienced by each resource block group. The terminal device increases the number of DMRS ports detected on resource block groups most affected by interference, fully utilizing its ability to suppress or eliminate interference. The terminal device reduces the number of DMRS ports detected on resource block groups least affected by interference, reducing unnecessary computational overhead.

[0008] In some possible implementations, when a terminal device detects a DMRS port, the number of channel estimations corresponding to the second resource block group can be reduced, or the number of DMRS ports detected by the terminal device on the second resource block group can be reduced; the number of channel estimations for the first resource block group can be increased, or the number of DMRS ports detected on the first resource block group can be increased.

[0009] It should be understood that the first indication information may indicate only the first resource block group, or only the second resource block group, or both the first resource block group and the second resource block group. In all three cases, the terminal device can determine the first resource block group and the second resource block group based on the first indication information. The first resource block group and the second resource block group are both included in the third resource block group, which is a resource block group used to carry downlink signals sent by the network device to the terminal device.

[0010] In combination with the first aspect, in some possible implementations, the terminal device receives second indication information from the network device, the second indication information being used to indicate at least one first code division multiplexing CDM group, the at least one first CDM group being a CDM group corresponding to the at least one first resource block group and including a DMRS port associated with an interference signal, and the detection of the DMRS port comprising: detecting at least one DMRS port and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detecting all DMRS ports and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detecting all DMRS ports, at least one first DMRS port, and at least one second DMRS port in the at least one first CDM group on the at least one first resource block group; wherein the at least one first DMRS port is a DMRS port associated with a downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, excluding all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

[0011] In some possible implementations, the first DMRS port is in the first CDM group, or the first DMRS port is not in the first CDM group.

[0012] In some possible implementations, all DMRS ports in the detected first CDM group include the DMRS port associated with the interference signal, and may also include the first DMRS port.

[0013] In some possible implementations, for the first resource block group, the terminal device can detect one or more second DMRS ports in addition to detecting all DMRS ports and the first DMRS port in the first CDM group based on the number of DMRS ports it can detect on the first resource block group.

[0014] In the above technical solution, the terminal device increases the number of DMRS ports detected on resource block groups that are more susceptible to interference. At the same time, the terminal device prioritizes detecting DMRS ports in the first CDM group on the first resource block group. This reduces the problem of not being able to detect all DMRS ports associated with the interfering signal due to randomly selecting a number of DMRS ports for detection, and fully utilizes the interference suppression capability.

[0015] In combination with the first aspect, in some possible implementations, third indication information is received from a network device, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with an interference signal. The detection of the DMRS port includes: detecting at least one DMRS port and at least one first DMRS port among the at least one third DMRS port on the at least one second resource block group; or, detecting all DMRS ports, at least one first DMRS port and at least one fourth DMRS port among the at least one third DMRS port on the at least one second resource block group; wherein the at least one first DMRS port is a DMRS port associated with a downlink signal to be sent by the network device to the terminal device, and the at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, except the at least one third DMRS port.

[0016] In some possible implementations, for the second resource block group, the terminal device prioritizes detecting the third DMRS port indicated by the network device and the first DMRS port associated with the downlink signal to be sent by the network device to the terminal device based on the number of DMRS ports it can detect on the second resource block group.

[0017] In some possible implementations, for the second resource block group, the terminal device may detect, based on the number of DMRS ports that the terminal device can detect on the second resource block group, a fourth DMRS port in addition to detecting the third DMRS port indicated by the network device and the first DMRS port that carries the downlink signal to be sent by the network device to the terminal device. The at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, excluding the at least one third DMRS port.

[0018] In this technical solution, the terminal device reduces the number of DMRS ports detected on resource block groups with less interference, and prioritizes detecting the third DMRS port. This solution reduces the need for the terminal device to perform channel estimation on non-interfering DMRS ports for resource block groups with less interference, effectively reducing the computational overhead of detecting or performing channel estimation on DMRS ports.

[0019] In combination with the first aspect, in some possible implementations, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

[0020] In combination with the first aspect, in some possible implementations, the first preset value is determined, where the first preset value is predefined, or the first preset value is indicated by the network device.

[0021] In combination with the first aspect, in some possible implementations, before determining the first preset value, the method also includes: sending fourth indication information to the network device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects the DMRS port on one or more resource blocks.

[0022] In combination with the first aspect, in some possible implementations, the determining of at least one first resource block group and at least one second resource block group based on the first indication information includes: the first indication information is used to indicate the at least one first resource block group, and the resource block group other than the at least one first resource block group in the third resource block group is determined as the at least one second resource block group; or, the first indication information is used to indicate the at least one second resource block group, and the resource block group other than the at least one second resource block group in the third resource block group is determined as the at least one first resource block group; wherein, the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

[0023] In combination with the first aspect, in some possible implementations, the first indication information is used to indicate the at least one first resource block group and the at least one second resource block group, and the method also includes: determining the resource block groups in the third resource block group other than the at least one first resource block group and the at least one second resource block group as at least one fourth resource block group.

[0024] In combination with the first aspect, in some possible implementations, the detection of DMRS ports also includes: the number of DMRS ports detected on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and is greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

[0025] In a second aspect, a method for processing a downlink signal is provided, including: generating first indication information; sending the first indication information to a terminal device, the first indication information being used to indicate at least one first resource block group and / or at least one second resource block group, the first indication information being used to indicate that the terminal device detects a DMRS port on each of the first resource block groups a number of times greater than or equal to the first preset value, and a number of times the DMRS port is detected on each of the second resource block groups a number of times less than the first preset value.

[0026] In the above technical solution, the network device indicates to the terminal device which resource block groups are most affected by interference and which are least affected by interference. The terminal device then dynamically allocates channel estimation resources based on the interference experienced by each resource block group. The terminal device increases the number of DMRS ports detected on resource block groups most affected by interference, fully utilizing its ability to suppress or eliminate interference. The terminal device reduces the number of DMRS ports detected on resource block groups least affected by interference, reducing unnecessary computational overhead.

[0027] In some possible implementations, the first indication information is used to indicate that the first resource block group is a resource block group in which the number of strongly interfering DMRS ports in the third resource block group is greater than or equal to a fourth preset value, and the second resource block group may be a resource block group in which the number of strongly interfering DMRS ports in the third resource block group is less than or equal to a fifth preset value. The fourth preset value is greater than the average number of DMRS ports detectable by the terminal device on each third resource block group, and the fifth preset value is less than the average number of DMRS ports detectable by the terminal device on each third resource block group.

[0028] In combination with the second aspect, in some possible implementations, second indication information is sent to the terminal device, and the second indication information is used to indicate at least one first code division multiplexing CDM group, and the at least one first CDM group is a CDM group corresponding to the at least one first resource block group and including a DMRS port associated with the interference signal.

[0029] In combination with the second aspect, in some possible implementations, third indication information is sent to the terminal device, where the third indication information is used to indicate at least one third DMRS port, which corresponds to the at least one second resource block group and includes a DMRS port corresponding to the interference signal.

[0030] In combination with the first aspect, in some possible implementations, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

[0031] In combination with the second aspect, in some possible implementations, before sending the first indication information to the terminal device, the method also includes: receiving fourth indication information from the terminal device, the fourth indication information being used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks; and determining the first preset value based on the fourth indication information.

[0032] In some possible implementations, in the third resource block group, when the network device determines that the number of strongly interfering DMRS ports on one or more resource block groups is greater than the average number of detectable DMRS ports of the terminal device on each resource block group in the third resource block group, the network device determines the average number of detectable DMRS ports of the terminal device on each resource block group in the third resource block group as a first preset value. Subsequently, the network device may not send the first preset value to the terminal device, or may send the first preset value to the terminal device.

[0033] In some possible implementations, when the network device determines that the number of strongly interfering DMRS ports on all resource block groups in the third resource block group is less than or equal to the average number of detectable DMRS ports by the terminal device on each resource block group in the third resource block group, the network device re-determines a threshold value and sets the threshold value to a first preset value. The threshold value is less than the average number of detectable DMRS ports by the terminal device on each resource block group in the third resource block group and greater than the number of DMRS ports associated with the downlink signal to be sent by the network device to the terminal device.

[0034] In combination with the second aspect, in some possible implementations, after determining the first preset value according to the fourth indication information, the method further includes: sending the first preset value to the terminal device.

[0035] In a third aspect, a device for processing downlink signals is provided, including: a transceiver module for receiving first indication information from a network device; a processing module for determining at least one first resource block group and at least one second resource block group based on the first indication information, the first indication information being used to indicate the at least one first resource block group and / or the at least one second resource block group; the processing module is also used to detect DMRS ports, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value.

[0036] In the technical solution of this embodiment, the network device indicates to the terminal device the first resource block group that is subject to more interference and the second resource block group that is subject to less interference. The terminal device then dynamically allocates channel estimation resources based on the interference conditions on each resource block group. The terminal device increases the number of DMRS ports detected on the first resource block group, that is, increases the number of channel estimations on the first resource block group, so that the terminal device's ability to suppress or eliminate interference is more fully exerted. The number of DMRS ports detected on the second resource block group is reduced, that is, the number of channel estimations on the second resource block group is reduced, reducing unnecessary computational overhead.

[0037] In combination with the third aspect, in some possible implementations, the transceiver module is further used to receive second indication information from the network device, the second indication information being used to indicate at least one first code division multiplexing CDM group, the at least one first CDM group being a CDM group corresponding to the at least one first resource block group and including a DMRS port associated with an interference signal; the processing module is specifically further used to: detect at least one DMRS port and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detect all DMRS ports and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detect all DMRS ports, at least one first DMRS port, and at least one second DMRS port in the at least one first CDM group on the at least one first resource block group; wherein the at least one first DMRS port is a DMRS port associated with a downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, except all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

[0038] In combination with the third aspect, in some possible implementations, the transceiver module is also used to receive third indication information from the network device, where the third indication information is used to indicate at least one third DMRS port, and the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal; the processing module is specifically further used to: detect at least one DMRS port and at least one first DMRS port among the at least one third DMRS port on the at least one second resource block group; or, detect all DMRS ports, at least one first DMRS port and at least one fourth DMRS port among the at least one third DMRS port on the at least one second resource block group; wherein the at least one first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, except the at least one third DMRS port.

[0039] In combination with the third aspect, in some possible implementations, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

[0040] In combination with the third aspect, in some possible implementations, the processing module is further used to: determine the first preset value, where the first preset value is predefined, or the first preset value is indicated by the network device.

[0041] In combination with the third aspect, in some possible implementations, the transceiver module is further used to: send fourth indication information to the network device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks.

[0042] In combination with the third aspect, in some possible implementations, the processing module is specifically further used for: the first indication information is used to indicate the at least one first resource block group, and the resource block group other than the at least one first resource block group in the third resource block group is determined as the at least one second resource block group; or, the first indication information is used to indicate the at least one second resource block group, and the resource block group other than the at least one second resource block group in the third resource block group is determined as the at least one first resource block group; wherein, the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

[0043] In combination with the third aspect, in some possible implementations, the processing module is further specifically used to: determine the resource block groups in the third resource block group other than the at least one first resource block group and the at least one second resource block group as at least one fourth resource block group.

[0044] In combination with the third aspect, in some possible implementations, the processing module is specifically further used to: the number of DMRS ports detected on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and is greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

[0045] In a fourth aspect, a device for processing downlink signals is provided, including: a processing module for generating first indication information; a transceiver module for sending the first indication information to a terminal device, the first indication information being used to indicate at least one first resource block group and / or at least one second resource block group, the first indication information being used to indicate that the terminal device detects the DMRS port on each of the first resource block groups a number of times greater than or equal to the first preset value, and detects the DMRS port on each of the second resource block groups a number of times less than the first preset value.

[0046] In combination with the fourth aspect, in some possible implementations, the transceiver module is also used to: send second indication information to the terminal device, and the second indication information is used to indicate at least one first code division multiplexing CDM group, and the at least one first CDM group is a CDM group corresponding to the at least one first resource block group and including a DMRS port associated with the interference signal.

[0047] In combination with the fourth aspect, in some possible implementations, the transceiver module is also used to: send third indication information to the terminal device, where the third indication information is used to indicate at least one third DMRS port, and the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal.

[0048] In combination with the fourth aspect, in some possible implementations, the transceiver module is also used to receive fourth indication information from the terminal device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks; the processing module is also used to determine the first preset value based on the fourth indication information.

[0049] In combination with the fourth aspect, in some possible implementations, the transceiver module is further used to: send the first preset value to the terminal device.

[0050] In a fifth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the computer program stored in the memory, so that the communication device performs the communication method in the first aspect or the second aspect.

[0051] In a sixth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is run on a computer, the computer is caused to execute the communication method in the first aspect or the second aspect.

[0052] In a seventh aspect, a chip system is provided, comprising: a processor for calling and running a computer program from a memory, so that a communication device equipped with the chip system executes the communication method in the first aspect or the second aspect.

[0053] In an eighth aspect, a communication system is provided, which includes at least one of the above-mentioned terminal devices and at least one of the above-mentioned network devices, and is used to execute the communication method in the first aspect or the second aspect.

[0054] According to the solution of the embodiment of the present application, the network device indicates to the terminal device the resource block groups that are subject to more interference and the resource block groups that are subject to less interference. The terminal device then dynamically allocates channel estimation resources based on the interference situation of each resource block group. The terminal device increases the number of DMRS ports detected on the resource block groups that are subject to more interference, fully utilizing its ability to suppress or eliminate interference. The terminal device reduces the number of DMRS ports detected on the resource block groups that are subject to less interference, reducing unnecessary computational overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 A schematic diagram of an example of a DMRS pattern in a 5G system is shown.

[0056] Figure 2 A schematic diagram shows a scenario in which a terminal device receives an interference signal.

[0057] Figure 3 A schematic interaction diagram showing an example of the method for processing downlink signals of the present application is shown.

[0058] Figure 4 A schematic block diagram of a resource block group carrying downlink signals of the present application is shown.

[0059] Figure 5 A schematic block diagram showing an example of dynamic allocation of channel estimation resources by a terminal device of the present application.

[0060] Figure 6 A schematic block diagram showing another example of the terminal device of the present application dynamically allocating channel estimation resources.

[0061] Figure 7 This is a schematic block diagram of an example of a terminal device of the present application.

[0062] Figure 8 This is a schematic block diagram of an example of an access node of the present application.

[0063] Figure 9 This is a schematic block diagram of an example of a communication device of the present application.

[0064] Figure 10 It is a schematic block diagram of another example of the communication device of the present application. DETAILED DESCRIPTION

[0065] The technical solution in this application will be described below with reference to the accompanying drawings.

[0066] As used in this specification, the terms "component," "module," "system," and the like are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside in a process and / or an execution thread, and a component can be located on a computer and / or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0067] 1) A terminal, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), is a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection capabilities. Currently, some examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes.

[0068] 2) Network devices are devices in a wireless network, such as radio access network (RAN) nodes that connect terminals to the wireless network. Currently, some examples of RAN nodes are: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wifi) access point (AP). In a network structure, network devices may include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN devices including CU nodes and DU nodes.

[0069] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, 5G system or new radio (NR), etc.

[0070] Before introducing the embodiments of the present application, several concepts related to the embodiments of the present application are briefly introduced.

[0071] In 5G new radio interface (NR) systems and long term evolution (LTE) systems, orthogonal frequency division multiplexing access (OFDMA) is typically used for multiple access. OFDMA is a method that divides transmission resources into mutually orthogonal time-frequency resource elements (REs). The signals sent by the transmitter are carried on the REs and transmitted to the receiver. Because different REs are orthogonal to each other, the receiver can receive the signal sent on each RE separately. Given the fading characteristics of the wireless channel, the signal carried on the RE will be distorted after transmission through the channel. This channel distortion is usually referred to as the channel coefficient. In order to recover the received signal, the receiving end needs to estimate the channel coefficients. The process of the receiving end obtaining channel information can also be called channel estimation. In the existing technology, a channel estimation solution based on a reference signal is usually adopted. That is, the transmitting end transmits a known signal on a specific RE, and the receiving end estimates the channel coefficients based on the received signal and the known signal, and interpolates the channel coefficients on other REs based on the estimated channel coefficients, and then receives and demodulates the data signal.

[0072] In existing wireless communication systems, the base station is equipped with multiple antennas to implement spatial multiplexing transmission using multi-input multi-output (MIMO) technology, that is, multiple data streams are transmitted on the same time-frequency resources, each data stream is transmitted on an independent spatial layer, and each spatial layer will be mapped to a different antenna port for transmission. Taking into account that the channel coefficients from different antenna ports to terminal devices are not the same, in order for the receiving end to obtain information transmitted on multiple spatial layers, it is necessary to estimate the channel coefficients between each antenna port and the terminal, so it is necessary to configure different DMRS for each antenna port. The DMRS corresponding to different antenna ports can be multiplexed using time division, frequency division, and code division. For example, Figure 1 As shown in the figure, the total number of DMRS ports is 6 and the number of CDM groups is 3. The horizontal direction represents the time domain, the vertical direction represents the frequency domain, and each small square represents an RE. DMRS ports 0 and 1 are multiplexed using orthogonal codes, so the REs corresponding to these two ports are also called a code division multiplexing (CDM) group.

[0073] 1. Subcarrier: In a communication system using orthogonal frequency division multiplexing (OFDM), frequency domain resources are divided into several sub-resources. Each sub-resource in the frequency domain is called a subcarrier. A subcarrier can also be understood as the minimum granularity of frequency domain resources. OFDM is a multi-carrier modulation technology.

[0074] 2. Subcarrier Spacing: In a communication system using OFDM technology, the spacing between the center positions or peak positions of two adjacent subcarriers in the frequency domain. For example, the subcarrier spacing in the LTE system is 15kHz, while the subcarrier spacing in the NR system in 5G can be 15kHz, 30kHz, 60kHz, or 120kHz.

[0075] 3. Resource Block: N consecutive subcarriers in the frequency domain are called a resource block. For example, a resource block in the LTE system includes 12 subcarriers, and a resource block in the 5G NR system also includes 12 subcarriers. As communication systems evolve, the number of subcarriers in a resource block can also be different.

[0076] 4. Time slot: In the 5G NR system, a time slot consists of 14 OFDM symbols. The time slot length corresponding to the 15kHz subcarrier spacing is 1ms, and the time slot length corresponding to the 30kHz subcarrier spacing is 0.5ms.

[0077] 5. Subframe: The duration of a subframe in the 5G NR system is 1ms.

[0078] 6. OFDM symbol: the smallest time unit in the time domain in the OFDM system.

[0079] 7. Time-frequency resource unit: The smallest time-frequency resource granularity in the OFDM system, which is an OFDM symbol in the time domain and a subcarrier in the frequency domain.

[0080] 8. Subband: A subband includes one or more resource blocks in the frequency domain, or one or more resource block groups in the frequency domain. Since each resource block group also contains multiple resource blocks, the size of a subband can be the same as or different from the size of a resource block group. When a subband and a resource block group have the same size, the subband can also be understood as a resource block group.

[0081] 9. Antenna Port: In the 5G NR system, an antenna port is a logical port used for transmission. An antenna port includes multiple physical antennas. From the perspective of the receiver, each antenna port corresponds to an independent wireless channel.

[0082] 10. DMRS: Demodulation Reference Signal is a reference signal used to recover the received signal. DMRS is a signal known to both the transmitter and receiver. The transmitter transmits the DMRS and data to the receiver through the same port and wireless channel. The receiver obtains the channel coefficient based on the DMRS in the received signal, and demodulates and decodes the received signal based on the channel coefficient to obtain the transmitted data. In the 5G NR system, considering that the channel coefficients from different antenna ports to the terminal are not the same, in order for the receiver to obtain information transmitted on multiple spatial layers, it is necessary to estimate the channel coefficients between each antenna port and the terminal. Therefore, a different DMRS needs to be configured for each antenna port. The DMRS corresponding to different antenna ports can be multiplexed using time division, frequency division, and code division. Currently, the 5G NR system can support up to 12 DMRS ports.

[0083] 11. Spatial layer: In existing wireless communication systems, base stations are equipped with multiple antennas to implement spatial multiplexing transmission using MIMO technology. This means that multiple different data streams are transmitted on the same time-frequency resources. Each unrelated data stream is transmitted on an independent spatial layer, and each spatial layer is mapped to a different antenna port for transmission.

[0084] 12. Detecting a DMRS Port: The terminal device can determine the time domain position and frequency domain position of the DMRS corresponding to the DMRS port within one or more time slots based on the DMRS port index, receive the DMRS signal on the time-frequency resource corresponding to the time domain position and frequency domain position, and detect the DMRS signal to determine the channel coefficient of the channel corresponding to the signal associated with the DMRS port. Therefore, detecting a DMRS port can also be referred to as determining the channel coefficient corresponding to the DMRS port.

[0085] 13. Interference Signal: In a communication system, for a certain terminal device, in addition to the signal sent by the network device to the terminal device, the received downlink signal may also contain other signals that the terminal device does not want to receive. For example, when a first terminal device is communicating with a first network device, when the first terminal device receives the downlink signal sent by the first network device on a time-frequency resource, there may be an uplink signal sent by a second terminal device or a downlink signal sent by the second network device on the same time-frequency resource. The uplink signal from the second terminal device or the downlink signal from the second network device are both undesirable signals for the first terminal device that needs to receive the downlink signal from the first network device, and can also be understood as interference signals.

[0086] 14. Interference suppression: When receiving a downlink signal, the terminal device uses the channel coefficient corresponding to the interference signal to process the received downlink signal to reduce and eliminate the impact of the interference signal.

[0087] 15. Strong Interference DMRS Port: A DMRS port associated with a strong interference signal, where the strong interference signal is an interference signal whose power or strength received by the terminal device is greater than a second preset value. Alternatively, the strong interference DMRS port has a correlation with a first DMRS port greater than a third preset value, where the first DMRS port is the DMRS port associated with a downlink signal to be sent by the network device to the terminal device.

[0088] Below is Figure 2 (a), (b), and (c) are used as examples to introduce the scenario in which the terminal device in this application is affected by the interference signal.

[0089] Scenario 1: Figure 2 As shown in (a), the network device sends two different signals to two terminal devices on the same time-frequency resources. For example, the network device sends a first signal to the first terminal and a second signal to the second terminal. Since the two terminal devices use the same time-frequency resources to receive signals, the first terminal device will also receive the second signal when receiving the required first signal. At this time, the second signal will interfere with the first signal received by the first terminal. Therefore, for the first terminal device, the second signal is an interference signal. Similarly, for the second terminal that needs to receive the second signal, it will also receive the first signal while receiving the second signal. At this time, the first signal is an interference signal for the second terminal device.

[0090] Scenario 2: Figure 2 As shown in (b), the first network device sends a downlink signal to the first terminal device, and the second network device in another adjacent cell receives the uplink signal sent by the second terminal device. Then, the first terminal device will also receive the uplink signal sent by the second terminal when receiving the downlink signal. At this time, the uplink signal from the second terminal device is an interference signal for the first terminal.

[0091] Scenario 3: Figure 2 As shown in (c), the network device is a full-duplex network device, that is, the network device can simultaneously send and receive signals on the same frequency domain resources. When the network device sends a downlink signal to the first terminal, if the second terminal is sending an uplink signal to the network device, the first terminal will receive the uplink signal sent by the second terminal when receiving the downlink signal. The uplink signal is considered an interference signal to the first terminal.

[0092] Currently, when a terminal device and a network device conduct downlink communication, it can determine whether the remaining DMRS ports are occupied by other terminal devices except for the DMRS port it is currently using based on the number of CDMs group without data included in the antenna port(s) field in the downlink control information (DCI) sent by the network device.

[0093] The terminal device's channel estimation capability has a complexity ceiling. This means the number of times the terminal device detects DMRS ports (or, in other words, the number of times it performs channel estimation on these DMRS ports) is constrained by hardware or chips. If the terminal determines that any of the remaining DMRS ports are occupied, especially when the terminal device uses spatial division multiplexing on a sub-band basis, it may not be able to detect all DMRS ports on all sub-bands. In this case, the terminal may randomly select several DMRS ports for channel estimation, determine the channel coefficients for these DMRS ports, and then perform interference suppression.

[0094] For example, assuming that the terminal device can only support the detection of 4 DMRS ports in each subband, but the 5G NR system stipulates that a maximum of 12 DMRS ports can be used, the terminal device cannot blindly detect the DMRS ports on all subbands and can only randomly select 4 DMRS ports for channel estimation.

[0095] This shows that when a terminal device randomly selects several DMRS ports for channel estimation, the power of the interference signal corresponding to the selected DMRS port may be relatively small, and DMRS ports associated with interference signals with power greater than a preset value are not detected, resulting in the terminal device's ability to suppress or eliminate interference being unable to be fully utilized. Especially in sub-band transmission scenarios, the terminal device may perform channel estimation on a non-interference DMRS port in each sub-band, resulting in unnecessary computational overhead. For sub-bands with more interference, the randomly selected DMRS ports are insufficient to detect all DMRS ports associated with the interference signal, making it impossible to completely suppress interference.

[0096] The following combination Figure 3 , the method 300 for processing downlink signals in an embodiment of the present application is described in detail. Figure 3 is a schematic interaction diagram of the method 300 of the present application.

[0097] S301: A network device generates first indication information.

[0098] S302, the network device sends first indication information to the terminal device, and correspondingly, the terminal device receives the first indication information from the network device.

[0099] Specifically, the first indication information is used to indicate at least one first resource block group and / or at least one second resource block group.

[0100] The first indication information may indicate the first resource block group and / or the second resource block group in the following three ways.

[0101] Mode 1: The first indication information is used to indicate at least one first resource block group and / or at least one second resource block group. Optionally, the first indication information may include a field, which indicates at least one first resource block group and / or at least one second resource block group by indicating a resource block index. The length N of the field is determined by the K states of the combination of the first resource block group and the second resource block group, and can indicate one of the K states. For example, when the number of resource block groups included in the scheduled bandwidth is 4, the resource block groups are numbered from 0 to 3. When the first indication information indicates a first resource block group and a second resource block group, the combination of the first resource block group and the second resource block group has a total of K = (1, 4) · (1, 3) states, and (P, Q) represents the number of combinations of selecting P from Q, that is, selecting P first or second resource block groups from Q resource block groups. At this time, the field length corresponding to the second indication information is

[0102] Mode 2: The first indication information is used to indicate at least one first resource block group and / or at least one second resource block group. The first indication information may include a first field and / or a second field, the first field being used to indicate at least one first resource block group, and the second field being used to indicate at least one second resource block group. Specifically, the first indication information is used to indicate at least one first resource block group, and the first indication information includes a first field; the first indication information is used to indicate at least one second resource block group, and the first indication information includes a second field; the first indication information is used to indicate at least one first resource block group and at least one second resource block group, and the first indication information includes a first field and a second field. Optionally, the first field and / or the second field respectively indicate at least one first resource block group and / or at least one second resource block group in the form of a bitmap, and the bit length of the bitmap is N, which can also be understood as the bitmap including N bits, wherein each bit corresponds to a resource block group, and different values ​​of each bit are used to indicate different states of a resource block group. The value of N is the number of resource block groups in the scheduled bandwidth. For example, if a bit in the bitmap is set to 1, it indicates that the resource block group corresponding to this bit is the first resource block group; conversely, if a bit in the bitmap is set to 0, it indicates that the resource block group corresponding to this bit is not the first resource block group. Alternatively, if a bit in the bitmap is set to 1, it indicates that the resource block group corresponding to this bit is the second resource block group; conversely, if a bit in the bitmap is set to 0, it indicates that the resource block group corresponding to this bit is the second resource block group.

[0103] Method 3: The first indication information is used to indicate at least one first resource block group and / or at least one second resource block group. The first indication information may include a first field and / or a second field. The first field is used to indicate at least one first resource block group, and the second field is used to indicate at least one second resource block group. Specifically, the first indication information is used to indicate at least one first resource block group and includes a first field; the first indication information is used to indicate at least one second resource block group and includes a second field; the first indication information is used to indicate at least one first resource block group and at least one second resource block group and includes a first field and a second field. Optionally, the first field and the second field indicate the at least one first resource block group and at least one second resource block group, respectively, by index. The length N1 of the first field is determined by K1 states of the first resource block group, the length N2 of the second field is determined by K2 states of the second resource block group, and the length N of the first resource and second fields is determined by K states of the combination of the first resource block group and the second resource block group, and can indicate one of the K states. The determination of the K1, K2, and K states is similar to that of the method 3.

[0104] It should be understood that the first indication information may indicate only the first resource block group, or only the second resource block group, or both the first resource block group and the second resource block group. In all three cases, the terminal device can determine the first resource block group and the second resource block group based on the first indication information. The first resource block group and the second resource block group are both included in the third resource block group, which is a resource block group used to carry downlink signals sent by the network device to the terminal device.

[0105] The network device determines a first resource block group and a second resource block group. The first resource block group may be a resource block group in which the number of strongly interfering DMRS ports in the third resource block group is greater than or equal to a fourth preset value. The second resource block group may be a resource block group in which the number of strongly interfering DMRS ports in the third resource block group is less than or equal to a fifth preset value.

[0106] As an example, Figure 4As shown, for each resource block group, when the number of its corresponding strongly interfering DMRS ports is greater than or equal to the fourth preset value, the resource block group is the first resource block group; when the number of its corresponding strongly interfering DMRS ports is less than or equal to the fifth preset value, the resource block group is the second resource block group. The fourth preset value is greater than or equal to the average number of DMRS ports that the terminal device can detect on each third resource block group, and the fifth preset value is less than or equal to the average number of DMRS ports that the terminal device can detect on each third resource block group. When the number of strongly interfering DMRS ports on a certain resource block group is greater than or equal to the fourth preset value, it indicates that the resource block group corresponds to a large number of DMRS ports configured for strong interference signals, or that the resource block group is a resource block group with more strong interference, which is referred to as the first resource block group in this embodiment. Therefore, the terminal device needs to increase the number of channel estimations in the first resource block group, or it can be said that the first resource block group is the resource block group to which the network device instructs the terminal device to increase the number of channel estimations. When the number of strongly interfering DMRS ports on a resource block group is less than or equal to a fifth preset value, it indicates that the resource block group corresponds to fewer DMRS ports configured for strong interfering signals, or that the resource block group is a resource block group with less strong interference. In this embodiment, this is referred to as the second resource block group. Therefore, the terminal device needs to reduce the number of channel estimations in the second resource block group, or it can be said that the second resource block group is the resource block group for which the network device instructs the terminal device to reduce the number of channel estimations.

[0107] As an example, the first indication information may be carried in the first downlink control information DCI.

[0108] As an example, the network device may also send indication information for indicating a third resource block group to the terminal device. The indication information for indicating the third resource block group may be carried in the first DCI. As an example, the network device may indicate to the terminal device the resource block group carrying the downlink signal to be sent through the frequency domain resource assignment field and the physical resource block (PRB) bundling size indicator field in the first DCI. Specifically, the frequency domain resource allocation field in the DCI sent by the network device to the terminal device indicates the frequency domain resources used to carry the downlink signal, and the frequency domain resources include one or more resource blocks RB. As Figure 4 As shown, the frequency domain resource includes 12 RBs, numbered from 0 to 11. Further, the network device indicates the size of each resource block group in the third resource block group through the PRB bundling size field in the DCI. Figure 4As shown, the network device indicates that each resource block group in the third resource block group includes 2 RBs. The 6 resource block groups are numbered as resource block groups 0 to 5.

[0109] As an example, the network device may further send indication information indicating a first DMRS port to the terminal device. The indication information indicating the first DMRS port may be carried in the first DCI. The first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device.

[0110] As an example, the network device may further send indication information indicating a first time period to the terminal device. The indication information indicating the first time period may be carried in a first DCI. The first time period is a time period during which the terminal device receives downlink signals. The first time period may be determined by a time domain resource allocation field in the first DCI.

[0111] As an example, the first DCI may also be used to instruct the terminal device to receive a downlink signal carried on the third resource block group within a first time period. After receiving the first DCI, the terminal device receives the downlink signal carried on the third resource block group within the first time period and processes the downlink signal, and the processing may include detecting a DMRS port on the third resource block group.

[0112] S303: The terminal device determines at least one first resource block group and at least one second resource block group according to the first indication information.

[0113] Method 1: The first indication information is used to indicate at least one first resource block group, and the terminal device determines the resource block groups other than the at least one first resource block group in the third resource block group as at least one second resource block group.

[0114] In a second method, the first indication information is used to indicate at least one second resource block group, and the resource block groups other than the at least one second resource block group in the third resource block group are determined as at least one first resource block group.

[0115] In a third mode, the first indication information is used to indicate at least one first resource block group and at least one second resource block group. The terminal device determines the resource block groups other than the at least one first resource block group and the at least one second resource block group in the third resource block group as at least one fourth resource block group.

[0116] As an example, the terminal device receives DCI from the network device and determines the frequency domain resource that carries the downlink signal to be sent from the network device to the terminal device according to the frequency domain resource allocation field. The frequency domain resource includes one or more RBs. The terminal device then determines the third resource block group according to the frequency domain resource and the PRB bundling size indication field. Specifically, Figure 4As shown, the terminal device can determine that the frequency domain resources carrying the downlink signal to be sent include 12 RBs. Further, the frequency domain resources can be divided into 6 resource block groups, where each third resource block group includes 2 RBs.

[0117] After receiving the first indication information, the terminal device determines all first resource block groups and all second resource block groups in the third resource block group according to the first indication information. Specifically, it can be performed according to the above three methods.

[0118] S304: The terminal device detects the DMRS port.

[0119] The number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value.

[0120] Or it can be said that the number of times the terminal device performs channel estimation on the first resource block group is greater than or equal to the first preset value, and the number of times the terminal device performs channel estimation on the second resource block group is less than the first preset value. After receiving the first indication information, the terminal device will dynamically allocate channel estimation resources. The channel estimation resources here can be understood as computing resources used for channel estimation. The dynamic allocation here specifically means reducing the number of channel estimations corresponding to the second resource block group, or reducing the number of DMRS ports detected by the terminal device on the second resource block group; increasing the number of channel estimations for the first resource block group, or increasing the number of DMRS ports detected on the first resource block group.

[0121] Figure 5 A schematic block diagram showing the dynamic allocation of channel estimation resources by the terminal device of the present application is shown.

[0122] like Figure 5As shown, as an example, the network device schedules a third resource block group for the terminal device to transmit a downlink signal. There are 6 resource block groups in the third resource block group, numbered as resource block groups 0 to 5. Assume that the terminal device can perform channel estimation on 4 DMRS ports on each resource block group, and the terminal device performs channel estimation on DMRS ports 0, 1, 6, and 7 on each resource block group. The terminal device receives the first indication information, determines that resource block group 0 is the first resource block group according to the first indication information, and determines that the third resource block groups 3 and 5 are the second resource block groups. The terminal device increases the number of DMRS ports detected on the first resource block group (resource block group 0), and reduces the number of DMRS ports detected on each second resource block group (resource block groups 3, 4, and 5). For example, the terminal device can detect DMRS ports 0 to 8 on resource block group 0, and the terminal device can only detect DMRS ports 0 and 1 on resource block groups 3, 4, and 5. It can be seen from the above that the number of DMRS ports detected by the terminal device on the first resource block group is greater than the number of DMRS ports detected on the second resource block group, that is, the number of channel estimations performed by the terminal device on the first resource block group is greater than the number of channel estimations performed by the terminal device on the second resource block group.

[0123] In the solution of the embodiment of the present application, the network device indicates to the terminal device the first resource block group that is subject to more interference and the second resource block group that is subject to less interference. The terminal device then dynamically allocates channel estimation resources based on the interference conditions on each resource block group. The terminal device increases the number of DMRS ports detected on the first resource block group, that is, increases the number of channel estimations on the first resource block group, so that the terminal device's ability to suppress or eliminate interference is more fully exerted. The number of DMRS ports detected on the second resource block group is reduced, that is, the number of channel estimations on the second resource block group is reduced, reducing unnecessary computational overhead.

[0124] Optionally, the method 300 further includes:

[0125] The network device sends the second indication information to the terminal device, and correspondingly, the terminal device receives the second indication information.

[0126] The second indication information is used to indicate at least one first code division multiplexing (CDM) group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal.

[0127] Optionally, the second indication information may indicate the first CDM group by way of an index. As an example, if each resource block in the first resource block group has three CDM groups numbered from 0 to 2, and the second indication information sent by the network device indicates one first CDM group, then there are a total of K = (1, 3) states, and the second indication information may indicate one of the K states.

[0128] Optionally, in one of the at least one first resource block groups mentioned above, as long as there is a CDM group on one of the resource blocks that contains a DMRS port corresponding to an interference signal, the network device will indicate in the second indication information that the CDM group on all first resource block groups is the first CDM group. For example, the third resource block group is divided into resource block groups 0 to 5, and each resource block group consists of 2 RBs. There are 12 DMRS ports on each resource block, numbered as DMRS ports 0 to 11. These 12 DMRS ports are divided into 3 CDM groups, numbered as CDM groups 0 to 2. Assume that the first indication information indicates that resource block groups 0 and 3 are the first resource block group. Moreover, the terminal device learns that on resource block group 0, CDM groups 0 and 1 are the first CDM group, and on resource block group 3, CDM groups 1 and 2 are the first CDM group. Then, when the second indication information indicates the first CDM group corresponding to the first resource block group, it specifically indicates that the first CDM groups on resource block groups 0 and 3 are CDM groups 1, 2, and 3.

[0129] As an example, the power or intensity of the interference signal received by the terminal device is greater than the second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than the third preset value. In this embodiment, the interference signal that meets the above conditions is also referred to as a strong interference signal, and the DMRS port associated with the interference signal that meets the above conditions is referred to as a strong interference DMRS port.

[0130] As an example, the second indication information may be carried in a DCI. Further, the second indication information and the first indication information may be carried in the same DCI. That is, the second indication information and the first indication information may be carried in the first DCI.

[0131] Therefore, the terminal device may also include the following scheme when detecting the DMRS port.

[0132] The terminal device detects a DMRS port on the at least one first resource block group according to the second indication information, including the following three possible situations:

[0133] Possible scenario 1: detecting at least one DMRS port and at least one first DMRS port in the at least one first CDM group.

[0134] For the first resource block group, the terminal device prioritizes detecting one or more DMRS ports in the first CDM group associated with the above-mentioned interference signal and at least one first DMRS port associated with the downlink signal sent by the bearer network device to the terminal device based on the number of DMRS ports it can detect on the first resource block group.

[0135] It should be understood that the first DMRS port may be in the first CDM group, or may not be in the first CDM group.

[0136] Possible scenario two: detecting all DMRS ports and at least one first DMRS port in the at least one first CDM group.

[0137] For the first resource block group, the terminal device preferentially detects all DMRS ports and the first DMRS port in the first CDM group according to the number of DMRS ports that it can detect on the first resource block group.

[0138] It should be understood that all DMRS ports in the detected first CDM group include the DMRS port associated with the above-mentioned interference signal and may also include the first DMRS port.

[0139] Possible scenario three: detecting all DMRS ports in the at least one first CDM group, at least one first DMRS port, and at least one second DMRS port.

[0140] For the first resource block group, the terminal device can detect one or more second DMRS ports in addition to detecting all DMRS ports and the first DMRS port in the first CDM group according to the number of DMRS ports it can detect on the first resource block group.

[0141] It should be noted that the at least one first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, except all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

[0142] Optionally, the interference signal is the strong interference signal, that is, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

[0143] Furthermore, the terminal device can process the downlink signal received by the terminal device on the first resource block group, such as interference suppression and demodulation, based on the channel coefficient of the DMRS port carrying the interference signal detected on the first resource block group and the channel coefficient of the first DMRS port associated with the downlink signal sent by the network device to the terminal device on the first resource block group.

[0144] In the solution of the embodiment of the present application, based on the fact that the number of DMRS ports detected by the terminal device on the first resource block group is greater than or equal to a first preset value, the network device further indicates the first CDM group containing the DMRS ports associated with the interference signal for the first resource block group, and the terminal device preferentially detects the DMRS ports in the first CDM group on the first resource block group. For resource block groups that are subject to more interference, the problem of insufficient detection of all DMRS ports associated with the interference signal due to random selection of several DMRS ports for detection is reduced, so that the terminal device can more fully exert its ability to suppress interference. In addition, since there are more DMRS ports associated with the interference signal in the first resource block, this solution effectively reduces the signaling overhead compared to further exhaustively enumerating all DMRS ports associated with the interference signal on the first resource block.

[0145] Optionally, the method 300 further includes:

[0146] The network device sends third indication information to the terminal device, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal.

[0147] The third indication information may indicate at least one first DMRS port by way of an index. For example, if the terminal device has a total of 12 DMRS ports, numbered from 0 to 11, and the third indication information sent by the network device indicates one third DMRS port, then there are a total of K = (1, 12) states, and the third indication information may indicate one of the K states.

[0148] As an example, each resource block in the first resource block group has 12 DMRS ports, numbered DMRS ports 0 to 11. These 12 DMRS ports are divided into 3 CDM groups, numbered CDM groups 0 to 2. Among them, CDM group 0 includes DMRS ports 0, 1, 6, and 7, CDM group 1 includes DMRS ports 2, 3, 8, and 9, and CDM group 2 includes DMRS ports 4, 5, 10, and 11. Among them, the DMRS port associated with the downlink signal sent by the network device to the terminal device is DMRS port 0, and the strong interference DMRS ports are DMRS ports 1, 2, and 6. Since CDM group 0 includes strong interference DMRS ports 1 and 6, and CDM group 1 includes strong interference DMRS port 2, the network device will indicate CDM groups 0 and 1 to the terminal device in the second indication information.

[0149] It should be noted that the above-mentioned "at least one third DMRS port" may be all or part of all DMRS ports in the second resource block group and corresponding to the interference signal.

[0150] In addition, the third indication information indicates at least one third DMRS port corresponding to all second resource block groups, and may also indicate at least one third DMRS port corresponding to each second resource block group.

[0151] As an example, the third resource block group includes 12 RBs, divided into 6 resource block groups, numbered as resource block groups 0 to 5. Resource block groups 3 and 4 are the second resource block group. Each RB has a maximum of 8 DMRS ports, numbered as DMRS ports 1 to 8. DMRS port 0 on one RB and DMRS port 3 on another RB in resource block group 3 are DMRS ports associated with interference signals. DMRS port 2 on one RB and DMRS port 3 on another RB in resource block group 4 are DMRS ports associated with interference signals.

[0152] According to the former method, the third indication information indicates that the DMRS ports 0, 2, and 3 corresponding to the resource block groups 3 and 4 are the third DMRS ports, or the third indication information can indicate that some of the DMRS ports 0, 2, and 3 corresponding to the resource block groups 3 and 4 are the third DMRS ports.

[0153] According to the latter method, the third indication information indicates that the DMRS ports 0 and 3 corresponding to resource block group 3 are the third DMRS ports, and indicates that the DMRS ports 2 and 3 corresponding to resource block 4 are the first DMRS ports, or the third indication information can indicate that some of the DMRS ports 0 and 3 corresponding to resource block group 3 and some of the DMRS ports 2 and 3 corresponding to resource block group 4 are the third DMRS ports.

[0154] Optionally, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value. In this embodiment, the interference signal that meets the aforementioned conditions is also referred to as a strong interference signal, and the DMRS port associated with the interference signal that meets the aforementioned conditions is referred to as a strong interference DMRS port.

[0155] As an example, the third indication information may be carried in a DCI. Further, the third indication information and the first indication information may be carried in the same DCI. That is, the third indication information and the first indication information may be carried in the first DCI.

[0156] Therefore, the terminal device may also include the following scheme when detecting the DMRS port.

[0157] The terminal device detects a DMRS port on the at least one second resource block group according to the third indication information, including the following two possible situations:

[0158] Possible scenario 1: detecting at least one DMRS port and at least one first DMRS port among the at least one third DMRS port.

[0159] For the second resource block group, the terminal device prioritizes detecting the third DMRS port indicated by the network device and the first DMRS port that carries the downlink signal to be sent by the network device to the terminal device based on the number of DMRS ports it can detect on the second resource block group.

[0160] Possible scenario two: detecting all DMRS ports in the at least one third DMRS port, at least one first DMRS port, and at least one fourth DMRS port.

[0161] For the second resource block group, the terminal device may detect a fourth DMRS port in addition to detecting the third DMRS port indicated by the network device and the first DMRS port that carries the downlink signal to be sent by the network device to the terminal device, based on the number of DMRS ports that the terminal device can detect on the second resource block group. The at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, excluding the at least one third DMRS port.

[0162] Furthermore, the terminal device can process the downlink signal received by the terminal device on the second resource block group, such as interference suppression, demodulation, decoding, etc., based on the channel coefficient of the third DMRS port and the channel coefficient of the DMRS port associated with the downlink signal sent to the terminal device by the network device carried on the second resource block group.

[0163] In the solution of this embodiment of the present application, based on the number of DMRS ports detected by the terminal device on the second resource block group being less than a first preset value, the network device further indicates a third DMRS port for the second resource block group, and the terminal device preferentially detects the third DMRS port. For resource block groups that are less subject to interference, the terminal device is less likely to perform channel estimation on non-interfering DMRS ports, effectively reducing the computational overhead of detecting or performing channel estimation on DMRS ports.

[0164] Figure 6 A schematic block diagram showing another example of the terminal device of the present application dynamically allocating channel estimation resources.

[0165] like Figure 6 As shown, as an example, the terminal device receives a downlink signal on the third resource block group 0 to 5, and the DMRS port associated with the downlink signal is DMRS port 0. The network device configures 12 DMRS ports for the terminal device, numbered DMRS ports 0 to 11, divided into 3 CDM groups, numbered CDM groups 0 to 2, CDM group 0 contains DMRS ports 0, 1, 6, and 7, CDM group 1 contains DMRS ports 2, 3, 8, and 9, and CDM group 2 contains DMRS ports 4, 5, 10, and 11. The first indication information indicates that the first resource block group is resource block group 0, and the second resource block group is resource block groups 3, 4, and 5. The second indication information indicates CDM groups 0 and 1 on the first resource block group, then the terminal device preferentially detects the DMRS ports contained in CDM groups 0 and 1, i.e., DMRS ports 0 to 3 and DMRS ports 6 to 9. In addition, assuming that the number of detections determined by the terminal device on the first resource block group is greater than the number of detections of the DMRS ports included in CDM groups 0 and 1, the terminal device can detect other DMRS ports on the first resource block group, such as DMRS port 4, or other ports. In addition, the terminal device also needs to detect the DMRS port associated with its downlink signal. Since DMRS port 0 is already included in CDM group 0, the channel coefficient of DMRS port 0 can be determined. The third indication information indicates DMRS port 5, then the terminal device detects DMRS port 5 on the second resource block group. In addition, the terminal device also needs to detect the DMRS port associated with its downlink signal, that is, to detect DMRS port 0.

[0166] It should be understood that the network device may send only the first indication information, or the network device may send the first indication information and the second indication information, or the network device may send the first indication information and the third indication information, or the network device may send the first indication information, the second indication information, and the third indication information. Accordingly, the terminal device performs corresponding processing based on the received indication information. In other words, the solution of the embodiment of the present application includes the first indication information, the second indication information, and the third indication information only as an example, and the present application does not limit this.

[0167] Optionally, the method 300 further includes:

[0168] Corresponding to the third method in step S303,

[0169] The above-mentioned terminal device detecting the DMRS port may also include: the terminal device detecting the DMRS port on the fourth resource block group.

[0170] Specifically, the number of DMRS ports detected by the terminal device on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and is greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

[0171] As an example, Figure 5 As shown, after the terminal device receives the first indication information, the terminal device determines that the fourth resource block group is resource block group 1, 2, and the terminal device can keep the number of DMRS ports detected on the fourth resource block group unchanged, that is, keep the number of channel estimations on the fourth resource block group unchanged, such as Figure 5 As shown, the terminal can detect DMRS ports 0, 1, 6, and 7 in the fourth resource block group (resource block groups 1 and 2). The terminal device can also reduce or increase the number of DMRS ports detected on the fourth resource block group, that is, reduce or increase the number of channel estimations on the fourth resource block group, as long as the number of DMRS port detections or the number of channel estimations after reduction or increase meet the above conditions. Furthermore, the terminal device can also determine the channel coefficient of the DMRS port of the detected fourth resource block group. That is, the terminal device performs channel estimation on the detected fourth resource block DMRS port to obtain the channel coefficient. Furthermore, the terminal device can process the downlink signal received by the terminal device on the fourth resource block group according to the channel coefficient and the channel coefficient of the DMRS port associated with the downlink signal sent by the network device carried on the fourth resource block group to the terminal device, such as interference suppression and demodulation.

[0172] Optionally, method 300 may further include the following steps.

[0173] Step 1: The terminal device sends fourth indication information to the network device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks.

[0174] The fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks.

[0175] It should be understood that a resource block group consists of one or more resource blocks. Therefore, step one can also be understood as the terminal device sending the maximum number of times the terminal device detects DMRS ports on one or more resource block groups to the network device.

[0176] Optionally, the terminal device determines a maximum number N of DMRS port detections. It should be understood that this maximum number is limited by resources such as hardware and chips allocated by the terminal device for DMRS port detection and can be a fixed value predetermined by the terminal device or a dynamic value. The dynamic value changes dynamically as the resources allocated by the terminal device for DMRS port detection change.

[0177] The terminal device can report its DMRS port detection capability to the network device in a variety of ways. In other words, the terminal device can report its maximum number of DMRS port detection times to the network device in a variety of ways.

[0178] Method 1: The terminal device sends a maximum number of times the terminal device detects DMRS ports on multiple resource blocks or multiple resource block groups to the network device.

[0179] As an example, the terminal device sends a fourth indication message to the network device, and the fourth indication message includes one or more fields, and the one or more fields are used to indicate the maximum number of times the terminal device detects a DMRS port. For example, the fourth indication message includes a field, and the one field is used to indicate the maximum number N of times the terminal device detects a DMRS port. Alternatively, the fourth indication message includes three fields, a first field, a second field, and a third field. The three fields are used to indicate the maximum number N of times the terminal device detects a DMRS port. N=N1·N2·N3, wherein the first field is used to indicate the number N1 of DMRS ports that the terminal device can detect on each resource block, the second field is used to indicate the number N2 of resource blocks or resource block groups, and the third field is used to indicate the number N3 of receiving antennas of the terminal device.

[0180] Method 2: The terminal device sends the maximum number of times the terminal device detects a DMRS port on a resource block or a resource block group to the network device. As an example, the terminal device sends a fourth indication message to the network device, and the fourth indication message includes one or more fields, and the one or more fields are used to indicate the maximum number of times the terminal device detects a DMRS port on each resource block or resource block group. For example, the fourth indication message includes a field, and the one or more fields can indicate the maximum number of times the terminal device detects a DMRS port on each resource block, NRB, NRB = N / N4, N4 is a predetermined preset value for indicating the number of resource blocks, specifically, N4 can be the number of resource blocks or resource block groups included in the initial bandwidth or partial bandwidth (bandwidthpart, BWP).

[0181] It should be understood that since the network device can predetermine N4, the terminal device can indicate the maximum number of times it detects DMRS ports through the second indication information in mode 2. That is, the network device can determine the maximum number of times the terminal device detects DMRS ports through N=NRB·N4.

[0182] It should be understood that in addition to the above-mentioned method 1 and method 2, the terminal device can also report its ability to detect DMRS ports to the network device in other ways.

[0183] Step 2: The network device determines the first preset value according to the fourth indication information.

[0184] Possible scenario 1: In the third resource block group, when the network device determines that the number of strongly interfering DMRS ports on one or more resource block groups is greater than the average number of detectable DMRS ports of the terminal device on each resource block group in the third resource block group, the network device determines the average number of detectable DMRS ports of the terminal device on each resource block group in the third resource block group as a first preset value. Subsequently, the network device may or may not send the first preset value to the terminal device.

[0185] Possible scenario two: when the network device determines that the number of strongly interfering DMRS ports on all resource block groups in the third resource block group is less than or equal to the average number of DMRS ports detectable by the terminal device on each resource block group in the third resource block group, the network device will re-determine a threshold value and set the threshold value to a first preset value. The threshold value is less than the average number of DMRS ports detectable by the terminal device on each resource block group in the third resource block group, and is greater than the number of DMRS ports associated with the downlink signal to be sent by the network device to the terminal device.

[0186] Before determining the first preset value, the network device needs to determine the average number of times the terminal device can detect the DMRS port on each resource block group based on the DMRS port detection capability information reported by the terminal device, that is, determine the average number of times the terminal device can detect the DMRS port on each resource block group when detecting the DMRS port.

[0187] As an example, the network device determines, based on the fourth indication information, the average number of times NRBG that the terminal device can detect a DMRS port on each resource block group when detecting the DMRS port on the third resource block group. The network device can determine, based on the maximum number of times the terminal device detects a DMRS port and the number N2' of resource block groups in the third resource block group, the average number of times NRBG that the terminal device can detect a DMRS port on each resource block group in the third resource block group. That is, NRBG = N / N2'.

[0188] It should be noted that the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

[0189] In step 2, when determining the first preset value, the network device may first determine the average number of DMRS ports detectable on each resource block group of the terminal device in the third resource block group according to NRBG.

[0190] As an example, the network device may determine the average number of DMRS ports detectable on each resource block group when the terminal device detects the DMRS ports on the third resource block group according to the predetermined number of receiving antennas N3' and NRBG. Right now

[0191] In step 2, after determining After that, the network device can further calculate the number of strong interfering DMRS ports on each resource block group in the third resource block group and The first preset value is determined based on the size relationship of .

[0192] As an example, when the network device determines that in the third resource block group, the number of strong interfering DMRS ports on one or more resource block groups is greater than When , NRBG can be determined as the first preset value.

[0193] As an example, when the network device determines that the number of strong interfering DMRS ports on all resource block groups in the third resource block group is less than or equal to In other words, when the network device determines that the number of strong interfering DMRS ports on any resource block group is less than or equal to When the first threshold is less than NRBG, the first threshold is determined to be a first preset value. The first threshold is less than NRBG and greater than the number of detections required for the terminal device to detect all first DMRS ports on a resource block group, wherein the first DMRS port is a DMRS port associated with a downlink signal to be sent by the network device to the terminal device.

[0194] It should be understood that the network device may predetermine the number of receiving antennas of the terminal device.

[0195] It should be noted that the strong interference DMRS port is a DMRS port associated with a strong interference signal, and the strong interference signal is an interference signal whose power or intensity received by the terminal device is greater than the second preset value. Alternatively, the correlation between the strong interference DMRS port and the first DMRS port is greater than the third preset value, and the first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device. The second preset value here can be determined according to the transmission power of the network device, or it can be a certain value predetermined by the network device. The third preset value here can be a certain value predetermined by the network device. Alternatively, the second preset value and the third preset value can also be determined in other ways, and this application does not limit this.

[0196] Step three: The terminal device determines a first preset value, which may be predefined or indicated by a network device.

[0197] Corresponding to possible situation one in the above step two, when the terminal device does not receive the indication information indicating the first preset value sent by the network device, the first preset value may be determined by the terminal device based on its pre-configured maximum number of times of detecting DMRS ports on one or more resource blocks and the number of resource block groups included in the third resource block group, that is, the first preset value may be predefined; when the terminal device receives the first preset value indicated by the network device, the terminal device determines the first preset value according to the indication of the network device.

[0198] Corresponding to possible situation 2 in the above step 2, the terminal device determines the first preset value according to the instruction of the network device.

[0199] It should be understood that before detecting the DMRS port, the above steps 1 to 3 may not be performed.

[0200] As an example, after the terminal device is connected to the network device, after determining the first preset value through steps one to three above, when receiving and processing signals in one or more time slots, the DMRS port on the third resource block group carrying the downlink signal can be detected according to the first preset value, without the need to determine the first preset value before each detection of the DMRS port.

[0201] Above, combined Figures 3 to 6 The method provided in the embodiment of the present application is described in detail. Figures 7 to 10 The communication device provided in the embodiments of the present application is described in detail.

[0202] Figure 7 FIG1 is a schematic block diagram of a communication device for processing downlink signals provided in an embodiment of the present application. As shown in the figure, the communication device 10 may include a transceiver module 11 and a processing module 12.

[0203] In one possible design, the communication device 10 may correspond to the terminal device in the above method embodiment, for example, a user equipment, or a chip configured in the user equipment.

[0204] Specifically, the communication device 10 may correspond to the terminal device in the method 300 according to the embodiment of the present application, and the communication device 10 may include a device for executing Figure 3 The module of the method executed by the terminal device in the method 300. In addition, each unit in the communication device 10 and the above-mentioned other operations and / or functions are respectively for implementing Figure 3 The corresponding process of method 300 in FIG.

[0205] Wherein, when the communication device 10 is used to perform Figure 3 When the method 300 is performed, the transceiver module 11 can be used to execute step S302 in the method 300, and the processing module 12 can be used to execute steps S303 and S304 in the method 300.

[0206] Specifically, the transceiver module 11 is used to receive first indication information from a network device; the processing module 12 is used to determine at least one first resource block group and at least one second resource block group based on the first indication information, and the first indication information is used to indicate the at least one first resource block group and / or the at least one second resource block group; the processing module 12 is also used to detect the DMRS port, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value.

[0207] The transceiver module 11 is further used to receive second indication information from the network device, where the second indication information is used to indicate at least one first code division multiplexing (CDM) group, the at least one first CDM group corresponding to the at least one first resource block group, and the at least one first CDM group including a DMRS port associated with an interference signal; the processing module 12 is further specifically used to: detect at least one DMRS port and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detect all DMRS ports and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; or, detect all DMRS ports, at least one first DMRS port, and at least one second DMRS port in the at least one first CDM group on the at least one first resource block group; wherein the at least one first DMRS port is a DMRS port associated with a downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, excluding all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

[0208] The transceiver module 11 is also used to receive third indication information from the network device, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal; the processing module 12 is specifically further used to: detect at least one DMRS port and at least one first DMRS port among the at least one third DMRS port on the at least one second resource block group; or, detect all DMRS ports, at least one first DMRS port and at least one fourth DMRS port among the at least one third DMRS port on the at least one second resource block group; wherein the at least one first DMRS port is a DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, except the at least one third DMRS port.

[0209] Optionally, the power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

[0210] The processing module 12 is further configured to determine the first preset value, where the first preset value is predefined or indicated by the network device.

[0211] The transceiver module 11 is further used to send fourth indication information to the network device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects DMRS ports on one or more resource blocks.

[0212] The processing module 12 is specifically also used for: the first indication information is used to indicate the at least one first resource block group, and the resource block group other than the at least one first resource block group in the third resource block group is determined as the at least one second resource block group; or, the first indication information is used to indicate the at least one second resource block group, and the resource block group other than the at least one second resource block group in the third resource block group is determined as the at least one first resource block group; wherein, the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

[0213] The processing module 12 is further specifically configured to: determine a resource block group other than the at least one first resource block group and the at least one second resource block group in the third resource block group as at least one fourth resource block group. The processing module 12 is further specifically configured to: ensure that the number of DMRS ports detected on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

[0214] Figure 8 FIG2 is a schematic block diagram of a communication device for processing downlink signals provided in an embodiment of the present application. As shown in the figure, the communication device 20 may include a transceiver module 21 and a processing module 22.

[0215] In one possible design, the communication device 20 may correspond to the network device in the above method embodiment, for example, a RAN, or a chip configured in the RAN.

[0216] Specifically, the communication device 20 may correspond to the network device in the method 300 according to the embodiment of the present application, and the communication device 20 may include a computer for executing Figure 3 The module of the method performed by the network device in the method 300. In addition, each unit in the communication device 20 and the above-mentioned other operations and / or functions are respectively for implementing Figure 3 The corresponding process of method 300 in FIG.

[0217] Wherein, when the communication device 20 is used to perform Figure 3 When the method 300 is performed, the transceiver module 21 may be used to execute step S302 in the method 300, and the processing module 22 may be used to execute step S301 in the method 300.

[0218] Specifically, the processing module 22 is used to generate a first indication information; the transceiver module 21 is used to send the first indication information to the terminal device, the first indication information is used to indicate at least one first resource block group and / or at least one second resource block group, the first indication information is used to indicate that the terminal device detects the DMRS port on each of the first resource block groups a number of times greater than or equal to the first preset value, and detects the DMRS port on each of the second resource block groups a number of times less than the first preset value.

[0219] The transceiver module 21 is also used to: send second indication information to the terminal device, where the second indication information is used to indicate at least one first code division multiplexing CDM group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal.

[0220] The transceiver module 21 is also used to: send third indication information to the terminal device, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal.

[0221] The transceiver module 21 is also used to receive fourth indication information from the terminal device, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks; the processing module 22 is also used to determine the first preset value based on the fourth indication information.

[0222] The transceiver module 21 is further configured to send the first preset value to the terminal device.

[0223] Figure 9 A schematic diagram of a communication device 30 for processing downlink signals provided in an embodiment of the present application is shown in FIG. Figure 9 As shown, the device 30 can be a terminal device, including various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of terminals, mobile stations, terminals, user equipment, soft terminals, etc., and can also be a chip or chip system located on the terminal device.

[0224] The device 30 may include a processor 31 (ie, an example of a processing module) and a memory 32. The memory 32 is used to store instructions, and the processor 31 is used to execute the instructions stored in the memory 32, so that the device 30 can implement the following Figure 3 The steps performed by the terminal device in the corresponding method.

[0225] Furthermore, the device 30 may also include an input port 33 (i.e., an example of a transceiver module) and an output port 34 (i.e., another example of a transceiver module). Furthermore, the processor 31, memory 32, input port 33, and output port 34 may communicate with each other via an internal connection path to transmit control and / or data signals. The memory 32 is used to store a computer program, and the processor 31 may be used to call and execute the computer program from the memory 32 to control the input port 33 to receive signals and the output port 34 to send signals, thereby completing the steps of the terminal device in the above method. The memory 32 may be integrated into the processor 31 or provided separately from the processor 31.

[0226] Alternatively, if the communication device 30 is a communication device, the input port 33 is a receiver and the output port 34 is a transmitter. The receiver and transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.

[0227] Optionally, if the communication device 30 is a chip or a circuit, the input port 33 is an input interface, and the output port 34 is an output interface.

[0228] As an implementation method, the functions of the input port 33 and the output port 34 can be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 31 can be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.

[0229] As another implementation, it is possible to use a general-purpose computer to implement the communication device provided in the embodiments of the present application. Specifically, the program code that implements the functions of the processor 31, input port 33, and output port 34 is stored in the memory 32, and the general-purpose processor executes the code in the memory 32 to implement the functions of the processor 31, input port 33, and output port 34.

[0230] Among them, each module or unit in the communication device 30 can be used to execute each action or processing process performed by the device (for example, terminal device) for processing downlink signals in the above method. Here, in order to avoid redundancy, its detailed description is omitted.

[0231] For the concepts, explanations, detailed descriptions and other steps involved in the device 30 and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned methods or other embodiments, which will not be repeated here.

[0232] Figure 10 A schematic diagram of a communication device 40 for processing downlink signals provided in an embodiment of the present application is shown in FIG. Figure 10 As shown, the communication device 40 may be a network device, including a network element having an access function for a terminal device, such as a RAN.

[0233] The communication device 40 may include a processor 41 (ie, an example of a processing module) and a memory 42. The memory 42 is used to store instructions, and the processor 41 is used to execute the instructions stored in the memory 42, so that the device 40 can implement the following Figure 3 The steps performed by the network device in the corresponding method.

[0234] Furthermore, the communication device 40 may also include an input port 43 (i.e., an example of a transceiver module) and an output port 44 (i.e., another example of a transceiver module). Furthermore, the processor 41, memory 42, input port 43, and output port 44 may communicate with each other via an internal connection path to transmit control and / or data signals. The memory 42 is used to store a computer program, and the processor 41 may be used to call and execute the computer program from the memory 42 to control the input port 43 to receive signals and the output port 44 to send signals, thereby completing the steps of the network device in the above method. The memory 42 may be integrated into the processor 41 or provided separately from the processor 41.

[0235] Alternatively, if the communication device 40 is a communication device, the input port 43 is a receiver and the output port 44 is a transmitter. The receiver and transmitter may be the same or different physical entities. When they are the same physical entity, they may be collectively referred to as a transceiver.

[0236] Optionally, if the communication device 40 is a chip or a circuit, the input port 43 is an input interface, and the output port 44 is an output interface.

[0237] As an implementation method, the functions of the input port 43 and the output port 44 can be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 41 can be implemented by a dedicated processing chip, a processing circuit, a processor or a general-purpose chip.

[0238] As another implementation, it is possible to use a general-purpose computer to implement the communication device provided in the embodiments of the present application. Specifically, the program code that implements the functions of the processor 41, input port 43, and output port 44 is stored in the memory 42, and the general-purpose processor executes the code in the memory 42 to implement the functions of the processor 41, input port 43, and output port 44.

[0239] Among them, each module or unit in the communication device 40 can be used to execute each action or processing process performed by the device (ie, network device) sending downlink signals in the above method. Here, in order to avoid redundancy, its detailed description is omitted.

[0240] For the concepts, explanations, detailed descriptions and other steps involved in the communication device 40 and related to the technical solutions provided in the embodiments of the present application, please refer to the descriptions of these contents in the aforementioned method or other embodiments, which will not be repeated here.

[0241] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0242] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0243] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions are stored for implementing the method executed by the terminal device or the method executed by the network device in the above method embodiment.

[0244] For example, when the computer program is executed by a computer, the computer can implement the method executed by the terminal device or the method executed by the network device in the above method embodiment.

[0245] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to implement the method executed by a terminal device or the method executed by a network device in the above method embodiment.

[0246] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0247] It should be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0248] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0249] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. Those skilled in the art will clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. On the other hand, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

[0250] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, ROM, RAM, a magnetic disk, or an optical disk.

[0251] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for processing a downlink signal, characterized in that: include: receiving first instruction information; Determine at least one first resource block group and at least one second resource block group according to the first indication information, where the first indication information is used to indicate the at least one first resource block group and / or the at least one second resource block group; Detecting a DMRS port, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value; Receiving second indication information, where the second indication information is used to indicate at least one first code division multiplexing (CDM) group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal, and detecting the DMRS port includes: detecting, on the at least one first resource block group, at least one DMRS port and at least one first DMRS port in the at least one first CDM group; Alternatively, detecting all DMRS ports and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; Alternatively, detecting all DMRS ports, at least one first DMRS port, and at least one second DMRS port in the at least one first CDM group on the at least one first resource block group; Among them, the at least one first DMRS port is a DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, except all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

2. The method according to claim 1, characterized in that The method further comprises: receiving third indication information, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port corresponds to the at least one second resource block group and includes a DMRS port corresponding to the interference signal, and detecting the DMRS port includes: detecting, on the at least one second resource block group, at least one DMRS port and at least one first DMRS port of the at least one third DMRS port; Alternatively, detecting all DMRS ports, at least one first DMRS port, and at least one fourth DMRS port in the at least one third DMRS port on the at least one second resource block group; Among them, the at least one first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, except for the at least one third DMRS port.

3. The method according to claim 1, characterized in that The power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

4. The method according to claim 1, wherein The method further comprises: The first preset value is determined, where the first preset value is predefined, or the first preset value is indicated by the network device.

5. The method according to claim 4, characterized in that Before determining the first preset value, the method further includes: Send fourth indication information, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks.

6. The method according to any one of claims 1 to 5, characterized in that The determining, according to the first indication information, at least one first resource block group and at least one second resource block group includes: The first indication information is used to indicate the at least one first resource block group, and to determine the resource block groups other than the at least one first resource block group in the third resource block group as the at least one second resource block group; Alternatively, the first indication information is used to indicate the at least one second resource block group, and the resource block groups other than the at least one second resource block group in the third resource block group are determined as the at least one first resource block group; Among them, the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

7. The method according to any one of claims 1 to 5, characterized in that The first indication information is used to indicate the at least one first resource block group and the at least one second resource block group, and the method further includes: The resource block groups other than the at least one first resource block group and the at least one second resource block group in the third resource block group are determined as at least one fourth resource block group.

8. The method according to claim 7, characterized in that The detecting DMRS port further includes: The number of DMRS ports detected on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and is greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

9. A method for processing a downlink signal, characterized in that: include: generating first indication information; Sending the first indication information, where the first indication information is used to indicate at least one first resource block group and / or at least one second resource block group, and the first indication information is used to instruct the terminal device to detect the DMRS port a number of times on each first resource block group that is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group is less than the first preset value; Send second indication information, where the second indication information is used to indicate at least one first code division multiplexing CDM group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal.

10. The method according to claim 9, characterized in that The method further comprises: Third indication information is sent, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and corresponding to the interference signal.

11. The method according to claim 9, characterized in that Before sending the first indication information, the method further includes: Receive fourth indication information, where the fourth indication information is used to indicate a maximum number of times that the terminal device detects a DMRS port on one or more resource blocks; The first preset value is determined according to the fourth indication information.

12. The method according to claim 11, characterized in that After determining the first preset value according to the fourth indication information, the method further includes: The first preset value is sent.

13. A device for processing downlink signals, characterized in that: include: a transceiver module, configured to receive first indication information; a processing module, configured to determine at least one first resource block group and at least one second resource block group according to the first indication information, where the first indication information is used to indicate the at least one first resource block group and / or the at least one second resource block group; The processing module is further configured to detect a DMRS port, wherein the number of times the DMRS port is detected on each first resource block group in the at least one first resource block group is greater than or equal to a first preset value, and the number of times the DMRS port is detected on each second resource block group in the at least one second resource block group is less than the first preset value; The transceiver module is further configured to receive second indication information, where the second indication information is used to indicate at least one first code division multiplexing (CDM) group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal; The processing module is further configured to: detecting, on the at least one first resource block group, at least one DMRS port and at least one first DMRS port in the at least one first CDM group; Alternatively, detecting all DMRS ports and at least one first DMRS port in the at least one first CDM group on the at least one first resource block group; Alternatively, detecting all DMRS ports, at least one first DMRS port, and at least one second DMRS port in the at least one first CDM group on the at least one first resource block group; Among them, the at least one first DMRS port is a DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one second DMRS port is one or more of the DMRS ports corresponding to the at least one first resource block group, except all DMRS ports in the first CDM group and all ports in the at least one first DMRS port.

14. The device according to claim 13, characterized in that The transceiver module is further configured to receive third indication information, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with the interference signal; The processing module is further configured to: detecting, on the at least one second resource block group, at least one DMRS port and at least one first DMRS port of the at least one third DMRS port; Alternatively, detecting all DMRS ports, at least one first DMRS port, and at least one fourth DMRS port in the at least one third DMRS port on the at least one second resource block group; Among them, the at least one first DMRS port is the DMRS port associated with the downlink signal to be sent by the network device to the terminal device, and the at least one fourth DMRS port is one or more of the DMRS ports corresponding to the at least one second resource block group, except for the at least one third DMRS port.

15. The device according to claim 13, characterized in that The power or intensity of the interference signal received by the terminal device is greater than a second preset value, or the correlation between the DMRS port associated with the interference signal and the first DMRS port is greater than a third preset value.

16. The device according to claim 13, characterized in that The processing module is further configured to: The first preset value is determined, where the first preset value is predefined, or the first preset value is indicated by the network device.

17. The device according to claim 16, characterized in that The transceiver module is also used for: Send fourth indication information, where the fourth indication information is used to indicate the maximum number of times the terminal device detects a DMRS port on one or more resource blocks.

18. The device according to any one of claims 13 to 17, characterized in that The processing module is further configured to: The first indication information is used to indicate the at least one first resource block group, and to determine the resource block groups other than the at least one first resource block group in the third resource block group as the at least one second resource block group; Alternatively, the first indication information is used to indicate the at least one second resource block group, and the resource block groups other than the at least one second resource block group in the third resource block group are determined as the at least one first resource block group; Among them, the third resource block group is a resource block group that carries the downlink signal to be sent by the network device to the terminal device.

19. The device according to any one of claims 13 to 17, characterized in that The processing module is further configured to: The resource block groups other than the at least one first resource block group and the at least one second resource block group in the third resource block group are determined as at least one fourth resource block group.

20. The device according to claim 19, characterized in that The processing module is further configured to: The number of DMRS ports detected on each fourth resource block group in the at least one fourth resource block group is less than or equal to the number of DMRS ports detected on each first resource block group in the at least one first resource block group, and is greater than the number of DMRS ports detected on each second resource block group in the at least one second resource block group.

21. A device for processing downlink signals, characterized in that: include: A processing module, configured to generate first indication information; a transceiver module, configured to send the first indication information, where the first indication information is used to indicate at least one first resource block group and / or at least one second resource block group, and the first indication information is used to instruct the terminal device to detect a DMRS port on each first resource block group a number of times greater than or equal to a first preset value, and to detect a DMRS port on each second resource block group a number of times less than the first preset value; Send second indication information, where the second indication information is used to indicate at least one first code division multiplexing CDM group, where the at least one first CDM group corresponds to the at least one first resource block group, and the at least one first CDM group includes a DMRS port associated with an interference signal.

22. The device according to claim 21, characterized in that The transceiver module is also used for: Third indication information is sent, where the third indication information is used to indicate at least one third DMRS port, where the at least one third DMRS port is a DMRS port corresponding to the at least one second resource block group and associated with an interference signal.

23. The device according to claim 21, characterized in that The transceiver module is further configured to receive fourth indication information, where the fourth indication information is used to indicate a maximum number of times that the terminal device detects a DMRS port on one or more resource blocks; The processing module is further configured to determine the first preset value according to the fourth indication information.

24. The device according to claim 23, characterized in that The transceiver module is also used for: The first preset value is sent.

25. A communication device, characterized in that: include: processor and memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so as to enable the communication device to perform the method according to any one of claims 1 to 8, or to perform the method according to any one of claims 9 to 12.

26. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 12.

27. A chip system, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method according to any one of claims 1 to 8, or executes the method according to any one of claims 9 to 12.

28. A computer program product comprising instructions, characterized in that When the instructions are executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 12.

Citation Information

Patent Citations

  • Detection method and device of control channel

    CN103188041A

  • Signal processing method and device

    CN116235451A