Signal processing method and device, equipment and storage medium

CN120692117APending Publication Date: 2025-09-23DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410329441.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

[0004]本申请涉及一种信号处理方法、装置、设备及存储介质,用于解决现有技术中通信资源消耗较大的技术问题

Benefits of technology

[0139] The present application designs a signal processing method, apparatus, device and storage medium. The terminal device can determine the first time domain channel estimation value of multiple receiving antennas in the same polarization direction, wherein the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, and the first carrier can be the carrier carrying data corresponding to the target user. According to the first time domain channel estimation value, the total power of the first carriers corresponding to the multiple receiving antennas is determined, and the signal-to-noise ratio corresponding to the received signal is determined according to the total power of each first carrier. The terminal device can determine the channel estimation result of each receiving antenna based on the total power, signal-to-noise ratio and first time domain channel estimation value of each first carrier. In the above method, since the terminal device can combine the power of multiple receiving antennas, the strength and quality of the received signal can be enhanced, and the signal-to-noise ratio of the received signal can be improved. Moreover, after the power of multiple receiving antennas is combined, since the noise power in the first carrier changes from a Gaussian distribution to a chi-square distribution, the variance of the noise power can be reduced, thereby improving the robustness of the filtering process, thereby enhancing the signal coverage range and improving the accuracy of the channel estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120692117A_ABST
    Figure CN120692117A_ABST
Patent Text Reader

Abstract

The invention provides a signal processing method and device, equipment and a storage medium, and the method comprises the steps: determining a first time domain channel estimation value of a plurality of receiving antennas in the same polarization direction, the first time domain channel estimation value comprises the power of each first carrier corresponding to each receiving antenna, the first carrier is a carrier which corresponds to the target user and carries a signal; determining the total power of each first carrier corresponding to the plurality of receiving antennas according to the first time domain channel estimation value, and determining the signal-to-noise ratio corresponding to the received signal according to the total power of each first carrier; and determining a channel estimation result of each receiving antenna according to the total power, the signal-to-noise ratio and the first time domain channel estimation value of each first carrier. And the channel estimation accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of wireless communications, the frequency bands of wireless signal transmission are getting higher and higher. However, high frequency bands will bring higher path loss, so it is necessary to enhance network coverage, and accurate channel estimation helps to enhance network coverage.

[0003] Currently, standard-supported physical resource configuration can be used to improve the signal-to-noise ratio (SNR) and enhance channel estimation accuracy. For example, the transmitter can repeat symbols and arrange pilot signals in a comb-like configuration in the frequency domain. The receiver can combine the repeated symbols and interpolate the blank frequency domain positions in the comb-like configuration to further improve the signal-to-noise ratio. However, these methods increase pilot overhead, resulting in significant consumption of communication resources. Summary of the Invention

[0004] The present application relates to a signal processing method, apparatus, device and storage medium, which are used to solve the technical problem of large consumption of communication resources in the prior art.

[0005] In a first aspect, the present application provides a signal processing method, the signal processing method comprising:

[0006] Determine first time domain channel estimation values ​​for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation values ​​include the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user;

[0007] Determine, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas, and determine, based on the total power of each first carrier, a signal-to-noise ratio corresponding to the received signal;

[0008] A channel estimation result for each receiving antenna is determined according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0009] In one embodiment, determining a channel estimation result for each receiving antenna according to the total power, signal-to-noise ratio, and first time-domain channel estimation value of each first carrier includes:

[0010] Filtering the first time domain channel estimation value according to the total power and the signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value;

[0011] Performing a discrete Fourier transform on the second time-domain channel estimation value to obtain a first frequency-domain signal;

[0012] A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

[0013] In one embodiment, filtering the first time domain channel estimation value according to the total power and signal-to-noise ratio of each first carrier to obtain the second time domain channel estimation value includes:

[0014] Get multiple preset thresholds;

[0015] Determine a second carrier from the plurality of first carriers according to the total power, the signal-to-noise ratio, and the plurality of thresholds of each first carrier, the second carrier being a valid carrier in the filtering process;

[0016] The first time-domain channel estimation value is filtered according to the second carrier to obtain a second time-domain channel estimation value.

[0017] In one embodiment, the multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold, the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

[0018] In one embodiment, determining a second carrier from multiple first carriers according to the total power, signal-to-noise ratio, and multiple thresholds of each first carrier includes:

[0019] Determining a target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier;

[0020] The carrier indicated by the target path index is determined as the second carrier.

[0021] In one embodiment, determining the target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier includes:

[0022] If the signal-to-noise ratio is greater than the first threshold, determining the target path index to be the path index corresponding to the first carrier;

[0023] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold.

[0024] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is the carrier with the largest total power among the first carriers.

[0025] In one implementation, the fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

[0026] In one implementation, filtering the first time domain channel estimation value according to the second carrier to obtain the second time domain channel estimation value includes:

[0027] In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain a second time domain channel estimation value.

[0028] In one embodiment, for any fifth carrier among the first carriers, determining, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to multiple receiving antennas includes:

[0029] determining a power of a fifth carrier corresponding to each receiving antenna;

[0030] The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

[0031] In one embodiment, determining a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier includes:

[0032] In the first carrier, determining a carrier carrying a noise signal and a carrier carrying a data signal;

[0033] A signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0034] In one embodiment, determining the signal-to-noise ratio according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal includes:

[0035] Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power;

[0036] Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power;

[0037] A signal-to-noise ratio is determined according to the noise power and the first signal power.

[0038] In one embodiment, determining the signal-to-noise ratio according to the noise power and the first signal power includes:

[0039] Subtracting the first signal power from the noise power to obtain a second signal power;

[0040] A ratio of the second signal power to the noise power is determined, and a signal-to-noise ratio is determined based on the ratio.

[0041] In one embodiment, determining a carrier carrying a noise signal and a carrier carrying a data signal includes:

[0042] Determining the carrier carrying the noise signal according to the position of the preset noise window;

[0043] The carrier carrying the data signal is determined according to the position of the preset data window.

[0044] In one embodiment, determining first time-domain channel estimation values ​​for multiple receiving antennas in the same polarization direction includes:

[0045] Determining second frequency domain signals corresponding to multiple receiving antennas;

[0046] Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value;

[0047] An inverse discrete Fourier transform is performed on the frequency domain channel estimation value, and based on the identifier of the target user, a first time domain channel estimation value is obtained from the inverse discrete Fourier transform processing result.

[0048] In a second aspect, the present application provides a signal processing device, the signal processing device comprising a first determination module, a second determination module, a third determination module, and a fourth determination module, wherein:

[0049] The first determination module is configured to determine a first time domain channel estimation value for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user;

[0050] The second determining module is configured to determine, based on the first time domain channel estimation value, the total power of each first carrier corresponding to the multiple receiving antennas;

[0051] The third determining module is configured to determine a signal-to-noise ratio corresponding to the received signal according to the total power of each first carrier;

[0052] The fourth determination module is configured to determine a channel estimation result for each receiving antenna according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0053] In one embodiment, the fourth determining module is specifically configured to:

[0054] Filtering the first time domain channel estimation value according to the total power and the signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value;

[0055] Performing a discrete Fourier transform on the second time-domain channel estimation value to obtain a first frequency-domain signal;

[0056] A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

[0057] In one embodiment, the fourth determining module is specifically configured to:

[0058] Get multiple preset thresholds;

[0059] Determine a second carrier from the plurality of first carriers according to the total power, the signal-to-noise ratio, and the plurality of thresholds of each first carrier, the second carrier being a valid carrier in the filtering process;

[0060] The first time-domain channel estimation value is filtered according to the second carrier to obtain a second time-domain channel estimation value.

[0061] In one embodiment, the multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold, the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

[0062] In one embodiment, the fourth determining module is specifically configured to:

[0063] Determining a target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier;

[0064] The carrier indicated by the target path index is determined as the second carrier.

[0065] In one embodiment, the fourth determining module is specifically configured to:

[0066] If the signal-to-noise ratio is greater than the first threshold, determining the target path index to be the path index corresponding to the first carrier;

[0067] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold.

[0068] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is the carrier with the largest total power among the first carriers.

[0069] In one implementation, the fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

[0070] In one embodiment, the fourth determining module is specifically configured to:

[0071] In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain a second time domain channel estimation value.

[0072] In one embodiment, the second determining module is specifically configured to:

[0073] determining a power of a fifth carrier corresponding to each receiving antenna;

[0074] The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

[0075] In one embodiment, the third determining module is specifically configured to:

[0076] In the first carrier, determining a carrier carrying a noise signal and a carrier carrying a data signal;

[0077] A signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0078] In one embodiment, the third determining module is specifically configured to:

[0079] Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power;

[0080] Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power;

