Channel estimation method and related device

By preprocessing the wireless signal and dividing its data load into channel estimation units with continuous distribution of locations in the frequency domain, the channel estimation error problem when the channel is distributed in the frequency domain is solved, and the accuracy of channel estimation is improved.

CN119892566AActive Publication Date: 2025-04-25SHENZHEN CITY SIGLENT TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510386471.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-04-25
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

When the resource allocation span of the channel in the frequency domain is large, there is an error in the channel estimation result, affecting the quality of channel demodulation.

Method used

By preprocessing the wireless signal, the demodulation signal is obtained, and its data load is divided into channel estimation units according to the resource location. Based on the second reference signal, a channel estimation is performed on the data load in each channel estimation unit to obtain a channel estimation result.

Benefits of technology

By dividing the data load of the wireless signal into channel estimation units with continuous distribution of frequency domain locations, channel estimation errors when the frequency domain resource allocation span are large are avoided, and the accuracy of channel estimation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892566A_ABST
    Figure CN119892566A_ABST
Patent Text Reader

Abstract

A channel estimation method and a related device are applied to the technical field of signal processing, and the channel estimation method comprises the following steps: acquiring at least one frame of wireless signal, and preprocessing the wireless signal to obtain a demodulation signal; dividing data loads in the demodulation signal, and dividing the data loads with continuously distributed resource positions into the same channel estimation unit; acquiring a local second reference signal corresponding to the first reference signal, and performing channel estimation on the data load in each channel estimation unit based on the second reference signal to obtain a corresponding channel estimation result; and taking the channel estimation result of each channel estimation unit as the channel estimation result of the wireless signal. As the data load in each channel estimation unit is continuously distributed in resource position, when channel estimation is carried out, channel estimation errors caused by large resource allocation span on a frequency domain can be avoided, and the accuracy of channel estimation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of signal processing technology, and in particular to a channel estimation method and related devices. Background Art

[0002] Wireless signals often produce distortion during transmission, making subsequent demodulation difficult. Therefore, it is necessary to detect errors in the received wireless signals for subsequent signal compensation and correction, thereby achieving better modulation effects. For example, in LTE (Long Term Evolution) demodulation systems and NR (New Radio) demodulation systems, the channel frequency domain response of the channel can be estimated based on channel estimation and channel equalization, and the amplitude frequency characteristics and phase frequency characteristics of the transmission channel can be corrected according to the subcarrier, thereby reducing the impact of the channel frequency response on the received signal.

[0003] In the current technical solutions, channel estimation for OFDM signals such as NR and LTE usually uses non-blind estimation based on reference signals. The reference signals are distributed in the frequency domain within the channel. When performing channel estimation, the channel coefficients of the frequency domain positions where the reference signals are located are generally calculated first, and then the frequency domain positions without reference signals are filled using interpolation processing methods.

[0004] However, channels usually have different resource allocation methods in the frequency domain. When the resource allocation spans a large range in the frequency domain, channel estimation requires a long linear extrapolation. The longer the linear extrapolation, the greater the error, which leads to a large error in the channel coefficient and affects the quality of channel demodulation. In this regard, new technical solutions need to be proposed. Summary of the invention

[0005] The main technical problem solved by the present application is that when the resource allocation span of the channel in the frequency domain is large, errors may occur in the channel estimation result.

[0006] According to the first aspect, an embodiment provides a channel estimation method, including: Acquire at least one frame of a wireless signal, preprocess the wireless signal to obtain a demodulated signal, wherein a data load in the demodulated signal includes a known first reference signal; Dividing the data load in the demodulated signal, and dividing the data load with continuous resource position distribution into the same channel estimation unit; wherein the continuous resource position distribution includes continuous frequency domain position distribution, and the data loads of different channel estimation units are discontinuously distributed in the frequency domain position; Acquire a local second reference signal corresponding to the first reference signal, and perform channel estimation on the data load in each of the channel estimation units based on the second reference signal to obtain a corresponding channel estimation result; The channel estimation results of the channel estimation units are used as the channel estimation results of the wireless signal.

