Signal error detection method and device and storage medium

After channel estimation and frequency domain equalization of the received signal, the errors of each symbol in the signal are calculated, and the accurate detection and compensation of the time domain error of the received signal is achieved, which solves the problem of difficult time domain error detection in the prior art, and improves the accuracy of signal demodulation.

CN120223251APending Publication Date: 2025-06-27SHENZHEN CITY SIGLENT TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510293176.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art is difficult to detect small errors in the time domain of the received signal, which makes it difficult to compensate for the time domain error.

Method used

By receiving the wireless signal to be tested and performing preprocessing, a demodulated signal, including a known first reference signal, is obtained. Then, channel estimation and frequency domain channel equalization are performed based on the second reference signal to obtain the frequency domain compensated demodulation signal. Next, the errors of each symbol in the compensated first reference signal are calculated, and the errors of the frequency domain compensated demodulation signal in the time domain are obtained based on these errors.

Benefits of technology

The accuracy of the error of the received signal in the time domain is realized, which improves the compensation accuracy of the time domain error, thereby improving the signal demodulation effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223251A_ABST
    Figure CN120223251A_ABST
Patent Text Reader

Abstract

A signal error detection method and device and a storage medium are applied to the technical field of signal detection, and the signal error detection method comprises the following steps: receiving and preprocessing at least one frame of wireless to-be-tested signal to obtain a demodulation signal; acquiring a local second reference signal corresponding to the first reference signal, performing channel estimation on the demodulation signal based on the second reference signal, and performing channel equalization of the frequency domain based on a channel estimation result to obtain a demodulation signal after frequency domain compensation; and obtaining a compensated first reference signal from the frequency domain compensated demodulation signal, calculating an error of each symbol in the compensated first reference signal based on the second reference signal, and obtaining an error of the frequency domain compensated demodulation signal in the time domain based on the error of each symbol. The time domain error is detected based on a single symbol, so that a more accurate error in the time domain can be obtained, and the compensation in the time domain can be more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of signal detection, and particularly to a signal error detection method, device, and storage medium. Background Art

[0002] Wireless signals often become distorted during transmission, making subsequent demodulation difficult. Therefore, it is necessary to detect errors in the received wireless signals for subsequent signal compensation and correction to achieve a better demodulation effect.

[0003] In current technical solutions, for example, in an LTE (Long Term Evolution) demodulation system, after estimating the channel frequency response of the channel based on channel estimation and channel equalization, the amplitude-frequency characteristic and phase-frequency characteristic of the transmission channel can be corrected for each subcarrier to reduce the influence of the channel frequency response on the received signal. However, channel estimation and channel equalization detect and compensate for large errors in the received signal in the frequency domain, and it is difficult to detect small errors in the received signal in the time domain, making it difficult to perform compensation. For this reason, new technical solutions need to be proposed. Summary of the Invention

[0004] The main technical problem to be solved by this application is how to detect small errors in the received signal in the time domain.

[0005] According to a first aspect, in one embodiment, a signal error detection method is provided, including:

[0006] Receiving at least one frame of wireless signal to be tested, and preprocessing the wireless signal to be tested to obtain a demodulated signal; wherein, the demodulated signal includes a known first reference signal;

[0007] Obtaining a second reference signal corresponding to the first reference signal locally, performing channel estimation on the demodulated signal based on the second reference signal, and performing channel equalization in the frequency domain based on the result of the channel estimation to obtain a demodulated signal compensated in the frequency domain;

[0008] Obtaining the compensated first reference signal from the demodulated signal compensated in the frequency domain, calculating the error of each symbol in the compensated first reference signal based on the second reference signal, and obtaining the error of the demodulated signal compensated in the frequency domain in the time domain based on the error of each symbol.

[0009] In some embodiments, the calculating the error of each symbol in the compensated first reference signal based on the second reference signal includes:

