Coefficient updating determination method and apparatus, storage medium, and electronic device

By acquiring the time-frequency distribution of channel state parameters and pilot signals, the update frequency of filter coefficients can be flexibly determined, solving the problem of untimely or excessively frequent filter updates and improving the accuracy and efficiency of channel estimation.

CN116684229BActive Publication Date: 2026-04-17NANJING XINGSI SEMICON CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NANJING XINGSI SEMICON CO LTD
Filing Date
2023-06-30
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, the filter coefficients of filters are not updated flexibly enough and cannot be adjusted in a timely manner according to the degree of change in channel state information over time. This results in overly frequent updates in static scenarios or untimely updates in high-speed moving scenarios.

Method used

By acquiring the current estimated time, historical update time, estimated values ​​of channel state parameters, and time-frequency distribution of pilot signals, it is determined whether to update the filter coefficients. This includes comparing and judging parameters such as signal-to-noise ratio, root mean square delay spread, maximum Doppler spread, and frequency offset, thus enabling flexible updating of the filter coefficients.

Benefits of technology

Without affecting performance, flexible updates of filter coefficients are achieved to adapt to channel changes in different scenarios, thereby improving the accuracy and efficiency of channel estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684229B_ABST
    Figure CN116684229B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, storage medium, and electronic device for determining coefficient updates. The method for determining coefficient updates includes: acquiring parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time of the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used for estimating the channel state parameters of the target channel; a target filter used to filter the signal in the target channel; and determining whether to update the target filter coefficients based on the parameter information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computers, and more specifically, to a method, apparatus, storage medium, and electronic device for determining coefficient updates. Background Technology

[0002] In related technologies, most of them estimate the channel state information based on pilot signals using LS (least squares). After determining the channel state information, a filter is needed to filter and denoise the channel estimation results.

[0003] In existing technologies, the filter coefficients are usually updated periodically without considering the degree of change in channel state information over time. This may result in updates that are too frequent (e.g., in stationary scenarios) or untimely (e.g., in high-speed moving scenarios).

[0004] There is currently no effective solution to the problem of the inability to flexibly update the filter coefficients in related technologies. Summary of the Invention

[0005] This invention provides a method, apparatus, storage medium, and electronic device for determining coefficient updates, in order to at least solve the technical problem in the related art that the filter coefficients of a filter cannot be flexibly updated.

[0006] According to an embodiment of the present invention, a method for determining coefficient updates is provided, comprising: acquiring parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: a current estimation time for estimating the channel state parameters of a target channel and a historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: a time-frequency distribution of a pilot signal used for estimating the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel; and determining whether to update the target filter coefficients based on the parameter information.

[0007] In an exemplary embodiment, the target filtering coefficients include filtering coefficients in the frequency domain direction, and the historical update time includes a first update time, which is the time when the filtering coefficients in the frequency domain direction were last updated. When the parameter information includes the second parameter information, determining whether to update the target filtering coefficients based on the parameter information includes: obtaining a first comparison result of the first estimated value and the second estimated value corresponding to the first update time; and determining to update the filtering coefficients in the frequency domain direction if the first comparison result meets the first preset condition after a preset number of consecutive tests.

[0008] In one exemplary embodiment, when the channel state parameter includes signal-to-noise ratio (SNR), the first estimated value includes a first SNR, the second estimated value includes a second SNR, and the first preset condition includes that the absolute value of the difference between the first SNR and the second SNR is greater than or equal to a first preset threshold; or, when the channel state parameter includes root-mean-square (RMMS) delay spread, the first estimated value includes a first RMMS delay spread, the second estimated value includes a second RMMS delay spread, and the first preset condition includes that the absolute value of the difference between the first RMMS delay spread and the second RMMS delay spread is greater than or equal to a second preset threshold; or, when the channel state parameter includes both SNR and RMMS delay spread, the first estimated value includes both the first SNR and the first RMMS delay spread, the second estimated value includes both the second SNR and the second RMMS delay spread, and the first preset condition includes that the first filter order and the second filter order are not equal, wherein the first filter order is determined based on the first SNR and the first RMMS delay spread, and the second filter order is determined based on the second SNR and the second RMMS delay spread.

[0009] In an exemplary embodiment, when the parameter information includes the first parameter information, determining whether to update the target filter coefficient based on the parameter information includes: when the target filter coefficient includes a filter coefficient in the frequency domain direction, and the historical update time includes a first update time, wherein the first update time is the time when the filter coefficient in the frequency domain direction was last updated, determining a first time difference between the current estimated time and the first update time; when the first time difference is greater than a third preset threshold, determining to update the filter coefficient in the frequency domain direction; and / or, when the target filter coefficient includes a filter coefficient in the time domain direction, and the historical update time includes a second update time, wherein the second update time is the time when the filter coefficient in the time domain direction was last updated, determining a second time difference between the current estimated time and the second update time; when the second time difference is greater than a fourth preset threshold, determining to update the filter coefficient in the time domain direction.

