Data processing method and device, electronic equipment, chip and storage medium

By autonomously determining the target filter at the receiver to perform equalization processing on multipath data, the problem of multipath fading in wireless communication is solved, the functional requirements of the transmitter are simplified, the communication effect is improved, and the complexity and power consumption are reduced.

CN121907646APending Publication Date: 2026-04-21BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING X RING TECHNOLOGY CO LTD
Filing Date
2025-12-08
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Wireless communication technology suffers from multipath fading in complex urban building environments. Existing anti-multipath technologies have high interaction complexity and low efficiency at the transmitting and receiving ends, and the communication effect is not ideal.

Method used

At the receiving end, the target filter is autonomously determined based on the received multipath reference signal and the stored standard reference signal, and the filter is used to perform equalization processing on the multipath data, simplifying the functional requirements of the transmitting end and reducing the impact of multipath response.

Benefits of technology

It achieves autonomous equalization processing at the receiver, simplifies the functional requirements of the transmitter, improves communication performance, and reduces interaction complexity and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907646A_ABST
    Figure CN121907646A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device, electronic equipment, a chip and a storage medium, and the method comprises the steps: determining a target filter according to a received multipath reference signal and a stored standard reference signal; and carrying out equalization processing on the received multipath data by using the target filter. According to the invention, the receiving end can perform equalization processing on the received multipath data by using the self-determined filter, so that the function requirement on the sending end equipment can be simplified, and a better equalization effect can be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing, and more particularly to a data processing method, apparatus, electronic device, chip, and storage medium. Background Technology

[0002] Wireless Communication Network (WCN) technologies such as Bluetooth and Wi-Fi are mainly used as short-range wireless communication methods, supplementing mobile communication on mobile devices and providing low-cost communication. However, with urban development, the urban built environment is becoming increasingly complex, with buildings of varying heights and users experiencing diverse environments, leading to multipath fading issues in wireless communication technologies. Summary of the Invention

[0003] This disclosure provides a data processing method, apparatus, electronic device, chip, and storage medium that enables the receiving end to perform equalization processing on received multipath data using a self-determined filter, which simplifies the functional requirements of the transmitting end device and achieves better equalization results.

[0004] A first aspect of this disclosure provides a data processing method, the method comprising: determining a target filter based on a received multipath reference signal and a stored standard reference signal; and performing equalization processing on the received multipath data using the target filter.

[0005] In some embodiments of this disclosure, determining the target filter based on the received multipath reference signal and the stored standard reference signal includes: performing a frequency domain transformation on the standard reference signal according to a preset frequency domain transformation length to obtain standard frequency domain data; digitizing the multipath reference signal to obtain multipath frequency domain reference data; determining target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and a mapping matrix, wherein the mapping matrix is ​​used to map time domain data to frequency domain data; and determining the target filter based on the target coefficients.

[0006] In some embodiments of this disclosure, determining target coefficients based on standard frequency domain data, multipath frequency domain reference data, and a mapping matrix includes: aligning the standard frequency domain data and multipath frequency domain reference data to obtain aligned multipath frequency domain reference data; determining the channel response based on the aligned multipath frequency domain reference data and the standard frequency domain data; and determining the target coefficients based on the channel response and the mapping matrix.

[0007] In some embodiments of this disclosure, standard frequency domain data and multipath frequency domain reference data are aligned to obtain aligned multipath frequency domain reference data. This includes: determining the phase similarity between the multipath frequency domain reference data and the standard frequency domain data under multiple candidate time delays; determining the candidate time delay corresponding to the case with the highest phase similarity as the target time delay; and aligning the standard frequency domain data and the multipath frequency domain reference data according to the target time delay to obtain aligned multipath frequency domain reference data.

[0008] In some embodiments of this disclosure, the method further includes: determining a mapping matrix based on a self-determined number of tap coefficients and a preset frequency domain transform length; the self-determined number of tap coefficients is any one of the following: a number of tap coefficients predefined by the protocol; a number of tap coefficients determined based on the channel response; or a number of tap coefficients determined based on the equalization processing target.

[0009] In some embodiments of this disclosure, determining the target coefficients based on the channel response and the mapping matrix includes: mapping the adopted candidate coefficients using the mapping matrix to obtain a frequency domain mapping result; and determining the candidate coefficients corresponding to the frequency domain mapping result with the smallest inverse difference value with the channel response as the target coefficients.

[0010] In some embodiments of this disclosure, a target filter is used to perform equalization processing on the received multipath data, including: receiving a multipath signal; determining the starting position of the multipath data in the multipath signal based on the target time delay and the length of the standard frequency domain data; acquiring the multipath data in the multipath signal according to the starting position; and performing equalization processing on the multipath data in the multipath signal using a target filter.

[0011] A second aspect of this disclosure provides a communication system comprising: a transmitting device configured to transmit a standard reference signal; a receiving device configured to receive a multipath reference signal formed by multipath transmission of the standard reference signal transmitted by the transmitting device; determining a target filter based on the multipath reference signal and a standard reference signal stored in the receiving device; the transmitting device further configured to transmit data; the receiving device further configured to receive multipath data formed by multipath transmission of the data transmitted by the transmitting device; and equalizing the multipath data using the target filter.

[0012] A third aspect of this disclosure provides a data processing apparatus, comprising: a processing module for determining a target filter based on a received multipath reference signal and a stored standard reference signal; and an equalization module for performing equalization processing on the received multipath data using the target filter.

