Optimal sampling recovery method and system for UWB receiver

By converting the sampling deviation estimation into symbol-pair sampling deviation in the UWB receiver, combining cross-correlation processing and phase difference mapping, the problems of large amount of calculation and inaccurate sampling deviation recovery in the prior art are solved, and the performance and accuracy of signal acquisition are improved.

CN120074993APending Publication Date: 2025-05-30QINGDAO KERISIDE ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510097753.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The prior art has a large amount of sampling deviation calculation in UWB receivers, and it is impossible to effectively obtain the best sampling deviation and the best sampling point, which affects the signal acquisition performance.

Method used

By converting the sampling deviation estimation by point sampling deviation into symbols, the calculation amount is reduced; using the absolute value processing of cross-correlation results to suppress the impact of carrier frequency deviation; each symbol updates the sampling deviation to prevent cumulative errors; by mapping the absolute phase difference with the best sampling, the best sampling deviation is obtained and compensated to restore the best sampling point.

Benefits of technology

While maintaining low complexity, the overall performance of the system is improved and the accuracy and efficiency of signal acquisition are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074993A_ABST
    Figure CN120074993A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of broadband communication, and discloses an optimal sampling recovery method and system for a UWB receiver. According to the method, the sampling deviation after ADC sampling is compensated; performing cross-correlation operation on the signal subjected to sampling deviation compensation and a local sequence, and taking an absolute value; taking a value by taking a cross-correlation peak value position as a reference, carrying out single-frequency point Fourier transform, and solving a phase of a result after Fourier transform; subtracting the calculated phase value from a reference phase, and inputting the difference value into a phase-locked loop to calculate a sampling deviation value; and carrying out sampling deviation recovery on the estimated sampling deviation value. According to the invention, the calculation amount is greatly reduced; by compensating the deviation, the optimal sampling point is recovered; the algorithm keeps low complexity, and meanwhile, the overall performance of the system is improved by recovering the optimal sampling point.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of broadband communication, and particularly relates to an optimal sampling recovery method and system for a UWB receiver. Background Art

[0002] The GNSS-based outdoor positioning technology is relatively mature. However, indoors, since satellite signals are easily blocked and normal positioning services cannot be completed, and the positioning accuracy cannot meet the service requirements. In recent years, people's demand for high-precision positioning services has become increasingly strong. According to statistics, 70%-80% of people's activities occur indoors. Therefore, developing indoor positioning technology is of great significance. Based on various different requirements, many corresponding positioning technologies have emerged and achieved good results, such as infrared, radio frequency identification, ultrasonic, WIFI, Bluetooth, Zigbee, visual positioning and other technologies. However, they all have their own limitations. Either the positioning accuracy is low, or the requirements for the environment are harsh, and they cannot meet people's requirements for high accuracy and good environmental adaptability of the indoor positioning perception system. The many advantages of UWB positioning technology enable this technology to achieve high-precision indoor positioning. Compared with other wireless positioning technologies, UWB has many advantages such as strong anti-interference ability, extremely wide bandwidth, fast transmission rate, and low power consumption.

[0003] However, UWB technology also belongs to a kind of wireless communication technology. In wireless communication, each device has its own independent crystal oscillator to generate a clock. However, each crystal oscillator is independent, so the clocks generated by them all have a certain frequency deviation more or less. The clock of one device will drive the DAC to generate a transmission signal, and the clock of another device will drive the ADC to sample the received signal. The inconsistent clock frequencies of the two cause a sampling deviation for the same signal. The sampling deviation has an accumulative effect, and with the accumulation of time, the deviation will become larger and larger. The sampling deviation has a fatal impact on data demodulation. Therefore, estimating and recovering the sampling deviation by the receiving system is a problem that every communication system needs to consider. How to recover to the optimal sampling is also one of the main research directions of current wireless communication technology.

[0004] Through the above analysis, the problems and defects of the prior art are as follows: in the prior art sampling, the calculation amount is large; the optimal sampling deviation and the optimal sampling point cannot be effectively obtained; and the signal acquisition performance is affected. Summary of the Invention

