Signal processing method, device, electronic device and storage medium

By determining the channel estimate and noise estimate of the interference port in MIMO demodulation, the problem of low noise estimation accuracy in the prior art is solved, and the accuracy and system performance of MIMO demodulation are improved.

CN119449099BActive Publication Date: 2025-08-29CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411581762.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-08-29
Estimated Expiration
2044-11-06

AI Technical Summary

Technical Problem

During the MIMO demodulation process, the prior art only utilizes the channel and noise of the target terminal, resulting in low noise estimation accuracy, and cannot effectively suppress interference from other ports, affecting system performance.

Method used

The interference port of the target terminal is determined by the pilot received signal in the received signal, and the interference channel estimate value and the target channel estimate value are calculated, and the interference noise estimate value is determined, and MIMO demodulation is performed based on this.

Benefits of technology

It improves the accuracy of noise estimation, enhances the accuracy and efficiency of MIMO demodulation, effectively suppresses interference, and improves system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449099B_ABST
    Figure CN119449099B_ABST
Patent Text Reader

Abstract

The present application provides a signal processing method, apparatus, electronic device, and storage medium. The method is applied to a terminal and includes: determining an interference port corresponding to a target terminal based on a pilot received signal in a received signal, determining an interference channel estimate for the interference port, and determining a target channel estimate corresponding to the target terminal; determining an interference noise estimate based on the pilot received signal, the target channel estimate, and the interference channel estimate; and performing MIMO demodulation on the received signal based on the interference noise estimate to determine demodulated data, wherein the received signal includes the pilot received signal. The present application can improve noise estimation accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular to a signal processing method, device, electronic device, and storage medium. Background Art

[0002] In Multiple-Input Multiple-Output (MIMO) demodulation technology, multiple antennas can be used for joint detection to enhance the signal-to-noise ratio or suppress interference, thereby improving demodulation performance.

[0003] MIMO demodulation is typically performed through channel estimation, noise estimation, and the output signal of the Digital Front-End Baseband (DFE). However, this MIMO demodulation process utilizes only the channel and noise of the target terminal. This results in low noise estimation accuracy during MIMO demodulation, making it impossible to effectively suppress interference from other ports. This limits MIMO demodulation accuracy and system performance. Summary of the Invention

[0004] The present application provides a signal processing method, device, electronic device and storage medium, which can improve the accuracy of noise estimation.

[0005] In a first aspect, a signal processing method is proposed, which is applied to a target terminal. The method includes:

[0006] Determining an interference port of a target terminal according to a pilot received signal in a received signal, determining an interference channel estimation value of the interference port, and determining a target channel estimation value corresponding to the target terminal;

[0007] Determining an interference noise estimation value based on the pilot received signal, the target channel estimation value, and the interference channel estimation value;

[0008] The received signal is subjected to MIMO demodulation based on the interference noise estimation value to determine demodulated data, wherein the received signal includes the pilot received signal.

[0009] In one implementable manner, determining the interference port of the target terminal according to the pilot received signal in the received signal includes:

[0010] An interference port is determined based on a pilot port group corresponding to the pilot reception signal.

[0011] In an implementable manner, the determining the interference port based on the pilot port group corresponding to the pilot received signal includes:

[0012] Determining other ports in the pilot port group except the port corresponding to the target terminal as ports to be tested, and / or determining ports in other port groups except the pilot port group as ports to be tested, wherein the sum of the number of ports between the ports to be tested and the port corresponding to the target terminal is less than or equal to a preset value;

[0013] Determine as an interference port a port whose received signal strength indicator value of the terminal under test corresponding to the port under test is greater than a first preset absolute threshold value and / or whose reference signal received power is greater than a second preset absolute threshold value and / or whose signal-to-noise ratio is greater than a third preset absolute threshold value; or

[0014] The port under test is determined as an interfering port if a ratio between a measured received signal strength indicator value of the terminal under test corresponding to the port under test and a target received signal strength indicator value of the target terminal is greater than a first preset ratio, and / or a ratio between a measured reference signal received power and a target reference signal received power of the target terminal is greater than a second preset ratio, and / or a ratio between a measured signal-to-noise ratio and a target measured signal-to-noise ratio of the target terminal is greater than a third preset ratio.

[0015] In one implementable manner, the interference noise estimation value includes a noise power value and an interference power value; and determining the interference noise estimation value based on the pilot received signal, the target channel estimation value, and the interference channel estimation value includes:

[0016] Determining instantaneous noise of the pilot received signal based on the pilot received signal, the target channel estimation value, and the interference channel estimation value;

[0017] determining a product of the instantaneous noise and the conjugate transpose of the instantaneous noise as an instantaneous noise power value;

[0018] Determining the expected value of the instantaneous noise power value as the noise power value;

[0019] The interference power value is determined based on the interference channel estimate value.

[0020] In one implementable manner, determining the instantaneous noise of the pilot received signal based on the pilot received signal, the target channel estimation value, and the interference channel estimation value includes:

[0021] determining a first product between the target channel estimate and a local pilot signal of the target terminal;

[0022] Determine a second product between the interference channel estimate and the local pilot signal of the interference port;

[0023] The first product and the second product are subtracted from the pilot received signal to determine the instantaneous noise.

[0024] In an implementable manner, the interference power value includes an instantaneous interference power value and a statistical interference power value; and determining the interference power value based on the interference channel estimation value includes:

[0025] determining a conjugate transpose of the interfering channel estimate;

[0026] Determine the instantaneous interference power value by multiplying the interference channel estimation value and the conjugate transpose of the interference channel estimation value;