[0010] In an exemplary embodiment, when the parameter information includes the third parameter information, determining whether to update the target filter coefficient based on the parameter information includes: determining to update the filter coefficient in the frequency domain direction when the target filter coefficient includes a filter coefficient in the frequency domain direction and the frequency domain distribution pattern of the pilot signal changes; and / or, determining to update the filter coefficient in the time domain direction when the target filter coefficient includes a filter coefficient in the time domain direction and the time domain distribution pattern of the pilot signal changes; and / or, where the target filter coefficient includes a filter coefficient in the time domain direction, and the historical update time includes a second update time, the second update time being the time when the filter coefficient in the time domain direction was last updated, determining whether to update the target filter coefficient based on the parameter information when the parameter information includes the second parameter information includes: determining to update the filter coefficient in the time domain direction when the smaller of the first signal-to-noise ratio and the third signal-to-noise ratio is less than a seventh preset threshold, wherein the first estimated value includes the first signal-to-noise ratio; and the third estimated value corresponding to the second update time includes the third signal-to-noise ratio.

[0011] In an exemplary embodiment, the target filtering coefficients include filtering coefficients in the time domain, and the historical update time includes a second update time, which is the time when the filtering coefficients in the time domain were last updated. When the parameter information includes the second parameter information, determining whether to update the target filtering coefficients based on the parameter information includes: obtaining a second comparison result between the first estimated value and a third estimated value corresponding to the second update time; and determining to update the filtering coefficients in the time domain if the second comparison result meets a second preset condition after a preset number of consecutive tests.

[0012] In one exemplary embodiment, when the channel state parameter includes maximum Doppler spread, the first estimate includes a first maximum Doppler spread of any cluster path, the third estimate includes a second maximum Doppler spread of the cluster path, and the second preset condition includes that the absolute value of the difference between the first maximum Doppler spread and the second maximum Doppler spread is greater than or equal to a fifth preset threshold; or, when the channel state parameter includes frequency offset, the first estimate includes a first frequency offset of any cluster path, the third estimate includes a second frequency offset of the cluster path, and the second preset condition includes that the absolute value of the difference between the first frequency offset and the second frequency offset is greater than or equal to a sixth preset threshold.

[0013] In an exemplary embodiment, before determining whether to update the target filter coefficient based on the parameter information, the method further includes: if the quasi-co-location relationship of the pilot signal changes at the current estimation time, adjusting the consecutive preset number from a target value to 1; if the quasi-co-location relationship of the pilot signal does not change at the next estimation time, adjusting the consecutive preset number from 1 to the target value.

[0014] According to another embodiment of the present invention, a coefficient update determination apparatus is also provided, comprising: an acquisition module, configured to acquire parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: a current estimation time for estimating the channel state parameters of a target channel and a historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: a time-frequency distribution of a pilot signal used for estimating the channel state parameters of the target channel; the target filter is used for filtering signals in the target channel; and a determination module, configured to determine whether to update the target filter coefficients based on the parameter information.

[0015] According to yet another embodiment of the present application, a computer-readable storage medium is provided, characterized in that the computer-readable storage medium includes a stored program, wherein the program executes the above-described method for determining coefficient updates when it runs.

[0016] According to another embodiment of the present invention, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described method for determining coefficient updates through the computer program.

[0017] In this embodiment of the invention, parameter information is acquired, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time of the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel; and the target filter coefficients are determined whether to be updated based on the parameter information. In this embodiment of the invention, the filter coefficient update frequency is flexibly determined based on the acquired parameter information without affecting performance, thereby solving the technical problem in related technologies where the filter coefficients cannot be flexibly updated. Attached Figure Description

[0018] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0019] Figure 1 This is a schematic diagram of an application environment for an optional coefficient update determination method according to an embodiment of the present invention;

[0020] Figure 2 This is a flowchart of an optional coefficient update determination method according to an embodiment of the present invention;

[0021] Figure 3 This is a schematic diagram of an optional coefficient update determination device according to an embodiment of the present invention. Detailed Implementation

[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0024] According to one aspect of the present invention, a method for determining coefficient updates is provided. Optionally, as an optional implementation, the above-described method for determining coefficient updates can be applied to, but is not limited to, [examples of other methods]. Figure 1 The environment shown may include, but is not limited to, user equipment 102, network 110 and server 112. The user equipment 102 may include, but is not limited to, a display 108, a processor 106 and a memory 104.

[0025] Specifically, in this embodiment, during the process of determining the set partitioning result, a method for updating coefficients based on parameter information obtained by user equipment 102 is provided, with the following specific steps:

[0026] In step S102, the user equipment 102 acquires parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel.

[0027] In step S104, user equipment 102 determines whether to update the target filter coefficients based on the parameter information.

[0028] In steps S106-S108, user equipment 102 sends parameter information and the result of whether to update the target filter coefficients to server 112 via network 110, so that server 112 stores the parameter information and the result of whether to update the target filter coefficients of user equipment 102.

[0029] The user equipment 102 includes, but is not limited to, handheld devices (such as mobile phones), laptops, desktop computers, in-vehicle devices, etc. The present invention does not limit the specific implementation of the user equipment 102.

[0030] Alternatively, as an alternative implementation method, such as Figure 2 As shown, Figure 2 This is a flowchart of an optional coefficient update determination method according to an embodiment of the present invention, the specific steps of which include:

[0031] S202, Obtain parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel.

[0032] It should be noted that the above channel state parameters include, but are not limited to: signal-to-noise ratio, root mean square delay spread, maximum Doppler spread, and frequency offset.

[0033] It should be noted that the estimation time is the time when the channel parameter estimation module estimates the channel state parameters. The channel parameter estimation module periodically estimates the channel state parameters. The estimation time is later than the update time of the target filter coefficients of the previous update of the target filter, but earlier than the update time of the target filter coefficients of the next update of the target filter. That is, the estimation time can be any time between the update time of the target filter coefficients of the previous update of the target filter and the update time of the target filter coefficients of the next update of the target filter.

