Search

CN-121984476-A - Timing estimation method, timing estimation device, electronic equipment, storage medium and product

CN121984476ACN 121984476 ACN121984476 ACN 121984476ACN-121984476-A

Abstract

The present disclosure provides a timing estimation method, apparatus, electronic device, storage medium, and product, by obtaining a raised cosine filter peak value, a peak left correlation value, and a peak right correlation value; determining a target loss function and a gradient value corresponding to the target loss function based on the peak value, the correlation value on the left side of the peak value and the correlation value on the right side of the peak value, iteratively reducing and updating the gradient value based on a preset adjustment step length, and determining a timing estimation result when the updated gradient value meets a target threshold value. In this way, compared with the existing estimation method based on quadratic function approximate fitting, the method directly utilizes the peak value and related value information of the raised cosine filter to construct the target loss function, and continuously optimizes the target loss function in a gradient descent iteration mode, so that the actual characteristics of the impulse response function of the raised cosine filter can be more attached to the actual characteristics to estimate.

Inventors

  • TANG TIAN
  • Wang aobo
  • JIANG JUN
  • QU ZIQI
  • ZHANG YUFENG
  • CHEN JIE

Assignees

  • 元测信息技术(成都)有限公司

Dates

Publication Date
20260505
Application Date
20251211

Claims (10)

  1. 1. A method of timing estimation, the method comprising: acquiring a raised cosine filter peak value, a peak value left correlation value and a peak value right correlation value; Determining a target loss function and a gradient value corresponding to the target loss function based on the peak value, the peak value left-side correlation value and the peak value right-side correlation value; Iteratively descending and updating the gradient value based on a preset adjustment step length, and determining an updated target loss value; And determining a timing estimation result when the updated target loss value meets a target threshold value.
  2. 2. The method of claim 1, wherein the obtaining raised cosine filtered peak, peak left correlation value, and peak right correlation value comprises: Determining a correlation sequence of the raised cosine filter, and determining the maximum value in the correlation sequence as the peak value, wherein the correlation sequence is used for indicating the numerical value of the raised cosine filter at different sampling positions; And selecting the numerical values of the previous sampling position and the next sampling position of the sampling position corresponding to the peak value to obtain the left-side correlation value of the peak value and the right-side correlation value of the peak value.
  3. 3. The method of claim 1, wherein the determining the target loss function and its corresponding gradient values based on the peak, the peak left correlation value, and the peak right correlation value comprises: determining a relative error based on the peak value, the peak left correlation value, and the peak right correlation value; Substituting the relative error into an impulse response function of a raised cosine filter, and calculating a mean square error to obtain the target loss function; and performing derivative processing on the target loss function to obtain the gradient value, wherein the derivative processing comprises a numerical gradient estimation method.
  4. 4. A method according to claim 3, wherein the numerical gradient estimation method comprises: and carrying out finite difference estimation on the target loss function based on a preset disturbance value to obtain the gradient value.
  5. 5. The method of claim 1, wherein iteratively downhill updating the gradient value based on a preset adjustment step size and determining an updated target loss value comprises: Acquiring initial parameters of preset iteration; and sequentially updating the gradient value with the adjustment step length according to the gradient descending direction by taking the initial parameter as a starting point, and obtaining the target loss value after each update.
  6. 6. The method of claim 1, wherein determining a timing estimate when the updated target loss value meets a target threshold comprises: Determining the timing estimation result when the absolute value of the updated target loss value is less than or equal to the target threshold value; and when the absolute value of the updated target loss value is larger than the target threshold value, updating the target loss value again until the target loss value updated again is smaller than or equal to the target threshold value, and determining the timing estimation result.
  7. 7. A timing estimation device, the device comprising: The acquisition unit is used for acquiring a raised cosine filter peak value, a peak value left correlation value and a peak value right correlation value; A determining unit, configured to determine a target loss function and a gradient value corresponding to the target loss function based on the peak value, the peak value left-side correlation value, and the peak value right-side correlation value; The iteration unit is used for iteratively descending and updating the gradient value based on a preset adjustment step length and determining an updated target loss value; And the estimation unit is used for determining a timing estimation result when the updated target loss value meets a target threshold value.
  8. 8. An electronic device, comprising: a memory for storing computer readable instructions, and A processor for executing the computer readable instructions to cause the electronic device to perform the method of any of claims 1-6.
  9. 9. A non-transitory computer readable storage medium storing computer readable instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1-6.
  10. 10. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any of claims 1-6.

