Channel estimation method and device, communication equipment, storage medium and chip

By constructing an estimation mapping relationship with the conditions that meet the correlation of the position to be estimated in channel estimation in channel estimation, selecting some reference points for channel estimation, solving the high complexity problem in the 2D dimensional channel estimation method, and achieving optimization of computing efficiency and power consumption.

CN120378256APending Publication Date: 2025-07-25BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410251996.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing channel estimation method is highly complex in 2D dimension calculations, and cannot fully utilize channel correlation, resulting in waste of computing resources and insufficient performance.

Method used

By determining the configuration on the pilot pattern of the channel, selecting reference points that meet preset conditions with the correlation of the position to be estimated, an estimation mapping relationship is constructed, and channel estimation is only used to use some reference points to reduce calculation complexity and power consumption.

Benefits of technology

It effectively reduces the computational complexity of channel estimation and power consumption in actual application, while maintaining good performance and improving computing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378256A_ABST
    Figure CN120378256A_ABST
Patent Text Reader

Abstract

The invention provides a channel estimation method and device, communication equipment, a storage medium and a chip, and relates to the field of communication. The method comprises the following steps: determining a first configuration based on a plurality of first pilot frequency points on a pilot frequency pattern of a channel and a channel estimation error of an area enclosed by the plurality of first pilot frequency points; based on the first configuration, determining an estimation mapping relation of the to-be-estimated position in the first configuration, the estimation mapping relation being composed of points in the first configuration, the correlation between the points and the to-be-estimated position satisfying a first preset condition; and determining a channel estimation result of the to-be-estimated position in the first configuration based on the sending pilot symbols and the receiving pilot information of the positions in the estimation mapping relation. According to the channel estimation method, the configuration is determined, the estimation mapping relation of the to-be-estimated position is formed based on the correlation coefficient in the configuration, and channel estimation is completed through the points in the estimation mapping relation, so that channel estimation calculation does not need to be performed by using all pilot frequency points in the configuration, and the complexity and the calculation power consumption in actual application are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular, to a channel estimation method and apparatus, a communication device, a storage medium, and a chip. Background Art

[0002] The purpose of channel estimation is to estimate the time-domain or frequency-domain response of a channel, correct and recover the received data, so as to obtain the performance gain of relevant detection. Usually, channel estimation needs to be performed separately in two dimensions of time domain and frequency domain. There is also a 2D-dimensional channel estimation method, but the complexity is higher, and more pilot points need to be used for complex multiplication calculations, and the calculation cost is relatively high. Summary of the Invention

[0003] The present disclosure provides a channel estimation method and apparatus, a communication device, a storage medium, and a chip. By determining the estimation mapping relationship of the position to be estimated through the correlation coefficient, and calculating the channel estimation result of the position to be estimated based on the reference points in the estimation mapping relationship, the calculation complexity of channel estimation and the calculation power consumption in actual application are reduced.

[0004] An embodiment of the first aspect of the present disclosure provides a channel estimation method, which includes: determining a first configuration based on a plurality of first pilot points on a pilot pattern of a channel and the channel estimation error of a region surrounded by the plurality of first pilot points, where the first configuration is a region surrounded by the plurality of first pilot points, and the rows and columns of the first configuration respectively represent the carrier interval in the frequency domain and the symbol interval in the time domain; determining an estimation mapping relationship of a position to be estimated in the first configuration based on the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the position to be estimated satisfies a first preset condition; determining the channel estimation result of the position to be estimated in the first configuration based on the transmitted pilot symbols and received pilot information at each position in the estimation mapping relationship.

[0005] In some embodiments of the present disclosure, determining the first configuration based on a plurality of first pilot points on a pilot pattern of a channel and the channel estimation error of a region surrounded by the plurality of first pilot points includes: determining a plurality of configurations based on the plurality of first pilot points on the pilot pattern of the channel, where a second configuration in the plurality of configurations is a region surrounded by a plurality of second pilot points, and the plurality of first pilot points include the plurality of second pilot points; determining the first configuration from the plurality of configurations based on the transmitted pilot symbols, received pilot information, and channel estimation error of the second configuration at each transmission and reception position of the channel.

[0006] In some embodiments of the present disclosure, determining a first configuration from multiple configurations based on transmitted pilot symbols, received pilot information, and channel estimation errors of a second configuration at each transmission and reception position of a channel includes: obtaining a first parameter and a second parameter of the second configuration among the multiple configurations; determining a first correlation coefficient between a position to be estimated within the second configuration and a second pilot point based on the first parameter and the second parameter; determining a first reference point that satisfies a second preset condition from the positions to be estimated within the second configuration based on the first correlation coefficient; determining the channel estimation error of the second configuration based on the second pilot point, the transmitted pilot symbols and received pilot information at the first reference point, and the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the second configuration; and determining the second configuration whose channel estimation error satisfies a third preset condition as the first configuration.

[0007] In some embodiments of the present disclosure, determining the channel estimation error of the second configuration based on the second pilot point, the transmitted pilot symbols and received pilot information at the first reference point, and the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the second configuration includes: determining the channel frequency response of the second pilot point and the first reference point based on the second pilot point, the transmitted pilot symbols and received pilot information at the first reference point; determining the filtered output result of the second pilot point and the first reference point based on the time-domain interpolation coefficient, the frequency-domain interpolation coefficient, and the channel frequency response of the second pilot point and the first reference point; and determining the channel estimation error of the second configuration according to the channel frequency response and the filtered output result.

[0008] In some embodiments of the present disclosure, determining the estimation mapping relationship of the positions to be estimated in the first configuration based on the first configuration includes: determining a second correlation coefficient between each position to be estimated in the first configuration and the first reference point and the second pilot point respectively based on the first configuration; and determining a second reference point whose second correlation coefficient satisfies a fourth preset condition to form the estimation mapping relationship of the positions to be estimated in the first configuration, where the second reference point is the first reference point and / or the second pilot point.