[0010] For each first symbol in the compensated first reference signal, obtaining each sequence value in the first symbol;

[0011] Obtain a second symbol corresponding to the first symbol from the second reference signal, and obtain each sequence value in the second symbol;

[0012] Calculate the error of the first symbol based on each sequence value of the second symbol and each sequence value of the first symbol.

[0013] In some embodiments, calculating the error of the first symbol based on each sequence value of the second symbol and each sequence value of the first symbol includes:

[0014] For each sequence value in the first symbol, obtain the sequence value corresponding to this sequence value in the second symbol and calculate the ratio of the two;

[0015] Obtain the error of the first symbol based on the ratios corresponding to each sequence value in the first symbol.

[0016] In some embodiments, obtaining the error of the first symbol based on the ratios corresponding to each sequence value in the first symbol includes:

[0017] Calculate the mean value of the ratios corresponding to each sequence value in the first symbol, and obtain the error of the first symbol based on the mean value.

[0018] In some embodiments, performing channel estimation on the demodulated signal based on the second reference signal includes:

[0019] Obtain the demodulated first reference signal from the demodulated signal, calculate the error of the subcarrier where the demodulated first reference signal is located based on the second reference signal, and obtain the result of the channel estimation based on the errors of each subcarrier.

[0020] In some embodiments, obtaining the error of each symbol in the demodulated signal after frequency domain compensation based on the error of each symbol includes:

[0021] Obtain the errors of each symbol located at the same time domain position in the compensated first reference signal, and obtain the error of each symbol at this time domain position based on the mean value of the errors of each symbol at the same time domain position;

[0022] Perform interpolation processing in the time domain based on the errors of each symbol at each time domain position in the compensated first reference signal to obtain the error of each symbol in the demodulated signal after frequency domain compensation.

[0023] In some embodiments, preprocessing the wireless signal to be tested includes:

[0024] Synchronize the wireless signal to be tested to determine the signal frame headers of each frame of the wireless signal to be tested;

[0025] Based on each of the signal frame headers, perform time-domain offset correction processing and / or frequency-domain offset correction processing on each frame of the wireless signal to be tested to obtain the corrected wireless signal to be tested;

[0026] Demodulate the corrected wireless signal to be tested to obtain the demodulated signal.

[0027] According to a second aspect, an embodiment provides a signal error detection method, including:

[0028] Receive at least one frame of wireless signal to be tested, and preprocess the wireless signal to be tested to obtain a signal to be detected; wherein, the signal to be detected includes a known first reference signal;

[0029] Obtain a second reference signal corresponding to the first reference signal locally, obtain the first reference signal from the signal to be detected, calculate the error of each symbol in the first reference signal based on the second reference signal, and obtain the error of the signal to be detected in the time domain based on the error of each symbol in the first reference signal.

[0030] According to a third aspect, an embodiment provides a signal error detection device, including:

[0031] A signal preprocessing module, configured to receive at least one frame of wireless signal to be tested, and preprocess the wireless signal to be tested to obtain a demodulated signal; wherein, the demodulated signal includes a known first reference signal;

[0032] A frequency-domain compensation module, configured to obtain a second reference signal corresponding to the first reference signal locally, perform channel estimation on the demodulated signal based on the second reference signal, and perform frequency-domain channel equalization based on the result of the channel estimation to obtain a demodulated signal after frequency-domain compensation;

[0033] A time-domain compensation module, configured to obtain the compensated first reference signal from the demodulated signal after frequency-domain compensation, calculate the error of each symbol in the compensated first reference signal based on the second reference signal, and obtain the error of the demodulated signal after frequency-domain compensation in the time domain based on the error of each symbol.

[0034] According to a fourth aspect, an embodiment provides a computer-readable storage medium, on which a program is stored, and the program can be executed by a processor to implement the signal error detection method as described in the first aspect.