[0007] In some embodiments, dividing the data loads with continuously distributed resource locations into the same channel estimation unit includes: Obtaining the frequency domain position of each data load in the demodulated signal; The data loads continuously distributed at the frequency domain positions are determined based on the frequency domain positions of the respective data loads, and the data loads continuously distributed at the frequency domain positions are divided into the same channel estimation unit.

[0008] In some embodiments, the channel estimation method further includes: If the data load in the channel estimation unit is discontinuously distributed in the time domain; Then, interpolation processing or averaging processing is performed in the time domain based on the data load corresponding to the first reference signal in the channel estimation unit, so that the data load in the channel estimation unit is continuously distributed in the time domain position.

[0009] In some embodiments, the continuous resource location distribution further includes a continuous time domain location distribution, and dividing the data load of the continuous resource location distribution into the same channel estimation unit includes: Obtaining the frequency domain position and time domain position of each data load in the demodulated signal; Data loads continuously distributed in the frequency domain and in the time domain are determined based on the frequency domain positions of the respective data loads, and the data loads continuously distributed in the frequency domain and in the time domain are divided into the same channel estimation unit.

[0010] In some embodiments, performing channel estimation on the data load in each of the channel estimation units based on the second reference signal includes: For each of the channel estimation units, calculating a channel coefficient of the first reference signal in the channel estimation unit based on the second reference signal; The channel coefficient of each load data in the channel estimation unit is obtained based on the channel coefficient of the first reference signal in the channel estimation unit.

[0011] In some embodiments, obtaining the channel coefficient of each load data in the channel estimation unit based on the channel coefficient of the first reference signal in the channel estimation unit includes: Acquire a preset time domain span, and divide the data load in the channel estimation unit into a plurality of time domain averaging units in the time domain based on the time domain span; For each of the time domain averaging units, respectively obtain the mean of the channel coefficients of the first reference signal at each frequency domain position in the time domain averaging unit, and use the mean of the channel coefficients of the first reference signal at each frequency domain position as the channel coefficient of each data load at the corresponding frequency domain position; In the frequency domain, the channel coefficient means corresponding to each frequency domain position are slidingly averaged based on a preset sliding average window, and interpolation processing is performed in the frequency domain based on the channel coefficient mean after sliding average to obtain the channel coefficient of each data load in the time domain averaging unit.

[0012] In some embodiments, the pre-processing of the wireless signal includes: Performing synchronization processing on the wireless signal to determine a signal frame header of each frame signal in the wireless signal; Based on each of the signal frame headers, each frame signal in the wireless signal is subjected to time domain offset correction processing and / or frequency domain offset correction processing to obtain the corrected wireless signal; The corrected wireless signal is demodulated to obtain the demodulated signal.

[0013] According to the second aspect, an embodiment provides a channel estimation device, including: A signal processing module, used to acquire at least one frame of wireless signal, pre-process the wireless signal, and obtain a demodulated signal, wherein the data load in the demodulated signal includes a known first reference signal; A signal division module, used to divide the data load in the demodulated signal, and divide the data load with continuous resource position distribution into the same channel estimation unit; wherein the continuous resource position distribution includes continuous frequency domain position distribution, and the data loads of different channel estimation units are discontinuously distributed in the frequency domain position; A channel estimation module is used to obtain a second reference signal locally corresponding to the first reference signal, and perform channel estimation on the data load in each of the channel estimation units based on the second reference signal to obtain a corresponding channel estimation result; and use the channel estimation result of each of the channel estimation units as the channel estimation result of the wireless signal.

[0014] According to the third 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 channel estimation method as described in the first aspect.