[0009] In some embodiments of the present disclosure, determining the channel estimation result of the positions to be estimated in the first configuration based on the transmitted pilot symbols and received pilot information at each position in the estimation mapping relationship includes: determining the channel frequency response of the position to be estimated according to the transmitted pilot symbols and received pilot information at the second reference point in the estimation mapping relationship; and determining the channel estimation result of the position to be estimated based on the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the first configuration and the channel frequency response of the position to be estimated.

[0010] A second aspect embodiment of the present disclosure provides a channel estimation device, including: a processing module, configured to determine a first configuration based on a plurality of first pilot points on a pilot pattern of a channel and channel estimation errors of a region surrounded by the plurality of first pilot points, where the first configuration is a region surrounded by the plurality of first pilot points, and rows and columns of the first configuration respectively represent carrier intervals in the frequency domain and symbol intervals in the time domain; determine an estimation mapping relationship of a position to be estimated in the first configuration based on the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the position to be estimated satisfies a first preset condition; and determine a channel estimation result of the position to be estimated in the first configuration based on transmitted pilot symbols and received pilot information of each position in the estimation mapping relationship.

[0011] A third aspect embodiment of the present disclosure provides an electronic device, including: a processor and a memory for storing a computer program that can run on the processor, where the processor is configured to execute the method described in any one of the first aspect embodiments of the present disclosure when running the computer program.

[0012] A fourth aspect embodiment of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to cause a computer to execute the method described in any one of the first aspect embodiments of the present disclosure.

[0013] A fifth aspect embodiment of the present disclosure provides a chip, including at least one processor and a communication interface; the communication interface is configured to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method described in any one of the first aspect embodiments of the present disclosure through logic circuits or by executing code instructions.

[0014] In summary, the channel estimation method, device, communication device, storage medium, and chip provided by the present disclosure include: determining a first configuration based on a plurality of first pilot points on a pilot pattern of a channel and channel estimation errors of a region surrounded by the plurality of first pilot points, where the first configuration is a region surrounded by the plurality of first pilot points, and rows and columns of the first configuration respectively represent carrier intervals in the frequency domain and symbol intervals in the time domain; determining an estimation mapping relationship of a position to be estimated in the first configuration based on the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the position to be estimated satisfies a first preset condition; and determining a channel estimation result of the position to be estimated in the first configuration based on transmitted pilot symbols and received pilot information of each position in the estimation mapping relationship. By determining the configuration, calculating the correlation coefficient within the configuration to determine the estimation mapping relationship of the position to be estimated, and calculating the channel estimation result of the position to be estimated through the points in the estimation mapping relationship, the complexity and computational power consumption in actual applications are reduced.

[0015] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present disclosure. Brief Description of the Drawings

[0016] The drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an undue limitation to the present disclosure.

[0017] Figure 1 It is a schematic flowchart of the channel estimation method provided for the embodiments of the present disclosure;

[0018] Figure 2 It is a flowchart of the method for determining the first configuration proposed for the embodiments of the present disclosure;

[0019] Figure 3 It is a schematic diagram of the pilot pattern proposed for the embodiments of the present disclosure;

[0020] Figure 4 It is a flowchart of the method for determining the first configuration proposed for the embodiments of the present disclosure;

[0021] Figure 5 It is a schematic flowchart of the method for determining the channel estimation error of the second configuration proposed for the embodiments of the present disclosure;

[0022] Figure 6 It is a schematic flowchart of the method for determining the estimation mapping relationship of the position to be estimated proposed for the embodiments of the present disclosure;

[0023] Figure 7 It is a schematic flowchart of the method for determining the channel estimation result of the position to be estimated proposed for the embodiments of the present disclosure;

[0024] Figure 8A It is a schematic flowchart of a channel estimation method provided for the embodiments of the present disclosure;

[0025] Figure 8B It is a schematic diagram of the configuration provided for the embodiments of the present disclosure;

[0026] Figure 9 It is a schematic diagram of the structure of the channel estimation device proposed for the embodiments of the present disclosure;

[0027] Figure 10 It is a schematic diagram of the structure of the electronic device provided for the embodiments of the present disclosure;

[0028] Figure 11 It is a schematic diagram of the structure of the chip provided for the embodiments of the present disclosure. Detailed Description of the Embodiments

[0029] Embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where like or similar reference numerals denote like or similar elements or elements having like or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation of the present disclosure.

[0030] In the current channel estimation method based on LMMSE estimation, the time domain and frequency domain dimensions are separated, and the filter structure is obtained using singular value decomposition. In the 2D dimension channel estimation method, the time domain and frequency domain are not distinguished, and the channel estimation of the target point is directly obtained using each reference signal point. The performance is better than the method based on LMMSE estimation, but the computational complexity will be greater. For the channel estimation method based on LMMSE estimation, when the channel estimation result of point D needs to be obtained, the reference signal points from 1 to 12 are first used to obtain the estimation result of point A, the reference signal points from 18 to 24 are used to obtain the estimation result of point B, and then the reference signal points from 30 to 36 are used to obtain the estimation result of point C. In the 2D dimension channel estimation method, the reference signal points from 1 to 36 are used to obtain the estimation result of point D, and the estimation results of A, B, and C are not required. Theoretically, when calculating point D in the 2D dimension estimation method, the 1 to 36 reference signal points are directly utilized, and better performance of Wiener filtering can be obtained, but the computational complexity is 36 multiplications. Due to the differences in channel correlation at each RS point, there is a problem that the RS points with weak correlation contribute little to the calculation performance and occupy computing resources. The estimation method based on LMMSE calculates point D after calculating the intermediate points A, B, and C, indirectly utilizes the 1 to 36 reference signals, and the performance is slightly worse than that of the 2D dimension estimation method. Calculating the channel estimation of the target point separately from the two single dimensions cannot fully utilize the channel correlation information of the other dimension.