[0034] S204, determine whether to update the target filter coefficients based on the parameter information.

[0035] It should be noted that determining whether to update the target filter coefficient based on the parameter information includes at least one of the following: determining whether to update the target filter coefficient based on the first parameter information; determining whether to update the target filter coefficient based on the second parameter information; or determining whether to update the target filter coefficient based on the third parameter information.

[0036] Through the above embodiments, parameter information is obtained, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time of the last update of the target filter coefficients; the second parameter information includes: the first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and the second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel; and the target filter coefficients are determined according to the parameter information. In this embodiment of the invention, the filter coefficient update frequency is flexibly determined based on the obtained parameter information without affecting performance, thereby solving the technical problem in related technologies that the filter coefficients cannot be flexibly updated.

[0037] It should be noted that for a one-dimensional filter, the filter coefficients include both the filter coefficients in the time domain and the filter coefficients in the frequency domain; for a two-dimensional filter, the filter coefficients only include the two-dimensional filter coefficients. That is, the two-dimensional Wiener filter coefficients will be updated when any condition in the frequency or time domain is met, and the filter coefficients in the time domain and the filter coefficients in the frequency domain are no longer distinguished.

[0038] Alternatively, for a one-dimensional filter, the decision to update the filter coefficients in the frequency domain is determined as follows:

[0039] 1) When the parameter information includes the second parameter information, obtain a first comparison result of the first estimated value and the second estimated value at the first update time, wherein the historical update time includes the first update time, and the first update time is the last update time of the filter coefficients in the frequency domain direction; when the first comparison result meets the first preset condition after a preset number of consecutive times, determine to update the filter coefficients in the frequency domain direction.

[0040] Specifically, when the first estimated value includes a first signal-to-noise ratio and the second estimated value includes a second signal-to-noise ratio, the first preset condition includes that the absolute value of the difference between the first signal-to-noise ratio and the second signal-to-noise ratio is greater than or equal to a first preset threshold.

[0041] Alternatively, when the channel state parameter includes root mean square delay spread, the first estimate includes a first root mean square delay spread, the second estimate includes a second root mean square delay spread, and the first preset condition includes that the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to a second preset threshold.

[0042] Alternatively, when the channel state parameters include signal-to-noise ratio (SNR) and root mean square (RMS) delay spread, the first estimated value includes a first SNR and a first RMS delay spread, the second estimated value includes a second SNR and a second RMS delay spread, and the first preset condition includes that the first filter order and the second filter order are not equal, wherein the first filter order is determined based on the first SNR and the first RMS delay spread, and the second filter order is determined based on the second SNR and the second RMS delay spread.

[0043] It should be noted that, if the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to the second preset threshold, the first comparison result is determined to meet the first preset condition; if the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to the second preset threshold, the first comparison result is determined to meet the first preset condition; if the first filter order and the second filter order are not equal, the first comparison result is determined to meet the first preset condition.

[0044] For example, after estimating the channel state parameters of the target channel for the first time (3 consecutive times), it is determined that the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to the second preset threshold. After estimating the channel state parameters of the target channel for the second time, it is determined that the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to the second preset threshold. After estimating the channel state parameters of the target channel for the third time, it is determined that the first filter order and the second filter order are not equal, and it is determined that the first comparison result meets the first preset condition after a consecutive preset number of times. Therefore, it is necessary to update the filter coefficients in the frequency domain direction.

[0045] 2) When the parameter information includes the first parameter information, determine the first time difference between the current estimated time and the first update time; when the first time difference is greater than a third preset threshold, determine to update the filter coefficients in the frequency domain direction.

[0046] In other words, if the estimated time of the current CPE module is more than a threshold value away from the most recent update time of the filter coefficients in the frequency domain direction, the filter coefficients in the frequency domain direction are determined to be updated.

[0047] 3) When the parameter information includes the third parameter information, and the frequency domain distribution pattern of the pilot signal changes, determine to update the filter coefficients in the frequency domain direction.

[0048] Optionally, the change in the frequency domain distribution pattern of the pilot signal is determined by: determining whether the first frequency domain distribution of the first pilot signal and the second frequency domain distribution of the second pilot signal have changed based on information such as the frequency, amplitude, and phase of the pilot signal, wherein the pilot signal includes: a first pilot signal and a second pilot signal.

[0049] 4) When the parameter information includes: the first parameter information, the second parameter information, and the third parameter information, determine whether to update the filter coefficients in the frequency domain direction based on the parameter information, including: determining to update the filter coefficients in the frequency domain direction when the first comparison result meets the first preset condition after a consecutive preset number of times; and / or determining to update the filter coefficients in the frequency domain direction when the first time difference between the current estimated time and the first update time is greater than a third preset threshold; and / or determining to update the filter coefficients in the frequency domain direction when the target filter coefficients include the filter coefficients in the frequency domain direction and the frequency domain distribution pattern of the pilot signal changes.

[0050] Furthermore, if the following conditions are not met: if the first comparison result meets the first preset condition without being determined to be met for a consecutive preset number of times; if the first time difference between the current estimated time and the first update time is less than or equal to the third preset threshold; and if the target filter coefficient includes the filter coefficient in the frequency domain direction and the frequency domain distribution pattern of the pilot signal has not changed, it is determined not to update the filter coefficient in the frequency domain direction.