[0027] The expected value of the instantaneous interference power value is used as the statistical interference power value.

[0028] In one implementable manner, performing MIMO demodulation on the received signal based on the interference noise estimate to determine demodulated data includes:

[0029] Combining the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine a first data channel coefficient value;

[0030] Determining a demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and an interference noise covariance value;

[0031] The received signal is equalized based on the demodulation coefficients to determine demodulated data.

[0032] In one implementable manner, the interference noise estimate value includes a noise power value and an interference power value; before determining the demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and the interference noise covariance value, the method further includes:

[0033] The noise power value and the interference power value are combined based on a preset representative expression to determine the interference-noise covariance value.

[0034] In a second aspect, a signal processing device is provided, which is applied to a target terminal. The device includes:

[0035] a channel determination module, configured to determine an interference port of a target terminal based on a pilot received signal in a received signal, determine an interference channel estimation value of the interference port, and determine a target channel estimation value corresponding to the target terminal;

[0036] an interference noise estimation module, configured to determine an interference noise estimation value based on the pilot received signal, the target channel estimation value, and the interference channel estimation value;

[0037] The demodulation module is configured to perform MIMO demodulation on a received signal based on the interference noise estimation value to determine demodulated data, wherein the received signal includes the pilot received signal.

[0038] In a third aspect, the present application provides an electronic device, the electronic device comprising: a processor, and a memory communicatively connected to the processor;

[0039] The memory stores computer-executable instructions;

[0040] The processor executes the computer-executable instructions stored in the memory to implement the signal processing method as described in the first aspect.

[0041] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the signal processing method as described in the first aspect.

[0042] In a fifth aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the signal processing method as described in the first aspect.

[0043] The signal processing method, device, electronic device and storage medium provided in the present application determine whether an interference port exists by receiving a pilot signal, and calculate the interference channel estimation value of the interference port and the target channel estimation value of the target terminal, thereby determining the interference noise estimation value through the interference channel estimation value and the target channel estimation value. The interference noise estimation value refers to the interference caused by the interference port and has high accuracy. Subsequently, MIMO demodulation is performed through the interference noise, which can further improve the accuracy of demodulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0045] Figure 1 is a schematic diagram of a receiver signal processing method shown in an exemplary embodiment;

[0046] Figure 2 is a structural diagram of a communication system shown in an exemplary embodiment;

[0047] Figure 3 is a flow chart of a signal processing method shown in an exemplary embodiment;

[0048] Figure 4 is a flow chart of a signal processing method shown in another exemplary embodiment;

[0049] Figure 5is a flow chart of a signal processing method shown in another exemplary embodiment;

[0050] Figure 6 is a flow chart of a signal processing method shown in another exemplary embodiment;

[0051] Figure 7 is a flow chart of a signal processing method shown in another exemplary embodiment;

[0052] Figure 8 is a structural diagram of a signal processing device shown in another exemplary embodiment;

[0053] Figure 9 This is a structural diagram of an electronic device shown in this application.

[0054] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0055] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0056] The combination of MIMO and Orthogonal Frequency Division Multiplexing (OFDM) technologies (MIMO-OFDM) is widely used in various communication systems. In transmitters, multi-antenna transmit diversity can achieve spatial diversity gain, multi-antenna large-delay cyclic diversity can achieve frequency diversity gain, and multi-antenna beamforming can achieve power gain or spatial division multiplexing gain. In receivers, multi-antenna joint detection can enhance the signal-to-noise ratio (SNR) or suppress interference, thereby improving demodulation performance.

[0057] For example, in MIMO demodulation, Maximum Ratio Combining (MRC) can maximize the signal-to-noise ratio (SNR) of the received signal, Zero Forcing (ZF) can maximize the signal-to-interference ratio (SINR) of the received signal, and Minimum Mean Square Error (MMSE) estimation can maximize the SINR of the received signal. Maximum-Likehood Detection (MLD) is the theoretically optimal solution without prior information.

[0058] like Figure 1 As shown, in the receiver, the signal received by each antenna is processed by the RF front-end, analog-to-digital conversion, and digital front-end (Digital Front-End Baseband, DFE-BB) to obtain a baseband signal. The DFE-BB output signal is channel-separated to obtain a synchronization channel and a service channel. The signal in the synchronization channel is used to complete time-frequency synchronization. The DFE-BB outputs a time-frequency synchronized signal in the service channel. The time-frequency synchronized signal includes an RS signal (Reference Signal, also called a pilot signal) and a data signal of each antenna in the service channel. The RS signal is a received pilot signal. Because it is the RS signal in the received signal, the pilot signal in the received signal is referred to as a pilot received signal below, which is distinguished from the local RS signal. Channel estimation and noise estimation are performed on the receiver respectively. MIMO demodulation is performed based on the channel estimation / noise estimation results of all antennas and the time-frequency synchronized signal output by the DFE-BB, and finally decoding and verification are completed.

[0059] Figure 1 Middle, Y RS 、H RS They represent the RS signal and RS channel estimation value, respectively. Y and H represent the time-frequency synchronized signal and channel estimation value output by DFE-BB, respectively.

[0060] In this embodiment, the receiver only processes its own service / physical channel, and does not consider fully utilizing the MIMO detection capability to suppress interference. The interference caused by other factors is simply treated as Gaussian white noise. In the multi-user MIMO (MU-MIMO) scenario, the transmitter often adopts a multi-user spatial division scheduling strategy, and it is difficult for the transmitter to completely eliminate the interference between different terminals (between beams). If the receiver does not identify and process the interference caused by other factors, it may lead to poor matching between the channel estimation, noise estimation and MIMO detection functional modules, resulting in the inability to effectively suppress other interference and limited system performance.