[0015] According to a fourth aspect, an embodiment provides a computer program product, comprising a computer program and / or instructions, wherein when the computer program and / or instructions are executed by a processor, the channel estimation method as described in the first aspect is implemented.

[0016] According to the channel estimation method, device, computer-readable storage medium and computer program product of the above-mentioned embodiment, after acquiring the wireless signal, preprocessing is performed to obtain a demodulated signal, and then the data load in the demodulated signal is divided according to the continuous distribution of the resource position, so that the data load with continuous distribution of the resource position is divided into the same channel estimation unit, and the data load with discontinuous distribution of the resource position is divided into different channel estimation units. Finally, based on the second reference signal, channel estimation is performed on the data load in each channel estimation unit respectively, and the channel estimation result of each channel estimation unit is used as the channel estimation result of the wireless signal. Since when performing channel estimation on the wireless signal, it is divided into each channel estimation unit with continuous distribution of frequency domain position and then channel estimation is performed separately, and the data load in each channel estimation unit is continuously distributed in the resource position, when performing channel estimation, the channel estimation error caused by a large resource allocation span in the frequency domain can be avoided, thereby improving the accuracy of channel estimation. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of a flow chart of a channel estimation method according to an embodiment; Figure 2 A schematic diagram of a frame structure of an embodiment; Figure 3 A schematic diagram of resource allocation of a demodulated signal according to an embodiment; Figure 4 A schematic diagram of the structure of a channel estimation unit according to an embodiment; Figure 5 A schematic diagram of the structure of a channel estimation unit in another embodiment; Figure 6 A schematic diagram of the structure of a channel estimation device according to an embodiment. DETAILED DESCRIPTION

[0018] The present application is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments use associated similar element numbers. In the following embodiments, many detailed descriptions are intended to enable the present application to be better understood. 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, and methods. In some cases, some operations related to the present application are not shown or described in the specification, in order to avoid the core part of the present application being overwhelmed by too much description, and 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.

[0019] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.

[0020] 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 order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).

[0021] In some embodiments of the present application, the data load in the demodulated signal is divided so that the data load with continuous distribution in the frequency domain is divided into the same channel estimation unit, while the data load with discontinuous distribution in the frequency domain is divided into different channel estimation units, and then channel estimation is performed on each channel estimation unit to obtain the final channel estimation result of the demodulated signal. Since the data load in each channel estimation unit is continuously distributed in the frequency domain, when performing channel estimation on each channel estimation unit, the error caused by the discontinuous distribution in the frequency domain can be avoided, thereby improving the accuracy of channel estimation.

[0022] Some embodiments provide a channel estimation method for performing channel estimation on a received wireless signal. Figure 1 , the channel estimation method may include the following steps.

[0023] Step 100: pre-process the wireless signal to obtain a demodulated signal.

[0024] In some embodiments, the wireless signal may be a wireless signal in a 3G, 4G, 5G or LTE communication system and supported for transmission. For example, the wireless signal may be at least one frame of data in an LTE communication system. The wireless signal includes a data signal corresponding to the information to be transmitted and a known reference signal, and the known reference signal is used by the receiving end to perform channel estimation on the wireless signal after receiving the wireless signal, thereby correcting or compensating for errors based on the channel estimation.

[0025] In the above embodiments, wireless signals are usually transmitted based on a frame structure. Figure 2 The following is a brief description of the frame structure using the LTE communication system as an example. A frame of wireless signal includes several subcarriers, each of which includes several OFDM symbols. The corresponding frame structure resource diagram is shown in the figure below. Figure 2 As shown, Figure 2The ordinate represents the frequency domain position of the subcarrier (i.e., frequency), and the ordinate represents the time domain position of the OFDM symbol (i.e., time). Figure 2 The CRS in the RGB indicates the location where the reference signal is mapped.

[0026] Before performing channel estimation, the wireless signal needs to be preprocessed so that the preprocessed signal can be easily processed in the subsequent signal processing.

