Channel estimation method and device, program product, electronic equipment and program product

By adaptively determining the MMSE filtering order and using the corresponding filter matrix for channel estimation, the performance loss problem caused by fast channel state changes is solved, and more accurate channel estimation is achieved.

CN119402318APending Publication Date: 2025-02-07NANJING XINGSI SEMICON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411538652.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, if the current channel state changes very quickly, it will cause the determined MMSE filtering order to mismatch with the current channel, resulting in performance losses.

Method used

By obtaining the channel-related parameters of the current channel, the MMSE filtering order is adaptively determined, and the corresponding MMSE filtering matrix is ​​used for filtering and interpolation to obtain a channel estimate value that is more suitable for the current channel.

Benefits of technology

The problem of mismatch between the MMSE filtering order and channel due to fast channel changes is avoided, performance losses are reduced, and the accuracy of channel estimation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402318A_ABST
    Figure CN119402318A_ABST
Patent Text Reader

Abstract

Provided are a channel estimation method and apparatus, a program product, an electronic device, and a program product, which are applied to the technical field of communications, the method comprising: acquiring channel-related parameters corresponding to a current channel, the channel-related parameters being used for representing the performance of the current channel; determining an MMSE filtering order according to the channel related parameters; performing channel estimation according to the reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; and determining an MMSE filtering matrix according to the MMSE filtering order and the channel related parameters, and performing filtering and interpolation on the first channel estimation value by using the MMSE filtering matrix to obtain a second channel estimation value. According to the channel estimation method provided by the embodiment of the invention, the MMSE filtering order is selected by identifying the performance of the current channel, so that the problem that the currently determined MMSE filtering order is mismatched with the current channel due to quick change of the state of the current channel can be avoided, and the performance loss is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a channel estimation method and device, a program product, an electronic device, and a program product. Background Art

[0002] In modern commercial communication systems, such as Long-Term Evolution (LTE) systems, New Radio (NR) systems, and Wireless Fidelity (Wi-Fi) systems, much of the data transmission and reception is based on coherent demodulation. Taking NR as an example, channel estimation is usually performed based on pilots, followed by channel equalization, demodulation, and decoding. In the channel estimation process, LS estimation is first performed on the channel response of the pilot position based on the sent pilot data, and then filtering and interpolation are performed based on the LS estimation results of the obtained channel response based on the statistical information of the channel (for example, a second-order statistical matrix, etc.), and while further eliminating additive noise interference, the channel response information of the non-pilot position is obtained.

[0003] In the prior art, the minimum mean square error (MMSE) filter order can be selected based on the currently available RS distribution. However, if this method is used, if the current channel state changes rapidly, the currently determined MMSE filter order will mismatch with the current channel, resulting in performance loss. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a channel estimation method and device, program product, electronic device, and program product to solve the technical problem in the prior art that if the current channel state changes very quickly, the currently determined MMSE filter order will be mismatched with the current channel, resulting in performance loss.

[0005] In a first aspect, an embodiment of the present application provides a channel estimation method, comprising: obtaining channel-related parameters corresponding to a current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; determining an MMSE filter order based on the channel-related parameters; performing channel estimation based on a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; determining an MMSE filter matrix based on the MMSE filter order and the channel-related parameters, and using the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0006] In the above scheme, the MMSE filter order can be adaptively determined based on the channel-related parameters corresponding to the current channel, thereby selecting the MMSE filter matrix that best suits the current channel, and using the above MMSE filter matrix for filtering and interpolation, thereby obtaining a channel estimation value that is more suitable for the current channel. Compared with the method of selecting the MMSE filter order based on the currently available RS distribution in the prior art, the channel estimation method provided in the embodiment of the present application selects the MMSE filter order by identifying the performance of the current channel, which can avoid the problem of the currently determined MMSE filter order being mismatched with the current channel due to the rapid change of the current channel state, thereby reducing performance loss.