[0035] According to the signal error detection method, device and storage medium of the above embodiments, after obtaining the wireless signal to be tested, preprocessing is performed to obtain a demodulated signal, and then channel estimation and channel equalization are performed on the demodulated signal based on a second reference signal to obtain a demodulated signal after frequency-domain compensation. Then, based on the second signal, the errors of each symbol in the first reference signal after frequency-domain compensation are calculated respectively, and the error of the demodulated signal after frequency-domain compensation in the time domain is obtained based on the errors of each symbol. Since the errors of each symbol in the reference signal after frequency-domain compensation are calculated first, and then the error of the demodulated signal in the time domain is calculated based on the errors of each symbol in the reference signal, and the detection of the time-domain error is performed based on a single symbol, more accurate errors in the time domain can be obtained. Therefore, when corresponding compensation is performed on each symbol based on the errors of each symbol, more accurate compensation in the time domain can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a schematic flowchart of a signal error detection method according to an embodiment;

[0037] Figure 2 It is a schematic diagram of a frame structure according to an embodiment;

[0038] Figure 3 It is a schematic diagram of a frame structure according to another embodiment;

[0039] Figure 4 It is a schematic flowchart of a signal error detection method according to still another embodiment;

[0040] Figure 5 It is a schematic diagram of the structure of a signal error detection device according to an embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] The present application will be further described in detail below in conjunction with the accompanying drawings through specific embodiments. Similar elements in different embodiments are denoted by related similar element numbers. In the following embodiments, many details are described to enable a better understanding of the present application. However, those skilled in the art can easily recognize that some of the features can be omitted in different situations, or can be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification to avoid the core part of the present application being overwhelmed by excessive description. For those skilled in the art, it is not necessary to describe these related operations in detail, and the related operations can be fully understood according to the description in the specification and the general technical knowledge in the art.

[0042] In addition, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. Meanwhile, the steps or actions in the method description can also be reordered or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and drawings are only for clearly describing a certain embodiment and do not mean a necessary sequence, unless it is stated that a certain sequence must be followed.

[0043] The serial numbers assigned to the components herein, such as "first", "second", etc., are only used to distinguish the objects described and do not have any sequential or technical meaning. And the "connection" and "coupling" mentioned in this application, unless otherwise specified, both include direct and indirect connection (coupling).

[0044] In the current technical solution, in the process of estimating the channel frequency-domain response of the channel based on channel estimation and channel equalization, the error of the received signal in the frequency domain is detected by subcarrier, and subsequently, the amplitude-frequency characteristic and phase-frequency characteristic of the transmission channel are also corrected by subcarrier. Therefore, it detects and compensates for the large error of the received signal in the frequency domain and cannot detect the small error of the received signal in the time domain.

[0045] In some embodiments of the present application, after obtaining the local reference signal, the symbol errors of each known reference signal in the received signal are calculated based on the local reference signal, and then the symbol errors of each symbol in the time domain of the received signal are calculated based on the symbol errors of each known reference signal to obtain the error of the received signal in the time domain. Further, the present application can also calculate the symbol errors of each known reference signal in the time domain of the received signal on the basis of channel estimation and channel equalization of the received signal, so as to further detect the small-amplitude error in the time domain on the basis of large-error compensation in channel estimation and channel equalization.

[0046] Some embodiments provide a signal error detection method for detecting errors in received wireless signals. Please refer to Figure 1 , the signal error detection method may include the following steps.

[0047] Step 100: Receive the wireless signal to be tested and perform preprocessing.

[0048] In some embodiments, the wireless signal to be tested may be a wireless signal supported and transmitted in a 3G, 4G, 5G, or LTE communication system. For example, the wireless signal to be tested may be at least one frame of data in an LTE communication system. Among them, the wireless signal to be tested includes a data signal corresponding to the information to be transmitted and a known reference signal, and the known reference signal is used for the receiving end to detect the error of the wireless signal to be tested after receiving it, so as to perform correction or compensation based on the detected error.