[0051] Alternatively, for a one-dimensional filter, the decision to update the filter coefficients in the time domain is determined as follows:

[0052] 1) When the parameter information includes the second parameter information, obtain a second comparison result of the first estimated value and the third estimated value at the second update time, wherein the second update time is the update time of the filter coefficient in the time domain direction last time; if the second comparison result meets the second preset condition after a preset number of consecutive times, determine to update the filter coefficient in the time domain direction.

[0053] Specifically, when the channel state parameter includes maximum Doppler spread, the first estimate includes the first maximum Doppler spread of any cluster path, the third estimate includes the second maximum Doppler spread of the cluster path, and the second preset condition includes the absolute value of the difference between the first maximum Doppler spread and the second maximum Doppler spread being greater than or equal to a fifth preset threshold.

[0054] Alternatively, when the channel state parameter includes frequency offset, the first estimate includes the first frequency offset of any cluster path, the third estimate includes the second frequency offset of the cluster path, and the second preset condition includes that the absolute value of the difference between the first frequency offset and the second frequency offset is greater than or equal to a sixth preset threshold.

[0055] In other words, the filter coefficients in the time domain direction are updated if the CPE module estimation results of N consecutive iterations satisfy one of the following two conditions:

[0056] 1. This represents the first maximum Doppler spread of the c-th cluster path. This represents the second maximum Doppler spread of the c-th cluster path, and the OR relationship between different cluster paths when there are multiple cluster paths in the channel.

[0057] 2. This represents the first frequency offset of the c-th cluster path. This represents the second frequency offset of the c-th cluster path.

[0058] 2) When the first estimated value includes a first signal-to-noise ratio and the third estimated value includes a third signal-to-noise ratio, and the smaller of the first signal-to-noise ratio and the third signal-to-noise ratio is less than a seventh preset threshold and the filter coefficient in the frequency domain direction of the target filter coefficient is determined to be updated, the filter coefficient in the time domain direction is determined to be updated.

[0059] In other words, when both of the above conditions are met simultaneously, the filter coefficients in the time domain direction are determined to be updated as: min*snr,snr CPE + <snr th1 ,snr CPE SNR represents the first signal-to-noise ratio, and SNR represents the second signal-to-noise ratio. th1 This is the seventh preset threshold.

[0060] 3) When the parameter information includes: the first parameter information, and the target filter coefficient includes the filter coefficient in the time domain direction, and the historical update time includes the second update time, wherein the second update time is the time when the filter coefficient in the time domain direction was last updated, a second time difference between the current estimated time and the second update time is determined; and when the second time difference is greater than a fourth preset threshold, the filter coefficient in the time domain direction is updated.

[0061] Specifically, a second time difference between the estimated time and the second update time is determined, and the relationship between the second time difference and a fourth preset threshold is determined; if the second time difference is greater than the fourth preset threshold, the filter coefficients in the time domain direction are updated.

[0062] In other words, if the estimated time is more than a threshold value away from the most recent update time of the filter system in the time domain direction, the filter coefficients in the time domain direction are determined to be updated.

[0063] 4) When the parameter information includes the third parameter information, and when the target filter coefficient includes the filter coefficient in the time domain direction, and the time domain distribution pattern of the pilot signal changes, the filter coefficient in the time domain direction is determined to be updated.

[0064] Optionally, the change in the time-domain distribution pattern of the pilot signal is determined by: determining whether the first time-domain distribution of the first pilot signal and the second time-domain distribution of the second pilot signal have changed based on information such as the frequency, amplitude, and phase of the pilot signal, wherein the pilot signal includes: a first pilot signal and a second pilot signal.

[0065] 5) When the parameter information includes: the first parameter information, the second parameter information, and the third parameter information, if the second comparison result is determined to meet the second preset condition after a preset number of consecutive tests, the filter coefficient in the time domain direction is determined to be updated; and / or, if the smaller of the first signal-to-noise ratio and the third signal-to-noise ratio is less than a seventh preset threshold and the filter coefficient in the frequency domain direction of the target filter coefficient is determined to be updated, the filter coefficient in the time domain direction is determined to be updated; and / or, if the second time difference between the current estimated time and the second update time is greater than a fourth preset threshold, the filter coefficient in the time domain direction is determined to be updated; and / or, if the time domain distribution pattern of the pilot signal changes, the filter coefficient in the time domain direction is determined to be updated.

[0066] In an exemplary embodiment, before determining whether to update the target filter coefficients based on the parameter information, the method further includes: determining whether a quasi-co-location relationship exists between a target pilot and a first reference pilot in the target channel at a first time, and whether a quasi-co-location relationship exists between the target pilot and the second reference pilot, wherein the first reference pilot is a pilot that has a quasi-co-location relationship with the target pilot at a second time, and the second reference pilot is a pilot that does not have a quasi-co-location relationship with the target pilot at a second time, and the second time precedes the first time; if it is determined that there is no quasi-co-location relationship between the target pilot and the first reference pilot at the first time, and that there is a quasi-co-location relationship between the target pilot and the second reference pilot, the number of consecutive preset times is adjusted from a target value to 1; if the quasi-co-location relationship of the pilot signal does not change at the next estimated time, the number of consecutive preset times is adjusted from 1 to the target value.