[0031] Therefore, in order to solve the problem of high complexity in the 2D dimension channel estimation method and obtain better performance while reducing complexity, the present disclosure proposes a channel estimation method that utilizes channel correlation to significantly reduce the number of reference signal points used each time in the two-dimensional calculation based on the 2D dimension.

[0032] The channel estimation method provided by the present application will be introduced in detail below with reference to the accompanying drawings.

[0033] Figure 1 It is a method flow chart of a channel estimation method proposed for an embodiment of the present disclosure. As Figure 1 shown, the method may include the following steps.

[0034] Step 101, determine a first configuration based on a plurality of first pilot points on the pilot pattern of the channel and the correlation coefficients between the plurality of first pilot points.

[0035] In some embodiments, the pilot pattern is a pilot sequence including a plurality of first pilot points. Exemplarily, it may be a comb pilot pattern, a block pilot pattern, and a two-dimensional pilot pattern.

[0036] In some embodiments, through the pilot pattern, different configurations can be divided for the channel in the time-frequency space. By calculating the correlation coefficients between the multiple first pilot points in different configurations, a configuration with a smaller estimation error can be determined for subsequent channel estimation.

[0037] In some embodiments, the configuration with a smaller estimation error may be the first configuration. The first configuration is a region surrounded by a plurality of first pilot points. The rows of the first configuration represent the carrier spacing in the frequency domain, and the columns of the first configuration represent the symbol spacing in the time domain.

[0038] In some embodiments, the rows and columns of the first configuration respectively represent the carrier spacing in the frequency domain and the symbol spacing in the time domain.

[0039] In some embodiments, through the rows and columns of the first configuration, the time-domain interpolation coefficient and the frequency-domain interpolation coefficient of the first configuration can be determined respectively, which are used for subsequent calculation of the channel estimation result at the position to be estimated in the first configuration.

[0040] Step 102, based on the first configuration, determine the estimation mapping relationship of the position to be estimated in the first configuration.

[0041] In some embodiments, the estimation mapping relationship is composed of the points in the first configuration whose correlation with the position to be estimated satisfies a first preset condition.

[0042] In some embodiments, determining the estimation mapping relationship of the position to be estimated in the first configuration may be to determine the estimation mapping table (or, estimation mapping dictionary, estimation mapping structure, etc., hereinafter taking the estimation mapping table as an example) of the position to be estimated. The estimation mapping table includes the points whose correlation with the position to be estimated satisfies the first preset condition.

[0043] In some embodiments, the first preset condition may be the M reference points with the strongest correlation coefficient with the position to be estimated in the first configuration. M is less than the number of reference points in the first configuration. Exemplarily, M may be 3.

[0044] In some embodiments, the first preset condition may be the M reference points with the correlation coefficient with the position to be estimated in the first configuration within a fixed value range.

[0045] In some embodiments, the first preset condition can be customized, and the present disclosure does not limit this.

[0046] In some embodiments, by determining the estimated mapping relationship of the position to be estimated and selecting reference points with strong correlation with the position to be estimated from the first configuration to complete subsequent interpolation calculations, some reference points with weak correlation can be filtered out, simplifying the complexity of subsequent calculations and reducing the computational power consumption.

[0047] Step 103: Based on the transmitted pilot symbols and received pilot information of each position in the estimated mapping relationship, determine the channel estimation result of the position to be estimated in the first configuration.

[0048] In some embodiments, determining the channel estimation result of the position to be estimated based on the estimated mapping relationship may be to determine the channel estimation result of the position to be estimated through interpolation calculations according to the transmitted pilot symbols and received pilot information at points with strong correlation with the position to be estimated determined in the estimated mapping relationship, as well as the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the first configuration.

[0049] In some embodiments, by calculating the channel estimation result of the position to be estimated only using the reference points in the estimated mapping relationship, the complexity and computational power consumption brought by calculating using all the reference points within the configuration when calculating the channel estimation result of the position to be estimated can be reduced.

[0050] In the above embodiments, by determining the first configuration, determining, based on the strength of the correlation coefficient in the first configuration, the reference points whose correlation with the position to be estimated meets the preset conditions to form the estimated mapping relationship, and completing the calculation of the channel estimation result of the position to be estimated based on the reference points in the estimated mapping relationship, it is possible to achieve the calculation of channel estimation using only some reference points, reducing the complexity of channel estimation and the computational power consumption in actual applications.

[0051] Figure 2 The flowchart of the method for determining the first configuration proposed in the embodiments of the present disclosure. Based on Figure 1 the embodiments shown, Figure 2 is a further description of Figure 1 step 101. Figure 2 The embodiments shown may include the following steps:

[0052] Step 201: Based on multiple first pilot points on the pilot pattern of the channel, determine multiple configurations.

[0053] In some embodiments, determining multiple configurations based on multiple first pilot points on the pilot pattern of the channel may be to determine different regions enclosed by different first pilot points.

[0054] In some embodiments, each configuration of the multiple configurations is enclosed by multiple second pilot points, and the multiple second pilot points are included in the multiple first pilot points.

[0055] In some embodiments, the second configuration among multiple configurations can be any configuration, and the second configuration is a region surrounded by a plurality of second pilot points.

[0056] Exemplarily, as Figure 3 shown in the pilot pattern, pilot points 1, 2, 3, 4, 13, 14, 15, 16 can surround the first configuration, and pilot points 5, 6, 7, 17, 18, 19, 29, 30, 31 can surround the second configuration.

[0057] In some embodiments, different configurations can obtain different time-domain interpolation coefficients and frequency-domain interpolation coefficients.

[0058] In some embodiments, the frequency-domain interpolation coefficients and time-domain interpolation coefficients can be used for subsequent calculation of the channel estimation result.