[0013] In some embodiments of this disclosure, the processing module is further configured to: perform frequency domain transformation on the standard reference signal according to a preset frequency domain transformation length to obtain standard frequency domain data; perform digitization processing on the multipath reference signal to obtain multipath frequency domain reference data; determine target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix, wherein the mapping matrix is ​​used to map time domain data to frequency domain data; and determine the target filter based on the target coefficients.

[0014] In some embodiments of this disclosure, the processing module is further configured to: perform alignment processing on the standard frequency domain data and the multipath frequency domain reference data to obtain aligned multipath frequency domain reference data; determine the channel response based on the aligned multipath frequency domain reference data and the standard frequency domain data; and determine the target coefficients based on the channel response and the mapping matrix.

[0015] In some embodiments of this disclosure, the processing module is further configured to: determine a mapping matrix based on a self-determined number of tap coefficients and a preset frequency domain transform length; the self-determined number of tap coefficients is any one of the following: a number of tap coefficients predefined by the protocol; a number of tap coefficients determined based on the channel response; or a number of tap coefficients determined based on the equalization processing objective.

[0016] A fourth aspect of this disclosure provides an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the methods described in the first aspect of this disclosure.

[0017] A fifth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the methods described in the first aspect of this disclosure.

[0018] A sixth aspect of this disclosure provides a chip including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect of this disclosure through logic circuits or executing code instructions.

[0019] In summary, the data processing method proposed in this disclosure allows the receiver of the reference signal or data to determine the target filter based on the received multipath reference signal and the stored standard reference signal, and then use the target filter to perform equalization processing on the received multipath data. This enables the receiver to autonomously determine the filter and autonomously perform equalization processing on the received multipath data. It avoids the problems of aggravated multipath issues, complex interactions, and low efficiency caused by the transmitter using channel estimation results calculated by the receiver to perform beamforming. This simplifies the functional requirements of the transmitter equipment and achieves better equalization results.

[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0022] Figure 1 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 1 ; Figure 2 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 2 ; Figure 3 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 3 ; Figure 4 A schematic diagram illustrating an anti-multipath equalization technique implementation method provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram of the structure of a data processing apparatus provided in an embodiment of the present disclosure; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure; Figure 7 This is a schematic diagram of the chip structure provided in an embodiment of this disclosure. Detailed Implementation

[0023] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0024] Bluetooth, Wi-Fi, and other WCN technologies are primarily used for short-range wireless communication, supplementing mobile communication on mobile devices and providing low-cost communication. Because urban buildings vary in height and the user's environment is constantly changing, the standard's beamform protection technology is implemented at the transmitting end, while the receiving end needs to provide channel feedback. This requires multiple interactions and is quite complex.

[0025] The anti-multipath technology used in WIFI is beamforming technology, which has two implementations: EBF (explicit beamforming) and IBF (implicit beamforming).

[0026] EBF requires the cooperation of transceiver equipment. Transmitter A first sends a standard signal. After receiving the signal, receiver B estimates the channel matrix and then sends the channel estimate back to A. A then uses the channel estimate to perform beamforming, and after performing the opposite multipath effect processing on the data, it sends it back to device B. The whole process is complex, with many intermediate links, and is easily affected by interference from other devices. At the same time, when the estimation matrix is ​​large, the feedback signal is long and is easily lost in complex environments, causing the process to fail to complete and affecting the communication effect.

[0027] In IBF (Inter-Band Forming), device A directly uses the signal sent by device B to perform channel estimation, and then performs beamforming on the data before sending it back to device B. This method of channel estimation is transmitted from B to A, and is greatly affected by A's own channel response. It requires more accurate self-channel response calibration, and its measured performance is worse than EBF (Inter-Band Forming).

[0028] Therefore, in order to solve the above problems, this disclosure proposes a data processing method. At the WIFI receiver, the channel response can be estimated based on the standard packet header. Using this estimation, a channel equalization filter with the opposite channel response can be constructed. When receiving data, this filter is applied to improve the signal-to-noise ratio and reduce the impact of multipath response.

[0029] The scheme disclosed herein can be executed by an electronic device or a chip, and optionally by a receiving device. The receiving device can be a receiving device that receives multipath signals or a receiving device that receives multipath data. The specific content of the method is as follows.

[0030] Figure 1 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 1 .like Figure 1 As shown, the method may include the following steps.

[0031] Step 101: Determine the target filter based on the received multipath reference signal and the stored standard reference signal.

[0032] In some embodiments, the transmitting device may transmit a reference signal, which can be used by the receiving device to perform anti-multipath processing. The transmitting device may transmit a standard reference signal, which may be a reference signal specifically used by the receiving device to perform channel estimation. The standard reference signal may include a long training field (LTF), which may be a preset field. The receiving device may locally store the same long training field or the same standard reference signal including the long training field.

[0033] In some embodiments, the standard reference signal can also be an ideal reference signal, such as an ideal WIFI signal.

[0034] In some embodiments, due to the phenomenon of reflection, diffraction and scattering when radio waves encounter various obstacles during propagation, the standard reference signal sent by the transmitting device will undergo multipath transmission. When it reaches the receiving device after multipath transmission, a multipath reference signal will be formed. That is, the receiving device receives a multipath reference signal. Multipath transmission refers to the phenomenon that the wireless signal propagates from the transmitting end to the receiving end not through a single direct path, but through two or more paths.