[0007] In an optional implementation, the channel-related parameters include: time domain correlation and frequency domain correlation, the MMSE filter order includes a time domain order and a frequency domain order, wherein the time domain correlation is used to characterize the degree of correlation between different symbols of the current channel, and the frequency domain correlation is used to characterize the degree of correlation between different subcarriers of the current channel; the determining the MMSE filter order according to the channel-related parameters includes: determining the time domain order based on a parameter query table using the time domain correlation, and determining the frequency domain order based on the parameter query table using the frequency domain correlation, wherein the parameter query table includes a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders. In the above scheme, a parameter query table including a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders can be determined in advance, so that after determining the time domain correlation and frequency domain correlation corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0008] In an optional implementation, the channel-related parameters include: delay spread and Doppler spread, and the MMSE filter order includes a time domain order and a frequency domain order; the determination of the MMSE filter order according to the channel-related parameters includes: determining the time domain order based on a parameter query table using the delay spread, and determining the frequency domain order based on the parameter query table using the Doppler spread, wherein the parameter query table includes a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders. In the above scheme, a parameter query table including a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders can be determined in advance, so that after determining the delay spread and Doppler spread corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMSE filter order.

[0009] In an optional implementation, before determining the MMSE filter order according to the channel-related parameters, the method further includes: determining the parameter query table by simulation. In the above scheme, a parameter query table including the correspondence between a plurality of channel-related parameters and the MMSE filter order can be determined in advance by simulation, so that after determining the channel-related parameters corresponding to the current channel, the MMSE filter order can be determined quickly and accurately.

[0010] In an optional implementation, the channel-related parameters include: frequency domain-related parameters, time domain-related parameters, and RS distribution, wherein the frequency domain-related parameters are used to characterize the performance of the current channel in the frequency domain, the time domain-related parameters are used to characterize the performance of the current channel in the time domain, and the RS distribution characterizes the distribution of reference signals that can be used for channel estimation in the PRG; determining the MMSE filter order based on the channel-related parameters includes: determining the first time domain order based on a parameter query table using the time domain-related parameters, and determining the The first frequency domain order, wherein the parameter query table includes the correspondence between multiple time domain related parameters and multiple first time domain orders, and the correspondence between multiple frequency domain related parameters and multiple first frequency domain orders; the number of symbols occupied by the reference signal corresponding to the RS distribution is determined as the second time domain order, and the number of reference signals corresponding to the RS distribution is determined as the second frequency domain order; the order with the smallest value between the first frequency domain order and the second frequency domain order is determined as the frequency domain order, and the order with the smallest value between the first time domain order and the second time domain order is determined as the time domain order. In the above scheme, channel related parameters and RS distribution can be comprehensively considered. And the filter order with the smallest value among the two filter orders is determined as the MMSE filter order, so that the normal transmission of data can be guaranteed on the basis of reducing performance loss.

[0011] In an optional implementation, the acquiring of channel-related parameters corresponding to the current channel includes: estimating channel parameters of the current channel to obtain the channel-related parameters. In the above solution, the channel-related parameters corresponding to the current channel can be obtained by performing CPE estimation on the current channel.

[0012] In the second aspect, an embodiment of the present application provides a channel estimation device, including: an acquisition module, used to acquire channel-related parameters corresponding to a current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; a first determination module, used to determine the MMSE filter order according to the channel-related parameters; an estimation module, used to perform channel estimation according to a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; a second determination module, used to determine an MMSE filter matrix according to the MMSE filter order and the channel-related parameters, and use the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0013] In the above scheme, the MMSE filter order can be adaptively determined based on the channel-related parameters corresponding to the current channel, thereby selecting the MMSE filter matrix that best suits the current channel, and using the above MMSE filter matrix for filtering and interpolation, thereby obtaining a channel estimation value that is more suitable for the current channel. Compared with the method of selecting the MMSE filter order based on the currently available RS distribution in the prior art, the channel estimation method provided in the embodiment of the present application selects the MMSE filter order by identifying the performance of the current channel, which can avoid the problem of the currently determined MMSE filter order being mismatched with the current channel due to the rapid change of the current channel state, thereby reducing performance loss.