[0061] Based on this, the present application proposes a signal processing method, device, electronic device and storage medium, which determines whether there is an interference port number, that is, whether there is an interference port, by receiving a pilot signal. If so, the channel estimation of the interference port and the target terminal is calculated, and the interference noise estimation value is determined by calculating the channel estimation of the interference port and the target terminal. The interference noise estimation value is calculated with reference to the interference caused by the interference port and has high accuracy. Subsequently, MIMO demodulation is performed through the interference noise, which can further improve the demodulation efficiency.

[0062] To facilitate understanding of the embodiments of this application, first Figure 2 The communication system applicable to the embodiment of the present application is described in detail. Figure 2 As shown, the communication system 200 may include at least one network device, such as Figure 2 The network device 210 shown; the communication system 200 may also include at least two user terminals, such as Figure 2 Terminal 220 and terminal 230 are shown. User terminal 220 and terminal 230 may be mobile or fixed. Network device 210 is a device, such as a base station or base station controller, that can communicate with terminal 220 and terminal 230 via wireless links. Each network device can provide communication coverage for a specific geographic area and can communicate with terminals within that coverage area (cell).

[0063] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as long-term evolution (LTE) systems, fifth-generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.

[0064] In the embodiment of the present application, the network device 210 may include a non-terrestrial network device or a terrestrial network device.

[0065] The network device 210 in the embodiments of the present disclosure is an entity on the network side for transmitting or receiving signals. The network device 210 may be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technology and specific device form used by the network device.

[0066] The satellite provided by the embodiment of the present disclosure may be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU may also be called a control unit. The CU-DU structure may be used to separate the protocol layer of a network device, such as a base station, with some functions of the protocol layer being centrally controlled by the CU, and the remaining functions of some or all of the protocol layers being distributed in the DU, which is centrally controlled by the CU.

[0067] The terminal 220 and the terminal 230 in the embodiment of the present disclosure are entities on the user side for receiving or transmitting signals, such as mobile phones. A user terminal may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), user-side device, etc. A terminal may be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.

[0068] In some embodiments, the network device may serve as a transmitter and the terminal may serve as a receiver.

[0069] In some embodiments, a terminal in the communication system 200 serves as a target terminal, which receives a signal sent by a network device. The received signal is processed by an RF front-end, analog-to-digital conversion, and a digital front-end to obtain a baseband signal. The DFE-BB output signal is subjected to channel separation to obtain a synchronization channel and a service channel. The signal in the synchronization channel is used to complete time-frequency synchronization. The DFE-BB outputs a signal after time-frequency synchronization on the service channel, which is also the received signal.

[0070] The interfering port of the target terminal is determined based on a pilot received signal in the received signal, and an interference channel estimate corresponding to the interfering port number is determined, as well as a target channel estimate corresponding to the target terminal. An interference noise estimate is determined based on the pilot received signal, the target channel estimate, and the interference channel estimate. MIMO demodulation is performed on the received signal based on the interference noise estimate to determine demodulated data, where the received signal includes the pilot received signal. The interference noise estimate is determined by calculating the channel estimate of the interfering port and the target terminal. This interference noise estimate takes into account the interference caused by the interfering port and is highly accurate. Subsequent MIMO demodulation using this interference noise can further improve demodulation efficiency and accuracy.

[0071] The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.

[0072] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0073] The signal generation method and device provided by the present disclosure are described in detail below with reference to the accompanying drawings.

[0074] Figure 3 This is a flow chart of a signal processing method according to an exemplary embodiment. The signal processing method is applied to a target terminal. The signal processing method may include:

[0075] S301: Determine an interference port corresponding to a target terminal according to a pilot received signal in a received signal, determine an interference channel estimation value of the interference port, and determine a target channel estimation value corresponding to the target terminal.

[0076] In this embodiment, the received signal is a time-frequency synchronized signal output by the DFE-BB. For example, in one embodiment, refer to Figure 4 The antenna of the target terminal receives the signal sent by the transmitter. The received signal is processed by the RF front-end and DFE-BB to obtain a baseband signal. The baseband signal is channel-separated to obtain a synchronization channel and a service channel. The signal in the synchronization channel is used to synchronize the baseband signal in time and frequency in the DFE-BB, so that the time-frequency synchronized signal output by the DFE-BB in the service channel is the received signal.

[0077] Figure 4 In, H RS,U is the target channel estimation value of the target terminal, H RS,Iis the interference channel estimation value of the interference port, H U 、H I Represent the data channel coefficient values ​​of the target terminal and the interference port respectively.

[0078] In some embodiments, the received signal includes a pilot received signal and a data signal.

[0079] In some embodiments, the target terminal may determine a pilot port group corresponding to the pilot reception signal, and thus may determine the interference port through the pilot port group.

[0080] In some embodiments, as Figure 4 As shown, perform interference port detection. If there is no interference port, you can Figure 1 The signal processing is performed in the manner shown.

[0081] In some embodiments, if an interference port exists, an interference channel estimation value of the interference port and a target channel estimation value corresponding to the target terminal are determined.

[0082] In some embodiments, as Figure 4 As shown, if an interference port exists, an interference channel estimation value can be determined based on the interference port and the pilot reception signal.

[0083] If there are multiple interference ports, the corresponding interference channel estimation value can be calculated for each interference port, or all interference ports can be combined to uniformly calculate the interference channel estimation values ​​of all interference ports, and then channel separation is performed to obtain the interference channel estimation values ​​corresponding to each interference port.