[0035] In some embodiments, multipath signals are typically formed by superimposing reference signals transmitted through multiple paths. For example, multiple signals transmitted through multiple paths may arrive at the receiving end at different times, resulting in the receiving end receiving aliased signals of multiple signals arriving at the receiving end at different times, i.e., multipath signals.

[0036] In some embodiments, other channel responses may also cause the multipath reference signal received by the receiver to differ from the standard reference signal sent by the transmitting device. In this case, the receiving device cannot directly use the multipath reference signal, for example, it cannot obtain the data in the multipath reference signal. Therefore, the solution disclosed herein uses a target filter to perform equalization processing on the multipath reference signal at the receiving end.

[0037] In some embodiments, when determining a target filter, the receiving device may use the received multipath reference signal and the stored standard reference signal to determine the target filter, or it may use the LTF (Long-Term Filter) of the received multipath reference signal after multipath transmission and the locally stored LTF to determine the target filter. The methods of using the LTF and using the reference signal to determine the target filter can be the same. Therefore, the multipath reference signal of this disclosure can refer to the received LTF after multipath transmission; the stored standard reference signal of this disclosure can be the locally stored LTF.

[0038] In determining the target filter using LTF, the received multipath reference signal can be sampled first to obtain the in-phase and quadrature (IQ) data corresponding to the multipath reference signal. Then, the starting position of the long training field (LTF) of the input data can be found from the IQ data to obtain the LTF after multipath transmission. The target filter can then be determined using the LTF after multipath transmission and the locally stored LTF.

[0039] In some embodiments, the receiving end determines the target filter based on the received multipath reference signal and the stored standard reference signal by: performing a frequency domain transformation on the standard reference signal according to a preset frequency domain transformation length to obtain standard frequency domain data; digitizing the multipath reference signal to obtain multipath frequency domain reference data; determining target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and a mapping matrix, wherein the mapping matrix is ​​used to map time domain data to frequency domain data; and determining the target filter based on the target coefficients.

[0040] In other words, the receiver can first determine the frequency domain response of the locally stored standard reference signal and the received multipath reference signal, that is, determine the frequency domain representation of the locally stored standard reference signal and the received multipath reference signal. Then, it can perform frequency domain alignment. After that, it can determine the target coefficients based on the difference between the aligned standard reference signal and the received multipath reference signal, and determine the target filter based on the target coefficients.

[0041] In some embodiments, the standard reference signal can be frequency-domain transformed according to a preset frequency-domain transform length to obtain standard frequency-domain data. The preset frequency-domain transform length can be, for example, the length of the Fast Fourier Transform (FFT), or the number of FFT points, or the number of FFT sampling points. For instance, using an ideal Wi-Fi header LTF portion (8µs in length), its frequency response under FFT64 can be calculated, i.e., the standard frequency-domain data corresponding to the LTF in the standard reference signal is... .

[0042] In some embodiments, the multipath reference signal can be digitized to obtain multipath frequency domain reference data. The digitization process includes, for example, analog-to-digital conversion, frequency conversion, and sampling of the multipath reference data to obtain multipath frequency domain reference data. The multipath frequency domain reference data can be IQ data.

[0043] In some embodiments, after determining the standard frequency domain data and the multipath frequency domain reference data, the standard frequency domain data and the multipath frequency domain reference data can be aligned, and the target filter can be determined based on the aligned standard frequency domain data and multipath frequency domain reference data, as well as the mapping matrix.

[0044] The mapping matrix can be used to map different time-domain filtering coefficients to frequency-domain coefficients. The mapped frequency-domain coefficients have the same representation as the channel response obtained from the homogenized standard frequency-domain data and multipath frequency-domain reference data. For example, they are both in frequency-domain representation and have the same dimension, such as existing in the same 64-dimensional complex vector space. This makes it easy to directly compare the mapped results with the channel response to determine the target coefficients.

[0045] In some embodiments, after determining the target coefficients, the target coefficients can be configured for the filter to obtain the target filter. That is, the target filter can use the target coefficients to perform equalization processing on the received multipath reference signal. The equalization processing can refer to "repairing" or "correcting" the signal distorted by the multipath effect in order to restore the original signal waveform sent by the transmitter.

[0046] Step 102: Use the target filter to perform equalization processing on the received multipath data.

[0047] In some embodiments, the transmitting device can transmit data, and the multipath data formed after the data transmitted by the transmitting device is received by the receiving device. The receiving device can then perform equalization processing on the received multipath data.

[0048] In some embodiments, the transmitting device may transmit a signal containing data, which may include an LTF (Low-Temperature Factor). That is, the transmitting device may use the LTF in the signal to update the filter and then equalize the data each time, or the receiving device may periodically update the coefficients of the filter.

[0049] In some embodiments, a target filter can be used to perform equalization processing on the received multipath data. The received multipath data can be input to the target filter. Optionally, the multipath data can be IQ data corresponding to the multipath signal. When the receiving device receives the multipath signal, it can perform RF front-end processing, analog-to-digital conversion processing, digital signal preprocessing, alignment processing, etc. on the multipath signal to obtain IQ data. The data part is then obtained from the IQ data as multipath data. The data part refers to the actual content sent by the transmitting end, such as the sent audio data, image data, etc.

[0050] In other words, equalization can be performed only on the actual data, which can meet the needs of wireless communication while reducing the computational load and power consumption of the receiving device.