[0059] Step 202: Determine the first configuration from multiple configurations based on the transmitted pilot symbols, received pilot information, and channel estimation error of the second configuration at each transmit-receive position of the channel.

[0060] In some embodiments, the transmitted pilot symbols and received pilot information can be determined at each transmit-receive position of the channel. Exemplarily, the transmitted pilot symbol can be X, and the received pilot information can be y.

[0061] In some embodiments, the channel estimation error of the second configuration can be calculated by determining the correlation coefficients between the positions to be estimated in each configuration and a plurality of first pilot points, selecting the positions to be estimated with the strongest correlation to form reference points, and calculating the channel estimation error of each configuration through the plurality of first pilot points and the reference points.

[0062] Exemplarily, in Figure 3 the first configuration surrounded, calculate the correlation coefficients between each position to be estimated and pilot points 1, 2, 3, 4, 13, 14, 15, 16, determine the three reference points A1, A2, A3 with the strongest correlation coefficients, and calculate the channel estimation error of the first configuration based on the transmitted pilot symbols and received pilot information, in combination with the pilot points and the reference points. Similarly, calculate Figure 3 the channel estimation errors of all configurations in

[0063] In some embodiments, determining the first configuration from multiple configurations can be based on the channel estimation errors of the multiple configurations, and the configuration with the minimum channel estimation error is determined as the first configuration.

[0064] Exemplarily, Figure 3 in, if the channel estimation error of the second configuration is less than that of the first configuration, then the second configuration can be determined as the first configuration, and the first configuration is used for subsequent calculation of the channel estimation result.

[0065] Figure 4 Flowchart of the method for determining the first configuration proposed in the embodiments of the present disclosure. Based on Figure 1 、 Figure 2 The embodiments shown, Figure 4 is a further description of Figure 2 Step 202 of Figure 4 The embodiments shown may include the following steps:

[0066] Step 401, obtain the first parameter and the second parameter of the second configuration among multiple configurations.

[0067] In some embodiments, the first parameter may be a parameter for calculating the correlation in the frequency domain dimension. Exemplarily, it may be the channel mean square delay τ rms , and the maximum channel delay L.

[0068] In some embodiments, the second parameter may be a parameter for calculating the correlation in the time domain dimension. Exemplarily, it may be the Doppler frequency offset fd.

[0069] In some embodiments, by obtaining the first parameter and the second parameter of the second configuration, the correlation coefficient between each position in the second configuration and the pilot point can be calculated.

[0070] Step 402, based on the first parameter and the second parameter, determine the first correlation coefficient between the position to be estimated within the second configuration and the second pilot point.

[0071] In some embodiments, the first correlation coefficient may be composed of a time domain dimension correlation coefficient and a frequency domain dimension correlation coefficient.

[0072] In some embodiments, based on the first parameter, determine the frequency domain dimension correlation coefficient between the position to be estimated within the second configuration and the second pilot point.

[0073] Exemplarily, calculate the frequency domain dimension correlation coefficient through the following formula:

[0074] Or

[0075] Where τ rms is the channel mean square delay, L is the maximum channel delay. N is the FFT length of the transmitted reference symbol, and m and n respectively represent the row numbers of the position to be estimated and the second pilot point.

[0076] In some embodiments, based on the second parameter, determine the time domain dimension correlation coefficient between the position to be estimated within the second configuration and the second pilot point.

[0077] Exemplarily, calculate the time domain dimension correlation coefficient through the following formula:

[0078] r(l,k) = besel(0, 2 * pi * fd * (l - k) * Ts), where fd is the Doppler frequency offset, and l and k respectively represent the column numbers of the position to be estimated and the second pilot point.

[0079] Step 403: Based on the first correlation coefficient, determine the first reference points that meet the second preset condition from the positions to be estimated within the second configuration.

[0080] In some embodiments, the second preset condition may be the top T with the largest first correlation coefficient. In other words, determine the T positions to be estimated with the strongest correlation with the second pilot point as the first reference points.

[0081] Exemplarily, it may be to determine the top 3 points with the largest correlation coefficient as the first reference points, such as Figure 3 A1, A2, and A3 shown.

[0082] Step 404: Based on the transmitted pilot symbols and received pilot information at the second pilot points and the first reference points, and the time-domain interpolation coefficients and frequency-domain interpolation coefficients of the second configuration, determine the channel estimation error of the second configuration.

[0083] In some embodiments, the time-domain interpolation coefficients and frequency-domain interpolation coefficients of the second configuration are fixed values, and the interpolation coefficients can be determined after the configuration is determined. Among them, the time-domain interpolation coefficients of the second configuration are obtained by calculation from the time-domain autocorrelation coefficient matrix and time-domain cross-correlation coefficient matrix of the second configuration, and the frequency-domain interpolation coefficients are obtained by calculation from the frequency-domain autocorrelation coefficient matrix and frequency-domain cross-correlation coefficient matrix in the second configuration.

[0084] Exemplarily, the time-domain interpolation coefficient is R t = R t-hp (R t-pp + σ 2 ) -1 , where R t-hp is the time-domain cross-correlation coefficient matrix, R t-pp is the time-domain autocorrelation coefficient matrix, σ is the noise variance, and I is the identity matrix. The frequency-domain interpolation coefficient is R f = R f-hp (R f-pp + σ 2 ) -1 , where R f-hp is the frequency-domain cross-correlation coefficient matrix, R f-pp is the frequency-domain autocorrelation coefficient matrix, σ is the noise variance, and I is the identity matrix.

[0085] In some embodiments, the channel estimation error of the second configuration can be calculated through the transmitted pilot symbols and received pilot information at the second pilot points and the first reference points, and the time-domain interpolation coefficients and frequency-domain interpolation coefficients of the second configuration.

[0086] In some embodiments, the channel estimation error is calculated from the error measurement value and the noise correction coefficient, where the noise correction coefficient is a known fixed value.