[0027] In some embodiments, the preprocessing of the wireless signal includes synchronization processing, correction processing and demodulation processing. Among them, the wireless signal can be synchronized first, the main purpose of which is to determine the signal frame header of each frame signal in the wireless signal. The synchronization processing can adopt the synchronization processing method in the prior art, for example, the synchronization processing can be based on the synchronization signal, wherein the synchronization signal may include a main synchronization signal and an auxiliary synchronization signal, and the specific synchronization process is not repeated here. After the synchronization processing is completed, the wireless signal can be corrected, the main purpose of which is to perform preliminary correction on the wireless signal as a whole, so as to improve the accuracy and reliability of subsequent signal processing. Specifically, time domain offset correction processing and / or frequency domain offset correction processing can be performed on each frame signal in the wireless signal based on each signal frame header, so as to obtain a corrected wireless signal. After the correction processing is completed, the wireless signal can be demodulated accordingly to obtain a corresponding demodulated signal, wherein the demodulated signal includes each demodulated symbol, each symbol can be a complex sequence, such as a complex 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 symbol.

[0028] In the above embodiment, the wireless signal includes a known reference signal, so the data payload in the acquired demodulated signal also includes the corresponding known first reference signal.

[0029] Step 200: Divide the data load whose resource positions are continuously distributed in the demodulated signal into the same channel estimation unit.

[0030] Channels usually have different resource allocation modes in the frequency domain, including the case where resource allocation is continuous in the frequency domain and the case where resource allocation has a large span in the frequency domain. In some embodiments, the continuous distribution of resource positions includes continuous distribution of frequency domain positions, so for the case where resource allocation has a large span in the frequency domain or is discontinuously distributed in the frequency domain, such as in the case of frequency hopping, the data load in the demodulated signal can be divided before channel estimation is performed on the demodulated signal, so that the data load with a continuous distribution in the frequency domain position is divided into the same channel estimation unit, while the data load with a discontinuous distribution in the frequency domain position is divided into different channel estimation units.

[0031] In some embodiments, when dividing the data load in the demodulated signal, the frequency domain position of each data load in the demodulated signal is first obtained, and then the data loads continuously distributed in the frequency domain position are determined based on the frequency domain position of each data load, and finally the data loads continuously distributed in the frequency domain position are divided into the same channel estimation unit, and the data loads discontinuously distributed in the frequency domain position are divided into different channel estimation units.

[0032] In some embodiments, when determining a data load that is continuously distributed in the frequency domain, the subcarrier spacing can be obtained first, and then a determination can be made as to whether the frequency difference between adjacent data loads in the frequency domain is a subcarrier spacing. If it is a subcarrier spacing, it means that the adjacent data loads are continuously distributed in the frequency domain. If it is greater than a subcarrier spacing, the adjacent data loads are discontinuously distributed in the frequency domain.

[0033] In some embodiments, when determining the data load with continuous distribution in the frequency domain, the data load with continuous distribution in the frequency domain can also be determined based on the preset resource unit. Among them, the data load in the preset resource unit is continuously distributed in the frequency domain, so it can be determined based on the preset resource unit whether the adjacent preset resource units are continuously distributed in the frequency domain, for example, it is determined whether the frequency difference between adjacent data loads between adjacent preset resource units is a subcarrier interval. In some embodiments, the preset resource unit is related to the resource allocation method. For example, in the LTE communication system, the preset resource unit can be at least one RB (Resource Block) resource block.

[0034] In some embodiments, after dividing the data load continuously distributed in the frequency domain into the same channel estimation unit, it is possible to continue to determine whether the data load in the channel estimation unit is continuously distributed in the time domain, that is, whether it is a continuous symbol in the time domain. If the data load in the channel estimation unit is discontinuously distributed in the time domain, interpolation processing or average processing is performed in the time domain based on the data load corresponding to the first reference signal in the channel estimation unit, so that the data load in the channel estimation unit is continuously distributed in the time domain. For example, linear interpolation is performed in the time domain based on the data load corresponding to the first reference signal, so as to complete the data load in the discontinuously distributed time domain position, so that the data load in the channel estimation unit is continuously distributed in the time domain position. For example, the mean is calculated in the time domain based on the data load corresponding to the first reference signal, and the data load in the discontinuously distributed time domain position is completed, so that the data load in the channel estimation unit is continuously distributed in the time domain position.