[0051] In summary, according to the embodiments of this disclosure, the receiving end of the reference signal or data can determine the target filter based on the received multipath reference signal and the stored standard reference signal, and use the target filter to perform equalization processing on the received multipath data. This allows the receiving end to autonomously determine the filter and autonomously perform equalization processing on the received multipath data. It avoids the problems of increased signal multipath severity, complex interactions, and low efficiency caused by the transmitting end using the channel estimation results calculated by the receiving end to perform beamforming. This simplifies the functional requirements of the transmitting end equipment and achieves better equalization results.

[0052] Figure 2 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 2 .like Figure 2 As shown, based on Figure 1 The illustrated embodiment shows that the method includes the following steps.

[0053] Step 201: Align the standard frequency domain data and the multipath frequency domain reference data to obtain aligned multipath frequency domain reference data.

[0054] In some embodiments, the receiving device may perform alignment processing on standard frequency domain data and multipath frequency domain reference data. Alignment processing may involve aligning the starting position of the multipath frequency domain reference data with the starting position of the standard frequency domain data, or aligning the first frequency domain position among the multiple frequency domain positions included in the multipath frequency domain reference data that is most similar to the standard frequency domain data with the second frequency domain position of the standard frequency domain data, wherein the second frequency domain position is the frequency domain position with the highest similarity to the first frequency domain position, or performing alignment processing on the standard frequency domain data and the multipath frequency domain reference data to minimize the phase difference between the standard frequency domain data and the multipath frequency domain reference data.

[0055] In some embodiments, aligning standard frequency domain data and multipath frequency domain reference data to obtain aligned multipath frequency domain reference data includes: determining the phase similarity between the multipath frequency domain reference data and standard frequency domain data under multiple candidate time delays; determining the candidate time delay corresponding to the case with the highest phase similarity as the target time delay; and aligning the standard frequency domain data and multipath frequency domain reference data according to the target time delay to obtain aligned multipath frequency domain reference data.

[0056] In some embodiments, one or more time delay variables d can be preset according to the relationship between signal time-domain time shift and frequency change. The frequency domain response of the input signal after channel distortion caused by time delay d, that is, the frequency domain representation of the multipath frequency domain reference data received by the receiving device after alignment by time delay d, is then used. as follows:

[0057] in, This is the frequency domain representation of the multipath reference signal actually received by the receiving device. 64 represents the frequency domain location, a segment of the frequency domain, or the index of a segment of the frequency domain. 64 represents the preset frequency domain transform length (FFT points). This represents the linear phase rotation factor introduced by the time delay d in the frequency domain.

[0058] Next, the phase similarity within a frequency domain K can be statistically analyzed. The most similar delay d is selected as the actual delay to determine the starting position of the input IQ data, and d_searched is obtained. Optionally, the phase similarity between the multipath frequency domain reference data and the standard frequency domain data at one or more delays d can be determined based on the phase difference between multiple frequency domain positions of the multipath frequency domain reference data and the standard frequency domain data. Then, the delay that minimizes the similarity between the multipath frequency domain reference data and the standard frequency domain data can be determined from one or more delays d as the target delay d_searched, as expressed by the following formula:

[0059] in, The phase of the multipath frequency domain reference data at position K in the frequency domain. For the phase of standard frequency domain data at frequency domain location K, where K can be an index of a frequency domain location. To obtain the absolute value, after determining the target delay d_searched, d_searched can be substituted into the equation:

[0060] Obtain aligned multipath frequency domain reference data .

[0061] Step 202: Determine the channel response based on the aligned multipath frequency domain reference data and standard frequency domain data.

[0062] In some embodiments, aligned multipath frequency domain reference data is obtained. Then, the channel response can be determined based on the aligned multipath frequency domain reference data and standard frequency domain data.

[0063] In some embodiments, the channel response, in mathematics and signal processing, is a complete description of how a communication channel alters an input signal. It is a mathematical description of the linear distortion caused by the channel to the input signal, for example, used to describe how a signal undergoes distortion, warping, offset, etc., from the moment it is transmitted by the transmitting device until it is received by the receiving device.

[0064] In some embodiments, since the received multipath frequency domain reference data is affected by multiple factors, including the channel response of multipath transmission, the channel response of the transmitting device hardware, and the channel response of the receiving device itself, when the receiving end determines the channel response based on the aligned multipath frequency domain reference data and standard frequency domain data, the estimated channel response includes the channel response of multipath transmission, the channel response of the transmitting device hardware, and the channel response of the receiving device itself, thus enabling complete channel estimation of the receiving channel of the receiving device.

[0065] In some embodiments, before determining the channel response, the aligned multipath frequency domain reference data and the standard frequency domain data can be sampled in the frequency domain and unsuitable points can be removed, such as points in the aligned multipath frequency domain reference data that deviate significantly from the standard frequency domain data.

[0066] In some embodiments, the channel response H may be determined in the following manner:

[0067] The inverse 1 / H of the channel response can be determined:

[0068] Step 203: Determine the target coefficients based on the channel response and mapping matrix.

[0069] In some embodiments, after determining the channel response, the target coefficients can be determined based on the channel response and the mapping matrix. The method further includes: determining the mapping matrix based on the autonomously determined number of tap coefficients and the preset frequency domain transform length; the autonomously determined number of tap coefficients is any one of the following: the number of tap coefficients predefined by the protocol; the number of tap coefficients determined based on the channel response; or the number of tap coefficients determined based on the equalization processing target.