[0087] Step 405: Determine the second configuration whose channel estimation error satisfies the third preset condition as the first configuration.

[0088] In some embodiments, the third preset condition may be that the channel estimation error is minimized. In other words, determine the second configuration with the minimum channel estimation error as the first configuration for subsequent calculation of the channel estimation result.

[0089] In some embodiments, determining the second configuration with the minimum channel estimation error as the first configuration can reduce the channel estimation error.

[0090] In the above embodiments, by calculating the correlation coefficient and channel estimation error of each configuration among multiple configurations, determine the configuration whose channel estimation error satisfies the preset condition as the first configuration. Based on the first configuration for subsequent calculation can achieve the purpose of reducing the channel estimation error.

[0091] Figure 5 The flowchart shows the process of determining the channel estimation error of the second configuration proposed by the present disclosure. Based on Figure 1 、 Figure 2 、 Figure 4 The embodiments shown, Figure 5 is a further description of Figure 4 Step 403 of Figure 5 The embodiments shown may include the following steps:

[0092] Step 501: Based on the second pilot point, the transmitted pilot symbol at the first reference point, and the received pilot information, determine the channel frequency response at the second pilot point and the first reference point.

[0093] In some embodiments, the channel frequency response can be calculated by the following formula:

[0094] h LS =X -1 y

[0095] where X is the transmitted pilot symbol and y is the received pilot information. Through the transmitted pilot symbol and received pilot information at the second pilot point and the first reference point, the channel frequency response at the corresponding point can be calculated.

[0096] Step 502: Based on the time-domain interpolation coefficient, the frequency-domain interpolation coefficient, and the channel frequency response at the second pilot point and the first reference point, determine the filtered output results at the second pilot point and the first reference point.

[0097] In some embodiments, the filtered output results of the second pilot point and the first reference point can be calculated by the following formula:

[0098] h f = R f h LS h t = R t h f , where R f is the frequency-domain interpolation coefficient of the second configuration, and R t is the time-domain interpolation coefficient of the second configuration. Substituting the values of the channel frequency response of the second pilot point and the first reference point calculated in step 502 into the above formula, the filtered output results of the second pilot point and the first reference point can be obtained.

[0099] Step 503, determine the channel estimation error of the second configuration according to the channel frequency response and the filtered output result.

[0100] In some embodiments, the channel estimation error of the second configuration can be determined by the channel frequency response and the filtered output result of the second pilot point and the first reference point.

[0101] Exemplarily, it can be calculated by the following formula:

[0102] Channel estimation error = mean error measurement * noise correction coefficient.

[0103] Among them, the noise correction coefficient can be a fixed coefficient.

[0104] Error measurement value = ((channel frequency response - filtered output result) * conj(channel frequency response - filtered output result)) / ((filtered output result) * conj(filtered output result)), where conj is the complex conjugate.

[0105] Substituting the values of the channel frequency response of the second pilot point and the first reference point and the values of the filtered output result into the above formula, the error measurement values of the second pilot point and the first reference point can be obtained. Further, the mean error measurement of the second configuration can be obtained, and the channel estimation error of the second configuration can be obtained based on the mean error measurement.

[0106] Figure 6 is a schematic flow chart of the estimation mapping relationship for determining the position to be estimated proposed by the present disclosure. Based on Figure 1 、 Figure 2 、 Figure 4 、 Figure 5 shown in the embodiments, Figure 6 is a further description of step 102 of Figure 1 . Figure 6 The embodiments shown can include the following steps:

[0107] Step 601: Based on the first configuration, determine the second correlation coefficients between the to-be-estimated positions of the first configuration and the first reference point and the second pilot point respectively.

[0108] In some embodiments, the second correlation coefficient may be to calculate the correlation between the to-be-estimated positions in the first configuration and the first reference point and the second pilot point respectively.

[0109] Step 602: Determine the second reference points that satisfy the fourth preset condition for the second correlation coefficients, and form the estimation mapping relationship of the to-be-estimated positions in the first configuration.

[0110] In some embodiments, the fourth preset condition may be the top K points with the largest second correlation coefficients, where K is less than the number of points in the first configuration. For example, K may be 5.

[0111] In some embodiments, the fourth preset condition may be user-defined, and the present disclosure does not limit this.

[0112] In some embodiments, the second reference point may be the first reference point, or the second reference point may be the second pilot point.

[0113] In some embodiments, based on the second correlation coefficients between each to-be-estimated position and the first reference point and the second pilot point calculated in step 601, the top K points with the largest second correlation coefficients are determined as the second reference points. For example, the top 5 points with the largest correlation coefficients are determined as the second reference points to form the estimation mapping relationship of the to-be-estimated positions.

[0114] In the above embodiments, by in the first configuration, determining the points with correlation coefficients satisfying the preset conditions between the first reference point and the second pilot point and the to-be-estimated positions as the second reference points to form the estimation mapping relationship of the to-be-estimated positions, when calculating the channel estimation of the to-be-estimated positions, the calculation can be performed based on the reference points in the estimation mapping relationship, avoiding the high complexity and high computational power consumption caused by using all the reference points.

[0115] Figure 7 This is a schematic flowchart of the process for determining the channel estimation result of the to-be-estimated position proposed by the present disclosure. Based on Figures 1 - 6 the embodiments shown, Figure 7 is a further description of Figure 1 step 103. Figure 7 The embodiments shown may include the following steps:

[0116] Step 701: According to the transmitted pilot symbols and received pilot information at the second reference points in the estimation mapping relationship, determine the channel frequency response of the to-be-estimated positions.

[0117] In some embodiments, the second reference point is the reference point with the strongest correlation with the position to be estimated in the first configuration, and the channel frequency response of the position to be estimated is calculated through the second reference point.