[0035] The above embodiments divide the channel estimation units in the frequency domain, and in some cases the channel estimation units may also be divided in both the frequency domain and the time domain. In some embodiments, the continuous distribution of resource locations includes continuous distribution of frequency domain locations and continuous distribution of time domain locations. Therefore, when dividing into channel estimation units, the frequency domain locations and time domain locations of each data load in the demodulated signal are first obtained, and then the data loads that are continuously distributed in the frequency domain locations and continuously distributed in the time domain locations are determined based on the frequency domain locations of each data load, and finally the data loads that are continuously distributed in the frequency domain locations and continuously distributed in the time domain locations are divided into the same channel estimation unit, while the data loads that are discontinuously distributed in the frequency domain locations and / or discontinuously distributed in the time domain locations are divided into different channel estimation units.

[0036] In the above embodiment, the demodulated signal may be divided into a plurality of different channel estimation units, so that the data load in each channel estimation unit is continuously distributed at least in the frequency domain.

[0037] Step 300: Perform channel estimation on the data load in each channel estimation unit.

[0038] In some embodiments, a second reference signal corresponding to the first reference signal is first obtained locally, wherein the first reference signal and the second reference signal are signals having the same information, which can be understood as the first reference signal being a signal received after actual transmission, which will be interfered with during the transmission process, and thus has errors, while 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, and the specific generation process is not repeated here.

[0039] Then, for each channel estimation unit, the channel coefficient of the first reference signal in the channel estimation unit is calculated based on the second reference signal. In some embodiments, the data load in the second reference signal at the same position as the data load in the first reference signal is obtained, so as to obtain the corresponding channel coefficient based on the data load in the second reference signal and the data load in the first reference signal. The data load in the first reference signal can be estimated by using the existing least squares algorithm and the minimum mean square error algorithm to obtain the channel coefficient corresponding to the data load in the first reference signal, which will not be described in detail here.

[0040] Finally, the channel coefficients of each load data in the channel estimation unit are obtained based on the channel coefficients of the first reference signal in the channel estimation unit. In some embodiments, interpolation processing can be performed based on the channel coefficients of the first reference signal, such as linear interpolation in the frequency domain, so that the channel coefficients of the first reference signal are extended to the channel coefficients of each load data in the channel estimation unit.

[0041] In some embodiments, when obtaining the channel coefficient of each load data in the channel estimation unit based on the channel coefficient of the first reference signal in the channel estimation unit, first obtain a preset time domain span, and divide the data load in the channel estimation unit into multiple time domain averaging units in the time domain based on the time domain span. Then, for each time domain averaging unit, respectively obtain the channel coefficient mean of the first reference signal at each frequency domain position in the time domain averaging unit, and use the channel coefficient mean of the first reference signal at each frequency domain position as the channel coefficient of each data load in the corresponding frequency domain position. Then, first perform sliding averaging on the channel coefficient mean corresponding to each frequency domain position based on a preset sliding averaging window in the frequency domain, and then perform interpolation processing in the frequency domain based on the channel coefficient mean after sliding averaging, such as performing linear interpolation in the frequency domain, so as to obtain the channel coefficient of each data load in the time domain averaging unit. In this embodiment, sliding averaging is first performed in the frequency domain, and then linear interpolation is performed to obtain the channel coefficient of each data load in the time domain averaging unit. Finally, the channel coefficient of each load data in the channel estimation unit is obtained from the channel coefficient of each data load in each time domain averaging unit.