[0081] A signal-to-noise ratio is determined according to the noise power and the first signal power.

[0082] In one embodiment, the third determining module is specifically configured to:

[0083] Subtracting the first signal power from the noise power to obtain a second signal power;

[0084] A ratio of the second signal power to the noise power is determined, and a signal-to-noise ratio is determined based on the ratio.

[0085] In one embodiment, the third determining module is specifically configured to:

[0086] Determining the carrier carrying the noise signal according to the position of the preset noise window;

[0087] The carrier carrying the data signal is determined according to the position of the preset data window.

[0088] In one embodiment, the first determining module is specifically configured to:

[0089] Determining second frequency domain signals corresponding to multiple receiving antennas;

[0090] Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value;

[0091] An inverse discrete Fourier transform is performed on the frequency domain channel estimation value, and based on the identifier of the target user, a first time domain channel estimation value is obtained from the inverse discrete Fourier transform processing result.

[0092] In a third aspect, the present application provides a terminal device, including a memory, a transceiver, and a processor:

[0093] memory for storing computer programs;

[0094] a transceiver for transmitting and receiving data under the control of the processor;

[0095] A processor is configured to read a computer program from a memory and perform the following operations:

[0096] Determine first time domain channel estimation values ​​for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation values ​​include the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user;

[0097] Determine, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas, and determine, based on the total power of each first carrier, a signal-to-noise ratio corresponding to the received signal;

[0098] A channel estimation result for each receiving antenna is determined according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0099] In one embodiment, determining a channel estimation result for each receiving antenna according to the total power, signal-to-noise ratio, and first time-domain channel estimation value of each first carrier includes:

[0100] Filtering the first time domain channel estimation value according to the total power and the signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value;

[0101] Performing a discrete Fourier transform on the second time-domain channel estimation value to obtain a first frequency-domain signal;

[0102] A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

[0103] In one embodiment, filtering the first time domain channel estimation value according to the total power and signal-to-noise ratio of each first carrier to obtain the second time domain channel estimation value includes:

[0104] Get multiple preset thresholds;

[0105] Determine a second carrier from the plurality of first carriers according to the total power, the signal-to-noise ratio, and the plurality of thresholds of each first carrier, the second carrier being a valid carrier in the filtering process;

[0106] The first time-domain channel estimation value is filtered according to the second carrier to obtain a second time-domain channel estimation value.

[0107] In one embodiment, the multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold, the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

[0108] In one embodiment, determining a second carrier from multiple first carriers according to the total power, signal-to-noise ratio, and multiple thresholds of each first carrier includes:

[0109] Determining a target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier;

[0110] The carrier indicated by the target path index is determined as the second carrier.

[0111] In one embodiment, determining the target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier includes:

[0112] If the signal-to-noise ratio is greater than the first threshold, determining the target path index to be the path index corresponding to the first carrier;

[0113] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold.

[0114] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is the carrier with the largest total power among the first carriers.

[0115] In one implementation, the fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

[0116] In one implementation, filtering the first time domain channel estimation value according to the second carrier to obtain the second time domain channel estimation value includes:

[0117] In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain a second time domain channel estimation value.

[0118] In one embodiment, for any fifth carrier among the first carriers, determining, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to multiple receiving antennas includes:

[0119] determining a power of a fifth carrier corresponding to each receiving antenna;

[0120] The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

[0121] In one embodiment, determining a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier includes:

[0122] In the first carrier, determining a carrier carrying a noise signal and a carrier carrying a data signal;

[0123] A signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0124] In one embodiment, determining the signal-to-noise ratio according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal includes:

[0125] Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power;

[0126] Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power;

[0127] A signal-to-noise ratio is determined according to the noise power and the first signal power.

[0128] In one embodiment, determining the signal-to-noise ratio according to the noise power and the first signal power includes:

[0129] Subtracting the first signal power from the noise power to obtain a second signal power;

[0130] A ratio of the second signal power to the noise power is determined, and a signal-to-noise ratio is determined based on the ratio.

[0131] In one embodiment, determining a carrier carrying a noise signal and a carrier carrying a data signal includes:

[0132] Determining the carrier carrying the noise signal according to the position of the preset noise window;

[0133] The carrier carrying the data signal is determined according to the position of the preset data window.

[0134] In one embodiment, determining first time-domain channel estimation values ​​for multiple receiving antennas in the same polarization direction includes:

[0135] Determining second frequency domain signals corresponding to multiple receiving antennas;

[0136] Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value;

[0137] An inverse discrete Fourier transform is performed on the frequency domain channel estimation value, and based on the identifier of the target user, a first time domain channel estimation value is obtained from the inverse discrete Fourier transform processing result.

[0138] In a fourth aspect, the present application provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute the method of the first aspect.

[0139] The present application designs a signal processing method, apparatus, device and storage medium. The terminal device can determine the first time domain channel estimation value of multiple receiving antennas in the same polarization direction, wherein the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, and the first carrier can be the carrier carrying data corresponding to the target user. According to the first time domain channel estimation value, the total power of the first carriers corresponding to the multiple receiving antennas is determined, and the signal-to-noise ratio corresponding to the received signal is determined according to the total power of each first carrier. The terminal device can determine the channel estimation result of each receiving antenna based on the total power, signal-to-noise ratio and first time domain channel estimation value of each first carrier. In the above method, since the terminal device can combine the power of multiple receiving antennas, the strength and quality of the received signal can be enhanced, and the signal-to-noise ratio of the received signal can be improved. Moreover, after the power of multiple receiving antennas is combined, since the noise power in the first carrier changes from a Gaussian distribution to a chi-square distribution, the variance of the noise power can be reduced, thereby improving the robustness of the filtering process, thereby enhancing the signal coverage range and improving the accuracy of the channel estimation.

[0140] It should be understood that the contents described in the above summary of the invention are not intended to limit the key or important features of the embodiments of the present application, nor are they intended to limit the scope of the present application. Other features of the present application will become easier to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0141] In order to more clearly illustrate the technical solutions in this application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0142] Figure 1 A schematic diagram of a communication scenario provided by an embodiment of the present disclosure;

[0143] Figure 2 A flowchart of a signal processing method provided in an embodiment of the present application;

[0144] Figure 3 A schematic diagram of a first time-domain channel estimation value provided in an embodiment of the present application;

[0145] Figure 4 A schematic diagram of a process for determining a first time-domain channel estimation value provided by an embodiment of the present disclosure;

[0146] Figure 5 A schematic diagram of a process for determining the total power of a first carrier provided in an embodiment of the present disclosure;

[0147] Figure 6 A schematic diagram of a method for determining a second time-domain channel estimation value provided in an embodiment of the present application;

[0148] Figure 7 A schematic diagram of a process for determining a second time-domain channel estimation value provided by an embodiment of the present disclosure;

[0149] Figure 8 A schematic diagram of a signal processing method according to an embodiment of the present invention;

[0150] Figure 9 A schematic structural diagram of a signal processing device provided in an embodiment of the present application;

[0151] Figure 10 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0152] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0153] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0154] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0155] The embodiments of the present application provide a signal processing method, apparatus, device, and storage medium. The terminal device can accumulate the power of each first carrier corresponding to multiple receiving antennas to obtain the total power of each first carrier, and then determine the signal-to-noise ratio based on the total power of each first carrier. The time domain filtering method is determined based on the total power, signal-to-noise ratio, and first time domain channel estimation value of each first carrier, and then obtain the channel estimation result for each receiving antenna. This can improve the accuracy of channel estimation and enhance signal coverage.

[0156] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0157] The technical solutions provided in the embodiments of the present application can be applicable to a variety of systems. For example, applicable systems may be long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile systems (UMTS), world-wide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems and their evolved communication systems, etc. These various systems may include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (EPS) and a 5G system (5GS).

[0158] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device may be a USB storage device, other personal computer memory devices and a dongle, or may communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with the radio access network. For example, Personal Communications Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablet computers, Machine-type Communication (MTC) terminal devices, etc. The wireless terminal device may also be referred to as a system, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mob ile station), a mobile station (mob ile), a remote station (remote station), an access point (access point), a remote terminal device (remote termina l), an access terminal device (access termina l), a user terminal device (usertermina l), a user agent (user agent), a user device (user device), and a wireless access point and a router / modem that meet the limitations of this definition, etc., and is not limited in the embodiments of the present application.

[0159] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, a base station may also be referred to as an access point, or may be a device in an access network that communicates with wireless terminal devices over the air interface through one or more sectors, or may be referred to by other names. The network device may be used to convert received air frames into Internet Protocol (IP) packets, and may serve as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network equipment involved in the embodiments of the present application may be an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), etc., or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), a network test device, etc., which is not limited in the embodiments of the present application. In some network structures, the network equipment may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0160] Next, combine Figure 1 , the communication scenario of the embodiment of the present disclosure is described.