[0070] Optionally, in the scheme disclosed herein, the target coefficients can be a set of tap coefficients, that is, the tap coefficients can be the coefficients of the filter. The tap coefficients and the target coefficients can be represented in different ways. For example, the target coefficients can be a vector composed of tap coefficients, and the number of tap coefficients can be the order of the filter or the length of the filter sliding window.

[0071] In some embodiments, the number of tap coefficients can be adjusted as needed. For example, the tap coefficients can be determined based on the channel response, or the severity of multipath effects can be judged based on the channel response. When the multipath effects are severe, the number of tap coefficients can be increased, or the filter order can be increased. This allows for adaptive selection of the filter order M based on the complexity of the channel multipath.

[0072] For example, from the channel estimation H or 1 / H, an approximate time-domain impulse response can be obtained through inverse FFT, and the root mean square delay spread of the impulse response or the maximum delay of the multipath components can be calculated. When the multipath delay spread is large, a longer filter (more tap coefficients) is needed to compensate for it; while when the multipath delay spread is small, a shorter filter can be used to reduce computational complexity.

[0073] For example, we can analyze the degree of change of H in the frequency domain. The stronger the frequency selectivity (the greater the fluctuation), the higher the frequency resolution is required, and a larger M is selected in this case. For example, in a high signal-to-noise ratio environment, a larger M can be used to pursue better performance, while in a low signal-to-noise ratio environment, a smaller M is used to avoid noise enhancement.

[0074] In some embodiments, the number of tap coefficients can also be determined based on the balanced processing objective, such as complexity, performance requirements, current transmission service type, latency requirements, reliability requirements, etc.

[0075] For example, the receiving device can record the history of optimal M value selection in different locations / environments to establish a mapping relationship between location, environment, and M value. During use, the optimal M value can be predicted based on the current location and environmental characteristics.

[0076] It can dynamically optimize computational complexity based on actual channel conditions; automatically reduce power consumption under good channel conditions; automatically improve equalization capability under adverse conditions; automatically adjust strategies according to different application scenarios; and continuously improve decision-making accuracy through historical data.

[0077] In some embodiments, after determining the number of tap coefficients, a 64xM mapping matrix A can be constructed based on the number of tap coefficients and a preset frequency domain transform length. For example, if the number of tap coefficients of the undetermined equalization filter is M and the FFT length is 64, then: A=

[0078] In some embodiments, determining the target coefficients based on the channel response and the mapping matrix includes: mapping the adopted candidate coefficients using the mapping matrix to obtain a frequency domain mapping result; and determining the candidate coefficients corresponding to the frequency domain mapping result with the smallest inverse difference value with the channel response as the target coefficients.

[0079] In some embodiments, a mapping matrix can be used to map multiple sets of candidate coefficients to obtain the representations of multiple sets of candidate coefficients in the frequency domain. Then, the difference between the representation of each set of candidate coefficients in the frequency domain and the channel response can be compared. The candidate coefficients corresponding to the frequency domain mapping result with the smallest inverse difference with the channel response are selected as target coefficients. That is, a set of target coefficients is selected. The influence of this set of target coefficients on the received multipath channel is approximately the inverse response of the channel response.

[0080] For example, the target coefficient can be determined. as follows:

[0081] In summary, the above embodiments of this application can adaptively adjust the number of tap coefficients and generate a corresponding mapping matrix. Then, the target coefficients can be determined based on the mapping matrix and the channel response. This allows for dynamic determination of the target coefficients according to scenarios and service requirements, resulting in better equalization performance when using filters with determined target coefficients for equalization.

[0082] Figure 3 A flowchart illustrating a data processing method provided in this embodiment of the disclosure. Figure 3 .like Figure 3 As shown, based on Figure 1 The illustrated embodiment shows that the method includes the following steps.

[0083] Step 301: Receive multipath signals.

[0084] In some embodiments, the transmitting device may send a signal to the receiving device, the signal including data. When the signal arrives at the receiving device after multipath transmission, the receiving device receives the multipath signal and the multipath data included in the multipath signal.

[0085] Step 302: Determine the starting position of the multipath data in the multipath signal based on the target time delay and the length of the standard frequency domain data.

[0086] In some embodiments, the starting position of the multipath data in the multipath signal can be determined based on the target time delay and the length of the standard frequency domain data. For example, the starting position of the multipath data in the multipath signal can be represented as... .

[0087] Step 303: Obtain multipath data from the multipath signal according to the starting position.

[0088] In some embodiments, after determining the starting position of the multipath data, the multipath data in the multipath signal can be obtained according to the starting position. For example, equalization can be performed on all subsequent signals starting from the starting position, or the ending position of the data can be marked, and the target filter can stop the equalization process when the corresponding mark is detected, or the length of the data can be indicated in the multipath signal, and the target filter can stop the equalization process when a certain length is detected, etc. This disclosure does not limit this.

[0089] Step 304: Use the target filter to perform equalization processing on the multipath data in the multipath signal.

[0090] In some embodiments, a balancing process can be applied to the data portion to output multipath-improved IQ data. For example, the balancing process is represented as follows.

[0091]

[0092] in, The output data after equalization processing. Sure, For target coefficient One of the coefficients, and This is a sampling point for multipath signals / multipath data.