[0049] In some embodiments, the wireless signal to be tested includes two types: an uplink signal and a downlink signal. The main difference between the uplink signal and the downlink signal lies in the different known reference signals. For example, in an LTE communication system, the reference signal included in the downlink signal is a CRS (Cell-specific Reference Signal) signal, and the reference signal included in the uplink signal is a DM-RS (Demodulation Reference Signal) signal.

[0050] In the above embodiments, the wireless signal to be tested is usually transmitted based on a frame structure. Please refer to Figure 2 , and the frame structure will be briefly described below taking the downlink signal in an LTE communication system as an example. Among them, a frame of the wireless signal to be tested includes a plurality of subcarriers, and each subcarrier includes a plurality of OFDM symbols. The corresponding frame structure resource diagram is as Figure 2 shown, where Figure 2 the vertical coordinate represents the frequency domain position of the subcarrier (i.e., frequency), and the vertical coordinate represents the time domain position of the OFDM symbol (i.e., time). Figure 2 The CRS in Figure 3 represents the position where the reference signal is mapped. Please refer to Figure 3 for the frame structure resource diagram corresponding to the uplink signal in the LTE communication system.

[0051] In some embodiments, preprocessing the wireless signal to be tested includes synchronization processing, calibration processing, and demodulation processing. Among them, the wireless signal to be tested can be first subjected to synchronization processing, the main purpose of which is to determine the signal frame headers of each frame of signals in the wireless signal to be tested. The synchronization processing can adopt the synchronization processing methods in the prior art. For example, the synchronization processing can be performed based on synchronization signals, where the synchronization signals can include primary synchronization signals and secondary synchronization signals. The specific synchronization process will not be elaborated here. After completing the synchronization processing, the wireless signal to be tested can be subjected to calibration processing, the main purpose of which is to perform a preliminary calibration on the overall wireless signal to be tested and improve the accuracy and reliability of subsequent signal processing. Specifically, time-domain offset calibration processing and / or frequency-domain offset calibration processing can be performed on each frame of signals in the wireless signal to be tested based on each signal frame header, so as to obtain the calibrated wireless signal to be tested. After completing the calibration processing, the wireless signal to be tested can be subjected to corresponding demodulation processing to obtain the corresponding demodulated signal. Among them, the demodulated signal includes each demodulated symbol, and each symbol can be a complex number sequence, for example, a complex number sequence of IQ (I represents in-phase, Q represents quadrature) data. For example, in the LTE communication system, OFDM demodulation is performed to obtain the corresponding OFDM symbols.

[0052] In the above embodiments, the wireless signal to be tested includes known reference signals. Therefore, in the obtained demodulated signal, it also includes the corresponding known first reference signal. And based on the preprocessing of the wireless signal to be tested, the preprocessed signal is convenient for subsequent signal processing.

[0053] Step 200: Perform channel estimation and channel equalization on the demodulated signal to obtain the demodulated signal after frequency-domain compensation.

[0054] In some embodiments, a second reference signal corresponding to the first reference signal is first obtained locally. The first reference signal and the second reference signal are signals with the same information. It can be understood that the first reference signal is the signal received after actual transmission, and it will be interfered during the transmission process, so there are errors. The second reference signal is an ideal signal generated locally, which can be understood as a signal without errors. In some embodiments, the second reference signal can be generated based on a local signal generation module. The specific generation process will not be elaborated here.

[0055] In some embodiments, when performing channel estimation on the demodulated signal based on the second reference signal, the demodulated first reference signal is obtained from the demodulated signal, the error of the subcarrier where the demodulated first reference signal is located is calculated based on the second reference signal, and the result of channel estimation is obtained based on the errors of each subcarrier. For example, in Figure 2Among them, the first reference signal is distributed on subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 11, and then the errors of these subcarriers are calculated based on the second reference signal respectively. The errors of all symbols on the same subcarrier are the same. Then, interpolation processing is performed due to the errors of these subcarriers to obtain the errors of other subcarriers, so as to obtain the channel estimation result of the demodulated signal. Among them, the specific method for performing subcarrier error can adopt existing least squares algorithms and minimum mean square error algorithms, etc., and the interpolation processing can adopt existing linear interpolation methods, etc., which will not be elaborated here.