[0014] In an optional implementation, the channel-related parameters include: time domain correlation and frequency domain correlation, the MMSE filter order includes time domain order and frequency domain order, wherein the time domain correlation is used to characterize the degree of correlation between different symbols of the current channel, and the frequency domain correlation is used to characterize the degree of correlation between different subcarriers of the current channel; the first determination module is specifically used to: determine the time domain order based on a parameter query table using the time domain correlation, and determine the frequency domain order based on the parameter query table using the frequency domain correlation, wherein the parameter query table includes a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders. In the above scheme, a parameter query table including a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders can be determined in advance, so that after determining the time domain correlation and frequency domain correlation corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0015] In an optional implementation, the channel-related parameters include: delay spread and Doppler spread, and the MMSE filter order includes a time domain order and a frequency domain order; the first determination module is specifically used to: determine the time domain order based on a parameter query table using the delay spread, and determine the frequency domain order based on the parameter query table using the Doppler spread, wherein the parameter query table includes a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders. In the above scheme, a parameter query table including a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders can be determined in advance, so that after determining the delay spread and Doppler spread corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0016] In an optional implementation, before determining the MMSE filter order according to the channel-related parameters, the channel estimation device further includes: a third determination module, which is used to determine the parameter query table by simulation. In the above scheme, a parameter query table including the correspondence between multiple channel-related parameters and MMSE filter orders can be determined in advance by simulation, so that after determining the channel-related parameters corresponding to the current channel, the MMSE filter order can be determined quickly and accurately.

[0017] In an optional implementation, the channel-related parameters include: frequency domain-related parameters, time domain-related parameters, and RS distribution, wherein the frequency domain-related parameters are used to characterize the performance of the current channel in the frequency domain, the time domain-related parameters are used to characterize the performance of the current channel in the time domain, and the RS distribution characterizes the distribution of reference signals that can be used for channel estimation in the PRG; the first determination module is specifically used to: determine the first time domain order based on the parameter query table using the time domain-related parameters, and determine the first frequency domain order based on the parameter query table using the frequency domain-related parameters , wherein the parameter query table includes the correspondence between multiple time domain related parameters and multiple first time domain orders, and the correspondence between multiple frequency domain related parameters and multiple first frequency domain orders; the number of symbols occupied by the reference signal corresponding to the RS distribution is determined as the second time domain order, and the number of reference signals corresponding to the RS distribution is determined as the second frequency domain order; the order with the smallest value between the first frequency domain order and the second frequency domain order is determined as the frequency domain order, and the order with the smallest value between the first time domain order and the second time domain order is determined as the time domain order. In the above scheme, channel related parameters and RS distribution can be comprehensively considered. And the filter order with the smallest value among the two filter orders is determined as the MMSE filter order, so that the normal transmission of data can be guaranteed on the basis of reducing performance loss.

[0018] In an optional implementation manner, the acquisition module is specifically used to: perform channel parameter estimation on the current channel to obtain the channel-related parameters. In the above solution, the channel-related parameters corresponding to the current channel can be obtained by performing CPE estimation on the current channel.

[0019] In a third aspect, an embodiment of the present application provides a computer program product, including computer program instructions, which, when read and executed by a processor, execute the channel estimation method as described in the first aspect.

[0020] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory and a bus; the processor and the memory communicate with each other through the bus; the memory stores computer program instructions that can be executed by the processor, and the processor calls the computer program instructions to execute the channel estimation method described in the first aspect.

[0021] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer program instructions. When the computer program instructions are executed by a computer, the computer executes the channel estimation method as described in the first aspect.

[0022] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the following specifically cites the embodiments of the present application and describes them in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 A flow chart of a channel estimation method provided in an embodiment of the present application;

[0025] Figure 2 A structural block diagram of a channel estimation device provided in an embodiment of the present application;

[0026] Figure 3 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The technology described in the embodiments of the present application can be applied to wireless communication systems such as New Radio (NR) and Long Term Evolution (LTE), and can also be used in communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency Division Multiple Access (SC-FDMA), and even communication systems that are still in the research stage, such as 6G communication systems, and so on.

[0028] The technology described in the embodiments of the present application can be used for the above-mentioned systems and radio technologies, as well as other systems and radio technologies. In the following text, for simplicity, the scheme of the present application is mainly explained by taking the 5G NR system as an example, and the terms used are mainly the terms in the 5G NR system. When the scheme is applied to other communication systems, the relevant terms can be replaced by similar concepts in other systems.

[0029] The following will describe the technical solution in the embodiment of the present application in conjunction with the accompanying drawings in the embodiment of the present application. Figure 1 , Figure 1 A flow chart of a channel estimation method provided in an embodiment of the present application, the channel estimation method may include the following steps:

[0030] Step S101: Acquire channel-related parameters corresponding to the current channel, wherein the channel-related parameters are used to characterize the performance of the current channel.

[0031] Step S102: Determine the MMSE filter order according to channel related parameters.

[0032] Step S103: performing channel estimation according to a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value.

[0033] Step S104: determining an MMSE filter matrix according to the MMSE filter order and channel-related parameters, and using the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0034] Specifically, in the above step S101, the channel-related parameters are used to characterize the performance of the current channel. The embodiments of the present application do not specifically limit the specific implementation of the above channel-related parameters, and those skilled in the art may make appropriate adjustments according to actual conditions; for example, the channel-related parameters may include one or more parameters such as time domain correlation, frequency domain correlation, delay spread, and Doppler spread.

[0035] In addition, the embodiments of the present application do not specifically limit the specific implementation methods for obtaining the above-mentioned channel-related parameters, and technical personnel in this field can make appropriate adjustments based on actual conditions; for example, the above-mentioned channel-related parameters can be obtained by estimating the channel parameters of the current channel; or, channel-related parameters sent by other devices can be received, etc.

[0036] In the above step S102, the MMSE filter order corresponding to the current channel can be determined according to the channel-related parameters obtained in the above step S101. It should be noted that the embodiment of the present application does not specifically limit the specific implementation method of determining the MMSE filter order according to the channel-related parameters, and those skilled in the art can make appropriate adjustments according to actual conditions; for example, the MMSE filter order can be determined by querying a data table that characterizes the correspondence between the channel-related parameters and the MMSE filter order; or, the channel-related parameters can be input into a pre-trained machine learning model to output the MMSE filter order, etc.

[0037] In the above step S103, channel estimation can be performed according to the reference signal corresponding to the current channel to obtain the corresponding first channel estimation value. The reference signal corresponding to the above current channel can be a reference signal at the synchronization broadcast block (Synchronization Signal Block, SSB) position, a channel state information reference signal (Channel State Information-Reference Signal, CSI-RS), etc. As an implementation method, LS channel estimation can be performed according to the reference signal corresponding to the current channel.

[0038] In the above step S104, the MMSE filter matrix can be determined according to the MMSE filter order determined in the above step S202 and the channel-related parameters obtained in the above step S101, and the first channel estimation value is filtered and interpolated using the above MMSE filter matrix to obtain the second channel estimation value.

[0039] In the above scheme, the MMSE filter order can be adaptively determined based on the channel-related parameters corresponding to the current channel, thereby selecting the MMSE filter matrix that best suits the current channel, and using the above MMSE filter matrix for filtering and interpolation, thereby obtaining a channel estimation value that is more suitable for the current channel. Compared with the method of selecting the MMSE filter order based on the currently available RS distribution in the prior art, the channel estimation method provided in the embodiment of the present application selects the MMSE filter order by identifying the performance of the current channel, which can avoid the problem of the currently determined MMSE filter order being mismatched with the current channel due to the rapid change of the current channel state, thereby reducing performance loss.

[0040] Further, based on the above embodiment, as an implementation mode, the channel-related parameters in the above step S101 may include: time domain correlation and frequency domain correlation, and correspondingly, the MMSE filter order in the above step S102 may include: time domain order and frequency domain order. At this time, the above step S102 may specifically include the following steps:

[0041] The time domain order is determined based on a parameter query table using time domain correlation, and the frequency domain order is determined based on a parameter query table using frequency domain correlation, wherein the parameter query table includes a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders.

[0042] Specifically, the parameter query table may include a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders. The time domain correlation is used to characterize the degree of correlation between different symbols of the current channel, and the frequency domain correlation is used to characterize the degree of correlation between different subcarriers of the current channel.

[0043] It should be noted that the embodiment of the present application does not specifically limit the specific implementation method of the above-mentioned parameter query table. Those skilled in the art can make appropriate adjustments according to actual conditions. For example, the above-mentioned parameter query table can be implemented using Excel tables, arrays, linked lists, hash tables, etc.