[0093] In summary, the above embodiments of this disclosure enable the receiver to autonomously determine the filter and autonomously perform equalization processing on the received multipath data. This avoids the problems of aggravated signal multipath, complex interaction, and low efficiency caused by the transmitter using the channel estimation results calculated by the receiver to perform beamforming. It simplifies the functional requirements of the transmitter equipment and can achieve better equalization results.

[0094] The technical solutions of this disclosure will be further described in detail below with reference to specific application embodiments.

[0095] The following is a method for implementing anti-multipath equalization technology according to an embodiment of this disclosure. Beamforming's EBF technology is complex to implement, while IBF requires high precision hardware (HW) and must be calibrated; however, the communication effect is not ideal after calibration. Therefore, the method of this disclosure estimates the channel response at the WIFI receiver based on the standard packet header. Using this estimation, a channel equalization filter with an opposite channel response can be constructed. This filter is applied when receiving data to improve the signal-to-noise ratio and reduce the impact of multipath response.

[0096] like Figure 4 As shown, the method in this example is as follows: 1. Receive header alignment.

[0097] Locate the starting position of the Long Training Field (LTF) in the input data for data alignment and comparison.

[0098] Calculate the frequency response under FFT64 using an ideal WIFI header LTF portion (8µs in length). ; Based on the relationship between signal time-domain shift and frequency variation, let the time delay be d, and calculate the frequency domain response of the input signal after channel distortion caused by the time delay:

[0099] Statistically calculate the phase similarity within a frequency domain K, select the most similar delay d as the actual delay, and determine the starting position of the input IQ data to be used. The statistical method is as follows: search to obtain d_searched.

[0100]

[0101] 2. Estimate the channel response 1 / H.

[0102] Estimate the frequency domain response state of channel distortion, perform frequency domain sampling, and remove unsuitable points.

[0103] Based on d_searched, find the corresponding When its value is not zero, calculate:

[0104] 3. Construct matrix A.

[0105] It is used to map the equalization filter response to the actual channel response.

[0106] Let the number of tap coefficients of the undetermined equalizer filter be M. Based on the FFT length of 64, construct a 64xM matrix A. A=

[0107] 4. Calculate the equalization filter coefficients .

[0108] For sampling FIR filters, the higher the order, the greater the computational cost, but the better the multipath removal effect.

[0109]

[0110] 5. Load and balance the response.

[0111] The data is partially loaded and balanced to output IQ data with improved multipath performance.

[0112]

[0113] in, Sure.

[0114] In summary, the above examples in this application simplify the functional requirements of the transmitting device for anti-multipath technology, eliminating the need for the transmitting device to have beamform functionality; at the same time, the receiving device does not need to calibrate the delay and amplitude-phase balance indicators of different radio frequency (RF) channels; if applied under a new wireless communication protocol, adding similar LTF signals, the scheme disclosed in this application can be used for anti-multipath processing, reducing the need for standard specs.

[0115] Embodiments of this disclosure also propose a communication system, comprising: The transmitting device is configured to transmit a standard reference signal; The receiving device is configured to receive a multipath reference signal formed by multipath transmission of a standard reference signal transmitted by the transmitting device; and to determine a target filter based on the multipath reference signal and the standard reference signal stored in the receiving device. The transmitting device is also configured to transmit data; The receiving device is also configured to receive multipath data generated by multipath transmission of data sent by the transmitting device; and to perform equalization processing on the multipath data using a target filter.

[0116] In some embodiments, the receiving device is further configured to perform frequency domain transformation on the standard reference signal according to a preset frequency domain transformation length to obtain standard frequency domain data; digitize the multipath reference signal to obtain multipath frequency domain reference data; determine target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix, wherein the mapping matrix is ​​used to map time domain data to frequency domain data; and determine a target filter based on the target coefficients.

[0117] In some embodiments, the receiving device is further configured to align standard frequency domain data and multipath frequency domain reference data to obtain aligned multipath frequency domain reference data; determine the channel response based on the aligned multipath frequency domain reference data and standard frequency domain data; and determine the target coefficients based on the channel response and the mapping matrix.

[0118] In some embodiments, the receiving device is further configured to determine the phase similarity between multipath frequency domain reference data and standard frequency domain data under multiple candidate delays; determine the candidate delay corresponding to the highest phase similarity as the target delay; and perform alignment processing on the standard frequency domain data and multipath frequency domain reference data according to the target delay to obtain aligned multipath frequency domain reference data.

[0119] In some embodiments, the receiving device is further configured to determine a mapping matrix based on a self-determined number of tap coefficients and a preset frequency domain transform length; the self-determined number of tap coefficients is any one of the following: a number of tap coefficients predefined by the protocol; a number of tap coefficients determined based on the channel response; or a number of tap coefficients determined based on the equalization processing objective.

[0120] In some embodiments, the receiving device is further configured to map the adopted candidate coefficients using a mapping matrix to obtain a frequency domain mapping result; and to determine the candidate coefficient corresponding to the frequency domain mapping result with the smallest inverse difference value with the channel response as the target coefficient.

[0121] In some embodiments, the receiving device is further configured to receive a multipath signal; determine the starting position of the multipath data in the multipath signal based on the target time delay and the length of the standard frequency domain data; acquire the multipath data in the multipath signal according to the starting position; and perform equalization processing on the multipath data in the multipath signal using a target filter.