[0056] In some embodiments, when performing channel equalization in the frequency domain based on the result of channel estimation, the demodulated signal can be first converted to the frequency domain, and then equalized based on the result of channel estimation in the frequency domain. After equalization, it is converted back to the time domain to obtain the demodulated signal compensated in the frequency domain. The specific method of equalization can adopt existing minimum mean square error algorithms, etc., which will not be elaborated here. In some embodiments, the result of channel estimation may include the channel frequency response coefficients of the demodulated signal, and in channel equalization, the channel frequency response coefficients will be compensated to the demodulated signal in units of subcarriers to correct the amplitude error and phase error of the demodulated signal in the frequency domain.

[0057] Step 300: Calculate the error of the demodulated signal compensated in the frequency domain in the time domain.

[0058] First, obtain the compensated first reference signal from the demodulated signal compensated in the frequency domain, and then calculate the error of each symbol in the compensated first reference signal based on the second reference signal.

[0059] In some embodiments, when calculating the error of each symbol in the compensated first reference signal based on the second reference signal, for each first symbol in the compensated first reference signal, obtain each sequence value in the first symbol, obtain the second symbol corresponding to the first symbol from the second reference signal, and obtain each sequence value in the second symbol. Calculate the error of the first symbol based on each sequence value of the second symbol and each sequence value of the first symbol. Among them, the symbols included in the first reference signal are called first symbols, and the symbols included in the second reference signal are called second symbols. If the first symbol and the second symbol are located at the same frequency domain position and time domain position in the frame structure, there is a corresponding relationship between the first symbol and the second symbol.

[0060] In some embodiments, when calculating the error of the first symbol based on the respective sequence values of the second symbol and the respective sequence values of the first symbol, for each sequence value in the first symbol, the corresponding sequence value in the second symbol is obtained and the ratio of the two is calculated, and the error of the first symbol is obtained based on the ratios corresponding to the respective sequence values in the first symbol. Wherein, the symbol has a certain sequence length. If the sequence value in the first symbol and the sequence value in the second symbol are at the same sequence position, then the two are in a corresponding relationship. Wherein, the ratio of the two can be the sequence value in the first symbol divided by the sequence value in the second symbol, or the sequence value in the second symbol divided by the sequence value in the first symbol, and subsequent adaptive processing can be performed based on the corresponding ratio. In some embodiments, it can be to calculate the mean value of the ratios corresponding to the respective sequence values in the first symbol, and then obtain the error of the first symbol based on the mean value. For example, the mean value is used as the error of the first symbol, or the mean value is multiplied by a coefficient and then used as the error of the first symbol.

[0061] In the above embodiments, for each symbol in the first reference signal, the corresponding symbol is obtained from the second reference signal, and then the error of the symbol in the first reference signal is calculated based on the sequence values included in the two symbols. After corresponding calculations are performed on each symbol, the errors of the respective symbols in the first reference signal can be obtained. In the above embodiments, based on the demodulated signal after frequency domain compensation, the error is detected based on a single symbol, so that a more accurate error in the time domain can be obtained.

[0062] Based on the errors of the respective symbols in the first reference signal after compensation, the error of the demodulated signal after frequency domain compensation in the time domain is obtained.