[0044] The stronger the time domain correlation is, the more stable the current channel is, and a larger MMSE filter order can be selected; the weaker the time domain correlation is, the more violent the current channel is, and a smaller MMSE filter order can be selected. For example, assuming that the time domain correlation of channel A is greater than the time domain correlation of channel B, the MMSE filter order of channel A is greater than the MMSE filter order of channel B.

[0045] Similarly, the stronger the frequency domain correlation is, the more stable the current channel is, and a larger MMSE filter order can be selected; the weaker the frequency domain correlation is, the more violent the current channel is, and a smaller MMSE filter order can be selected. For example, assuming that the frequency domain correlation of channel A is greater than the frequency domain correlation of channel B, the MMSE filter order of channel A is greater than the MMSE filter order of channel B.

[0046] In the above scheme, a parameter query table including the correspondence between multiple time domain correlations and multiple time domain orders, and the correspondence between multiple frequency domain correlations and multiple frequency domain orders can be determined in advance. In this way, after determining the time domain correlation and frequency domain correlation corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0047] Further, based on the above embodiment, as another implementation mode, the channel-related parameters in the above step S101 may include: delay spread and Doppler spread, and correspondingly, the MMSE filter order in the above step S102 may include: time domain order and frequency domain order. At this time, the above step S102 may specifically include the following steps:

[0048] The time domain order is determined based on a parameter query table using delay expansion, and the frequency domain order is determined based on a parameter query table using Doppler expansion, wherein the parameter query table includes a correspondence between multiple delay expansions and multiple time domain orders, and a correspondence between multiple Doppler expansions and multiple frequency domain orders.

[0049] Specifically, the parameter query table may include a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders. It should be noted that the embodiment of the present application does not specifically limit the specific implementation of the above parameter query table, and those skilled in the art can make appropriate adjustments according to actual conditions, for example: the above parameter query table can be implemented using an Excel table, an array, a linked list, a hash table, etc.

[0050] Among them, the weaker the delay spread, the more stable the current channel is, and a larger MMSE filter order can be selected; the stronger the delay spread, the more violent the current channel is, and a smaller MMSE filter order can be selected.

[0051] Similarly, the weaker the Doppler spread, the more stable the current channel is, and a larger MMSE filter order can be selected; the stronger the Doppler spread, the more violent the current channel is, and a smaller MMSE filter order can be selected.

[0052] In the above scheme, a parameter query table including the correspondence between multiple delay extensions and multiple time domain orders, and the correspondence between multiple Doppler extensions and multiple frequency domain orders can be determined in advance. In this way, after determining the delay extension and Doppler extension corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0053] Further, based on the above embodiment, before the above step S102, the channel estimation method provided in the embodiment of the present application may further include the following steps:

[0054] The parameter query table is determined by simulation.

[0055] In the above scheme, a parameter query table including the correspondence between multiple channel-related parameters and MMSE filter orders can be determined in advance by simulation, so that after determining the channel-related parameters corresponding to the current channel, the MMES filter order can be determined quickly and accurately.

[0056] Further, based on the above embodiment, as another implementation mode, the channel-related parameters in the above step S101 may include: frequency domain-related parameters, time domain-related parameters and RS distribution; in this case, the above step S102 may specifically include the following steps:

[0057] Step 1), using time domain related parameters to determine the first time domain order based on a parameter query table, and using frequency domain related parameters to determine the first frequency domain order based on a parameter query table, wherein the parameter query table includes a correspondence between multiple time domain related parameters and multiple first time domain orders, and a correspondence between multiple frequency domain related parameters and multiple first frequency domain orders.

[0058] Step 2), determining the number of symbols occupied by the reference signal corresponding to the RS distribution as a second time domain order, and determining the number of reference signals corresponding to the RS distribution as a second frequency domain order.

[0059] Step 3), the filter with the smallest value between the first frequency domain order and the second frequency domain order is determined as the frequency domain order, and the filter with the smallest value between the first time domain order and the second time domain order is determined as the time domain order.

[0060] Specifically, the frequency domain related parameters are used to characterize the performance of the current channel in the frequency domain, the time domain related parameters are used to characterize the performance of the current channel in the time domain, and the RS distribution characterizes the distribution of reference signals that can be used for channel estimation within the PRG.