[0161] Figure 1 This is a schematic diagram of a communication scenario provided by an embodiment of the present disclosure. Figure 1 , including a network device and a terminal device. The network device and the terminal device may include multiple transmitting antennas and receiving antennas. When the network device sends data to the terminal device, the terminal device may receive the data sent by the network device based on the receiving antenna. It should be noted that the terminal device can serve as the sender or receiver of data, and the network device can also serve as the sender and receiver of data, and this embodiment of the application is not limited to this.

[0162] In related technologies, as wireless signal transmission frequencies increase, higher frequencies can lead to higher path loss, which reduces signal coverage. Therefore, enhancing network coverage becomes increasingly important as frequency bands increase, and accurate channel estimation helps improve network coverage. For example, a high degree of channel estimation accuracy allows the receiver to correctly decode the signal, thereby enhancing network coverage. Currently, standard-supported physical resource configuration can be used to improve the signal-to-noise ratio (SNR), thereby increasing channel estimation accuracy. For example, a higher SNR indicates a greater signal strength relative to noise and less noise interference, thereby improving channel estimation accuracy. The transmitter can improve the SNR by repetitively transmitting symbols and combing pilot signals in the frequency domain. For example, the transmitter can repetitively transmit symbols and comb pilot signals in the frequency domain. During channel estimation, the receiver can combine the repetitively transmitted symbols and interpolate the blank frequency domain positions within the comb pattern, thereby improving the SNR. However, if the transmitter repeats the transmission of symbols, the pilot overhead will increase when the receiver combines the repeated symbols. In addition, if the transmitter configures the pilot signal in a comb-like manner in the frequency domain, all the frequency domain information collected by the receiver through frequency hopping is not processed during the channel estimation process. Therefore, the performance of channel estimation will decrease in a channel environment with large time variation, resulting in a large consumption of communication resources.

[0163] In order to solve the technical problems in the related art, an embodiment of the present application provides a signal processing method, in which a terminal device can determine a first time domain channel estimation value of multiple receiving antennas of the same polarization direction, wherein the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, and the first carrier can be a carrier carrying data corresponding to the target user. The terminal device can accumulate the powers of the multiple receiving antennas according to the first time domain channel estimation value to obtain the total power of each first carrier corresponding to the multiple receiving antennas, and determine the signal-to-noise ratio corresponding to the received signal according to the total power of each first carrier. The terminal device can filter the first time domain channel estimation value according to the total power and signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value, and perform discrete Fourier transform on the second time domain channel estimation value to obtain a first frequency domain signal. The terminal device can determine the channel estimation result of each receiving antenna based on the first frequency domain signal. In the above method, since the terminal device can combine the power of multiple receiving antennas, the strength and quality of the received signal can be enhanced, the signal-to-noise ratio can be improved, and the signal coverage range can be enhanced. Moreover, after the power of multiple receiving antennas is combined, since the noise power in the first carrier changes from a Gaussian distribution to a chi-square distribution, the variance of the noise power can be reduced, thereby improving the robustness of the filtering processing. Moreover, the terminal device can perform time domain filtering on the first time domain channel estimation value, thereby improving the accuracy of the first frequency domain signal, thereby improving the accuracy of the channel estimation.

[0164] The performance monitoring method provided in this application is described in detail below with reference to specific embodiments.

[0165] Figure 2 This is a flow chart of a signal processing method provided in an embodiment of the present application. Figure 2 The method flow includes:

[0166] S201: Determine first time-domain channel estimation values ​​for multiple receiving antennas in the same polarization direction.

[0167] The polarization direction may be the direction of the electric field vector when the antenna radiates or receives electromagnetic waves. For example, the polarization direction of an antenna (which may be a transmitting antenna or a receiving antenna) may be vertical or horizontal, and this is not limited in the present embodiment.

[0168] The polarization directions of the multiple receiving antennas determined by the terminal device are the same. For example, the terminal device may include multiple receiving antennas, and the terminal device may determine the polarization direction of each receiving antenna, and then determine multiple receiving antennas with the same polarization direction among the multiple receiving antennas. For example, the terminal device may include 64 receiving antennas. If the polarization directions of 32 receiving antennas are vertical polarization directions and the polarization directions of the remaining 32 receiving antennas are horizontal polarization directions, then the terminal device may determine two groups of receiving antennas with the same polarization direction, wherein one group of receiving antennas with the same polarization direction includes 32 receiving antennas with vertical polarization directions, and the other group of receiving antennas with the same polarization direction includes 32 receiving antennas with horizontal polarization directions.

[0169] It should be noted that the terminal device can determine the polarization direction of the receiving antenna according to any feasible implementation method (for example, the polarization direction of the antenna is pre-set, and the terminal device can obtain the polarization direction corresponding to each antenna), and the embodiments of the present application are not limited to this.

[0170] The first time-domain channel estimation value may include the power of each first carrier corresponding to each receive antenna. For example, if the number of receive antennas with the same polarization direction is 10 and the number of first carriers is 20, the first time-domain channel estimation value may be a 10*20 matrix, where each element in the matrix may represent the power of the first carrier corresponding to the receive antenna.

[0171] The first time domain channel estimation value may include a time domain signal of each first carrier. For example, the first time domain channel estimation value may include a received signal of each receiving antenna in the time domain.

[0172] The first carrier may be a carrier carrying signals corresponding to the target user. For example, the first carrier may be a carrier carrying signals such as images, text, and voice, and the first carrier is a carrier corresponding to the target user, wherein the target user may be a user for whom channel estimation is to be performed.

[0173] Next, combine Figure 3 , the first time domain channel estimation value is described.

[0174] Figure 3 This is a schematic diagram of a first time domain channel estimation value provided in an embodiment of the present application. Figure 3, including: receiving antennas with the same polarization direction and a first carrier. Among them, the first carrier is the carrier corresponding to the target user. The receiving antennas with the same polarization direction include antenna 1, antenna 2, antenna 3 and antenna 4. When there are 4 receiving antennas with the same polarization direction and the number of first carriers is 4, the first time domain channel estimation value may include the power of antenna 1 in the 4 first carriers, the power of antenna 2 in the 4 first carriers, the power of antenna 3 in the 4 first carriers and the power of antenna 4 in the 4 first carriers. For example, the power of the first carrier 1 corresponding to antenna 1 is power a, the power of the first carrier 2 corresponding to antenna 1 is power e, the power of the first carrier 3 corresponding to antenna 1 is power i, and the power of the first carrier 4 corresponding to antenna 1 is power m.

[0175] Among them, the terminal device can determine the first time domain channel estimation value of multiple receiving antennas with the same polarization direction according to the following feasible implementation method: determine the second frequency domain signal corresponding to the multiple receiving antennas, perform complex conjugate multiplication of the second frequency domain signal with a preset base sequence to obtain a frequency domain channel estimation value, perform inverse discrete Fourier transform processing on the frequency domain channel estimation value, and based on the identifier of the target user, obtain the first time domain channel estimation value in the inverse discrete Fourier transform processing result.

[0176] The second frequency domain signal may be a signal received by the receiving antenna represented in the frequency domain. For example, the terminal device may obtain the frequency domain signal of each receiving antenna to obtain the second frequency domain signals corresponding to the multiple receiving antennas. For example, if the receiving antennas with the same polarization direction include antenna 1, antenna 2, and antenna 3, the terminal device may sequentially obtain the frequency domain signal received by antenna 1, the frequency domain signal received by antenna 2, and the frequency domain signal received by antenna 3 to obtain the second frequency domain signal.

[0177] Optionally, the terminal device may also obtain the second frequency domain signals corresponding to multiple receiving antennas based on any feasible implementation method, which is not limited in the embodiments of the present disclosure.

[0178] Optionally, the base sequence can be a predefined sequence, and the base sequence can be orthogonal in the frequency domain. It should be noted that the terminal device can flexibly select the base sequence based on signal processing requirements, or use a pre-set base sequence. The embodiments of the present application do not limit this.

[0179] The frequency domain channel estimation value may be a result obtained by estimating the frequency domain response of the channel. For example, the frequency domain channel estimation value may describe characteristics (attenuation, phase offset, etc.) of the channel at multiple frequencies.

[0180] The terminal device may perform complex conjugate multiplication of the second frequency domain signal and the base sequence to obtain a frequency domain channel estimation value. For example, the terminal device may obtain the frequency domain channel estimation value based on the following formula:

[0181]

[0182] in, It can be a frequency domain channel estimation value; It can be a second frequency domain signal; It can be a base sequence.