[0122] In some embodiments, the receiving device is further configured to transmit a signal containing data, i.e., the transmitting device can transmit data. The multipath signal formed after the signal transmitted by the transmitting device undergoes multipath transmission is received by the receiving device. The receiving device acquires the multipath data in the received multipath signal and performs equalization processing on the multipath data.

[0123] Figure 5 This is a schematic diagram of the structure of a data processing apparatus 500 provided in an embodiment of this disclosure. Figure 5 As shown, the device includes: a processing module 510 for determining a target filter based on the received multipath reference signal and the stored standard reference signal; and an equalization module 520 for performing equalization processing on the received multipath data using the target filter.

[0124] In some embodiments, the processing module is further configured to perform frequency domain transformation on the standard reference signal according to a preset frequency domain transformation length to obtain standard frequency domain data; perform digitization processing on the multipath reference signal to obtain multipath frequency domain reference data; determine target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix, wherein the mapping matrix is ​​used to map time domain data to frequency domain data; and determine the target filter based on the target coefficients.

[0125] In some embodiments, the processing module is further configured to perform alignment processing on the standard frequency domain data and the multipath frequency domain reference data to obtain aligned multipath frequency domain reference data; determine the channel response based on the aligned multipath frequency domain reference data and the standard frequency domain data; and determine the target coefficients based on the channel response and the mapping matrix.

[0126] In some embodiments, the processing module is further configured to determine the phase similarity between the multipath frequency domain reference data and the standard frequency domain data under multiple candidate time delays; determine the candidate time delay corresponding to the case with the highest phase similarity as the target time delay; and perform alignment processing on the standard frequency domain data and the multipath frequency domain reference data according to the target time delay to obtain the aligned multipath frequency domain reference data.

[0127] In some embodiments, the processing module is further configured to determine the mapping matrix based on the number of tap coefficients determined autonomously and the preset frequency domain transform length; the number of tap coefficients determined autonomously is any one of the following: the number of tap coefficients predefined by the protocol; the number of tap coefficients determined based on the channel response; or the number of tap coefficients determined based on the equalization processing objective.

[0128] In some embodiments, the processing module is further configured to determine target coefficients based on the channel response and the mapping matrix, including: mapping the adopted candidate coefficients using the mapping matrix to obtain a frequency domain mapping result; and determining the candidate coefficients corresponding to the frequency domain mapping result with the smallest inverse difference value with the channel response as the target coefficients.

[0129] In some embodiments, the equalization module is further configured to receive a multipath signal; determine the starting position of the multipath data in the multipath signal based on the target time delay and the length of the standard frequency domain data; acquire the multipath data in the multipath signal according to the starting position; and perform equalization processing on the multipath data in the multipath signal using a target filter.

[0130] In summary, the data processing device 500 can determine the target filter based on the received multipath reference signal and the stored standard reference signal, and use the target filter to perform equalization processing on the received multipath data. This allows the receiver to autonomously determine the filter and autonomously perform equalization processing on the received multipath data. It avoids the problems of increased multipath severity, complex interactions, and low efficiency caused by the transmitter using channel estimation results calculated by the receiver to perform beamforming. This simplifies the functional requirements of the transmitter equipment and achieves better equalization results.

[0131] The methods and apparatus provided in the embodiments of this application have been described above. To implement the functions of the methods provided in the embodiments of this application, the electronic device may include a hardware structure and software modules, and may implement the above functions in the form of a hardware structure, software modules, or a hardware structure plus software modules. One of the above functions may be executed in the form of a hardware structure, software modules, or a hardware structure plus software modules.

[0132] Figure 6 This is a block diagram illustrating an electronic device 600 for implementing the above-described method according to an exemplary embodiment. For example, the electronic device 600 may be a mobile phone, computer, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0133] Reference Figure 6 The electronic device 600 may include one or more of the following components: a processing component 602, a memory 604, a power supply component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 616.

[0134] Processing component 602 typically controls the overall operation of electronic device 600, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 602 may include one or more modules to facilitate interaction between processing component 602 and other components. For example, processing component 602 may include a multimedia module to facilitate interaction between multimedia component 608 and processing component 602.

[0135] Memory 604 is configured to store various types of data to support the operation of electronic device 600. Examples of such data include instructions for any application or method operating on electronic device 600, contact data, phonebook data, messages, pictures, videos, etc. Memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0136] Power supply component 606 provides power to various components of electronic device 600. Power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 600.

[0137] Multimedia component 608 includes a screen that provides an output interface between electronic device 600 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 608 includes a front-facing camera and / or a rear-facing camera. When electronic device 600 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0138] Audio component 610 is configured to output and / or input audio signals. For example, audio component 610 includes a microphone (MIC) configured to receive external audio signals when electronic device 600 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 604 or transmitted via communication component 616. In some embodiments, audio component 610 also includes a speaker for outputting audio signals.

[0139] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0140] Sensor assembly 614 includes one or more sensors for providing state assessments of various aspects of electronic device 600. For example, sensor assembly 614 may detect the on / off state of electronic device 600, the relative positioning of components such as the display and keypad of electronic device 600, changes in position of electronic device 600 or a component of electronic device 600, the presence or absence of user contact with electronic device 600, orientation or acceleration / deceleration of electronic device 600, and temperature changes of electronic device 600. Sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 614 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0141] Communication component 616 is configured to facilitate wired or wireless communication between electronic device 600 and other devices. Electronic device 600 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio), or combinations thereof. In one exemplary embodiment, communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0142] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0143] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by a processor 620 of an electronic device 600 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0144] Embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the methods described in the above embodiments of this disclosure.