[0061] In the above scheme, channel-related parameters and RS distribution can be comprehensively considered, and the filter order with the smallest value among the two filter orders is determined as the MMSE filter order, so that normal data transmission can be guaranteed on the basis of reducing performance loss.

[0062] Further, based on the above embodiment, the above step S101 may specifically include the following steps:

[0063] Estimate channel parameters for the current channel to obtain channel-related parameters.

[0064] As an implementation manner, in the above steps, channel parameter estimation (CPE) estimation may be used to perform channel estimation.

[0065] In the above scheme, channel-related parameters corresponding to the current channel can be obtained by estimating the channel parameters of the current channel.

[0066] Please refer to Figure 2 , Figure 2 A structural block diagram of a channel estimation device provided in an embodiment of the present application, the channel estimation device 200 includes: an acquisition module 201, used to acquire channel-related parameters corresponding to a current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; a first determination module 202, used to determine the MMSE filter order according to the channel-related parameters; an estimation module 203, used to perform channel estimation according to a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; a second determination module 204, used to determine an MMSE filter matrix according to the MMSE filter order and the channel-related parameters, and use the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0067] In the above scheme, the MMSE filter order can be adaptively determined based on the channel-related parameters corresponding to the current channel, thereby selecting the MMSE filter matrix that best suits the current channel, and using the above MMSE filter matrix for filtering and interpolation, thereby obtaining a channel estimation value that is more suitable for the current channel. Compared with the method of selecting the MMSE filter order based on the currently available RS distribution in the prior art, the channel estimation method provided in the embodiment of the present application selects the MMSE filter order by identifying the performance of the current channel, which can avoid the problem of the currently determined MMSE filter order being mismatched with the current channel due to the rapid change of the current channel state, thereby reducing performance loss.

[0068] Further, based on the above embodiments, the channel-related parameters include: time domain correlation and frequency domain correlation, and the MMSE filter order includes a time domain order and a frequency domain order, wherein the time domain correlation is used to characterize the degree of correlation between different symbols of the current channel, and the frequency domain correlation is used to characterize the degree of correlation between different subcarriers of the current channel; the first determination module 202 is specifically used to: determine the time domain order based on a parameter query table using the time domain correlation, and determine the frequency domain order based on the parameter query table using the frequency domain correlation, wherein the parameter query table includes a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders.

[0069] In the above scheme, a parameter query table including the correspondence between multiple time domain correlations and multiple time domain orders, and the correspondence between multiple frequency domain correlations and multiple frequency domain orders can be determined in advance. In this way, after determining the time domain correlation and frequency domain correlation corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0070] Further, based on the above embodiment, the channel-related parameters include: delay spread and Doppler spread, and the MMSE filter order includes a time domain order and a frequency domain order; the first determination module 202 is specifically used to: determine the time domain order based on a parameter query table using the delay spread, and determine the frequency domain order based on the parameter query table using the Doppler spread, wherein the parameter query table includes a correspondence between multiple delay spreads and multiple time domain orders, and a correspondence between multiple Doppler spreads and multiple frequency domain orders.

[0071] In the above scheme, a parameter query table including the correspondence between multiple delay extensions and multiple time domain orders, and the correspondence between multiple Doppler extensions and multiple frequency domain orders can be determined in advance. In this way, after determining the delay extension and Doppler extension corresponding to the current channel, the MMSE filter order can be directly determined from the above parameter query table, thereby improving the efficiency of determining the MMES filter order.

[0072] Further, based on the above embodiment, before determining the MMSE filter order according to the channel-related parameters, the channel estimation device 200 further includes: a third determination module, which is used to determine the parameter query table by simulation.

[0073] In the above scheme, a parameter query table including the correspondence between multiple channel-related parameters and MMSE filter orders can be determined in advance by simulation, so that after determining the channel-related parameters corresponding to the current channel, the MMES filter order can be determined quickly and accurately.