[0183] The terminal device may perform an inverse discrete Fourier transform on the frequency domain channel estimation value to obtain an inverse discrete Fourier transform result. For example, the terminal device may obtain an inverse discrete Fourier transform result based on the following formula:

[0184]

[0185] in, The result can be processed for the inverse discrete Fourier transform, It can be a frequency domain channel estimation value.

[0186] The terminal device processes the frequency domain channel estimation value based on an inverse discrete Fourier transform (IDFT) and can transform the frequency domain channel estimation value into a time domain channel estimation value (the result of the inverse discrete Fourier transform). Since the second frequency domain signal obtained by the terminal device is a frequency domain signal received by the receiving antenna, the frequency domain signal may include signals corresponding to multiple users. Therefore, the time domain channel estimation value finally obtained based on the second frequency domain signal may include time domain channel estimates for multiple users. Therefore, the terminal device can obtain a first time domain channel estimation value (the time domain channel estimation value of the target user) from the time domain channel estimation value based on the identifier of the target user. For example, after the terminal device processes the frequency domain channel estimation value, the obtained time domain channel estimation value may include a time domain channel estimation value corresponding to user A and a time domain channel estimation value corresponding to user B. If the target user is user A, the terminal device can obtain the time domain channel estimation value corresponding to user A from the time domain channel estimation value to obtain the first time domain channel estimation value. If the target user is user B, the terminal device can obtain the time domain channel estimation value corresponding to user B from the time domain channel estimation value to obtain the first time domain channel estimation value.

[0187] Next, combine Figure 4 , the process of determining the first time domain channel estimation value is described.

[0188] Figure 4 This is a schematic diagram of a process for determining a first time domain channel estimation value provided by an embodiment of the present disclosure. Figure 4, including the time domain channel estimation value determined by the frequency domain channel estimation value. The frequency domain channel estimation value includes the power of each carrier (the number of carriers is 4) corresponding to antenna 1, antenna 2, antenna 3 and antenna 4 (the four antennas have the same polarization direction). If the carriers corresponding to the target user are carrier 1 and carrier 3, then the terminal device ( Figure 4 (not shown) carrier 1 and carrier 3 can be determined as the first carrier, and a first time domain channel estimation value can be obtained, wherein the first time domain channel estimation value includes the power of carrier 1 corresponding to antenna 1, antenna 2, antenna 3 and antenna 4, and the power of carrier 3.

[0189] S202: Determine, according to the first time-domain channel estimation value, the total power of each first carrier corresponding to the multiple receiving antennas.

[0190] The total power of the first carrier may be the power of the first carrier after the powers of multiple receiving antennas are accumulated. For any fifth carrier among the first carriers, the terminal device may determine the total power of each first carrier corresponding to the multiple receiving antennas based on the following feasible implementation: determining the power of the fifth carrier corresponding to each receiving antenna, and accumulating the power of the fifth carrier corresponding to each receiving antenna to obtain the total power of the fifth carrier.

[0191] The fifth carrier can be any one of the first carriers, and the terminal device can add the power of the fifth carrier corresponding to each antenna to obtain the total power of the fifth carrier. For example, the power of the first carrier 1 corresponding to antenna a is power A, the power of the first carrier 2 corresponding to antenna a is power B, the power of the first carrier 1 corresponding to antenna b is power C, and the power of the first carrier 2 corresponding to antenna b is power D. The total power of the first carrier 1 can be the sum of power A and power C, and the total power of the first carrier 2 can be the sum of power B and power D.

[0192] Next, combine Figure 5 , the process of determining the total power of the first carrier is described.

[0193] Figure 5 This is a schematic diagram of a process for determining the total power of a first carrier according to an embodiment of the present disclosure. Figure 5 , including a first time domain channel estimation value. The first time domain channel estimation value may include the power of the first carrier 1 corresponding to antenna 1, antenna 2, antenna 3 and antenna 4 (the four antennas have the same polarization direction), and the power of the corresponding first carrier 2. Terminal device ( Figure 5(not shown) The power of the first carrier 1 corresponding to multiple antennas can be accumulated to obtain the total power of the first carrier 1, where the total power of the first carrier 1 can be power a + power b + power c + power d. The terminal device can accumulate the power of the first carrier 2 corresponding to multiple antennas to obtain the total power of the first carrier 2, where the total power of the first carrier 2 can be power e + power f + power g + power h. In this way, the terminal device can accumulate the power of the carriers corresponding to the receiving antennas, improve the signal strength and signal quality, and thereby improve the signal-to-noise ratio and the accuracy of the channel estimation result.

[0194] S203: Determine a signal-to-noise ratio corresponding to the received signal according to the total power of each first carrier.

[0195] The received signal may be a received signal corresponding to a target user. The terminal device may determine the signal-to-noise ratio corresponding to the received signal according to the following feasible implementation: determining, among the first carriers, a carrier carrying a noise signal and a carrier carrying a data signal, and determining the signal-to-noise ratio based on the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0196] The carrier carrying the noise signal may carry the noise signal, and the carrier carrying the data signal may carry the data signal. The terminal device may determine the carrier carrying the noise signal and the carrier carrying the data signal according to the following feasible implementation: determining the carrier carrying the noise signal based on the position of a preset noise window, and determining the carrier carrying the data signal based on the position of a preset data window.

[0197] The position of the noise window may indicate a carrier among the first carriers that carries the noise signal. For example, among 100 first carriers, if the positions of the noise window are 10, 11, and 12, the terminal device may determine that the 10th first carrier, the 11th first carrier, and the 12th first carrier are carriers that carry the noise signal.

[0198] The position of the data window may indicate a carrier among the first carriers that carries the data signal. For example, among the 10 first carriers, if the position of the data window is 1-9, the terminal device may determine that the first carrier to the ninth first carrier are all carriers that carry the data signal.

[0199] It should be noted that the position of the noise window and the position of the data window can be pre-set positions, and the terminal device can also determine the position of the noise window and the position of the data window based on any other feasible implementation method (for example, the transmitting end can pre-send a signal indicating the position of the noise window and the position of the data window). The embodiments of the present application are not limited to this.

[0200] It should be noted that since the total power of the first carrier is obtained by summing the powers of multiple antennas, the total power of the first carrier can also be represented based on a matrix. For example, if the number of first carriers is 100 and the number of receiving antennas with the same polarization direction is 32, then the first time domain channel estimate value can be a 32*100 matrix. After the terminal device accumulates the powers of the first carrier corresponding to the multiple antennas in the first time domain channel estimate value, a 1*100 matrix can be obtained. For example, if the number of first carriers is 100 and the number of receiving antennas is 64, where the number of receiving antennas in the vertical polarization direction is 32 and the number of receiving antennas in the horizontal polarization direction is 32, then the time domain channel estimation value can be a 64*100 matrix. After the terminal device accumulates the power of the first carrier, a 2*100 matrix can be obtained (the power of the first carrier of the receiving antenna with the same polarization direction is accumulated. Since there are two receiving antennas in polarization directions, a 2*100 matrix can be obtained, where one of the 1*100 matrices can be the accumulation of the power of the first carrier corresponding to multiple receiving antennas in the vertical polarization direction, and the other 1*100 matrix can be the accumulation of the power of the first carrier corresponding to multiple receiving antennas in the horizontal polarization direction).

[0201] In which, the terminal device determines the signal-to-noise ratio based on the total power of each first carrier, the carrier carrying the noise signal and the carrier carrying the data signal. Specifically, it can be: determining the average value of the total power of the carrier carrying the noise signal to obtain the noise power, determining the average value of the total power of the carrier carrying the data signal to obtain the first signal power, and determining the signal-to-noise ratio based on the noise power and the first signal power.

[0202] The noise power may be the average power of the total power of the carriers carrying the noise signal, and the first signal power may be the average power of the total power of the carriers carrying the data signal. For example, if the number of carriers carrying the noise signal is 2, the number of carriers carrying the data signal is 3, the total power of carrier 1 carrying the noise signal is power A, the total power of carrier 2 carrying the noise signal is power B, the total power of carrier 3 carrying the data signal is power C, the total power of carrier 4 carrying the data signal is power D, and the total power of carrier 5 carrying the data signal is power E, then the noise power may be (power A + power B) / 2, and the first signal power may be (power C + power D + power E) / 3.

[0203] It should be noted that after the terminal device determines the carrier carrying the noise signal among the first carriers, it can obtain the total power of the carrier carrying the noise signal from the total power of multiple first carriers; after the terminal device determines the carrier carrying the data signal among the first carriers, it can obtain the total power of the carrier carrying the data signal from the total power of multiple first carriers.

[0204] Optionally, the terminal device can determine the average value of the noise power and the first signal power as the signal-to-noise ratio. The terminal device can also determine the signal-to-noise ratio according to the following feasible implementation method: subtract the first signal power from the noise power to obtain the second signal power, determine the ratio of the second signal power to the noise power, and determine the signal-to-noise ratio based on the ratio.

[0205] The second signal power may be the difference between the first signal power and the noise power. The terminal device may determine the second signal power according to the following formula:

[0206]

[0207] Among them, P s ′ ignal can be the second signal power, It can be the first signal power, where wi nd (signal) represents the position of the data window, and length represents the length of the data window; P noise It can be the noise power.

[0208] After the terminal device determines the ratio of the second signal power to the noise power, the signal-to-noise ratio may be determined according to the following formula:

[0209]

[0210] Wherein, SNR is the signal-to-noise ratio; P s ′ ignal can be the second signal power; P noise It can be the noise power.

[0211] In this way, since the second signal power is the difference between the first signal power and the noise power, the second signal power contains less noise, and the accuracy of the signal-to-noise ratio calculated by the terminal device is higher, thereby improving the accuracy of channel estimation.

[0212] S204: Determine a channel estimation result for each receiving antenna according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0213] The channel estimation result can be used to indicate the quality of the channel. For example, the terminal device can determine the channel estimation result of each receiving antenna, and then determine the channel quality of each receiving antenna, which can improve the accuracy of data restoration.