[0005] To overcome the problems existing in the related technologies, the disclosed embodiments of the present invention provide an optimal sampling recovery method and system for a UWB receiver, which specifically relate to ultra-wideband (UWB) communication technology. The purpose of the present invention is to convert the estimation of sampling deviation by points into the estimation of sampling deviation by symbols, greatly reducing the computational complexity; by taking the abs of the cross-correlation result, the influence of carrier frequency offset on the sampling deviation estimation is suppressed; by updating the sampling deviation estimation for each symbol, the influence of cumulative error is prevented; by directly mapping the calculated absolute phase difference to the optimal sampling, the optimal sampling deviation is obtained, and by compensating for the deviation, the optimal sampling point is restored; while maintaining a low complexity, the algorithm improves the overall performance of the system by restoring the optimal sampling point.

[0006] The technical solution is as follows: An optimal sampling recovery method for a UWB receiver, the method comprising:

[0007] S1, implementing sampling deviation compensation on the signal after ADC sampling through a sampling deviation recovery module;

[0008] S2, performing cross-correlation operation on the signal after sampling deviation compensation and a local sequence, and taking the absolute value for processing;

[0009] S3, based on the cross-correlation result after absolute value processing, taking values with reference to the peak position of the cross-correlation, respectively taking the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak;

[0010] S4, performing single-frequency point Fourier transform on these four points, and calculating the phase of the result after Fourier transform;

[0011] S5, subtracting the calculated phase value from the reference phase, and inputting the difference into a phase-locked loop to calculate the sampling deviation value;

[0012] S6, performing sampling deviation recovery on the estimated sampling deviation value.

[0013] In step S1, implementing sampling deviation compensation includes:

[0014] S101, calculating the sampling deviation value for compensation, the expression being:

[0015] p c = p' c + p e

[0016] In the formula, p e is the estimated sampling deviation value, with an absolute value less than 1, updated once for each symbol, and the initial value is 0; p' c is the latest p usede Before the update, the sampling deviation value used for compensation has an absolute value less than 1, and the initial value is 0; p c To use the latest p e After the update, the sampling deviation value used for compensation has an absolute value less than 1;

[0017] S102. Compensate the data sampled by the ADC according to the sampling deviation value p c , for the data sampled by the ADC.

[0018] In step S102, compensating the data sampled by the ADC includes:

[0019] According to p c Calculate the compensation value p for each sampling point s (i), and the expression is:

[0020] p s (i) = p s (i - 1) + p c

[0021] In the formula, p s (i - 1) is the compensation value of the previous sampling point;

[0022] If p s (i) ≥ 1, s skip = s skip - 1, and p s (i) = p s (i) - 1;

[0023] If p s (i) ≤ - 1, s inset = s insert + 1, and p s (i) = p s (i) + 1;

[0024] Among them, i is the sampling point index corresponding to the ADC; s skip represents the number of points to be skipped in the compensation, and the initial value is 0; s insert represents the number of points to be inserted in the compensation, and the initial value is 0;

[0025] If p s (i) > 0, then s c (i) = (1 - p s (i)) * s adc (i + s skip ) + p s (i) * s adc (i + s skip + 1);

[0026] If ps If (i) ≤ 0, then s c (i) = p s (i) * s adc (i - s insert - 1) + (1 - p s (i)) * s adc (i - s insert );

[0027] Where s c (i) is the sampled point value after sampling and recovery; s adc (i) is the ADC output sampled point value.

[0028] In step S2, the signal after sampling deviation compensation is subjected to cross - correlation operation with the local sequence and absolute - value processing. The expression is:

[0029]

[0030] In the formula, C(i) is the absolute value of the cross - correlation calculation result, S loc is the local sequence, N smp is the number of sampled points included in one symbol period, and τ is a variable based on i.

[0031] In step S3, values are taken with reference to the peak position of the cross - correlation, including:

[0032] The peak index of the cross - correlation is obtained through signal period detection. The index of the peak in each symbol is i peak , then for the peak index i peak , taking it as a reference, data extraction is performed on the nth symbol:

[0033] The value of the point before the peak is: C 0 (n) = C((n - 1) * N smp + i peak - 1);

[0034] The value of the peak point is: C 1 (n) = C((n - 1) * N smp + i peak );

[0035] The value of the point after the peak point is: C 2 (n) = C((n - 1) * N smp + i peak + 1)

[0036] The value of the second point after the peak point is: C 3 (n) = C((n - 1) * N smp + i peak + 2).