[0042] In some embodiments, after obtaining the channel coefficients of each data load in the time domain averaging unit, each data load can be firstly channel-equalized based on the channel coefficients of each data load to obtain a modulated signal after equalization, and then the modulated signal after equalization is symbol-determined based on the modulation mode of the signal configuration to obtain a modulated signal after determination, and the channel estimation is re-performed based on the second reference signal to obtain the channel coefficients of the modulated signal after determination, and then the channel coefficients of the modulated signal after determination are subjected to the steps of the above embodiment, and the channel coefficients corresponding to each frequency domain position are subjected to sliding average in the frequency domain based on a preset sliding average window for each time domain averaging unit to obtain the final channel coefficients of the modulated signal after determination. In this embodiment, after calculating the channel coefficients of the first reference signal based on the second reference signal, the channel coefficients of the demodulated channel are obtained from the channel coefficients of the first reference signal, and then the channel coefficients of the demodulated channel are symbol-determined after channel equalization based on the channel coefficients of the demodulated channel, and then the channel coefficients of the demodulated signal after determination are calculated again based on the second reference signal, and finally the channel coefficients are subjected to sliding average in the frequency domain, so as to obtain the final more accurate channel coefficients.

[0043] In some embodiments, channel equalization can be performed on the demodulated signal based on the channel coefficients calculated as described above for compensation and correction. Since the channel estimation error caused by a large resource allocation span in the frequency domain can be avoided, the calculated channel coefficient has a higher accuracy. After channel equalization, the linear extrapolation error caused by discontinuous resource positions can be effectively suppressed.

[0044] In the above embodiment, the demodulated signal can be divided into multiple different channel estimation units before channel estimation is performed, or the demodulated signal can be divided into multiple different channel estimation units during the channel estimation process, for example, before performing sliding averaging and interpolation processing in the frequency domain.

[0045] The above is some description of the channel estimation method, and the following is an example.

[0046] Please refer to Figure 3 , which demonstrates the frequency hopping of two RB resource blocks in one time slot. The ordinate is the frequency domain position of the RE (Resource Element) resource block, the abscissa is the time domain position of the symbol, the black part is the position of the first reference signal, the data of the first reference signal is RS'(s,l), the gray part is the data corresponding to other data loads, and the white part has no data. Among them, s is the time domain position of the symbol, and l is the frequency domain position of the RE resource block, that is, the frequency domain position of the subcarrier. The specific position of the first reference signal is determined by the channel configuration, and the 3GPP protocol stipulates the channel resource allocation under various configurations.

[0047] After receiving the wireless signal, synchronization processing, time domain offset correction processing and frequency domain offset correction processing are performed, and then OFDM demodulation is converted to the resource grid to obtain a demodulated signal. Then the data RS(s,l) of the second reference signal is generated and stored locally, where the resource location of the second reference signal RS(s,l) and the first reference signal RS'(s,l) are the same, and then the data load where the first reference signal RS'(s,l) is located is estimated according to the principle of the least squares algorithm, that is, the first reference signal RS'(s,l) and the second reference signal RS(s,l) are divided at the corresponding position to obtain the channel coefficient H_RS(s,l) at the first reference signal RS'(s,l); Next, the time domain span T of the time domain averaging unit is set, and the channel estimation unit is divided into multiple time domain averaging units in the time domain. The time domain span T is not limited to time slots, subframes, and frames, and is converted into symbols according to the configuration of the current signal, for example, the time domain span T of the time domain averaging unit is 14; the sliding average window size W_N in the frequency domain is set, for example, W_N is set to 3 subcarriers, that is, 3 RE resource blocks.