[0214] Among them, the terminal device can determine the channel estimation result of each receiving antenna according to the following feasible implementation method: according to the total power and signal-to-noise ratio of each first carrier, filter the first time domain channel estimation value to obtain the second time domain channel estimation value, perform discrete Fourier transform on the second time domain channel estimation value to obtain the first frequency domain signal, and determine the channel estimation result of each receiving antenna based on the first frequency domain signal.

[0215] The second time domain channel estimation value may be a time domain channel estimation value obtained by filtering the first time domain channel estimation value. For example, in actual applications, some data in the first time domain channel estimation value may be of low quality. Therefore, the low-quality data may be filtered out based on filtering to obtain higher-quality data. For example, the terminal device may determine a filtering method for the first time domain channel estimation value based on the total power and signal-to-noise ratio of each first carrier, and filter the first time domain channel estimation value based on the filtering method to obtain the second time domain channel estimation value.

[0216] The first frequency domain signal may be a frequency domain signal corresponding to the second time domain channel estimation value. For example, the terminal device may perform a discrete Fourier transform on the second time domain channel estimation value, thereby transforming the time domain channel estimation value into a frequency domain signal. The terminal device may determine the first frequency domain signal based on the following formula:

[0217]

[0218] in, can be the first frequency domain signal, It can be the second time-domain channel estimation value.

[0219] Among them, the terminal device can determine the channel estimation result of each receiving antenna based on the first frequency domain signal. For example, the first time domain channel estimation value may include the time domain signal corresponding to each receiving antenna. Therefore, after filtering the first time domain channel estimation value and performing Fourier transform on the result of the filtering process, the obtained first frequency domain signal may include the frequency domain signal corresponding to each receiving antenna. Therefore, for any receiving antenna, the terminal device can perform channel estimation based on the frequency domain signal to obtain a channel estimation result. Since the filtering process can improve the quality of the time domain signal corresponding to the receiving antenna, the accuracy of the frequency domain signal corresponding to the receiving antenna is higher, thereby improving the channel estimation result corresponding to the receiving antenna.

[0220] An embodiment of the present application provides a signal processing method, in which a terminal device can determine a first time domain channel estimation value for multiple receiving antennas of the same polarization direction, and based on the first time domain channel estimation value, accumulate the powers of the multiple receiving antennas to obtain the total power of each first carrier corresponding to the multiple receiving antennas, and determine the signal-to-noise ratio corresponding to the received signal based on the total power of each first carrier. The terminal device can filter the first time domain channel estimation value based on the total power and signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value, and perform a discrete Fourier transform on the second time domain channel estimation value to obtain a first frequency domain signal. The terminal device can determine the channel estimation result for each receiving antenna based on the first frequency domain signal. In the above method, since the terminal device can combine the power of multiple receiving antennas, the strength and quality of the received signal can be enhanced, the signal-to-noise ratio can be improved, and the signal coverage range can be enhanced. Moreover, after the power of multiple receiving antennas is combined, since the noise power in the first carrier changes from a Gaussian distribution to a chi-square distribution, the variance of the noise power can be reduced, thereby improving the robustness of the filtering processing. Moreover, the terminal device can perform time domain filtering on the first time domain channel estimation value, thereby improving the accuracy of the first frequency domain signal, thereby improving the accuracy of the channel estimation.

[0221] exist Figure 2 Based on the embodiment shown below, combined with Figure 6 , a method for filtering the first time domain channel estimation value according to the total power and signal-to-noise ratio of each first carrier in the above signal processing method to obtain the second time domain channel estimation value is described.

[0222] Figure 6 This is a schematic diagram of a method for determining a second time domain channel estimation value provided in an embodiment of the present application. Figure 6 The method flow includes:

[0223] S601: Acquire multiple preset thresholds.

[0224] The multiple thresholds may include a first threshold, a second threshold, a third threshold, and a fourth threshold, wherein the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold. For example, the terminal device may pre-set the first threshold, the second threshold, the third threshold, and the fourth threshold, and the value of each threshold may be arbitrarily set, but the first threshold, the second threshold, the third threshold, and the fourth threshold must satisfy the aforementioned magnitude relationship.

[0225] S602: Determine a second carrier from multiple first carriers according to the total power, signal-to-noise ratio, and multiple thresholds of each first carrier.

[0226] The second carrier is a valid carrier during the filtering process. For example, a valid carrier may be a carrier that carries a signal during the filtering process and successfully passes the filter. For example, the first carrier may include carrier 1, carrier 2, and carrier 3. If carrier 1 is a valid carrier and carriers 2 and 3 are non-valid carriers, then during the process of filtering the first time domain channel estimate value by the terminal device, the signals carried by carriers 2 and 3 may be filtered by the filter, and the data carried by carrier 1 may be retained.

[0227] In which, the terminal device can determine the second carrier among multiple first carriers according to the following feasible implementation method: determine the target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold and fourth threshold of each first carrier, and determine the carrier indicated by the target path index as the second carrier.

[0228] The path index can be used to indicate the carrier from which the signal is acquired. For example, the path index can be the index value of the signal acquisition path, where the signal acquisition path can be used to indicate the path along which the signal is acquired. For example, if the path index is 1, the terminal device can determine that the signal is acquired on the first carrier, and if the path index is 2, the terminal device can determine that the signal is acquired on the second carrier.

[0229] The target path index can be used to acquire a signal in the second carrier. For example, if the terminal device determines that the target path index is 1, the terminal device can determine that the first first carrier among the multiple first carriers is the second carrier. If the terminal device determines that the target path index is 10, the terminal device can determine that the tenth first carrier among the multiple first carriers is the second carrier.

[0230] It should be noted that since the process of determining the target path index is performed after the power of the first carrier corresponding to the antenna is accumulated, the terminal device uses the same path index position (target path index) for each antenna when each antenna performs noise suppression.

[0231] The terminal device determines the target path index based on the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier. There are three cases:

[0232] Case 1: The signal-to-noise ratio is greater than the first threshold.

[0233] If the signal-to-noise ratio is greater than the first threshold, the target path index is determined to be the path index corresponding to the first carrier. For example, if the signal-to-noise ratio is greater than the first threshold, it indicates that the signal-to-noise ratio is large and the signal quality is high. Therefore, the terminal device can retain signals from all first carriers during the filtering process. Therefore, the target path index can be the path index corresponding to all first carriers, that is, signals are obtained from all first carriers.

[0234] Case 2: The signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold.

[0235] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier.

[0236] Among them, the third carrier can be a carrier in the first carrier whose total power is greater than the fifth threshold. For example, if the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, it means that the signal quality of part of the first carrier is poor. Therefore, the terminal device can retain the signal in the first carrier with higher total power during the filtering process. For example, when the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, if carrier 1, carrier 2 and carrier 3 in the first carrier are greater than the fifth threshold, and carrier 4 and carrier 5 are less than the fifth threshold, the terminal device can determine that the target path index includes the path index of carrier 1, carrier 2 and carrier 3, that is, the terminal device obtains signals in carrier 1, carrier 2 and carrier 3. In this way, the terminal device can obtain data in carriers with better signal quality and improve the accuracy of signal estimation.

[0237] Alternatively, the fifth threshold may be calculated based on noise power, where the noise power is the average value of the total power of the carrier carrying the noise signal. For example, the terminal device may determine the noise power as the fifth threshold, or the terminal device may determine the fifth threshold as the product of the noise power and β, where β may be a number greater than 1. It should be noted that the value of β may be related to the values ​​of the second and third thresholds. For different combinations of the second and third thresholds, the terminal device may pre-set different β values.