[0037] In step S4, perform single-frequency point Fourier transform on these four points, and calculate the phase of the result after Fourier transform, including:

[0038]

[0039] In the formula, a(n) represents the phase value calculated for the nth symbol; arg(x) is the calculation method for converting a complex number x into a phase value; i peak is the index value of the peak position in a symbol.

[0040] In step S5, subtract the calculated phase value from the reference phase, and input the difference into the phase-locked loop to calculate the sampling deviation value, including:

[0041] Calculate the compensated phase error:

[0042] e(n) = a(n) - a ref

[0043] In the formula, a ref is the reference phase;

[0044] Input the compensated phase error e(n) into the following transfer function to calculate the sampling deviation estimate p e , and the expression is:

[0045]

[0046] In the formula, k G is the proportional gain, k I is the integral gain, k C is the conversion factor from phase deviation to sampling deviation, z -n is the delay factor.

[0047] Furthermore, the calculation method of the conversion factor from phase deviation to sampling deviation is as follows:

[0048]

[0049] Another object of the present invention is to provide an optimal sampling recovery system for a UWB receiver, which implements the optimal sampling recovery method for a UWB receiver. This system includes:

[0050] A sampling deviation recovery module, which is used to implement sampling deviation compensation for the signal after ADC sampling through the sampling deviation recovery module;

[0051] A cross-correlation calculation module, which performs cross-correlation operation on the signal after sampling deviation compensation and the local sequence, and performs absolute value processing;

[0052] A peak extraction module, which is used to take values based on the cross - correlation result after absolute - value processing, with reference to the peak position of the cross - correlation, and respectively take the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak.

[0053] A phase acquisition module, which is used to perform single - frequency - point Fourier transform on these four points and calculate the phase of the result after Fourier transform.

[0054] A sampling deviation value calculation module, which is used to subtract the calculated phase value from the reference phase and input the difference into the phase - locked loop to calculate the sampling deviation value.

[0055] A sampling deviation recovery module, which performs sampling deviation recovery on the estimated sampling deviation value.

[0056] Furthermore, the system is carried on a computer device, and the computer device includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, it realizes the functions in the above - mentioned optimal sampling recovery system for UWB receivers.

[0057] Combining all the above - mentioned technical solutions, the beneficial effects of the present invention are as follows: The present invention compensates for the sampling deviation through the sampling deviation recovery module for the signal after ADC sampling. The signal after sampling deviation compensation is subjected to cross - correlation operation with the local sequence and absolute - value processing. Taking the peak position of the cross - correlation result as a reference, the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak are respectively taken. Single - frequency - point Fourier transform is performed on these four points, and the phase of the result after Fourier transform is calculated. The calculated phase value is subtracted from the reference phase, and the interpolation is input into the phase - locked loop to calculate the sampling deviation value, and the estimated sampling deviation value is subjected to sampling deviation recovery. This method uses the cross - correlation calculation result to convert the estimation of sampling deviation by points into the estimation of sampling deviation by symbols, greatly reducing the amount of calculation; by performing abs processing on the cross - correlation result, the influence of carrier frequency offset on sampling deviation estimation is suppressed; by updating the sampling deviation estimation for each symbol, the influence of cumulative error is prevented; by the direct mapping of the calculated absolute phase difference to the optimal sampling, the optimal sampling deviation is obtained, and by compensating for the deviation, the optimal sampling point is restored; while maintaining a low complexity, the algorithm improves the overall performance of the system by restoring the optimal sampling point. Description of the Drawings

[0058] The drawings here are incorporated into the specification and constitute a part of this specification, showing the embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0059] Figure 1It is a flowchart of the optimal sampling recovery method for a UWB receiver provided by an embodiment of the present invention;

[0060] Figure 2 It is a schematic diagram of the principle of the sampling deviation calculation module of the optimal sampling recovery method for a UWB receiver provided by an embodiment of the present invention;

[0061] Figure 3 It is a schematic diagram of the optimal sampling recovery system for a UWB receiver provided by an embodiment of the present invention;

[0062] In the figure: 1. Sampling deviation recovery module; 2. Cross-correlation calculation module; 3. Peak extraction module; 4. Phase acquisition module; 5. Sampling deviation value calculation module; 6. Sampling deviation recovery module. Detailed implementation manners