[0145] Figure 7 This is a schematic diagram illustrating the structure of a chip 700 for implementing the above method according to an exemplary embodiment. (Refer to...) Figure 7 The chip 700 includes a communication interface 701 and at least one processor 702. The communication interface 701 is used to receive signals input to the chip 700 or signals output from the chip 700. The processor 702 communicates with the communication interface 701 and implements the methods described in the above embodiments of this disclosure through logic circuits or executing code instructions.

[0146] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0147] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in at least one embodiment or example.

[0148] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of the invention includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of the invention pertain.

[0149] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having at least one wiring (control method), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). In addition, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning paper or other media, followed by editing, interpreting or otherwise processing as necessary, and then stored in computer memory.

[0150] It should be understood that various parts of the embodiments of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0151] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0152] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc.

[0153] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A data processing method, characterized in that, The method includes: The target filter is determined based on the received multipath reference signal and the stored standard reference signal; The target filter is used to perform equalization processing on the received multipath data.

2. The method according to claim 1, characterized in that, The step of determining the target filter based on the received multipath reference signal and the stored standard reference signal includes: The standard reference signal is transformed in the frequency domain according to the preset frequency domain transformation length to obtain standard frequency domain data; The multipath reference signal is digitized to obtain multipath frequency domain reference data; The target coefficients are determined based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix, wherein the mapping matrix is ​​used to map the time domain data to the frequency domain data. The target filter is determined based on the target coefficients.

3. The method according to claim 2, characterized in that, The step of determining the target coefficients based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix includes: The standard frequency domain data and the multipath frequency domain reference data are aligned to obtain aligned multipath frequency domain reference data. The channel response is determined based on the aligned multipath frequency domain reference data and the standard frequency domain data; The target coefficients are determined based on the channel response and the mapping matrix.

4. The method according to claim 3, characterized in that, The step of aligning the standard frequency domain data and the multipath frequency domain reference data to obtain aligned multipath frequency domain reference data includes: Determine the phase similarity between the multipath frequency domain reference data and the standard frequency domain data under multiple candidate time delays; The candidate delay corresponding to the highest phase similarity is determined as the target delay; The standard frequency domain data and the multipath frequency domain reference data are aligned according to the target time delay to obtain the aligned multipath frequency domain reference data.

5. The method according to claim 2, characterized in that, The method further includes: The mapping matrix is ​​determined based on the number of tap coefficients determined autonomously and the preset frequency domain transform length; The number of self-determined tap coefficients is any one of the following: The protocol predefines the number of tap coefficients; The number of tap coefficients is determined based on the channel response; The number of tap coefficients is determined based on the objective of balanced processing.

6. The method according to claim 3, characterized in that, Determining the target coefficients based on the channel response and the mapping matrix includes: The candidate coefficients are mapped using the mapping matrix to obtain the frequency domain mapping result; The candidate coefficients corresponding to the frequency domain mapping result with the smallest inverse value of the channel response are determined as the target coefficients.

7. The method according to claim 4, characterized in that, The process of equalizing the received multipath data using the target filter includes: Receive multipath signals; The starting position of the multipath data in the multipath signal is determined based on the target time delay and the length of the standard frequency domain data. Obtain multipath data from the multipath signal according to the stated starting position; The target filter is used to perform equalization processing on the multipath data in the multipath signal.

8. A communication system, characterized in that, include: The transmitting device is configured to transmit a standard reference signal; A receiving device is configured to receive a multipath reference signal formed by multipath transmission of a standard reference signal transmitted by the transmitting device; and to determine a target filter based on the multipath reference signal and the standard reference signal stored in the receiving device. The transmitting device is also configured to transmit data; The receiving device is further configured to receive multipath data formed by multipath transmission of data sent by the transmitting device; and to perform equalization processing on the multipath data using the target filter.

9. A data processing apparatus, characterized in that, include: The processing module is used to determine the target filter based on the received multipath reference signal and the stored standard reference signal; The equalization module is used to perform equalization processing on the received multipath data using the target filter.

10. The apparatus according to claim 9, characterized in that, The processing module is also used for: The standard reference signal is transformed in the frequency domain according to the preset frequency domain transformation length to obtain standard frequency domain data; The multipath reference signal is digitized to obtain multipath frequency domain reference data; The target coefficients are determined based on the standard frequency domain data, the multipath frequency domain reference data, and the mapping matrix, wherein the mapping matrix is ​​used to map the time domain data to the frequency domain data. The target filter is determined based on the target coefficients.

11. The apparatus according to claim 10, characterized in that, The processing module is also used for: The standard frequency domain data and the multipath frequency domain reference data are aligned to obtain aligned multipath frequency domain reference data. The channel response is determined based on the aligned multipath frequency domain reference data and the standard frequency domain data; The target coefficients are determined based on the channel response and the mapping matrix.

12. The apparatus according to claim 10, characterized in that, The processing module is also used for: The mapping matrix is ​​determined based on the number of tap coefficients determined autonomously and the preset frequency domain transform length; The number of self-determined tap coefficients is any one of the following: The protocol predefines the number of tap coefficients; The number of tap coefficients is determined based on the channel response; The number of tap coefficients is determined based on the objective of balanced processing.

13. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.

14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-7.

15. A chip, characterized in that, It includes at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1 to 7 through logic circuits or executing code instructions.