[0063] In some embodiments, interpolation processing can be performed based on the errors of the respective symbols in the first reference signal after compensation to obtain the errors of other symbols in the demodulated signal after frequency domain compensation, so as to obtain the error of the demodulated signal after frequency domain compensation in the time domain. For example, interpolation processing in the time domain is first performed at each time domain position in the first reference signal, and then interpolation processing in the frequency domain is performed at the frequency domain position, or interpolation processing in the frequency domain can also be first performed at each frequency domain position in the first reference signal, and then interpolation processing in the time domain is first performed at the time domain position to obtain the errors of the respective symbols in the demodulated signal after frequency domain compensation.

[0064] In some embodiments, it is also possible to first obtain the errors of the respective symbols in the first reference signal after compensation that are at the same frequency domain position, perform interpolation processing based on the errors of the respective symbols at the same frequency domain position to obtain the errors of the respective symbols at this frequency domain position. Then, based on the errors of the respective symbols at each frequency domain position in the first reference signal after compensation, the mean value at the same time domain position is calculated to obtain the errors of the respective symbols in the demodulated signal after frequency domain compensation, so as to obtain the error of the demodulated signal after frequency domain compensation in the time domain. For example,Figure 2 In [the case where], the first reference signal is distributed on subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 11. First, interpolation is respectively performed based on the symbol errors of the reference signals in subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 11 to obtain the errors of each symbol in subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 11. Then, based on the errors of each symbol in subcarrier 1, subcarrier 4, subcarrier 7, and subcarrier 11, the mean value at the same time domain position is calculated to obtain the errors of each symbol in subcarrier 2, subcarrier 3, subcarrier 5, subcarrier 6... etc., so as to obtain the errors of each symbol in the demodulated signal after frequency domain compensation.

[0065] In some embodiments, it is also possible to first obtain the errors of each symbol at the same time domain position in the first reference signal after compensation, and calculate the mean value based on the errors of each symbol at the same time domain position to obtain the errors of each symbol at this time domain position. Then, based on the errors of each symbol at each time domain position in the first reference signal after compensation, interpolation processing in the time domain is performed to obtain the errors of each symbol in the demodulated signal after frequency domain compensation, so as to obtain the errors in the time domain of the demodulated signal after frequency domain compensation. Among them, the errors of each symbol at the same time domain position can be averaged, and then based on the mean value, the errors of each symbol at this time domain position are obtained. For example, the mean value is directly used as the errors of each symbol at this time domain position. For example, in Figure 2 In [the case where], the first reference signal is distributed at symbol position 1, symbol position 5, symbol position 8, and symbol position 12. First, based on the symbol errors of the reference signals in symbol position 1, symbol position 5, symbol position 8, and symbol position 12 respectively, the errors of each symbol in symbol position 1, symbol position 5, symbol position 8, and symbol position 12 are obtained. For example, the mean value of the errors is calculated. Then, based on the errors of each symbol in symbol position 1, symbol position 5, symbol position 8, and symbol position 12, interpolation processing in the time domain is performed to obtain the errors of each symbol in symbol position 2, symbol position 3, symbol position 4, and symbol position 6... etc., that is, all subcarriers on the same symbol have the same error, so as to obtain the errors of each symbol in the demodulated signal after frequency domain compensation.

[0066] In the above embodiments, based on two interpolation processes, the errors in the time domain of the demodulated signal after frequency domain compensation can be obtained from the errors of each symbol, or based on one mean value process and one interpolation process, the errors in the time domain of the demodulated signal after frequency domain compensation can be obtained from the errors of each symbol.

[0067] The errors of each symbol in the demodulated signal after frequency-domain compensation can be used to perform corresponding compensation on the demodulated signal after frequency-domain compensation, so as to correct the amplitude error and phase error of the signal in the time domain. For example, the resource unit to be compensated on the symbol is divided by the error of the corresponding symbol, so as to compensate the symbol. Subsequently, the demodulated signal after time-domain compensation can be used to demodulate different channels respectively to obtain corresponding data, such as binary data.

[0068] The above is the description of a signal error detection method. The following describes another signal error detection method.

[0069] Some embodiments provide a signal error detection method. Please refer to Figure 4 , the signal error detection method may include the following steps:

[0070] Step 200: Preprocess the wireless signal to be tested to obtain a signal to be detected.

[0071] Step 210: Calculate the error of the signal to be detected in the time domain.

[0072] In some embodiments, the signal to be detected may be the demodulated signal after frequency-domain compensation in the above signal error detection method. Therefore, for the specific processes of steps 200 and 210, reference may be made to steps 100, 200, and 300 above, which will not be elaborated here. In some embodiments, the signal to be detected may also be the demodulated signal in the above signal error detection method. Therefore, for the specific processes of steps 200 and 210, reference may be made to steps 100 and 300 above, which will not be elaborated here.

[0073] Some embodiments provide a signal error detection device. Please refer to Figure 5 , the signal error detection device includes a signal preprocessing module 10, a frequency-domain compensation module 20, and a time-domain compensation module 30.

[0074] The signal preprocessing module 10 is configured to receive at least one frame of wireless signal to be tested and preprocess the wireless signal to be tested to obtain a demodulated signal. The demodulated signal includes a known first reference signal.

[0075] The frequency-domain compensation module 20 is configured to obtain a second reference signal corresponding to the first reference signal locally, perform channel estimation on the demodulated signal based on the second reference signal, and perform frequency-domain channel equalization based on the result of the channel estimation to obtain a demodulated signal after frequency-domain compensation.

[0076] The time-domain compensation module 30 is used to obtain a compensated first reference signal from the demodulated signal after frequency-domain compensation, calculate the error of each symbol in the compensated first reference signal based on the second reference signal, and obtain the error of the demodulated signal after frequency-domain compensation in the time domain based on the error of each symbol.

[0077] In some embodiments, for the further signal processing procedures of the signal preprocessing module 10, the frequency-domain compensation module 20, and the time-domain compensation module 30, reference may be made to the signal error detection method in the above embodiments, which will not be elaborated herein.

[0078] Some embodiments provide a computer-readable storage medium, on which a program is stored, and the program can be executed by a processor to implement the above signal error detection method.

[0079] Those skilled in the art can understand that all or part of the functions of the various methods in the above embodiments can be implemented in a hardware manner or in a computer program manner. When all or part of the functions in the above embodiments are implemented in a computer program manner, the program can be stored in a computer-readable storage medium, and the storage medium may include: read-only memory, random access memory, magnetic disk, optical disk, hard disk, etc. The above functions are implemented by a computer executing the program. For example, the program is stored in the memory of the device, and when the processor executes the program in the memory, all or part of the above functions can be implemented. In addition, when all or part of the functions in the above embodiments are implemented in a computer program manner, the program can also be stored in a storage medium such as a server, another computer, magnetic disk, optical disk, flash drive, or mobile hard disk, downloaded or copied and saved to the memory of the local device, or the system of the local device is updated. When the processor executes the program in the memory, all or part of the functions in the above embodiments can be implemented.

[0080] The above uses specific examples to elaborate on the present application, which is only used to help understand the present application and is not intended to limit the present application. For those skilled in the technical field to which the present application belongs, based on the idea of the present application, several simple deductions, deformations, or substitutions can be made.

Claims

1. A signal error detection method, characterized in that: include: Receive at least one frame of a wireless signal to be tested, and pre-process the wireless signal to be tested to obtain a demodulated signal; wherein the demodulated signal includes a known first reference signal; Acquire a local second reference signal corresponding to the first reference signal, perform channel estimation on the demodulated signal based on the second reference signal, and perform frequency domain channel equalization based on a result of the channel estimation to obtain a demodulated signal after frequency domain compensation; The compensated first reference signal is obtained from the demodulated signal after frequency domain compensation, errors of each symbol in the compensated first reference signal are respectively calculated based on the second reference signal, and errors of the demodulated signal in the time domain after frequency domain compensation are obtained based on the errors of each symbol.