[0084] In some embodiments, the target channel estimation value can be determined based on the interference port, the target terminal and the pilot received signal. Specifically, if there is an interference port, the target channel estimation value corresponding to the target terminal should be calculated at the resource block granularity. If there is no interference port, the target channel estimation value corresponding to the target terminal can be calculated at the resource block granularity or the bandwidth granularity.

[0085] In some embodiments, the method for determining the interference channel estimation value can be the same as the method for determining the target channel estimation value, or it can be different, such as calculating the time interference channel estimation value and the target channel estimation value through least squares estimation, Wiener filtering, transform domain noise reduction, etc.

[0086] S302: Determine an interference noise estimation value based on a received pilot signal, a target channel estimation value, and an interference channel estimation value.

[0087] In this embodiment, after the target channel estimation value and the interference channel estimation value are determined, the interference noise estimation value may be calculated with reference to the target channel estimation value and the interference channel estimation value, thereby improving the accuracy of the interference noise estimation value.

[0088] In some embodiments, the interference noise estimate value includes a noise power value and an interference power value.

[0089] Based on the pilot received signal, the target channel estimation value and the interference channel estimation value, the instantaneous noise of the pilot received signal is determined; the expected value of the instantaneous noise is determined as the noise power value; and the interference power value is determined based on the interference channel estimation value.

[0090] In this embodiment, the interference noise estimation value can be calculated for the pilot symbol at each position in the pilot received signal. Then, the expected value of the instantaneous noise corresponding to the pilot symbol at each position in each pilot received signal is calculated to obtain the noise power value of the pilot received signal.

[0091] The interference power value is caused by the interference port, and the interference power value can be determined by the interference channel estimation value.

[0092] In some embodiments, the noise power value is a noise power covariance matrix, and the interference power value is an interference power covariance matrix.

[0093] S303: Perform MIMO demodulation on the received signal based on the interference noise estimation value to determine demodulated data.

[0094] In this embodiment, the received signal includes a pilot received signal, and optionally, may also include a data signal. Figure 4 The Y in the middle is the receiving signal.

[0095] In some embodiments, after the interference noise estimation value is determined, MIMO demodulation may be performed on the received signal using the interference noise estimation value. The MIMO demodulation method includes but is not limited to MRC, MMSE, and MLD.

[0096] In some embodiments, the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port are combined to determine a first data channel coefficient value; a demodulation coefficient is determined based on the first data channel coefficient value, the data channel coefficient value of the target terminal and the interference noise covariance value; and MIMO demodulation is performed on the received signal based on the demodulation coefficient to determine demodulated data.

[0097] In some embodiments, decoding and verification are performed on the demodulated data.

[0098] An embodiment of the present application proposes a signal processing method, which determines whether an interference port exists through a pilot received signal. If so, an interference channel estimation value of the interference port and a target channel estimation value of the target terminal are calculated, thereby determining an interference noise estimation value through the interference channel estimation value and the target channel estimation value. The interference noise estimation value is calculated with reference to the interference caused by the interference port and has high accuracy. Subsequently, MIMO demodulation is performed through the interference noise, which can further improve the efficiency and accuracy of demodulation.

[0099] Figure 5 is a flow chart of a signal processing method shown in another exemplary embodiment. Figure 5 propose Figure 3 In step S301, a feasible method for determining the interference port, the step of determining the interference port of the target terminal according to the pilot received signal in the received signal may include:

[0100] S501: Determine an interference port based on a pilot port group corresponding to a pilot received signal.

[0101] In some embodiments, the target terminal may determine the port corresponding to the target terminal and the pilot port group where the port corresponding to the target terminal is located through a pilot reception signal.

[0102] In this way, the port to be tested can be determined through the pilot port group, and by detecting the terminal to be tested corresponding to the port to be tested, it can be determined whether the port to be tested is an interference port.

[0103] In some embodiments, other ports in the pilot port group except the port corresponding to the target terminal are determined as ports to be tested, and / or, ports in other port groups except the pilot port group are determined as ports to be tested, and the sum of the number of ports between the ports to be tested and the ports corresponding to the target terminal is less than or equal to a preset value.

[0104] The port of the target terminal is in the pilot port group. The terminals corresponding to other ports in the pilot port group except the port corresponding to the target terminal may receive data, thereby causing interference to the target terminal. Therefore, the other ports in the pilot port group except the port corresponding to the target terminal are determined as ports to be tested.

[0105] In addition to the pilot port group, other port groups are pre-negotiated port groups between the target terminal and the network device. Among the pre-negotiated port groups, a port group that may cause interference is determined, and the ports corresponding to the port group that may cause interference are regarded as ports to be tested.

[0106] The preset value may be the number of receiving antennas of the target terminal, or a predefined MIMO degree of freedom.

[0107] Then, the measured received signal strength indicator (RSSI), the measured reference signal received power (RSRP) and the measured signal-to-noise ratio (SNR) of the interference port can be calculated.

[0108] It can be understood that the port to be tested is a pilot port.

[0109] In some embodiments, RSSI, RSRP, and SNR may be calculated as follows:

[0110]

[0111] RSRP=RSSI-σ 2

[0112]

[0113] Among them, E(X) is the expected value of X, y k,i is the pilot signal received on the i+1 pilot symbol of the k+1 subcarrier, where k indicates the frequency domain, i indicates the time domain, and σ 2 is the noise power.

[0114] By the above method, the measured received signal strength indicator value, the measured reference signal received power and the measured signal-to-noise ratio of the measured terminal corresponding to the measured port can be calculated, and the target received signal strength indicator value, the target reference signal received power and the target signal-to-noise ratio of the port corresponding to the target terminal can also be calculated.