[0067] It is understandable that if the pilots in the target channel are divided into target pilots and reference pilots, and at time two the target pilot and reference pilot one have a quasi-co-address relationship, and at time one the target pilot and reference pilot two have a quasi-co-address relationship, then the number of consecutive preset times is adjusted from the target value to 1; if the quasi-co-address relationship of the pilot signals does not change at the next estimated time, then the number of consecutive preset times is adjusted from 1 to the target value.

[0068] In other words, when the quasi-co-address relationship of the current pilot signal changes, the filter coefficients in the frequency domain are updated only if the following condition is met:

[0069] 1)|snr-snr CPE |≥snr th ,snr CPE represents the first signal-to-noise ratio, and snr represents the second signal-to-noise ratio;

[0070] 2)|τ m -τ m,CPE |≥τ m,th , τ m,CPE τ represents the first root mean square time delay spread. m This indicates the second root mean square delay spread;

[0071] 3)L ToBe ≠L Being L ToBe L represents the order of the first filter; Being This indicates the order of the second filter.

[0072] When the quasi-co-address relationship of the current pilot signal changes, the filter coefficients in the time domain are updated only if the following condition is met:

[0073] 1) This represents the first maximum Doppler spread of the c-th cluster path. This represents the second maximum Doppler spread of the c-th cluster path, and the OR relationship between different cluster paths when there are multiple cluster paths in the channel.

[0074] 2) This represents the first frequency offset of the c-th cluster path. This represents the second frequency offset of the c-th cluster path, and the OR relationship between different cluster paths when there are multiple cluster paths in the channel.

[0075] To better understand the process of determining the above coefficient update method, the implementation flow of the above coefficient update determination method will be described below in conjunction with optional embodiments, but it is not intended to limit the technical solution of the embodiments of this application.

[0076] This embodiment provides a method for determining coefficient updates, which includes the following steps:

[0077] The receiver system includes a Channel Parameters Estimation (CPE) module. The CPE module estimates and updates the channel state parameters of the channel, which include: signal-to-noise ratio (SNR) * snr, and root mean square delay spread (τ). m The maximum Doppler spread of the c-th cluster diameter and frequency offset

[0078] It should be noted that the number of cluster diameters reported in non-high-speed moving scenarios is C=1, while the maximum number of cluster diameters reported in high-speed moving scenarios is C=3.

[0079] After the CPE module estimates the channel state parameters, the estimation time t of the CPE module needs to be recorded. CPE After updating the filter coefficients in the frequency domain, the time t of the frequency domain filter coefficient update needs to be recorded. FDF After updating the filter coefficients in the time domain, record the time t of the update of the filter coefficients in the time domain. TDF ; and record the CPE module at the estimated time t CPE The update time t of the filter coefficients in the frequency domain direction FDF The time t for updating the filter coefficients in the time domain TDF The estimated channel state parameters (equivalent to the first, second, and third estimates in the above embodiments)

[0080] It should be noted that the number of cluster diameters reported in non-high-speed mobile scenarios is C=1, while the maximum number of cluster diameters reported in high-speed mobile scenarios is C=3.

[0081] The filter coefficients in the frequency domain direction are determined as follows: Specifically, the filter coefficients in the frequency domain direction are determined when any of the following conditions are met:

[0082] 1) Estimated time t of the current CPE module CPE The time t since the most recent frequency domain filter coefficient update FDF Exceeding the threshold value t th (equivalent to the third preset threshold in the above embodiments), i.e., t CPE -t FDF >t th ;

[0083] 2) Continuous N th The estimation result of the CPE module meets one of the following three conditions:

[0084] 1. |snr-snr CPE |≥snr th (equivalent to the first preset threshold in the above embodiment), snr CPE represents the signal-to-noise ratio estimated by the CPE module at the current time (equivalent to the first signal-to-noise ratio in the above embodiment), and snr represents the signal-to-noise ratio estimated by the CPE module at the time of the most recent update of the filter coefficients (equivalent to the second signal-to-noise ratio in the above embodiment);

[0085] 2、|τ m -τ m,CPE |≥τ m,th (equivalent to the second preset threshold in the above embodiment), τ m,CPE τ represents the root mean square delay spread estimated by the CPE module at the current time (equivalent to the first root mean square delay spread in the above embodiment). m This represents the root mean square delay spread estimated by the CPE module at the most recent filter coefficient update time (equivalent to the second root mean square delay spread in the above embodiment);

[0086] 3. L ToBe ≠L Being L Being L represents the currently active frequency domain directional filter order (equivalent to the second filter order in the above embodiment). ToBe This indicates that the filter order in the frequency domain direction is determined based on the signal-to-noise ratio and root mean square delay spread estimated by the CPE module (equivalent to the first filter order in the above embodiment).

[0087] It should be noted that the filter order L in the frequency domain direction is determined based on the signal-to-noise ratio estimated by the CPE module and the root mean square delay spread.ToBe Specifically: the correspondence between the signal-to-noise ratio, the root mean square delay spread, and the filter order is determined by looking up a table, and the filter coefficients are determined based on the correspondence.

[0088] 3) The frequency domain distribution pattern of the pilot signal in the channel changes.

[0089] The filter coefficients in the time domain direction are determined as follows: Specifically, the filter coefficients in the time domain direction are determined when any of the following conditions are met (for high-speed moving scenes, when located in the resonance region and the CPE feedback has only one cluster path, this CPE estimation result is not used to determine the filter coefficient update in the time domain direction):