[0118] Exemplarily, given the transmitted pilot symbols X and the received pilot information y at the second reference points 1, 2, A1, A2, 14, the channel frequency response of the position to be estimated is obtained through interpolation calculation using h LS = X -1 y.

[0119] Step 702: Determine the channel estimation result of the position to be estimated based on the time-domain interpolation coefficient and the frequency-domain interpolation coefficient of the first configuration and the channel frequency response of the position to be estimated.

[0120] In some embodiments, determining the channel estimation result of the position to be estimated based on the time-domain interpolation coefficient, the frequency-domain interpolation coefficient, and the channel frequency response may be through the following formula: h f = R f h LS h t = R t h f where R f is the frequency-domain interpolation coefficient of the first configuration, and R t is the time-domain difference coefficient of the first configuration.

[0121] In summary, for the channel estimation method proposed in the present disclosure, by calculating the correlation coefficient, one configuration is determined from multiple configurations. Based on the determined configuration, the points whose correlation with the position to be estimated meets the preset conditions form the estimation mapping relationship of the position to be estimated, and the channel estimation result of the position to be estimated is calculated using the points in the estimation mapping relationship, reducing the complexity of channel estimation and the computational power consumption in actual applications.

[0122] Figure 8A is a schematic flowchart of the channel estimation method provided by the embodiments of the present disclosure. As Figure 8A shown, the channel estimation method includes the following steps:

[0123] Step 1: Determine M configurations according to the pilot pattern.

[0124] As Figure 8B shown in the configuration, Configuration 1 is to select the reference points RS of 1, 2, 3, 4, 13, 14, 15, 16 in Figure 8B to enclose a range, and the reference points RS of 13, 14, 15, 16, 25, 26, 27, 28 to enclose a range. Configuration 2 is to select the reference points RS of 5, 6, 7, 17, 18, 19, 29, 30, 31 in the figure to enclose a range.

[0125] Optionally, the RS point may be a first pilot point, and the M configurations may be M regions surrounded by a plurality of first pilot points.

[0126] Step 2: Measure the channel parameters and calculate the channel correlation.

[0127] The channel parameters are the channel mean square delay τ rms , the maximum channel delay L, and the Doppler frequency offset fd.

[0128] Calculate the correlation between the position to be estimated and the RS point in each configuration.

[0129] The calculation process of the correlation is as follows:

[0130] When the received data and the transmitted reference symbols are given, the channel frequency response at the reference symbol can be estimated by the LS algorithm: h LS = X -1 y, and the filtered output result is expressed as: h LMMSE = R hp (R pp + σ 2 ) -1 h LS . Wherein, σ 2 is the noise variance of the additive white Gaussian noise (AWGN) channel, R hp is the cross-correlation matrix between the data and the pilot positions, and R pp is the autocorrelation matrix between the pilot positions.