[0115] In some embodiments, a port under test corresponding to which the received signal strength indicator value under test is greater than a first preset absolute threshold value and / or the reference signal received power under test is greater than a second preset absolute threshold value and / or the signal-to-noise ratio under test is greater than a third preset absolute threshold value is determined as an interference port.

[0116] In other embodiments, a port under test is determined as an interfering port if a ratio between a received signal strength indicator value to be measured corresponding to the port under test and a target received signal strength indicator value of the target terminal is greater than a first preset ratio, and / or a ratio between a reference signal received power to be measured and a target reference signal received power of the target terminal is greater than a second preset ratio, and / or a ratio between a signal-to-noise ratio to be measured and a target signal-to-noise ratio to be measured of the target terminal is greater than a third preset ratio.

[0117] In one embodiment, the first preset absolute threshold value, the second preset absolute threshold value and the third preset absolute threshold value can be set by empirical parameters, and the first preset ratio, the second preset ratio and the third preset ratio can also be set by empirical parameters, without specific limitation here.

[0118] The interference ports that have been determined to exist are the ports participating in the MIMO joint detection. The number of ports depends on the processing capability of the target terminal. For example, assuming that the number of receiving antennas of the target terminal is 4, the total number of independent data streams that can be supported by MIMO detection is {1, 2, 3, 4}. If the number of data streams scheduled for the target user is 1, the number of data streams of the interfering ports that can participate in the joint detection is {1, 2, 3}. There is a one-to-one correspondence between data streams and ports.

[0119] An embodiment of the present application provides a method for determining an interference port, which determines the port to be tested by the pilot port group corresponding to the target terminal, and determines whether the port to be tested is an interference port by calculating the RSSI, RSRP and SNR of the terminal corresponding to the port to be tested, thereby determining the interference port that causes interference to the target terminal.

[0120] Figure 6 is a flow chart of a signal processing method shown in another exemplary embodiment. Figure 6 propose Figure 3 In step S302, a feasible method for determining the interference noise estimation value may include: determining the interference noise estimation value based on the pilot received signal, the target channel estimation value, and the interference channel estimation value.

[0121] S601: Determine instantaneous noise of a received pilot signal based on a received pilot signal, a target channel estimation value, and an interference channel estimation value.

[0122] In this embodiment, the pilot reception signal may include at least one resource element in the time-frequency domain, so that the corresponding instantaneous noise can be calculated for the resource element of the i+1th pilot symbol and the k+1th subcarrier of the pilot reception signal in the time-frequency domain.

[0123] In some embodiments, the signals contributed by all target terminals and the signal contributed by the interference port are subtracted from the pilot received signal to obtain instantaneous noise; specifically, a first product between the target channel estimate and the local pilot signal of the target terminal is determined; a second product between the interference channel estimate and the local pilot signal of the interference port is determined; and the first product and the second product are subtracted from the pilot received signal to determine the instantaneous noise.

[0124] In this embodiment, the first product is the signal contributed by the target terminal, and the second product is the signal contributed by the interference port.

[0125] For the resource element of the i+1th pilot symbol and the k+1th subcarrier, the corresponding instantaneous noise can be determined by the following representative expression:

[0126]

[0127] in, is the instantaneous noise of the pilot signal received by the receiver at the i+1th pilot symbol and the k+1th subcarrier in the time-frequency domain, is a matrix with dimension N r ×1, N r Indicates the number of receiving antennas, y RS,k,i is the pilot signal received by the i+1th pilot symbol and the k+1th subcarrier in the time-frequency domain, y RS,k,i is a matrix with dimension N r ×1,h k,i,U is the target channel estimation value of the i+1th pilot symbol and k+1th subcarrier in the time-frequency domain in the Uth target terminal, h k,i,U is a matrix with dimension N r ×1,s k,i,U is the local pilot signal of the i+1th pilot symbol and k+1th subcarrier in the time-frequency domain in the Uth target terminal, h k,i,I is the interference channel estimation value of the i+1th pilot symbol and k+1th subcarrier in the time-frequency domain in the Ith interference port, s k,i,U is a scalar, s k,i,I is the local pilot signal of the i+1th pilot symbol and the k+1th subcarrier in the time-frequency domain in the Ith interference port, and the value of I is determined according to the number of interference ports.

[0128] It can be understood that the local pilot signal target channel estimation value and the interference channel estimation value are both channel coefficient matrices.

[0129] In some embodiments, if there is no interfering port, then h k,i,I =0.

[0130] In this way, the instantaneous noise of the pilot reception signal at different positions in the time-frequency domain can be determined.

[0131] S602: Determine the product of the instantaneous noise and the conjugate transpose of the instantaneous noise as the instantaneous noise power value.

[0132] In some embodiments, the loss noise power value can be expressed as in, for The conjugate transpose of is a matrix with dimension N r ×1.

[0133] S603: Determine the expected value of the instantaneous noise power value as the noise power value.

[0134] In this embodiment, the expected value of the instantaneous noise is calculated by summing the product of the instantaneous noise in the time-frequency domain at different positions and the conjugate transpose of the instantaneous noise in the time domain and frequency domain, thereby obtaining the noise power value, that is, the noise power covariance.

[0135] In some embodiments, the noise power value is:

[0136]

[0137] Among them, R nn is the noise power value, is a matrix with dimension N r ×N r , To seek The expected value of , where the expected summation range is the pilot symbol i in the time domain and the subcarrier k in the frequency domain.