[0048] The channel coefficient H_RS(s,l) of the first reference signal in each time domain averaging unit is averaged at the corresponding position in the time domain to obtain the corresponding channel coefficient mean H_RS(l). Please refer to Figure 4 and Figure 5, where l=[0:2:23,36:2:59], [0:2:23] means from 0 to 23, with a step of 2, and [36:2:59] means from 36 to 59, with a step of 2. Divide the demodulated signal into k channel estimation units according to continuous RBs, please refer to Figure 4 , when k=0, l=[0:2:23], please refer to Figure 5 , when k=1, l=[36:2:59]; A sliding average with a sliding average window size of W_N is performed on the mean channel coefficient H_RS(l) in the channel estimation unit of each segment to obtain the channel coefficient H_RS'(l) after sliding average, and then linear interpolation is performed in the frequency domain to complete the channel coefficient H(l) of the data load except the channel coefficient H_RS'(l) after sliding average corresponding to the first reference signal.

[0049] Calculate the channel coefficient of each time-domain average unit in each channel estimation unit, so as to obtain the channel coefficient of each data load in the modulation signal. Use the channel coefficient of each data load in the modulation signal to perform channel equalization, and obtain the equalized modulation signal D'(s,l). Then, make a symbol decision on D'(s,l) according to the modulation mode configured by the signal, and obtain the determined modulation signal S(s,l); Then, based on the determined modulation signal S(s,l), the channel is estimated again to obtain a new channel coefficient H_RSData(s,l). Then, according to the above steps, each time domain averaging unit is subjected to sliding averaging in the frequency domain based on a sliding averaging window size of W_N to obtain the final channel coefficient.

[0050] Please refer to Figure 6 In some embodiments, a channel estimation device is provided, which includes a signal processing module 10, a signal division module 20 and a channel estimation module 30, which are described in detail below.

[0051] The signal processing module 10 is used to acquire at least one frame of wireless signal, pre-process the wireless signal, and obtain a demodulated signal, wherein the data load in the demodulated signal includes a known first reference signal.

[0052] The signal division module 20 is used to divide the data load in the demodulated signal and divide the data load with continuous distribution of resource positions into the same channel estimation unit; wherein the continuous distribution of resource positions includes continuous distribution of frequency domain positions, and the data loads of different channel estimation units are discontinuously distributed in the frequency domain positions.

[0053] The channel estimation module 30 is used to obtain a second reference signal locally corresponding to the first reference signal, and based on the second reference signal, perform channel estimation on the data load in each channel estimation unit to obtain a corresponding channel estimation result; and use the channel estimation result of each channel estimation unit as the channel estimation result of the wireless signal.

[0054] In some embodiments, the further signal processing process of the signal processing module 10, the signal division module 20 and the channel estimation module 30 may refer to the channel estimation method in the above embodiment, which will not be described in detail here.

[0055] Some embodiments provide a computer-readable storage medium on which a program is stored. The program can be executed by a processor to implement the above-mentioned channel estimation method.

[0056] Some embodiments provide a computer program product, including a computer program and / or instructions, which implement the above-mentioned channel estimation method when the computer program and / or instructions are executed by a processor.

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

[0058] The above specific examples are used to illustrate the present application, which is only used to help understand the present application and is not intended to limit the present application. For technicians in the technical field to which the present application belongs, they can also make some simple deductions, deformations or substitutions based on the ideas of the present application.

Claims

1. A channel estimation method, characterized in that: include: Acquire at least one frame of a wireless signal, preprocess the wireless signal to obtain a demodulated signal, wherein a data load in the demodulated signal includes a known first reference signal; Dividing the data load in the demodulated signal, and dividing the data load with continuous resource position distribution into the same channel estimation unit; wherein the continuous resource position distribution includes continuous frequency domain position distribution, and the data loads of different channel estimation units are discontinuously distributed in the frequency domain position; Acquire a local second reference signal corresponding to the first reference signal, and perform channel estimation on the data load in each of the channel estimation units based on the second reference signal to obtain a corresponding channel estimation result; The channel estimation results of the channel estimation units are used as the channel estimation results of the wireless signal.