[0063] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following will describe the detailed implementation manners of the present invention in conjunction with the accompanying drawings. Many specific details are set forth in the following description to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without departing from the connotation of the present invention. Therefore, the present invention is not limited by the specific implementations disclosed below.

[0064] Embodiment 1, as Figure 1 shown, the optimal sampling recovery method for a UWB receiver provided by an embodiment of the present invention includes:

[0065] S1. Compensate the sampling deviation for the signal after ADC sampling through the sampling deviation recovery module;

[0066] S2. Perform cross-correlation operation on the signal after sampling deviation compensation with the local sequence and take the absolute value;

[0067] S3. Based on the cross-correlation result after absolute value processing, take values with reference to the peak position of the cross-correlation, and take the values of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak respectively;

[0068] S4. Perform single-frequency point Fourier transform on these four points and calculate the phase of the result after Fourier transform;

[0069] S5. Subtract the calculated phase value from the reference phase and input the difference into the phase-locked loop to calculate the sampling deviation value;

[0070] S6. Input the estimated sampling deviation value into step S1 for sampling deviation recovery.

[0071] Exemplarily, in step S1, the signal after ADC sampling is compensated for sampling deviation by a sampling deviation recovery module, and the compensation method is as follows:

[0072] S101. Calculate the sampling deviation value used for compensation, and the method is as follows:

[0073] p c = p' c + p e

[0074] Exemplarily, where p e is the sampling deviation value estimated in step S5 (the absolute value is less than 1, updated once for each symbol, and the initial value is 0). p' c is the sampling deviation value used for compensation before updating with the latest p e (the absolute value is less than 1, and the initial value is 0). p c is the sampling deviation value used for compensation after updating with the latest p e (the absolute value is less than 1).

[0075] S102. Compensate the data after ADC sampling according to the sampling deviation value p c used for compensation, and the method is as follows:

[0076] First, calculate the compensation value p c (i) for each sampling point according to p s .

[0077] p s (i)= p s (i - 1)+ p c

[0078] If p s (i)≥1, s skip = s skip - 1, and p s (i)= p s (i)- 1.

[0079] If p s (i)≤ - 1, s insert = s insert + 1, and p s (i)= p s (i)+ 1.

[0080] Where i is the sampling point index corresponding to the ADC. s skip represents the number of points to be skipped in the compensation, and the initial value is 0. s insert represents the number of points to be inserted in the compensation, and the initial value is 0.

[0081] If p s(i) > 0, the compensation method is as follows:

[0082] s c (i) = (1 - p s (i)) * s adc (i + s skip ) + p s (i) * s adc (i + s skip + 1)

[0083] If p s (i) ≤ 0, the compensation method is as follows:

[0084] s c (i) = p s (i) * s adc (i - s insert - 1) + (1 - p s (i)) * s adc (i - s insert )

[0085] Where s c (i) is the sampled point value after sampling and recovery. s adc (i) is the ADC output sampled point value (complex number).

[0086] In the step S2, the signal after sampling deviation compensation is subjected to cross - correlation operation with the local sequence and absolute - value processing, and the method is as follows:

[0087]

[0088] Where C(i) is the absolute value of the cross - correlation calculation result, S loc is the local sequence, N smp is the number of sampled points included in one symbol period. τ is a variable based on i.

[0089] In the step S3, taking the peak position of the cross - correlation as a reference for value extraction, the values of the point before the peak, the peak point, the point after the peak, and the second point after the peak are taken respectively, and the method is as follows:

[0090] Where the peak index of the cross - correlation is provided by signal period detection, and the index of the peak in each symbol is i peak , then for the peak index i peak , taking it as a reference, data extraction is performed on the nth symbol:

[0091] The value of the point before the peak is: C 0 (n) = C((n - 1) * N smp + i peak - 1);

[0092] The value at the peak point is: C 1 (n) = C((n - 1)*N smp + i peak );

[0093] The value at the point immediately after the peak point is: C 2 (n) = C((n - 1)*N smp + i peak + 1)

[0094] The value at the second point immediately after the peak point is: C 3 (n) = C((n - 1)*N smp + i peak + 2).