[0074] Further, based on the above embodiment, the channel-related parameters include: frequency domain-related parameters, time domain-related parameters and RS distribution, wherein the frequency domain-related parameters are used to characterize the performance of the current channel in the frequency domain, the time domain-related parameters are used to characterize the performance of the current channel in the time domain, and the RS distribution characterizes the distribution of reference signals that can be used for channel estimation in the PRG; the first determination module 202 is specifically used to: determine the first time domain order based on the parameter query table using the time domain-related parameters, and determine the first frequency domain order based on the parameter query table using the frequency domain-related parameters, wherein The parameter query table includes the correspondence between multiple time domain related parameters and multiple first time domain orders, and the correspondence between multiple frequency domain related parameters and multiple first frequency domain orders; the number of symbols occupied by the reference signal corresponding to the RS distribution is determined as the second time domain order, and the number of reference signals corresponding to the RS distribution is determined as the second frequency domain order; the order with the smallest value between the first frequency domain order and the second frequency domain order is determined as the frequency domain order, and the order with the smallest value between the first time domain order and the second time domain order is determined as the time domain order. The first filter is determined according to the correlation parameters.

[0075] In the above scheme, channel-related parameters and RS distribution can be comprehensively considered, and the filter order with the smallest value among the two filter orders is determined as the MMSE filter order, so that normal data transmission can be guaranteed on the basis of reducing performance loss.

[0076] Further, based on the above embodiment, the acquisition module 201 is specifically used to: estimate channel parameters of the current channel to obtain the channel-related parameters.

[0077] In the above solution, the channel-related parameters corresponding to the current channel can be obtained by performing CPE estimation on the current channel.

[0078] Please refer to Figure 3 , Figure 3The structural block diagram of an electronic device provided in an embodiment of the present application, the electronic device 300 includes: at least one processor 301, at least one communication interface 302, at least one memory 303 and at least one communication bus 304. Among them, the communication bus 304 is used to realize the direct connection and communication of these components, the communication interface 302 is used to communicate signaling or data with other node devices, and the memory 303 stores machine-readable instructions executable by the processor 301. When the electronic device 300 is running, the processor 301 communicates with the memory 303 through the communication bus 304, and the above-mentioned channel estimation method is executed when the machine-readable instructions are called by the processor 301.

[0079] For example, the processor 301 of the embodiment of the present application reads a computer program from the memory 303 through the communication bus 304 and executes the computer program to implement the following method: obtain channel-related parameters corresponding to the current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; determine the MMSE filter order according to the channel-related parameters; perform channel estimation according to the reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; determine the MMSE filter matrix according to the MMSE filter order, and use the MMSE filter matrix and the channel-related parameters to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0080] Among them, the processor 301 includes one or more, which can be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 301 can be a general-purpose processor, including a central processing unit (CPU), a micro control unit (MCU), a network processor (NP) or other conventional processors; it can also be a dedicated processor, including a neural network processor (NPU), a graphics processor (GPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. In addition, when there are multiple processors 301, some of them can be general-purpose processors and the other part can be dedicated processors.

[0081] The memory 303 includes one or more, which may be, but not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc.

[0082] Understandably, Figure 3 The structure shown is for illustration only. The electronic device 300 may also include Figure 3 More or fewer components as shown, or with Figure 3 Different configurations are shown. Figure 3 Each component shown in can be implemented by hardware, software or a combination thereof. In the embodiment of the present application, the electronic device 300 can be, but is not limited to, a physical device such as a desktop computer, a laptop computer, a smart phone, a smart wearable device, a vehicle-mounted device, etc., and can also be a virtual device such as a virtual machine. In addition, the electronic device 300 is not necessarily a single device, but can also be a combination of multiple devices, such as a server cluster, etc.

[0083] The embodiment of the present application also provides a computer program product, including a computer program stored on a computer-readable storage medium, the computer program including computer program instructions, and when the computer program instructions are executed by a computer, the computer can execute the steps of the channel estimation method in the above embodiment, for example including: Step S101: Obtain channel-related parameters corresponding to the current channel, wherein the channel-related parameters are used to characterize the performance of the current channel. Step S102: Determine the MMSE filter order according to the channel-related parameters. Step S103: Perform channel estimation according to the reference signal corresponding to the current channel to obtain the corresponding first channel estimation value. Step S104: Determine the MMSE filter matrix according to the MMSE filter order and the channel-related parameters, and use the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

[0084] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer program instructions. When the computer program instructions are executed by a computer, the computer executes the channel estimation method described in the aforementioned method embodiment.

[0085] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0086] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0087] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0088] It should be noted that if the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM) random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0089] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0090] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A channel estimation method, characterized in that: include: Acquire channel-related parameters corresponding to the current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; Determine the MMSE filter order according to the channel related parameters; Perform channel estimation according to a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; An MMSE filter matrix is ​​determined according to the MMSE filter order and the channel-related parameters, and the first channel estimation value is filtered and interpolated using the MMSE filter matrix to obtain a second channel estimation value.