[0090] 1) Current CPE module estimates time t CPE The time t since the most recent update of the filter coefficients in the time domain TDF Exceeding the threshold value t th (equivalent to the seventh preset threshold in the above embodiments), i.e., t CPE -t TDF >t th ;

[0091] 2) The filter coefficients in the time domain direction are determined when both of the following conditions are met:

[0092] 1. The filter coefficients in the frequency domain need to be updated;

[0093] 2. min*snr,snr CPE + <snr th1 ,snr CPE represents the signal-to-noise ratio estimated by the CPE module at the current time (equivalent to the first signal-to-noise ratio in the above embodiment), and snr represents the signal-to-noise ratio estimated by the CPE module at the time of the most recent filter coefficient update (equivalent to the third signal-to-noise ratio in the above embodiment).

[0094] 3) Continuous N th The estimation result of the CPE module meets one of the following two conditions.

[0095] 1. This represents the maximum Doppler spread of the c-th cluster path estimated by the CPE module at the current moment (equivalent to the first maximum Doppler spread in the above embodiment). This represents the maximum Doppler spread of the c-th cluster path estimated by the CPE module at the most recent filter coefficient update time (equivalent to the second maximum Doppler spread in the above embodiment), and the OR relationship between different cluster paths.

[0096] 2. This represents the frequency offset of the c-th cluster path estimated by the CPE module at the current moment (equivalent to the first frequency offset in the above embodiment). This represents the frequency offset of the c-th cluster path estimated by the CPE module at the most recent filter coefficient update time (equivalent to the second frequency offset in the above embodiment), and the OR relationship between different cluster paths.

[0097] 4) The time-domain distribution pattern of the pilot signal in the channel changes.

[0098] It should be noted that when the QCL relationship of the current pilot signal changes, the threshold N will be adjusted. th Set to 1, and then restore the configuration value. In other words, a hysteresis condition is added to the filter coefficient update to avoid frequent updates when the channel fluctuates; however, the hysteresis condition is removed when the QCL relationship changes.

[0099] It should be noted that for a two-dimensional Wiener filter, satisfying any of the above conditions in the frequency and time domain directions will update the two-dimensional Wiener filter coefficients.

[0100] It should be noted that the threshold value N th ,snr th , τ m,th f d,th f 0,th Both are related to the signal-to-noise ratio (SNR) estimation results of CPE. CPE Related. Furthermore, N can be constructed. th ,snr th , τ m,th f d,th f 0,th Both are related to the signal-to-noise ratio (SNR) estimation results of CPE. CPE The correspondence table is used to determine N. th ,snr th , τ m,th f d,th f 0,th One or more of them.

[0101] Through the above embodiments, by acquiring parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time of the last update of the target filter coefficients; the second parameter information includes: the first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and the second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel; and the target filter coefficients are updated based on the parameter information. In this embodiment of the invention, the filter coefficient update frequency is flexibly determined based on the acquired parameter information without affecting performance, thereby solving the technical problem in related technologies where the filter coefficients cannot be flexibly updated.

[0102] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0103] According to another aspect of the present invention, a coefficient update determination apparatus for implementing the above-described coefficient update determination method is also provided. For example... Figure 3 As shown, Figure 3 This is a schematic diagram of an optional coefficient update determination device according to an embodiment of the present invention, the device comprising:

[0104] The acquisition module 302 is used to acquire parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel;

[0105] The determination module 304 is used to determine whether to update the target filter coefficients based on the parameter information.

[0106] The above-described device acquires parameter information, which includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel; and the target filter coefficients are updated based on the parameter information. In this embodiment of the invention, the filter coefficient update frequency is flexibly determined based on the acquired parameter information without affecting performance, thereby solving the technical problem in related technologies where the filter coefficients cannot be flexibly updated.

[0107] In an exemplary embodiment, the determining module 304 is configured to: ...

[0108] In one exemplary embodiment, when the channel state parameter includes signal-to-noise ratio (SNR), the first estimated value includes a first SNR, the second estimated value includes a second SNR, and the first preset condition includes that the absolute value of the difference between the first SNR and the second SNR is greater than or equal to a first preset threshold; or, when the channel state parameter includes root-mean-square (RMMS) delay spread, the first estimated value includes a first RMMS delay spread, the second estimated value includes a second RMMS delay spread, and the first preset condition includes that the absolute value of the difference between the first RMMS delay spread and the second RMMS delay spread is greater than or equal to a second preset threshold; or, when the channel state parameter includes both SNR and RMMS delay spread, the first estimated value includes both the first SNR and the first RMMS delay spread, the second estimated value includes both the second SNR and the second RMMS delay spread, and the first preset condition includes that the first filter order and the second filter order are not equal, wherein the first filter order is determined based on the first SNR and the first RMMS delay spread, and the second filter order is determined based on the second SNR and the second RMMS delay spread.

[0109] In an exemplary embodiment, when the parameter information includes the first parameter information, the determining module 304 is configured to: determine a first time difference between the current estimated time and the first update time when the target filter coefficients include filter coefficients in the frequency domain direction, the historical update time includes a first update time, and the first update time is the time when the filter coefficients in the frequency domain direction were last updated; determine to update the filter coefficients in the frequency domain direction when the first time difference is greater than a third preset threshold; and / or, when the target filter coefficients include filter coefficients in the time domain direction, the historical update time includes a second update time, and the second update time is the time when the filter coefficients in the time domain direction were last updated, determine a second time difference between the current estimated time and the second update time; and determine to update the filter coefficients in the time domain direction when the second time difference is greater than a fourth preset threshold.