[0095] In the said step S4, single - frequency point Fourier transform is performed on these four points, and the phase is calculated for the result after Fourier transform. The method is as follows:

[0096]

[0097] where a(n) represents the phase value calculated for the n - th symbol. arg(x) is the calculation method for converting a complex number x into a phase value. i peak is the index value of the peak position in a symbol.

[0098] In the said step S5, the calculated phase value is subtracted from the reference phase, and the interpolation is input into the phase - locked loop to calculate the sampling deviation value, as Figure 2 shown. The method is as follows:

[0099] First, calculate the compensated phase error:

[0100] e(n) = a(n) - a ref

[0101] where a ref is the reference phase. In this embodiment

[0102] The compensated phase error e(n) is input into the following transfer function to calculate the sampling deviation estimate value p e :

[0103]

[0104] where k G is the proportional gain, k I is the integral gain, k C is the conversion factor from phase deviation to sampling deviation, z -n is the delay factor.

[0105] The calculation method of the conversion factor from phase deviation to sampling deviation is as follows:

[0106]

[0107] As can be seen from the above embodiments, the present invention converts the estimation of sampling deviation by points into the estimation of sampling deviation by symbols, greatly reducing the computational complexity; by processing the cross-correlation result with abs, the influence of carrier frequency offset on the sampling deviation estimation is suppressed; by updating the sampling deviation estimation for each symbol, the influence of cumulative error is prevented; by directly mapping the calculated absolute phase difference to the optimal sampling, the optimal sampling deviation is obtained, and by compensating for the deviation, the optimal sampling point is restored.

[0108] Embodiment 2, as Figure 3 shown, the optimal sampling recovery system for a UWB receiver provided by the embodiment of the present invention includes:

[0109] A sampling deviation recovery module 1, configured to implement sampling deviation compensation for the signal after ADC sampling through the sampling deviation recovery module;

[0110] A cross-correlation calculation module 2, which performs a cross-correlation operation on the signal after sampling deviation compensation and a local sequence, and performs an absolute value processing;

[0111] A peak extraction module 3, configured to take values based on the cross-correlation result after absolute value processing, with reference to the peak position of the cross-correlation, and respectively take the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak

[0112] A phase acquisition module 4, configured to perform a single-frequency point Fourier transform on these four points, and calculate the phase of the result after Fourier transform;

[0113] A sampling deviation value calculation module 5, configured to subtract the calculated phase value from the reference phase, and input the difference into a phase-locked loop to calculate the sampling deviation value;

[0114] A sampling deviation recovery module 6, which performs sampling deviation recovery on the estimated sampling deviation value.

[0115] In the above embodiments, the descriptions of each embodiment have their own focuses. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0116] The above is only a relatively optimal specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention.

Claims

1. An optimal sampling recovery method for a UWB receiver, characterized in that: The method includes: S1, the sampling deviation compensation is realized by the sampling deviation recovery module for the signal sampled by the ADC; S2, the signal after sampling bias compensation is cross-correlated with the local sequence, and the absolute value is taken for processing; S3, based on the cross-correlation result after absolute value processing, taking the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak respectively; S4, perform single frequency Fourier transform on these four points and calculate the phase of the Fourier transformed results; S5, subtract the calculated phase value from the reference phase, and input the difference into a phase-locked loop to calculate a sampling deviation value; S6, recovering the estimated sampling deviation value.

2. The optimal sampling recovery method for a UWB receiver according to claim 1, characterized in that: In step S1, sampling deviation compensation is implemented, including: S101, calculating the sampling deviation value used for compensation, the expression is: p c =p′ c +p e In the formula, p e is the estimated sampling deviation value, the absolute value is less than 1, updated once for each symbol, and the initial value is 0; p' c To use the latest p e Before updating, the sampling deviation value used for compensation, the absolute value is less than 1, and the initial value is 0; c To use the latest p e After updating, the absolute value of the sampling deviation used for compensation is less than 1; S102, based on the sampling deviation value p used for compensation c , compensate the data after ADC sampling.