2. The channel estimation method according to claim 1, characterized in that The channel-related parameters include: time domain correlation and frequency domain correlation, and the MMSE filter order includes a time domain order and a frequency domain order, wherein the time domain correlation is used to characterize the correlation degree between different symbols of the current channel, and the frequency domain correlation is used to characterize the correlation degree between different subcarriers of the current channel; The determining the MMSE filter order according to the channel related parameters comprises: The time domain order is determined based on a parameter query table using the time domain correlation, and the frequency domain order is determined based on the parameter query table using the frequency domain correlation, wherein the parameter query table includes a correspondence between multiple time domain correlations and multiple time domain orders, and a correspondence between multiple frequency domain correlations and multiple frequency domain orders.

3. The channel estimation method according to claim 1, characterized in that: The channel related parameters include: delay spread and Doppler spread, and the MMSE filter order includes a time domain order and a frequency domain order; The determining the MMSE filter order according to the channel related parameters comprises: The time domain order is determined based on a parameter query table using the delay expansion, and the frequency domain order is determined based on the parameter query table using the Doppler expansion, wherein the parameter query table includes a correspondence between multiple delay expansions and multiple time domain orders, and a correspondence between multiple Doppler expansions and multiple frequency domain orders.

4. The channel estimation method according to claim 2 or 3, characterized in that: Before determining the MMSE filter order according to the channel-related parameters, the method further includes: The parameter query table is determined by simulation.

5. The channel estimation method according to claim 1, characterized in that: The channel-related parameters include: frequency domain-related parameters, time domain-related parameters, and RS distribution, wherein the frequency domain-related parameters are used to characterize the performance of the current channel in the frequency domain, the time domain-related parameters are used to characterize the performance of the current channel in the time domain, and the RS distribution characterizes the distribution of reference signals that can be used for channel estimation in the PRG; The determining the MMSE filter order according to the channel related parameters comprises: Determine a first time domain order based on a parameter query table using the time domain related parameters, and determine a first frequency domain order based on the parameter query table using the frequency domain related parameters, wherein the parameter query table includes a correspondence between a plurality of time domain related parameters and a plurality of first time domain orders, and a correspondence between a plurality of frequency domain related parameters and a plurality of first frequency domain orders; Determine the number of symbols occupied by the reference signal corresponding to the RS distribution as a second time domain order, and determine the number of reference signals corresponding to the RS distribution as a second frequency domain order; The order with the smallest value between the first frequency domain order and the second frequency domain order is determined as the frequency domain order, and the order with the smallest value between the first time domain order and the second time domain order is determined as the time domain order.

6. The channel estimation method according to claim 1, characterized in that: The obtaining of channel-related parameters corresponding to the current channel includes: Channel parameters are estimated for the current channel to obtain the channel-related parameters.

7. A channel estimation device, characterized in that: include: An acquisition module, used to acquire channel-related parameters corresponding to the current channel, wherein the channel-related parameters are used to characterize the performance of the current channel; A first determination module, used to determine the MMSE filter order according to the channel related parameters; an estimation module, configured to perform channel estimation according to a reference signal corresponding to the current channel to obtain a corresponding first channel estimation value; The second determination module is used to determine an MMSE filter matrix according to the MMSE filter order and the channel-related parameters, and use the MMSE filter matrix to filter and interpolate the first channel estimation value to obtain a second channel estimation value.

8. A computer program product, characterized in that The method comprises computer program instructions, and when the computer program instructions are read and executed by a processor, the channel estimation method according to any one of claims 1 to 6 is executed.

9. An electronic device, characterized in that: include: processor, memory, and bus; The processor and the memory communicate with each other via the bus; The memory stores computer program instructions that can be executed by the processor, and the processor calls the computer program instructions to execute the channel estimation method according to any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a computer, the computer is enabled to perform the channel estimation method according to any one of claims 1 to 6.