[0238] It should be noted that the fifth threshold can also be an arbitrarily set value, and the embodiment of the present application does not limit this.

[0239] Case 3: The signal-to-noise ratio is less than or equal to the fourth threshold.

[0240] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier.

[0241] Among them, the fourth carrier can be the carrier with the largest total power among the first carriers. For example, if the signal-to-noise ratio is less than or equal to the fourth threshold, it means that the signal quality of multiple first carriers is poor. Therefore, the terminal device can retain the signal in the first carrier with the highest total power during the filtering process. For example, the first carrier may include carrier 1, carrier 2 and carrier 3. When the signal-to-noise ratio is less than or equal to the fourth threshold, if the total power of carrier 1 is the largest, the terminal device can determine that the fourth carrier is carrier 1. If the total power of carrier 2 is the largest, the terminal device can determine that the fourth carrier is carrier 2. If the total power of carrier 3 is the largest, the terminal device can determine that the fourth carrier is carrier 3. In this way, when the signal quality is poor, the terminal device can obtain the signal in the carrier with the largest total power, improve the obtained signal quality, and thereby improve the accuracy of the channel estimation.

[0242] S603: Perform filtering processing on the first time domain channel estimation value according to the second carrier to obtain a second time domain channel estimation value.

[0243] Among them, the terminal device can obtain the second time domain channel estimation value according to the following feasible implementation method: in the first time domain channel estimation value, set the other carrier data except the second carrier in multiple first carriers to 0 to obtain the second time domain channel estimation value.

[0244] In the process of filtering the first time domain channel estimation value, the terminal device can extract the data in the second carrier from the first time domain channel estimation value and store it in the corresponding position of a new time domain channel estimation value (a new matrix, the size of the matrix is ​​the same as the matrix of the first time domain channel estimation value), and set the data at the position without signal in the new time domain channel estimation value to 0, thereby obtaining a second time domain channel estimation value. For example, the terminal device can determine the second time domain channel estimation value based on the following formula:

[0245]

[0246] in, can be the second time domain channel estimation value, Can be the first time domain channel estimation value, wind ′ signal It can be the position of the second carrier.

[0247] Next, combine Figure 7 , the process of determining the second time domain channel estimation value is described.

[0248] Figure 7 A schematic diagram of a process for determining a second time domain channel estimation value provided by an embodiment of the present disclosure. Figure 7 In the embodiment shown, the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold. Figure 7, including: the total power of the first carrier and the first time-domain channel estimation value. The total power of the first carrier includes the total power A of first carrier 1, the total power B of first carrier 2, the total power C of first carrier 3, and the total power D of first carrier 4. The first time-domain channel estimation value includes the data carried by each first carrier corresponding to antenna 1, antenna 2, antenna 3, and antenna 4.

[0249] See Figure 7 , if the terminal device ( Figure 7 (not shown) determines that the first carrier 1 and the first carrier 3 are the second carrier, then the terminal device can obtain the data of the first carrier 1 and the first carrier 3 corresponding to antenna 1, the data of the first carrier 1 and the first carrier 3 corresponding to antenna 2, the data of the first carrier 1 and the first carrier 3 corresponding to antenna 3, and the data of the first carrier 1 and the first carrier 3 corresponding to antenna 4, and store the above data in the corresponding positions in the second time domain channel estimation value. Among them, the position where there is no data in the second time domain channel estimation value is 0. In this way, the terminal device can determine the filtering method of the first time domain channel estimation value based on the total power and signal-to-noise ratio of each first carrier, and filter the first time domain channel estimation value based on the filtering method, thereby improving the accuracy of the second time domain channel estimation value, thereby improving the accuracy of the channel estimation.

[0250] It should be noted that in the above cases 1 and 3, the method for determining the second time domain channel estimation value is the same as Figure 8 The method of the embodiment shown is the same, and will not be described in detail in the embodiment of the present application.

[0251] An embodiment of the present application provides a method for determining a second time domain channel estimation value. A terminal device can obtain a preset first threshold, a second threshold, a third threshold, and a fourth threshold, and determine a target path index based on the total power, signal-to-noise ratio, the first threshold, the second threshold, the third threshold, and the fourth threshold of each first carrier. The carrier indicated by the target path index is determined as the second carrier. The terminal device can set the carrier data of multiple first carriers other than the second carrier to 0 in the first time domain channel estimation value to obtain the second time domain channel estimation value. In this way, since the terminal device can determine the filtering method of the first time domain channel estimation value based on the total power and signal-to-noise ratio of each first carrier, the accuracy of the filtering method is high, and the accuracy of the second time domain channel estimation value determined by the terminal device is high, thereby improving the accuracy of the channel estimation.

[0252] Based on any of the above embodiments, Figure 8 , the process of the above signal processing method is explained.

[0253] Figure 8 This is a schematic diagram of a signal processing method provided in an embodiment of the present application. Figure 8 , including the time domain channel estimation value determined by the frequency domain channel estimation value. Among them, the frequency domain channel estimation value includes the power of each carrier corresponding to antenna 1, antenna 2, antenna 3 and antenna 4 (the four antennas have the same polarization direction) (the number of carriers is N). Among them, if the carriers corresponding to the target user are carrier 1, carrier 2, carrier 3 and carrier 4, then the terminal device ( Figure 8 (not shown) carrier 1, carrier 2, carrier 3 and carrier 4 can be determined as first carriers, and a first time domain channel estimation value can be obtained, wherein the first time domain channel estimation value includes the power of carrier 1, the power of carrier 2, the power of carrier 3 and the power of carrier 4 corresponding to antenna 1, antenna 2, antenna 3 and antenna 4.

[0254] See Figure 8 , the terminal device can accumulate the power of the antenna-level carriers to obtain the total power of each first carrier. The total power of the first carrier 1 is total power A, the total power of the first carrier 2 is total power B, the total power of the first carrier 3 is total power C, and the total power of the first carrier 4 is total power D. If the terminal device determines that the first carrier 1 and the first carrier 3 are the second carriers based on the filtering method, the terminal device can filter the first time domain channel estimation value to obtain the second time domain channel estimation value.

[0255] See Figure 8 , the terminal device can obtain data of the first carrier 1 and the first carrier 3 corresponding to antenna 1, data of the first carrier 1 and the first carrier 3 corresponding to antenna 2, data of the first carrier 1 and the first carrier 3 corresponding to antenna 3, and data of the first carrier 1 and the first carrier 3 corresponding to antenna 4, and store the above data in corresponding positions in the second time domain channel estimation value. The position where no data exists in the second time domain channel estimation value is 0. The terminal device can perform Fourier transform on the second time domain channel estimation value to obtain a first frequency domain signal.

[0256] See Figure 8 The terminal device can determine the channel estimation result for antenna 1 based on data a1 and data i1, determine the channel estimation result for antenna 2 based on data b2 and data j2, determine the channel estimation result for antenna 3 based on data c3 and data k3, and determine the channel estimation result for antenna 4 based on data d4 and data l4. In this way, because the terminal device can combine the power of multiple receiving antennas, the strength and quality of the received signal can be enhanced, the signal-to-noise ratio can be improved, and the signal coverage range can be extended. In addition, the terminal device can perform time-domain filtering on the first time-domain channel estimation value, thereby improving the accuracy of the first frequency-domain signal and, in turn, the accuracy of the channel estimation.

[0257] Figure 9This is a schematic diagram of the structure of a signal processing device provided in an embodiment of the present application. Figure 9 The signal processing device 900 includes a first determining module 901, a second determining module 902, a third determining module 903 and a fourth determining module 904, wherein:

[0258] The first determination module 901 is configured to determine a first time domain channel estimation value for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user;

[0259] The second determining module 902 is configured to determine, based on the first time domain channel estimation value, the total power of each first carrier corresponding to the multiple receiving antennas;

[0260] The third determining module 903 is configured to determine a signal-to-noise ratio corresponding to the received signal according to the total power of each first carrier;

[0261] The fourth determining module 904 is configured to determine a channel estimation result for each receiving antenna according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0262] In one implementation, the fourth determining module 904 is specifically configured to:

[0263] Filtering the first time domain channel estimation value according to the total power and the signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value;

[0264] Performing a discrete Fourier transform on the second time-domain channel estimation value to obtain a first frequency-domain signal;

[0265] A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

[0266] In one implementation, the fourth determining module 904 is specifically configured to:

[0267] Get multiple preset thresholds;

[0268] Determine a second carrier from the plurality of first carriers according to the total power, the signal-to-noise ratio, and the plurality of thresholds of each first carrier, the second carrier being a valid carrier in the filtering process;

[0269] The first time-domain channel estimation value is filtered according to the second carrier to obtain a second time-domain channel estimation value.

[0270] In one embodiment, the multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold, the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

[0271] In one implementation, the fourth determining module 904 is specifically configured to:

[0272] Determining a target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier;

[0273] The carrier indicated by the target path index is determined as the second carrier.

[0274] In one implementation, the fourth determining module 904 is specifically configured to:

[0275] If the signal-to-noise ratio is greater than the first threshold, determining the target path index to be the path index corresponding to the first carrier;

[0276] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold.

[0277] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is the carrier with the largest total power among the first carriers.

[0278] In one implementation, the fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

[0279] In one implementation, the fourth determining module 904 is specifically configured to:

[0280] In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain a second time domain channel estimation value.

[0281] In one embodiment, the second determining module 902 is specifically configured to:

[0282] determining a power of a fifth carrier corresponding to each receiving antenna;

[0283] The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

[0284] In one implementation, the third determining module 903 is specifically configured to:

[0285] In the first carrier, determining a carrier carrying a noise signal and a carrier carrying a data signal;

[0286] A signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0287] In one implementation, the third determining module 903 is specifically configured to:

[0288] Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power;

[0289] Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power;

[0290] A signal-to-noise ratio is determined according to the noise power and the first signal power.

[0291] In one implementation, the third determining module 903 is specifically configured to:

[0292] Subtracting the first signal power from the noise power to obtain a second signal power;

[0293] A ratio of the second signal power to the noise power is determined, and a signal-to-noise ratio is determined based on the ratio.

[0294] In one implementation, the third determining module 903 is specifically configured to:

[0295] Determining the carrier carrying the noise signal according to the position of the preset noise window;

[0296] The carrier carrying the data signal is determined according to the position of the preset data window.

[0297] In one embodiment, the first determining module 901 is specifically configured to:

[0298] Determining second frequency domain signals corresponding to multiple receiving antennas;

[0299] Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value;

[0300] An inverse discrete Fourier transform is performed on the frequency domain channel estimation value, and based on the identifier of the target user, a first time domain channel estimation value is obtained from the inverse discrete Fourier transform processing result.

[0301] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0302] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0303] It should be noted here that the above-mentioned device provided in this application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0304] Figure 10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 10 , a terminal device includes a memory 1010, a transceiver 1020, and a processor 1030:

[0305] Memory 1010, used for storing computer programs;

[0306] a transceiver 1020 for transmitting and receiving data under the control of the processor;

[0307] The processor 1030 is configured to read the computer program in the memory and perform the following operations:

[0308] Determine first time domain channel estimation values ​​for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation values ​​include the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user;

[0309] Determine, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas, and determine, based on the total power of each first carrier, a signal-to-noise ratio corresponding to the received signal;

[0310] A channel estimation result for each receiving antenna is determined according to the total power, the signal-to-noise ratio, and the first time-domain channel estimation value of each first carrier.

[0311] In one embodiment, determining a channel estimation result for each receiving antenna according to the total power, signal-to-noise ratio, and first time-domain channel estimation value of each first carrier includes:

[0312] Filtering the first time domain channel estimation value according to the total power and the signal-to-noise ratio of each first carrier to obtain a second time domain channel estimation value;

[0313] Performing a discrete Fourier transform on the second time-domain channel estimation value to obtain a first frequency-domain signal;

[0314] A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

[0315] In one embodiment, filtering the first time domain channel estimation value according to the total power and signal-to-noise ratio of each first carrier to obtain the second time domain channel estimation value includes:

[0316] Get multiple preset thresholds;

[0317] Determine a second carrier from the plurality of first carriers according to the total power, the signal-to-noise ratio, and the plurality of thresholds of each first carrier, the second carrier being a valid carrier in the filtering process;

[0318] The first time-domain channel estimation value is filtered according to the second carrier to obtain a second time-domain channel estimation value.

[0319] In one embodiment, the multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold, the first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

[0320] In one embodiment, determining a second carrier from multiple first carriers according to the total power, signal-to-noise ratio, and multiple thresholds of each first carrier includes:

[0321] Determining a target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier;

[0322] The carrier indicated by the target path index is determined as the second carrier.

[0323] In one embodiment, determining the target path index according to the total power, signal-to-noise ratio, first threshold, second threshold, third threshold, and fourth threshold of each first carrier includes:

[0324] If the signal-to-noise ratio is greater than the first threshold, determining the target path index to be the path index corresponding to the first carrier;

[0325] If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, the target path index is determined to be the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold.

[0326] If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is the carrier with the largest total power among the first carriers.

[0327] In one implementation, the fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

[0328] In one implementation, filtering the first time domain channel estimation value according to the second carrier to obtain the second time domain channel estimation value includes:

[0329] In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain a second time domain channel estimation value.

[0330] In one embodiment, for any fifth carrier among the first carriers, determining, based on the first time-domain channel estimation value, a total power of each first carrier corresponding to multiple receiving antennas includes:

[0331] determining a power of a fifth carrier corresponding to each receiving antenna;

[0332] The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

[0333] In one embodiment, determining a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier includes:

[0334] In the first carrier, determining a carrier carrying a noise signal and a carrier carrying a data signal;

[0335] A signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

[0336] In one embodiment, determining the signal-to-noise ratio according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal includes:

[0337] Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power;

[0338] Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power;

[0339] A signal-to-noise ratio is determined according to the noise power and the first signal power.

[0340] In one embodiment, determining the signal-to-noise ratio according to the noise power and the first signal power includes:

[0341] Subtracting the first signal power from the noise power to obtain a second signal power;

[0342] A ratio of the second signal power to the noise power is determined, and a signal-to-noise ratio is determined based on the ratio.

[0343] In one embodiment, determining a carrier carrying a noise signal and a carrier carrying a data signal includes:

[0344] Determining the carrier carrying the noise signal according to the position of the preset noise window;

[0345] The carrier carrying the data signal is determined according to the position of the preset data window.

[0346] In one embodiment, determining first time-domain channel estimation values ​​for multiple receiving antennas in the same polarization direction includes:

[0347] Determining second frequency domain signals corresponding to multiple receiving antennas;

[0348] Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value;

[0349] An inverse discrete Fourier transform is performed on the frequency domain channel estimation value, and based on the identifier of the target user, a first time domain channel estimation value is obtained from the inverse discrete Fourier transform processing result.

[0350] In one embodiment, the terminal device may further include a user interface 1040. For different terminal devices, the user interface 1040 may also be an interface capable of connecting external or internal devices as required. The connected devices include but are not limited to a keypad, display, speaker, microphone, joystick, etc.

[0351] Among them, Figure 10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1003 and memory represented by memory 1010. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1020 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1030 is responsible for managing the bus architecture and general processing, and the memory 1001 may store data used by the processor 1030 when performing operations.

[0352] Optionally, the processor 1030 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0353] The processor 1030 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 1010. The processor 1030 and the memory 1010 may also be physically separated.

[0354] It should be noted here that the above-mentioned physical device provided in this application can implement all the method steps implemented by the physical device in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0355] An embodiment of the present application further provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute any one of the methods in the above method embodiments.

[0356] The processor-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0357] An embodiment of the present application also provides a computer program product, including a computer program, which implements any one of the above method embodiments when the computer program is executed by a processor.

[0358] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0359] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0360] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0361] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0362] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A signal processing method, characterized in that: include: Determine first time domain channel estimation values ​​for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation values ​​include power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user; determining, based on the first time domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas, and determining a signal-to-noise ratio corresponding to a received signal based on the total power of each first carrier; A channel estimation result for each receiving antenna is determined according to the total power of each first carrier, the signal-to-noise ratio, and the first time-domain channel estimation value.

2. The method according to claim 1, characterized in that Determining a channel estimation result for each receiving antenna according to the total power of each first carrier, the signal-to-noise ratio, and the first time-domain channel estimation value includes: performing filtering processing on the first time domain channel estimation value according to the total power of each first carrier and the signal-to-noise ratio to obtain a second time domain channel estimation value; Performing a discrete Fourier transform on the second time domain channel estimation value to obtain a first frequency domain signal; A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

3. The method according to claim 2, characterized in that The method further comprises filtering the first time domain channel estimation value according to the total power of each first carrier and the signal-to-noise ratio to obtain a second time domain channel estimation value, including: Get multiple preset thresholds; Determine, according to the total power of each first carrier, the signal-to-noise ratio, and the multiple thresholds, a second carrier from the multiple first carriers, where the second carrier is a valid carrier in the filtering process; The first time domain channel estimation value is filtered according to the second carrier to obtain a second time domain channel estimation value.

4. The method according to claim 3, characterized in that The multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold. The first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