2. The channel estimation method according to claim 1, characterized in that: The step of dividing the data loads with continuously distributed resource positions into the same channel estimation unit includes: Obtaining the frequency domain position of each data load in the demodulated signal; The data loads continuously distributed at the frequency domain positions are determined based on the frequency domain positions of the respective data loads, and the data loads continuously distributed at the frequency domain positions are divided into the same channel estimation unit.

3. The channel estimation method according to claim 2, characterized in that: Also includes: If the data load in the channel estimation unit is discontinuously distributed in the time domain; Then, interpolation processing or averaging processing is performed in the time domain based on the data load corresponding to the first reference signal in the channel estimation unit, so that the data load in the channel estimation unit is continuously distributed in the time domain position.

4. The channel estimation method according to claim 1, characterized in that: The resource position continuous distribution also includes time domain position continuous distribution, and the data load of the resource position continuous distribution is divided into the same channel estimation unit, including: Obtaining the frequency domain position and time domain position of each data load in the demodulated signal; Data loads continuously distributed in the frequency domain and in the time domain are determined based on the frequency domain positions of the respective data loads, and the data loads continuously distributed in the frequency domain and in the time domain are divided into the same channel estimation unit.

5. The channel estimation method according to claim 1, wherein: Performing channel estimation on the data load in each of the channel estimation units based on the second reference signal, including: For each of the channel estimation units, calculating a channel coefficient of the first reference signal in the channel estimation unit based on the second reference signal; The channel coefficient of each load data in the channel estimation unit is obtained based on the channel coefficient of the first reference signal in the channel estimation unit.

6. The channel estimation method according to claim 5, characterized in that: Obtaining a channel coefficient of each load data in the channel estimation unit based on a channel coefficient of the first reference signal in the channel estimation unit includes: Acquire a preset time domain span, and divide the data load in the channel estimation unit into a plurality of time domain averaging units in the time domain based on the time domain span; For each of the time domain averaging units, respectively obtain the mean of the channel coefficients of the first reference signal at each frequency domain position in the time domain averaging unit, and use the mean of the channel coefficients of the first reference signal at each frequency domain position as the channel coefficient of each data load at the corresponding frequency domain position; In the frequency domain, the channel coefficient means corresponding to each frequency domain position are slidingly averaged based on a preset sliding average window, and interpolation processing is performed in the frequency domain based on the channel coefficient mean after sliding average to obtain the channel coefficient of each data load in the time domain averaging unit.

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

8. A channel estimation device, characterized in that: include: A signal processing module, used to acquire at least one frame of wireless signal, pre-process the wireless signal, and obtain a demodulated signal, wherein the data load in the demodulated signal includes a known first reference signal; A signal division module, used to divide the data load in the demodulated signal, and divide the data load with continuous resource position distribution into the same channel estimation unit; wherein the continuous resource position distribution includes continuous frequency domain position distribution, and the data loads of different channel estimation units are discontinuously distributed in the frequency domain position; A channel estimation module is used to obtain a second reference signal locally corresponding to the first reference signal, and perform channel estimation on the data load in each of the channel estimation units based on the second reference signal to obtain a corresponding channel estimation result; and use the channel estimation result of each of the channel estimation units as the channel estimation result of the wireless signal.

9. A computer-readable storage medium, characterized in that: The medium stores a program, and the program can be executed by a processor to implement the channel estimation method according to any one of claims 1 to 7.

10. A computer program product comprising a computer program and / or instructions, characterized in that: When the computer program and / or the instructions are executed by a processor, the channel estimation method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method, device and system for transmitting and receiving data

    CN102244563A

  • Channel estimation method and device

    CN114124625A

  • Channel estimation method and device

    CN115664897A

  • Communication resource determination method, terminal and network side equipment

    CN116367327A

  • Method for ensuring channel continuity after precoding, base station, UE, and computer readable storage medium

    US20160065340A1