[0110] In an exemplary embodiment, when the parameter information includes the third parameter information, the determining module 304 is configured to determine to update the filter coefficients in the frequency domain direction when the target filter coefficients include filter coefficients in the frequency domain direction and the frequency domain distribution pattern of the pilot signal changes; and / or, when the target filter coefficients include filter coefficients in the time domain direction and the time domain distribution pattern of the pilot signal changes, determine to update the filter coefficients in the time domain direction.

[0111] In an exemplary embodiment, the target filtering coefficients include filtering coefficients in the time domain direction, and the historical update time includes a second update time, which is the time when the filtering coefficients in the time domain direction were last updated. When the parameter information includes the second parameter information, the determining module 304 is used to obtain a second comparison result between the first estimated value and the third estimated value corresponding to the second update time; and when the second comparison result is determined to meet the second preset condition after a preset number of consecutive tests, the filtering coefficients in the time domain direction are determined to be updated.

[0112] In one exemplary embodiment, when the channel state parameter includes maximum Doppler spread, the first estimate includes a first maximum Doppler spread of any cluster path, the third estimate includes a second maximum Doppler spread of the cluster path, and the second preset condition includes that the absolute value of the difference between the first maximum Doppler spread and the second maximum Doppler spread is greater than or equal to a fifth preset threshold; or, when the channel state parameter includes frequency offset, the first estimate includes a first frequency offset of any cluster path, the third estimate includes a second frequency offset of the cluster path, and the second preset condition includes that the absolute value of the difference between the first frequency offset and the second frequency offset is greater than or equal to a sixth preset threshold.

[0113] In an exemplary embodiment, the target filtering coefficients include filtering coefficients in the time domain direction, and the historical update time includes a second update time, which is the time when the filtering coefficients in the time domain direction were last updated. When the parameter information includes the second parameter information, the determining module 304 is used to determine to update the filtering coefficients in the time domain direction when the smaller of the first signal-to-noise ratio and the third signal-to-noise ratio is less than a seventh preset threshold. The first estimated value includes the first signal-to-noise ratio, and the third estimated value corresponding to the second update time includes the third signal-to-noise ratio.

[0114] In an exemplary embodiment, the determining module 304 is configured to adjust the number of consecutive preset times from a target value to 1 if the quasi-co-location relationship of the pilot signal changes at the current estimation time; and to adjust the number of consecutive preset times from 1 to the target value if the quasi-co-location relationship of the pilot signal does not change at the next estimation time.

[0115] For specific implementation examples, please refer to the examples shown in the above method for determining coefficient updates, which will not be repeated here.

[0116] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.

[0117] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0118] S1, acquire parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel;

[0119] S2, determine whether to update the target filter coefficients based on the parameter information.

[0120] In one embodiment, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.

[0121] According to one aspect of this application, a computer program product is provided, comprising a computer program / instructions containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions provided in embodiments of this application.

[0122] It should be noted that the computer system of the electronic device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0123] A computer system includes a Central Processing Unit (CPU), which performs various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) or loaded from RAM. ROM also stores various programs and data required for system operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output interfaces (I / O interfaces) are also connected to the bus.

[0124] The following components are connected to the input / output interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard drives; and communication sections including network interface cards such as LAN cards and modems. The communication section performs communication processing via a network such as the Internet. Drives are also connected to the input / output interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.

[0125] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions defined in the system of this application.

[0126] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of a computer device reads computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations described above.

[0127] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0128] S1, acquire parameter information, wherein the parameter information includes at least one of the following: first parameter information, second parameter information, and third parameter information; the first parameter information includes: the current estimation time for estimating the channel state parameters of the target channel and the historical update time for the last update of the target filter coefficients; the second parameter information includes: a first estimated value of the channel state parameters of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameters of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameters of the target channel; the target filter is used to filter the signal in the target channel;

[0129] S2, determine whether to update the target filter coefficients based on the parameter information.

[0130] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0131] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0132] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention.

[0133] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0134] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

[0135] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0136] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0137] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for determining coefficient updates, characterized in that, include: The parameter information is obtained, wherein the parameter information includes at least one of the following: second parameter information and third parameter information; the second parameter information includes: a first estimated value of the channel state parameter of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameter of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameter of the target channel; the current estimation time is the time when the channel state parameter of the target channel is estimated, the historical update time is the time when the target filter coefficients of the target filter were last updated, and the target filter is used to filter the signal in the target channel; Determine whether to update the target filter coefficients based on the parameter information; Wherein, when the parameter information includes the third parameter information, determining whether to update the target filter coefficient based on the parameter information includes: when the target filter coefficient includes filter coefficients in the frequency domain direction and the frequency domain distribution pattern of the pilot signal changes, determining to update the filter coefficients in the frequency domain direction; and / or, when the target filter coefficient includes filter coefficients in the time domain direction and the time domain distribution pattern of the pilot signal changes, determining to update the filter coefficients in the time domain direction; The target filtering coefficients include filtering coefficients in the frequency domain direction, and the historical update time includes a first update time, which is the time when the filtering coefficients in the frequency domain direction were last updated. When the parameter information includes the second parameter information, determining whether to update the target filtering coefficients based on the parameter information includes: obtaining a first comparison result between the first estimated value and the second estimated value corresponding to the first update time; and determining to update the filtering coefficients in the frequency domain direction if the first comparison result meets the first preset condition after a preset number of consecutive tests. Before determining whether to update the target filter coefficient based on the parameter information, the method further includes: if the quasi-co-location relationship of the pilot signal changes at the current estimation time, adjusting the consecutive preset number from the target value to 1; if the quasi-co-location relationship of the pilot signal does not change at the next estimation time, adjusting the consecutive preset number from 1 to the target value.