Description

Timing estimation method, timing estimation device, electronic equipment, storage medium and product Technical Field The present disclosure relates to the field of digital communication signal processing technologies, and in particular, to a timing estimation method, apparatus, electronic device, storage medium, and product. Background At present, the existing estimation method for raised cosine filtering mostly adopts a quadratic function (namely, a quadratic function model is constructed, and the raised cosine filter impulse response function is approximately fitted by utilizing the curve characteristic of the quadratic function), however, the quadratic function and the raised cosine filter impulse response function have essential differences in mathematical characteristics, the curve shape of the quadratic function is relatively simple and fixed, and the raised cosine filter impulse response function has more complex and specific frequency domain and time domain characteristics, which can cause that when the quadratic function is utilized for estimation, the actual change condition of the raised cosine filter impulse response function is difficult to be accurately matched, so that the deviation of a timing estimation result occurs and the estimation precision is influenced. Disclosure of Invention The disclosure provides a timing estimation method, a timing estimation device, electronic equipment, a storage medium and a timing estimation product, which are used for solving the problems that when the conventional quadratic function is utilized for estimation, the actual change condition of an impulse response function of a raised cosine filter is difficult to match accurately, so that a timing estimation result is deviated and estimation accuracy is affected. According to one aspect of the disclosure, a timing estimation method is provided, and the timing estimation method comprises the steps of obtaining a raised cosine filter peak value, a peak value left correlation value and a peak value right correlation value, determining a target loss function and a gradient value corresponding to the target loss function based on the peak value, the peak value left correlation value and the peak value right correlation value, iteratively descending and updating the gradient value based on a preset adjustment step length, determining an updated target loss value, and determining a timing estimation result when the updated target loss value meets a target threshold value. In addition, according to the method of one aspect of the disclosure, a raised cosine filter peak value, a peak left correlation value and a peak right correlation value are obtained, and the method comprises the steps of determining a raised cosine filter correlation sequence, determining the maximum value in the correlation sequence as the peak value, the correlation sequence is used for indicating the numerical value of raised cosine filter at different sampling positions, and selecting the numerical values of the previous sampling position and the next sampling position of the sampling position corresponding to the peak value to obtain the peak left correlation value and the peak right correlation value. Further, according to a method of one aspect of the present disclosure, determining a target loss function and its corresponding gradient value based on a peak value, a peak left correlation value, and a peak right correlation value includes determining a relative error based on the peak value, the peak left correlation value, and the peak right correlation value, substituting the relative error into a raised cosine filter impulse response function, and calculating a mean square error to obtain the target loss function, performing a derivative process on the target loss function to obtain the gradient value, the derivative process including a numerical gradient estimation method. Furthermore, a method for estimating a numerical gradient according to one aspect of the present disclosure includes performing finite difference estimation of a target loss function based on a preset disturbance value to obtain a gradient value. In addition, according to the method of one aspect of the disclosure, the step-down updating of the gradient value is iterated based on a preset adjustment step length, and the updated target loss value is determined, and the method comprises the steps of obtaining a starting parameter of a preset iteration, sequentially updating the gradient value with the adjustment step length according to the gradient descending direction by taking the starting parameter as a starting point, and obtaining the target loss value after each updating. Further, according to a method of one aspect of the present disclosure, determining a timing estimation result when the updated target loss value satisfies a target threshold includes determining the timing estimation result when an absolute value of the updated target loss value is less than or