[0131] The calculation of the correlation is as follows: R hh = E{hh H} = [γ m,n .

[0132] In the calculation of the correlation in the frequency domain dimension, Or, Wherein, τ rms is the channel mean square delay, L is the maximum channel delay, and both are channel small-scale measurement quantities. N is the FFT length of the transmitted reference symbol, m and n represent the row numbers, and are the frequency domain carrier intervals.

[0133] In the calculation of the correlation in the time domain dimension, r(l,k) = besel(0,2*pi*fd*(l-k)*Ts), where fd is the Doppler frequency offset, is a channel small-scale measurement quantity, l and k represent the column numbers, and is the time domain symbol interval.

[0134] Step 3: Select the top P reference points with the largest correlation to calculate the channel estimation error.

[0135] Optionally, the first P reference points may be the first reference points, and subsequent calculations for estimating the channel estimation error of each configuration are performed by determining the first reference points.

[0136] In Configuration 1, several positions with the strongest correlation with the reference signal within this range are obtained through correlation calculations. For example, the positions with the strongest correlation are obtained by calculating the reference points of 1, 2, 3, 4, 13, 14, 15, 16 as A1, A2, A3, and the positions with the strongest correlation are obtained by calculating the reference points of 13, 14, 15, 16, 25, 26, 27, 28 as B1, B2, B3.

[0137] In Configuration 2, several positions with the strongest correlation with the reference points within this range are obtained through correlation calculations. For example, the positions with the strongest correlation are obtained by calculating the reference points of 5, 6, 7, 17, 18, 19, 29, 30, 31 in the figure as C1, C2, C3, C4, C5, C6.

[0138] Step 4: Calculate the estimation error based on the position with the strongest correlation and the RS points within the configuration, and select the configuration.

[0139] Compare the estimation errors obtained using the RS points and points A, B, C in Configuration 1 and Configuration 2, and select the configuration with the smaller estimation error to enter the subsequent process. For example, Configuration 2 is selected.

[0140] Optionally, the position with the strongest correlation may be the first reference point, and the RS point may be the first pilot point. By using the first reference point and the first pilot point in each configuration, calculate the channel estimation error of each configuration, and select a configuration based on the channel estimation error.

[0141] The calculation method of the estimation error is: channel estimation error = mean error measurement * noise correction coefficient. Among them, the noise correction coefficient is a fixed coefficient. Error measurement = ((LS estimation result - LMMSE estimation result) * conj(LS estimation result - LMMSE estimation result)) / ((LMMSE estimation result) * conj(LMMSE estimation result)), where conj is the complex conjugate.

[0142] Step 5: Calculate the correlation between all positions to be estimated within the configuration and the RS points and points A / B / C.

[0143] In Configuration 2, calculate the correlation coefficient between each RE point (excluding the RS point and point C) and all reference points (RS point and point C) within Configuration 2. The RE point is all positions to be estimated excluding the reference points RS and C.

[0144] Optionally, the RE point is the position to be estimated in the first configuration.

[0145] Step 6: For each RE point, select the best N reference points to form an estimation mapping table.

[0146] In step 5, select the strongest N reference points to form an estimation mapping table, where N is less than the number of reference points within the configuration.

[0147] For example, select 5 reference points with the greatest correlation with the RE point to form the estimation mapping table for this RE point.

[0148] Optionally, the best N reference points can be the second reference points. Determine the second reference points that meet the preset conditions to form an estimation mapping table for the position to be estimated, and complete the channel estimation for the subsequent position to be estimated.

[0149] Optionally, the estimation mapping table can be the estimation mapping relationship between each RE point and multiple reference points.

[0150] Step 7: According to the estimation mapping table, complete the channel estimation for all positions to be estimated.

[0151] According to the estimation mapping table of the position to be estimated, only use the N reference points in the estimation mapping table for interpolation calculation to obtain the channel estimation result of the position to be estimated.

[0152] Optionally, using the N reference points in the estimation mapping table for interpolation calculation can be using the transmitted pilot symbols and received pilot information at multiple positions of the position to be estimated in the estimation mapping table for interpolation calculation to obtain the channel estimation result of the position to be estimated.

[0153] Figure 9 This is a schematic structural diagram of the channel estimation device according to an embodiment of the present disclosure. As Figure 9 shown, the device includes:

[0154] A processing module 901, configured to determine a first configuration based on multiple first pilot points on the pilot pattern of the channel and the channel estimation error of the area surrounded by the multiple first pilot points. The first configuration is the area surrounded by the multiple first pilot points, and the rows and columns of the first configuration respectively represent the carrier interval in the frequency domain and the symbol interval in the time domain; based on the first configuration, determine the estimation mapping relationship of the positions to be estimated in the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the positions to be estimated meets the first preset condition; based on the transmitted pilot symbols and received pilot information at each position in the estimation mapping relationship, determine the channel estimation results of the positions to be estimated in the first configuration.

[0155] In some embodiments, the processing module is further configured to determine multiple configurations based on multiple first pilot points on the pilot pattern of the channel. The second configuration among the multiple configurations is a region surrounded by multiple second pilot points, and the multiple first pilot points include the multiple second pilot points. The processing module is further configured to determine a first configuration from the multiple configurations based on the transmitted pilot symbols, received pilot information, and channel estimation error of the second configuration at each transmit-receive position of the channel.

[0156] In some embodiments, the processing module is further configured to obtain a first parameter and a second parameter of the second configuration among the multiple configurations; determine a first correlation coefficient between the position to be estimated within the second configuration and the second pilot points based on the first parameter and the second parameter; determine a first reference point that satisfies a second preset condition from the positions to be estimated within the second configuration based on the first correlation coefficient; determine the channel estimation error of the second configuration based on the second pilot points, the transmitted pilot symbols and received pilot information at the first reference point, and the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the second configuration; and determine the second configuration whose channel estimation error satisfies a third preset condition as the first configuration.

[0157] In some embodiments, the processing module is further configured to determine the channel frequency response of the second pilot points and the first reference point based on the second pilot points, the transmitted pilot symbols, and the received pilot information at the first reference point; determine the filtered output result of the second pilot points and the first reference point based on the time-domain interpolation coefficient, the frequency-domain interpolation coefficient, and the channel frequency response of the second pilot points and the first reference point; and determine the channel estimation error of the second configuration according to the channel frequency response and the filtered output result.

[0158] In some embodiments, the processing module is further configured to determine a second correlation coefficient between the position to be estimated of the first configuration and the first reference point and the second pilot points respectively based on the first configuration; determine second reference points whose second correlation coefficients satisfy a fourth preset condition, and form an estimation mapping relationship of the positions to be estimated in the first configuration, where the second reference points are the first reference point and / or the second pilot points.

[0159] In some embodiments, the processing module is further configured to determine the channel frequency response of the position to be estimated based on the transmitted pilot symbols and received pilot information of the second reference points in the estimation mapping relationship; and determine the channel estimation result of the position to be estimated based on the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the first configuration and the channel frequency response of the position to be estimated.

[0160] Figure 10 FIG. 1000 is a schematic structural diagram of an electronic device for implementing the above channel estimation method according to an exemplary embodiment.

[0161] Refer to Figure 10, the electronic device 1000 may include one or more of the following components: a processing component 1002, a memory 1004, a power component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016.

[0162] The processing component 1002 generally controls the overall operation of the electronic device 1000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 1002 may include one or more modules to facilitate the interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate the interaction between the multimedia component 1008 and the processing component 1002.

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

[0164] The power component 1006 provides power to various components of the electronic device 1000. The power component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 1000.

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

[0166] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 1000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, the audio component 1010 further includes a speaker for outputting audio signals.

[0167] The I / O interface 1012 provides an interface between the processing component 1002 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0168] The sensor component 1014 includes one or more sensors for providing status assessments of various aspects of the electronic device 1000. For example, the sensor component 1014 can detect the on / off state of the electronic device 1000, the relative positioning of components, such as the display and the keypad of the electronic device 1000. The sensor component 1014 can also detect a change in the position of the electronic device 1000 or a component of the electronic device 1000, the presence or absence of user contact with the electronic device 1000, the orientation or acceleration / deceleration of the electronic device 1000, and the temperature change of the electronic device 1000. The sensor component 1014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 1014 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1014 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0169] The communication component 1016 is configured to facilitate communication between the electronic device 1000 and other devices in a wired or wireless manner. The electronic device 1000 can access a communication standard-based wireless network, such as WiFi, 2G or 3G, 4G LTE, 5G NR (New Radio), or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0170] In an exemplary embodiment, the electronic device 1000 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0171] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, and the above instructions can be executed by a processor 1020 of the electronic device 1000 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0172] An embodiment of the present disclosure also proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the channel estimation method described in the above embodiments of the present disclosure.

[0173] An embodiment of the present disclosure also proposes a computer program product, including a computer program, and the computer program executes the channel estimation method described in the above embodiments of the present disclosure when being executed by a processor.