[0138] S604: Determine an interference power value based on the interference channel estimation value.

[0139] In some embodiments, the interference power value comprises a statistical interference power value.

[0140] In some embodiments, the conjugate transpose of the interference channel estimate is determined; the product of the interference channel estimate and the conjugate transpose of the interference channel estimate is determined as the instantaneous interference power value; and the expected value of the instantaneous interference power value is used as the statistical interference power value.

[0141] In one embodiment, the instantaneous interference power can be expressed as:

[0142]

[0143] Among them, p k,i,I is the instantaneous interference power of the I-th interference port on the pilot received signal of the i+1-th pilot symbol and the k+1-th subcarrier in the time-frequency domain, h k,i,I The conjugate transpose of .

[0144] In one embodiment, by p k,i,I The instantaneous interference power of each interfering port at different pilot positions (k, i) in the time-frequency domain can be calculated. Then, the expected value of the instantaneous interference power of each interfering port at different pilot positions in the time-frequency domain can be obtained to obtain the statistical interference power of each interfering port. The statistical interference power of all interfering ports is then summed to obtain the statistical interference power corresponding to all interference powers, which is expressed as:

[0145]

[0146] Among them, p int The statistical interference power obtained by summing all interference ports, p I is the statistical interference power of the I-th interference port, p I is a matrix with dimension N r ×N r The expected value of the instantaneous interference power of each interference port at different pilot positions in the time-frequency domain is obtained by adding and averaging the instantaneous interference power of the corresponding interference port at different pilot positions in the time-frequency domain to obtain the statistical interference power of the corresponding interference port.

[0147] In the embodiment of the present application, a method for calculating the interference power value of the interference port is proposed. In this way, the interference power value brought by the interference port can be referred to during subsequent MIMO demodulation, such as calculating the interference noise covariance value through the interference power value, thereby improving the accuracy of MIMO demodulation.

[0148] In an embodiment of the present application, a method for calculating an interference noise estimation value is proposed. When calculating the noise power value, the target channel estimation value of the target terminal and the interference channel estimation value of the interference port are referred to for calculation, and the noise brought by the interference port is referred to to improve the accuracy of the noise power value. At the same time, the interference brought by the interference port is calculated to obtain the interference power value, thereby improving the accuracy of subsequent MIMO demodulation.

[0149] Figure 7 is a flow chart of a signal processing method shown in another exemplary embodiment. Figure 7 propose Figure 3 In step S303, a feasible MIMO demodulation method, wherein the step of performing MIMO demodulation on the received signal based on the interference noise estimation value to determine the demodulated data may include:

[0150] S701: Combine the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine a first data channel coefficient value.

[0151] In this embodiment, MIMO demodulation may include MIMO joint detection and soft value mapping. In this embodiment, MIMO joint detection is to add the data channel coefficient value HI of the interference port on the basis of the data channel coefficient value HU of the original target terminal, and to combine the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine the first data channel coefficient value. Then, the MIMO detection process is performed through the first data channel coefficient value, thereby realizing MIMO joint detection.

[0152] MIMO detection methods include but are not limited to: MRC, MMSE, and MLD.

[0153] The data channel coefficient value is an interference channel coefficient matrix. The data channel coefficient value of the target terminal and the data channel coefficient value of the interference port can be merged by matrix splicing the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port, or the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port can be spliced ​​after adding coefficients respectively. The merging method is determined according to the MIMO detection method.

[0154] For example, in one embodiment, for the MMSE method, H U , H I The merging is to simply perform matrix splicing on the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to obtain the first data channel coefficient value:

[0155] H D =[H U ,H I ]

[0156] Among them, H D is the first data channel coefficient value, H D is a matrix whose dimension is N if there is an interference port r ×N tot .

[0157] If the interfering port does not exist, then H D =H U , at this time H D The dimension is N r ×N L , N L Indicates the number of pilot ports of the target terminal.

[0158] H U is a matrix with dimension N r ×N I , N I Indicates the number of pilot ports of the interference port, N tot =N L +N I .

[0159] In some embodiments, an enhanced MIMO detection algorithm includes S702 and S703.

[0160] S702: Determine a demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and the interference noise covariance value.

[0161] In this embodiment, an interference-noise covariance value is determined based on the noise power value and the interference power value, and then a corresponding demodulation coefficient is determined according to the interference-noise covariance value.

[0162] In some embodiments, the MIMO detection methods are different and the demodulation coefficients are also different, but the corresponding interference noise covariance values ​​are the same.

[0163] In this embodiment, the interference noise covariance value is an interference noise covariance matrix.

[0164] For example, for the MMSE method, the corresponding demodulation coefficient is:

[0165] W=(H U ) H (H D H D H +R uu ) -1

[0166] Among them, R uu is the interference noise covariance value, W is the demodulation coefficient, and W is N L xN r Matrix of dimension R uu N r xN r A matrix of dimensions N L Indicates the number of pilot ports of the target terminal, N r Indicates the number of receiving antennas of the target terminal.

[0167] In some embodiments, the noise power value and the interference power value are combined based on a predetermined representative formula to determine an interference-noise covariance value.

[0168] In some embodiments, R uu The interference power value and the noise power value are combined to obtain the value. The combination can be achieved through a preset representative formula. The preset representative formula includes the independent variable interference power value, the independent variable noise power value and the dependent variable R uu .

[0169] In some embodiments, the noise power value is a statistical interference power value. When there are multiple interfering ports, R needs to be calculated based on the sum of the statistical noise interference power values ​​of all interfering ports. uu .

[0170] For example, in some embodiments, the preset representative formula is:

[0171] R uu =α·p int +R nn

[0172] Wherein, α represents the interference coefficient, 0≤α≤1; Of course, in some embodiments, it can also be other representative expressions, such as the simple summation of the statistical interference power value and the noise power value to obtain R uu, here there is no specific restriction on the preset representative formula, which can be set according to different needs.

[0173] S703: Equalize the received signal based on the demodulation coefficient to determine demodulated data.

[0174] In this embodiment, equalizing the received signal by using the demodulation coefficient may be equalizing data at each position of the received signal in the time-frequency domain by using the demodulation coefficient, thereby obtaining demodulated data.

[0175] The equilibrium process can be expressed as:

[0176]

[0177] Among them, y k,i is the received signal on the i+1th pilot symbol and the k+1th subcarrier in the time-frequency domain, y k,i The dimension is N r The matrix of x1, is the demodulated data after equalization on the i+1th pilot symbol and the k+1th subcarrier in the time-frequency domain.

[0178] In some embodiments, demodulating the received signal is essentially demodulating the data signal in the received signal, and not demodulating the pilot received signal.

[0179] In the embodiment of the present application, the interference-noise covariance value used in the MIMO demodulation process is corrected by referring to the interference and noise caused by the interference port, thereby improving the accuracy of the interference-noise covariance value and thus improving the accuracy of MIMO demodulation.

[0180] Figure 8 A signal processing device is shown in an exemplary embodiment. The signal processing device is applied to a target terminal and includes:

[0181] A channel determination module 810 is configured to determine an interference port corresponding to a target terminal based on a pilot received signal in a received signal, determine an interference channel estimation value of the interference port, and determine a target channel estimation value corresponding to the target terminal;

[0182] An interference noise estimation module 830 is configured to determine an interference noise estimation value based on a pilot received signal, a target channel estimation value, and an interference channel estimation value;

[0183] The demodulation module 850 is configured to perform MIMO demodulation on the received signal based on the interference noise estimation value to determine demodulated data, where the received signal includes a pilot received signal.

[0184] In one possible implementation, the channel determination module includes:

[0185] an interference port determining unit, configured to determine an interference port based on a pilot port group corresponding to a pilot received signal;

[0186] The interference port determining unit is configured to determine an interference port that is communicatively connected to the interference port.

[0187] In one implementation, the interference port determining unit includes:

[0188] a port determination module for determining ports other than the port corresponding to the target terminal in the pilot port group as ports to be tested, and / or determining ports in port groups other than the pilot port group as ports to be tested, wherein the sum of the number of ports between the ports to be tested and the ports corresponding to the target terminal is less than or equal to a preset value;

[0189] The first interference port determination module is configured to determine, as an interference port, a port to be tested for which the received signal strength indicator value of the terminal to be tested corresponding to the port to be tested is greater than a first preset absolute threshold value and / or the received reference signal power to be tested is greater than a second preset absolute threshold value and / or the signal-to-noise ratio to be tested is greater than a third preset absolute threshold value; or

[0190] The second interference port determination module is configured to determine, as an interference port, a port under test where a ratio between a measured received signal strength indicator value of a terminal under test corresponding to the port under test and a target received signal strength indicator value of a target terminal is greater than a first preset ratio, and / or a ratio between a measured reference signal received power and a target reference signal received power of the target terminal is greater than a second preset ratio, and / or a ratio between a measured signal-to-noise ratio and a target measured signal-to-noise ratio of the target terminal is greater than a third preset ratio.

[0191] In one implementable manner, the interference noise estimation value includes a noise power value and an interference power value; and the interference noise estimation module includes:

[0192] an instantaneous noise determination unit, configured to determine the instantaneous noise of the pilot reception signal based on the pilot reception signal, the target channel estimation value, and the interference channel estimation value;

[0193] an instantaneous noise power value determining unit, configured to determine the product of the instantaneous noise and the conjugate transpose of the instantaneous noise as the instantaneous noise power value;

[0194] a noise power value determining unit, configured to determine an expected value of the instantaneous noise power value as the noise power value;

[0195] The interference power value determining unit is configured to determine an interference power value based on an interference channel estimation value.

[0196] In one possible implementation, the transient noise determination unit includes:

[0197] A first product determination module, configured to determine a first product between a target channel estimation value and a local pilot signal of a target terminal;

[0198] A second product determination module, used to determine a second product between the interference channel estimation value and the local pilot signal of the interference port;

[0199] The instantaneous noise determination module is used to subtract the first product and the second product from the pilot reception signal to determine the instantaneous noise.

[0200] In one implementation, the interference power value includes an instantaneous interference power value and a statistical interference power value, and the interference power value determining unit includes:

[0201] A matrix processing block for determining the conjugate transpose of the interference channel estimate;

[0202] An instantaneous interference power value determination module, used for the module, for determining the product between the interference channel estimation value and the conjugate transpose of the interference channel estimation value as the instantaneous interference power value;

[0203] The statistical interference power value determination section is used to take the expected value of the instantaneous interference power value as the statistical interference power value.

[0204] In one possible implementation, the demodulation module includes:

[0205] a data channel coefficient determination unit, configured to combine the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine a first data channel coefficient value;

[0206] a demodulation coefficient determination unit, configured to determine a demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and the interference noise covariance value;

[0207] The demodulation unit is used to equalize the received signal based on the demodulation coefficient to determine demodulated data.

[0208] In one implementable manner, the interference noise estimation value includes a noise power value and an interference power value; and the demodulation module method further includes:

[0209] The interference-noise covariance value determining unit is configured to combine the noise power value and the interference power value based on a preset representative expression to determine the interference-noise covariance value.

[0210] Figure 9 This is a structural diagram of an electronic device showing an exemplary embodiment. Figure 9The electronic device 900 may include: a processor 901 and a memory 902 communicatively connected to the processor, wherein the processor 901 and the memory 902 may be communicatively connected; exemplarily, the processor 901 and the memory 902 communicate via a communication bus 903, the memory 902 is used to store computer-executable instructions, and the processor 901 is used to call the computer-executable instructions in the memory to execute the signal processing method shown in any of the above method embodiments.

[0211] The processor may be a central processing unit (CPU), or other general-purpose processor, a digital signal processor (DSP), or an application-specific integrated circuit (ASIC). The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in this application may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.

[0212] The present application provides a computer-readable storage medium having computer-executable instructions stored thereon; when the computer-executable instructions are executed by a processor, they are used to implement the signal processing method as described in any of the above embodiments.

[0213] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, it enables a computer to perform the above-mentioned signal processing method.

[0214] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0215] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A signal processing method, characterized in that: Applied to a target terminal, the method includes: Determining an interference port corresponding to a target terminal according to a pilot received signal in a received signal, determining an interference channel estimation value of the interference port, and determining a target channel estimation value corresponding to the target terminal; Determining instantaneous noise of the pilot received signal based on the pilot received signal, the target channel estimation value, and the interference channel estimation value; determining a product of the instantaneous noise and the conjugate transpose of the instantaneous noise as an instantaneous noise power value; Determining the expected value of the instantaneous noise power value as the noise power value; determining an interference power value based on the interference channel estimate; performing MIMO demodulation on the received signal based on an interference noise estimation value to determine demodulated data, wherein the received signal includes the pilot received signal; the interference noise estimation value includes a noise power value and an interference power value; The performing MIMO demodulation on the received signal based on the interference noise estimation value to determine demodulated data includes: Combining the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine a first data channel coefficient value; Determining a demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and an interference noise covariance value; The received signal is equalized based on the demodulation coefficients to determine demodulated data.

2. The method according to claim 1, characterized in that The determining the interference port corresponding to the target terminal according to the pilot received signal in the received signal includes: The interference port is determined based on a pilot port group corresponding to the pilot reception signal.

3. The method according to claim 2, characterized in that The determining the interference port based on the pilot port group corresponding to the pilot reception signal includes: Determining other ports in the pilot port group except the port corresponding to the target terminal as ports to be tested, and / or determining ports in other port groups except the pilot port group as ports to be tested, wherein the sum of the number of ports between the ports to be tested and the port corresponding to the target terminal is less than or equal to a preset value; Determine as an interference port a port whose received signal strength indicator value of the terminal under test corresponding to the port under test is greater than a first preset absolute threshold value and / or whose reference signal received power is greater than a second preset absolute threshold value and / or whose signal-to-noise ratio is greater than a third preset absolute threshold value; or The port under test is determined as an interfering port if a ratio between a measured received signal strength indicator value of the terminal under test corresponding to the port under test and a target received signal strength indicator value of the target terminal is greater than a first preset ratio, and / or a ratio between a measured reference signal received power and a target reference signal received power of the target terminal is greater than a second preset ratio, and / or a ratio between a measured signal-to-noise ratio and a target measured signal-to-noise ratio of the target terminal is greater than a third preset ratio.

4. The method according to claim 1, wherein The determining, based on the pilot received signal, the target channel estimation value, and the interference channel estimation value, of the instantaneous noise of the pilot received signal includes: determining a first product between the target channel estimate and a local pilot signal of the target terminal; Determine a second product between the interference channel estimate and the local pilot signal of the interference port; The first product and the second product are subtracted from the pilot received signal to determine the instantaneous noise.

5. The method according to claim 1, characterized in that The interference power value includes a statistical interference power value; and determining the interference power value based on the interference channel estimation value includes: determining a conjugate transpose of the interfering channel estimate; Determine a product of the interference channel estimation value and the conjugate transpose of the interference channel estimation value as an instantaneous interference power value; The expected value of the instantaneous interference power value is used as the statistical interference power value.

6. The method according to claim 1, characterized in that The interference noise estimation value includes a noise power value and an interference power value; before determining the demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal, and the interference noise covariance value, the method further includes: The noise power value and the interference power value are combined based on a preset representative expression to determine the interference-noise covariance value.

7. A signal processing device, characterized in that: Applied to a target terminal, the device includes: a channel determination module, configured to determine an interference port corresponding to a target terminal according to a pilot received signal in a received signal, determine an interference channel estimation value of the interference port, and determine a target channel estimation value corresponding to the target terminal; an interference noise estimation module, configured to determine the instantaneous noise of the pilot received signal based on the pilot received signal, the target channel estimation value, and the interference channel estimation value; determine the product of the instantaneous noise and the conjugate transpose of the instantaneous noise as an instantaneous noise power value; determine the expected value of the instantaneous noise power value as the noise power value; and determine the interference power value based on the interference channel estimation value; The interference noise estimation value includes a noise power value and an interference power value; a demodulation module is used to combine the data channel coefficient value of the target terminal and the data channel coefficient value of the interference port to determine a first data channel coefficient value; determine a demodulation coefficient based on the first data channel coefficient value, the data channel coefficient value of the target terminal and the interference noise covariance value; and equalize the received signal based on the demodulation coefficient to determine demodulated data.

8. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when the computer program is executed by a processor.

Citation Information

Patent Citations

  • Signal detection method and device

    CN105471778A