5. The method according to claim 4, characterized in that Determining a second carrier from a plurality of first carriers according to the total power of each first carrier, the signal-to-noise ratio, and the multiple thresholds includes: determining a target path index according to the total power of each first carrier, the signal-to-noise ratio, the first threshold, the second threshold, the third threshold, and the fourth threshold; The carrier indicated by the target path index is determined as the second carrier.

6. The method according to claim 5, characterized in that Determining a target path index according to the total power of each first carrier, the signal-to-noise ratio, the first threshold, the second threshold, the third threshold, and the fourth threshold includes: If the signal-to-noise ratio is greater than the first threshold, determining that the target path index is the path index corresponding to the first carrier; If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, determining that the target path index is the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold; If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is a carrier with the largest total power among the first carriers.

7. The method according to claim 6, characterized in that The fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

8. The method according to any one of claims 3 to 7, characterized in that: The method of filtering the first time domain channel estimation value according to the second carrier to obtain a second time domain channel estimation value includes: In the first time domain channel estimation value, data of other carriers in the plurality of first carriers except the second carrier are set to 0 to obtain the second time domain channel estimation value.

9. The method according to any one of claims 1 to 7, characterized in that For any fifth carrier among the first carriers; determining, according to the first time domain channel estimation value, a total power of each first carrier corresponding to the multiple receive antennas, including: determining a power of the fifth carrier corresponding to each receiving antenna; The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

10. The method according to any one of claims 1 to 7, characterized in that Determining a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier includes: Determining, among the first carriers, a carrier carrying a noise signal and a carrier carrying a data signal; The signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

11. The method according to claim 10, characterized in that Determining the signal-to-noise ratio according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal includes: Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power; Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power; The signal-to-noise ratio is determined according to the noise power and the first signal power.

12. The method according to claim 11, characterized in that Determining the signal-to-noise ratio according to the noise power and the first signal power includes: Subtracting the first signal power from the noise power to obtain a second signal power; A ratio of the second signal power to the noise power is determined, and the signal-to-noise ratio is determined based on the ratio.

13. The method according to claim 10, characterized in that Determining a carrier carrying a noise signal and a carrier carrying a data signal includes: Determining the carrier carrying the noise signal according to the position of a preset noise window; The carrier carrying the data signal is determined according to the position of the preset data window.

14. The method according to any one of claims 1 to 7, characterized in that The determining of first time-domain channel estimation values ​​of multiple receiving antennas in the same polarization direction includes: Determining second frequency domain signals corresponding to the multiple receiving antennas; Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value; Perform inverse discrete Fourier transform processing on the frequency domain channel estimation value, and obtain the first time domain channel estimation value from the inverse discrete Fourier transform processing result based on the identifier of the target user.

15. A signal processing device, characterized in that: It includes a first determining module, a second determining module, a third determining module and a fourth determining module, wherein: The first determination module is configured to determine first time domain channel estimation values ​​of multiple receiving antennas in the same polarization direction, where the first time domain channel estimation value includes the power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user; The second determining module is configured to determine, based on the first time domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas; The third determining module is configured to determine a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier; The fourth determination module is configured to determine a channel estimation result for each receiving antenna according to the total power of each first carrier, the signal-to-noise ratio, and the first time-domain channel estimation value.

16. A terminal device, characterized in that: Including memory, transceiver, processor: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Determine first time domain channel estimation values ​​for multiple receiving antennas in the same polarization direction, where the first time domain channel estimation values ​​include power of each first carrier corresponding to each receiving antenna, where the first carrier is a carrier carrying a signal corresponding to a target user; determining, based on the first time domain channel estimation value, a total power of each first carrier corresponding to the multiple receiving antennas, and determining a signal-to-noise ratio corresponding to a received signal based on the total power of each first carrier; A channel estimation result for each receiving antenna is determined according to the total power of each first carrier, the signal-to-noise ratio, and the first time-domain channel estimation value.

17. The device according to claim 16, characterized in that Determining a channel estimation result for each receiving antenna according to the total power of each first carrier, the signal-to-noise ratio, and the first time-domain channel estimation value includes: performing filtering processing on the first time domain channel estimation value according to the total power of each first carrier and the signal-to-noise ratio to obtain a second time domain channel estimation value; Performing a discrete Fourier transform on the second time domain channel estimation value to obtain a first frequency domain signal; A channel estimation result for each receiving antenna is determined according to the first frequency domain signal.

18. The device according to claim 17, characterized in that The method further comprises filtering the first time domain channel estimation value according to the total power of each first carrier and the signal-to-noise ratio to obtain a second time domain channel estimation value, including: Get multiple preset thresholds; Determine, according to the total power of each first carrier, the signal-to-noise ratio, and the multiple thresholds, a second carrier from the multiple first carriers, where the second carrier is a valid carrier in the filtering process; The first time domain channel estimation value is filtered according to the second carrier to obtain a second time domain channel estimation value.

19. The device according to claim 18, characterized in that The multiple thresholds include a first threshold, a second threshold, a third threshold, and a fourth threshold. The first threshold is greater than the second threshold, the second threshold is greater than the third threshold, and the third threshold is greater than the fourth threshold.

20. The device according to claim 19, characterized in that Determining a second carrier from a plurality of first carriers according to the total power of each first carrier, the signal-to-noise ratio, and the multiple thresholds includes: determining a target path index according to the total power of each first carrier, the signal-to-noise ratio, the first threshold, the second threshold, the third threshold, and the fourth threshold; The carrier indicated by the target path index is determined as the second carrier.

21. The device according to claim 20, characterized in that Determining a target path index according to the total power of each first carrier, the signal-to-noise ratio, the first threshold, the second threshold, the third threshold, and the fourth threshold includes: If the signal-to-noise ratio is greater than the first threshold, determining that the target path index is the path index corresponding to the first carrier; If the signal-to-noise ratio is less than or equal to the second threshold and greater than the third threshold, determining that the target path index is the path index corresponding to the third carrier, where the third carrier is a carrier in the first carrier whose total power is greater than the fifth threshold; If the signal-to-noise ratio is less than or equal to the fourth threshold, the target path index is determined to be the path index corresponding to the fourth carrier, where the fourth carrier is a carrier with the largest total power among the first carriers.

22. The device according to claim 21, characterized in that The fifth threshold is calculated based on noise power, where the noise power is an average value of total power of a carrier carrying a noise signal.

23. The device according to any one of claims 18 to 22, characterized in that The method of filtering the first time domain channel estimation value according to the second carrier to obtain a second time domain channel estimation value includes: In the first time domain channel estimation value, data of other carriers except the second carrier in the plurality of first carriers are set to 0 to obtain the second time domain channel estimation value.

24. The device according to any one of claims 16 to 22, characterized in that For any fifth carrier among the first carriers; determining, according to the first time domain channel estimation value, a total power of each first carrier corresponding to the multiple receive antennas, including: determining a power of the fifth carrier corresponding to each receiving antenna; The power of the fifth carrier corresponding to each receiving antenna is accumulated to obtain the total power of the fifth carrier.

25. The device according to any one of claims 16 to 22, characterized in that Determining a signal-to-noise ratio corresponding to a received signal according to the total power of each first carrier includes: Determining, among the first carriers, a carrier carrying a noise signal and a carrier carrying a data signal; The signal-to-noise ratio is determined according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal.

26. The device according to claim 25, characterized in that Determining the signal-to-noise ratio according to the total power of each first carrier, the carrier carrying the noise signal, and the carrier carrying the data signal includes: Determine the average value of the total power of the carrier wave carrying the noise signal to obtain the noise power; Determining an average value of total power of a carrier carrying a data signal to obtain a first signal power; The signal-to-noise ratio is determined according to the noise power and the first signal power.

27. The device according to claim 26, characterized in that Determining the signal-to-noise ratio according to the noise power and the first signal power includes: Subtracting the first signal power from the noise power to obtain a second signal power; A ratio of the second signal power to the noise power is determined, and the signal-to-noise ratio is determined based on the ratio.

28. The apparatus according to claim 25, wherein Determining a carrier carrying a noise signal and a carrier carrying a data signal includes: Determining the carrier carrying the noise signal according to the position of a preset noise window; The carrier carrying the data signal is determined according to the position of the preset data window.

29. The device according to any one of claims 16 to 22, characterized in that Determining first time-domain channel estimation values ​​for multiple receiving antennas in the same polarization direction includes: Determining second frequency domain signals corresponding to the multiple receiving antennas; Performing complex conjugate multiplication on the second frequency domain signal and a preset base sequence to obtain a frequency domain channel estimation value; Perform inverse discrete Fourier transform processing on the frequency domain channel estimation value, and obtain the first time domain channel estimation value from the inverse discrete Fourier transform processing result based on the identifier of the target user.

30. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is configured to cause a processor to execute the method according to any one of claims 1 to 14.