[0174] Figure 11 It is a schematic structural diagram of a chip 1100 for implementing the above channel estimation method shown according to an exemplary embodiment. Refer to Figure 11, the chip 1100 includes at least one communication interface 1101 and a processor 1102. The communication interface 1101 is configured to receive signals input to the chip 1100 or signals output from the chip 1100, and the processor 1102 communicates with the communication interface 1101 and implements the channel estimation method described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.

[0175] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above drawings are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0176] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0177] Any process or method description shown in a flowchart or described in other ways herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present disclosure includes additional implementations, where the functions can be executed in a manner other than shown or discussed, including substantially simultaneously according to the functions involved or in a reverse order, which should be understood by those skilled in the technical field of the embodiments of the present disclosure.

[0178] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definitional sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processing module, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in conjunction with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wirings (control method), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which a program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing as appropriate, and then storing it in a computer memory.

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

[0180] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0181] In addition, each functional unit in various embodiments of the present disclosure may be integrated into one processing module, may exist physically alone for each unit, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, or the like.

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

Claims

1. A channel estimation method, characterized in that The method includes: Determining a first configuration based on a plurality of first pilot points on a pilot pattern of a channel and a channel estimation error of a region surrounded by the plurality of first pilot points, where the first configuration is the region surrounded by the plurality of first pilot points, and the rows and columns of the first configuration respectively represent a carrier interval in the frequency domain and a symbol interval in the time domain; Based on the first configuration, determining an estimation mapping relationship of a position to be estimated in the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the position to be estimated satisfies a first preset condition; Based on the transmitted pilot symbols and received pilot information of each position in the estimation mapping relationship, determining a channel estimation result of the position to be estimated in the first configuration.

2. The method according to claim 1, wherein The determining the first configuration based on a plurality of first pilot points on a pilot pattern of a channel and a channel estimation error of a region surrounded by the plurality of first pilot points includes: Determining a plurality of configurations based on the plurality of first pilot points on the pilot pattern of the channel, where a second configuration in the plurality of configurations is a region surrounded by a plurality of second pilot points, and the plurality of first pilot points include the plurality of second pilot points; Determining the first configuration from the plurality of configurations based on the transmitted pilot symbols, received pilot information, and channel estimation error of the second configuration at each transmit-receive position of the channel.

3. The method according to claim 2, wherein The determining the first configuration from the plurality of configurations based on the transmitted pilot symbols, received pilot information, and channel estimation error of the second configuration at each transmit-receive position of the channel includes: Obtaining a first parameter and a second parameter of the second configuration in the plurality of configurations; Based on the first parameter and the second parameter, determining a first correlation coefficient between a position to be estimated in the second configuration and the second pilot points; Based on the first correlation coefficient, determining a first reference point that satisfies a second preset condition from the positions to be estimated in the second configuration; Based on the second pilot points, the transmitted pilot symbols and received pilot information at the first reference point, and the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the second configuration, determining the channel estimation error of the second configuration; Determining the second configuration whose channel estimation error satisfies a third preset condition as the first configuration.

4. The method according to claim 3, wherein The determining the channel estimation error of the second configuration based on the second pilot points, the transmitted pilot symbols and received pilot information at the first reference point, and the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the second configuration includes: Based on the second pilot points, the transmitted pilot symbols and received pilot information at the first reference point, determining the channel frequency response of the second pilot points and the first reference point; Based on the time-domain interpolation coefficient, the frequency-domain interpolation coefficient, and the channel frequency response of the second pilot points and the first reference point, determining the filtered output result of the second pilot points and the first reference point; According to the channel frequency response and the filtered output result, determining the channel estimation error of the second configuration.

5. The method according to claim 3, characterized in that The determining the estimation mapping relationship of a position to be estimated in the first configuration based on the first configuration includes: Based on the first configuration, determine second correlation coefficients between the to-be-estimated positions of the first configuration and the first reference point and the second pilot point, respectively; Determine second reference points that satisfy a fourth preset condition among the second correlation coefficients to form an estimation mapping relationship of the to-be-estimated positions in the first configuration, where the second reference points are the first reference point and / or the second pilot point.

6. The method according to claim 5, characterized in that, The determining the channel estimation result of the to-be-estimated positions in the first configuration based on the transmitted pilot symbols and received pilot information of each position in the estimation mapping relationship includes: Determine the channel frequency response of the to-be-estimated position according to the transmitted pilot symbols and received pilot information at the second reference points in the estimation mapping relationship; Based on the time-domain interpolation coefficient and frequency-domain interpolation coefficient of the first configuration and the channel frequency response of the to-be-estimated position, determine the channel estimation result of the to-be-estimated position.

7. A channel estimation device, characterized in that, Comprising a processing module, The processing module is configured to: based on a plurality of first pilot points on a pilot pattern of a channel and the channel estimation error of a region surrounded by the plurality of first pilot points, determine a first configuration, where the first configuration is the region surrounded by the plurality of first pilot points, and the rows and columns of the first configuration respectively represent the carrier spacing in the frequency domain and the symbol interval in the time domain; The processing module is configured to: based on the first configuration, determine an estimation mapping relationship of the to-be-estimated positions in the first configuration, where the estimation mapping relationship is composed of points in the first configuration whose correlation with the to-be-estimated positions satisfies a first preset condition; The processing module is configured to: based on the transmitted pilot symbols and received pilot information of each position in the estimation mapping relationship, determine the channel estimation result of the to-be-estimated positions in the first configuration.

8. An electronic device, characterized in that, Comprising: A processor and a memory for storing a computer program that can run on the processor, wherein, when the processor is used to run the computer program, it executes the method according to any one of claims 1-6.

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

10. A chip, characterized in that, Comprising at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1-6 through logic circuits or by executing code instructions.