2. The method for determining coefficient updates according to claim 1, characterized in that, When the channel state parameter includes signal-to-noise ratio (SNR), the first estimated value includes a first SNR, the second estimated value includes a second SNR, and the first preset condition includes that the absolute value of the difference between the first SNR and the second SNR is greater than or equal to a first preset threshold. or, When the channel state parameter includes root mean square delay spread, the first estimate includes a first root mean square delay spread, the second estimate includes a second root mean square delay spread, and the first preset condition includes that the absolute value of the difference between the first root mean square delay spread and the second root mean square delay spread is greater than or equal to a second preset threshold. or, When the channel state parameters include signal-to-noise ratio (SNR) and root mean square (RMS) delay spread, the first estimated value includes a first SNR and a first RMS delay spread, the second estimated value includes a second SNR and a second RMS delay spread, and the first preset condition includes that the first filter order and the second filter order are not equal, wherein the first filter order is determined based on the first SNR and the first RMS delay spread, and the second filter order is determined based on the second SNR and the second RMS delay spread.

3. The method for determining coefficient updates according to claim 1, characterized in that, The target filtering coefficients include filtering coefficients in the time domain, and the historical update time includes a second update time, which is the time when the filtering coefficients in the time domain were last updated. When the parameter information includes the second parameter information, determining whether to update the target filtering coefficients based on the parameter information includes: If the smaller of the first signal-to-noise ratio and the third signal-to-noise ratio is less than a seventh preset threshold, the filter coefficients in the time domain direction are determined to be updated, wherein the first estimated value includes the first signal-to-noise ratio; and the third estimated value corresponding to the second update time includes the third signal-to-noise ratio.

4. The method for determining coefficient updates according to claim 1, characterized in that, The target filtering coefficients include filtering coefficients in the time domain, and the historical update time includes a second update time, which is the time when the filtering coefficients in the time domain were last updated. When the parameter information includes the second parameter information, determining whether to update the target filtering coefficients based on the parameter information includes: Obtain a second comparison result between the first estimated value and the third estimated value corresponding to the second update time; If the second comparison result meets the second preset condition after a preset number of consecutive comparisons, the filter coefficients in the time domain direction are updated.

5. The method for determining coefficient updates according to claim 4, characterized in that, When the channel state parameter includes maximum Doppler spread, the first estimate includes the first maximum Doppler spread of any cluster path, the third estimate includes the second maximum Doppler spread of the cluster path, and the second preset condition includes the absolute value of the difference between the first maximum Doppler spread and the second maximum Doppler spread being greater than or equal to a fifth preset threshold. or, When the channel state parameter includes frequency offset, the first estimate includes the first frequency offset of any cluster path, the third estimate includes the second frequency offset of the cluster path, and the second preset condition includes the absolute value of the difference between the first frequency offset and the second frequency offset being greater than or equal to a sixth preset threshold.

6. A device for determining coefficient updates, characterized in that, include: An acquisition module is used to acquire parameter information, wherein the parameter information includes at least one of the following: second parameter information and third parameter information; the second parameter information includes: a first estimated value of the channel state parameter of the target channel corresponding to the current estimation time and a second estimated value of the channel state parameter of the target channel corresponding to the historical update time; the third parameter information includes: the time-frequency distribution of the pilot signal used to estimate the channel state parameter of the target channel; the current estimation time is the time when the channel state parameter of the target channel is estimated, the historical update time is the time when the target filter coefficients of the target filter were last updated, and the target filter is used to filter the signal in the target channel; The determination module is used to determine whether to update the target filter coefficients based on the parameter information; The determining module is further configured to, when the parameter information includes the third parameter information, determine whether to update the target filter coefficient based on the parameter information, including: when the target filter coefficient includes filter coefficients in the frequency domain direction and the frequency domain distribution pattern of the pilot signal changes, determining to update the filter coefficients in the frequency domain direction; and / or, when the target filter coefficient includes filter coefficients in the time domain direction and the time domain distribution pattern of the pilot signal changes, determining to update the filter coefficients in the time domain direction; The target filtering coefficients include filtering coefficients in the frequency domain direction, and the historical update time includes a first update time, which is the time when the filtering coefficients in the frequency domain direction were last updated. When the parameter information includes the second parameter information, the determining module is further configured to obtain a first comparison result between the first estimated value and the second estimated value corresponding to the first update time; and determine to update the filtering coefficients in the frequency domain direction if the first comparison result meets the first preset condition after a preset number of consecutive tests. The determining module is further configured to adjust the number of consecutive preset times from a target value to 1 if the quasi-co-location relationship of the pilot signal changes at the current estimated time; and to adjust the number of consecutive preset times from 1 to the target value if the quasi-co-location relationship of the pilot signal does not change at the next estimated time.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 5.

8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 5 through the computer program.

Citation Information

Patent Citations

  • Reduced power consumption in software radios

    US20090131123A1