2. The signal error detection method according to claim 1, characterized in that: The calculating respectively the error of each symbol in the compensated first reference signal based on the second reference signal comprises: For each first symbol in the compensated first reference signal, acquiring each sequence value in the first symbol; Acquire a second symbol corresponding to the first symbol from the second reference signal, and acquire each sequence value in the second symbol; An error of the first symbol is calculated based on each sequence value of the second symbol and each sequence value of the first symbol.

3. The signal error detection method according to claim 2, characterized in that: The calculating the error of the first symbol based on each sequence value of the second symbol and each sequence value of the first symbol comprises: For each sequence value in the first symbol, obtain a sequence value in the second symbol corresponding to the sequence value and calculate a ratio between the two; The error of the first symbol is obtained based on the ratio corresponding to each sequence value in the first symbol.

4. The signal error detection method according to claim 3, characterized in that: The obtaining the error of the first symbol based on the ratio corresponding to each sequence value in the first symbol includes: An average of the ratios corresponding to the sequence values ​​in the first symbol is calculated, and an error of the first symbol is obtained based on the average.

5. The signal error detection method according to claim 1, characterized in that: The performing channel estimation on the demodulated signal based on the second reference signal comprises: The demodulated first reference signal is acquired from the demodulated signal, an error of a subcarrier where the demodulated first reference signal is located is calculated based on the second reference signal, and a result of the channel estimation is obtained based on the errors of each of the subcarriers.

6. The signal error detection method according to claim 1, characterized in that: The obtaining the error of the demodulated signal in the time domain after the frequency domain compensation based on the error of each symbol includes: Obtaining errors of the symbols at the same time domain position in the compensated first reference signal, and obtaining errors of the symbols at the time domain position based on the average error values ​​of the symbols at the same time domain position; Based on the error of each symbol in each time domain position in the compensated first reference signal, time domain interpolation processing is performed to obtain the error of each symbol in the demodulated signal after frequency domain compensation, so as to obtain its error in the time domain.

7. The signal error detection method according to claim 1, characterized in that: The preprocessing of the wireless signal to be tested includes: Performing synchronization processing on the wireless signal to be tested, and determining a signal frame header of each frame signal in the wireless signal to be tested; Based on each of the signal frame headers, each frame signal in the wireless signal to be tested is subjected to time domain offset correction processing and / or frequency domain offset correction processing to obtain the corrected wireless signal to be tested; The corrected wireless signal to be tested is demodulated to obtain the demodulated signal.

8. A signal error detection method, characterized in that: include: Receive at least one frame of a wireless signal to be tested, and pre-process the wireless signal to be tested to obtain a signal to be detected; wherein the signal to be detected includes a known first reference signal; Obtain a second reference signal locally corresponding to the first reference signal, obtain the first reference signal from the signal to be detected, calculate the errors of each symbol in the first reference signal based on the second reference signal, and obtain the error of the signal to be detected in the time domain based on the errors of each symbol in the first reference signal.

9. A signal error detection device, characterized in that: include: A signal preprocessing module, used for receiving at least one frame of a wireless signal to be tested, and preprocessing the wireless signal to be tested to obtain a demodulated signal; wherein the demodulated signal includes a known first reference signal; A frequency domain compensation module, used to obtain a second reference signal locally corresponding to the first reference signal, perform channel estimation on the demodulated signal based on the second reference signal, and perform frequency domain channel equalization based on the result of the channel estimation to obtain a demodulated signal after frequency domain compensation; A time domain compensation module is used to obtain the compensated first reference signal from the demodulated signal after frequency domain compensation, calculate the errors of each symbol in the compensated first reference signal based on the second reference signal, and obtain the error of the demodulated signal after frequency domain compensation in the time domain based on the errors of each symbol.

10. A storage medium, characterized in that: The medium stores a program, which can be executed by a processor to implement the signal error detection method according to any one of claims 1 to 8.