3. The optimal sampling recovery method for a UWB receiver according to claim 2, characterized in that: In step S102, the data sampled by the ADC is compensated, including: According to p c Calculate the compensation value p for each sampling point s (i), the expression is: p s (i)=p s (i-1)+p c In the formula, p s (i-1) is the compensation value of the previous sampling point; If p s (i)≥1,s skip =s skip -1, and p s (i) = p s (i) -1; If p s (i)≤-1,s insert =s insert +1, and p s (i) = p s (i) +1; Where i is the sampling point index corresponding to the ADC; s skip Indicates the number of points that need to be skipped during compensation. The initial value is 0; s insert Indicates the number of insertion points required in compensation, with an initial value of 0; If p s (i)>0, then s c (i) = (1-p s (i))*s adc (i+s skip )+p s (i)*s adc (i+s skip +1); If p s (i)≤0, then s c (i) = p s (i)*s adc (is insert -1)+(1-p s (i))*s adc (is insert ); Among them, s c (i) is the sampling point value after sampling recovery; s adc (i) is the ADC output sampling point value.

4. The optimal sampling recovery method for a UWB receiver according to claim 3, characterized in that: In step S2, the signal after sampling deviation compensation is cross-correlated with the local sequence, and the absolute value is taken for processing. The expression is: Where C(i) is the absolute value of the cross-correlation calculation result, S loc is the local sequence, N smp is the number of sampling points contained in one symbol period, and τ is a variable based on i.

5. The optimal sampling recovery method for a UWB receiver according to claim 4, characterized in that: In step S3, taking values ​​based on the peak position of the cross-correlation as a reference includes: The peak index of the cross-correlation is obtained by signal period detection, and the index of the peak in each symbol is i peak , then for the peak index i peak , using it as a reference, extract data for the nth symbol: The value of the point before the peak is: C0(n) = C((n-1)*N smp +i peak -1); The value of the peak point is: C1(n) = C((n-1)*N smp +i peak ); The value of the point after the peak point is: C2(n) = C((n-1)*N smp +i peak +1) The value of the second point after the peak point is: C3(n) = C((n-1)*N smp +i peak +2).

6. The optimal sampling recovery method for a UWB receiver according to claim 5, characterized in that: In step S4, a single-frequency Fourier transform is performed on the four points, and the phase of the Fourier transformed result is calculated, including: Where a(n) represents the phase value calculated for the nth symbol; arg(x) is the calculation method for converting a complex number x into a phase value; i peak is the index value of the peak position in a symbol.

7. The optimal sampling recovery method for a UWB receiver according to claim 6, characterized in that: In step S5, the calculated phase value is subtracted from the reference phase, and the difference is input into a phase-locked loop to calculate a sampling deviation value, including: Calculate the compensated phase error: e(n)=a(n)-a ref In the formula, a ref is the reference phase; The compensated phase error e(n) is input into the following transfer function to calculate the sampling deviation estimate p e , the expression is: In the formula, k G is the proportional gain, k I is the integral gain, k C is the conversion factor from phase deviation to sampling deviation, z -n is the delay factor.

8. The optimal sampling recovery method for a UWB receiver according to claim 7, characterized in that: The conversion factor from phase deviation to sampling deviation is calculated as follows:

9. An optimal sampling recovery system for a UWB receiver, characterized in that: The system implements the optimal sampling recovery method for a UWB receiver as claimed in any one of claims 1 to 8, and the system comprises: A sampling deviation recovery module (1) is used to compensate for the sampling deviation of the signal sampled by the ADC through the sampling deviation recovery module; A cross-correlation calculation module (2) performs cross-correlation calculation on the signal after sampling deviation compensation and the local sequence, and takes absolute value processing; The peak extraction module (3) is used to extract values ​​based on the cross-correlation result after absolute value processing and the peak position of the cross-correlation as a reference, and respectively extract the value of the point before the peak, the value of the peak point, the value of the point after the peak, and the value of the second point after the peak. A phase acquisition module (4) is used to perform single-frequency Fourier transform on the four points and obtain the phase of the Fourier transformed result; A sampling deviation value calculation module (5) is used to make a difference between the calculated phase value and the reference phase, and input the difference into a phase-locked loop to calculate the sampling deviation value; The sampling deviation recovery module (6) recovers the estimated sampling deviation value.

10. The optimal sampling recovery system for UWB receiver according to claim 9, characterized in that: The system is mounted on a computer device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. When the processor executes the computer program, the functions of the optimal sampling recovery system for a UWB receiver are implemented.