TA ESTIMATION METHOD, NETWORK DEVICE, APPARATUS, AND STORAGE MEDIUM

MX435314BActive Publication Date: 2026-06-12DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
MX · MX
Patent Type
Patents
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2023-11-28
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In the existing technology, the accuracy of TA estimation is limited by the time domain resolution of the relevant sequence. When the frequency domain data is supplemented with zeros to improve the time domain resolution, it will cause power dispersion, causing the peak position to be wrongly selected or not precise enough, affecting the accuracy of TA estimation. sex.

Method used

By determining the fractional delay based on the peak power and sub-peak power of the target detection window, adjusting the position of the peak power, and accurately estimating TA, the power dispersion problem when improving the time domain resolution by padding the frequency domain data with zeros is avoided.

Benefits of technology

The accuracy of TA estimation is improved, power dispersion is avoided, and the accuracy of TA estimation and signal synchronization are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure MX435314B0
    Figure MX435314B0
Patent Text Reader

Abstract

Provided in the modalities of this application are a TA estimation method, a network device, an apparatus, and a storage medium; the method comprises: determining a fractional delay in a target normalized total delay in accordance with a peak power and a secondary peak power in a target detection window, wherein the target normalized total delay is used to represent the multiple of a transmission delay of a signal detected in the target detection window relative to the sample point interval of a correlative sequence; updating a position index value of the peak power in accordance with the fractional delay; in accordance with the updated position index value of the peak power, determining a displacement of the position of the peak power relative to a starting position of the target detection window;and in accordance with the displacement, determine an estimated TA value that corresponds to the target detection window.
Need to check novelty before this filing date? Find Prior Art

Description

TA estimation method, network equipment, device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 2022102839148, filed on March 21, 2022, entitled “TA estimation method, network equipment, device and storage medium,” which is incorporated herein by reference in its entirety. Technical Field

[0003] The present disclosure relates to the field of wireless communication technology, and in particular to a TA estimation method, network equipment, apparatus, and storage medium. Background Art

[0004] The Physical Random Access Channel (PRACH) is used to achieve uplink synchronization between a terminal (also known as user equipment (UE)) and a network device (e.g., a base station). It is the first uplink signal (msg1) sent during the random access process. The network device estimates the signal transmission delay between the terminal and the network device based on the received PRACH signal, calculates the uplink transmission timing advance (TA), and sends it to the terminal. After receiving the TA, the terminal advances the transmission time of the Physical Uplink Shared Channel (PUSCH) by TA based on the uplink timing derived from the downlink timing. This ensures that the PUSCH arrives around the network device's expected reception time. All terminals within the same cell achieve uplink synchronization using this process. This ensures that uplink signals transmitted by each terminal arrive at the network device almost synchronously, regardless of the distance between the terminal and the network device. A large error in the TA estimated by the network device can affect the demodulation performance of other uplink signals sent by the terminal after the PRACH transmission and cause time desynchronization of signals from different terminals, resulting in interference between them. Therefore, the accuracy of TA estimation is very important.

[0005] In the prior art, TA is estimated based on the correlation peak position, and the estimation accuracy depends on the time domain resolution of the correlation sequence. A commonly used method to improve the time domain resolution of the correlation sequence is to increase the number of Inverse Fast Fourier Transform (IFFT) points by padding the frequency domain data with zeros. However, while this improves the time domain resolution, it also causes power dispersion in the correlation sequence, meaning that the peak power of the correlation is dispersed across adjacent samples. The more zeros are padded, the more severe the peak power dispersion, and the smaller the ratio of the peak power to the power of other samples. Since noise and interference are often superimposed on the received signal, it is possible that the peak position will be incorrectly selected, resulting in large TA estimation errors. If the frequency domain data is not padded with zeros, the correlation peak position is not precise enough, which also leads to large TA estimation errors.

[0006] Summary of the Invention

[0007] Embodiments of the present disclosure provide a TA estimation method, a network device, an apparatus, and a storage medium to improve the accuracy of TA estimation.

[0008] In a first aspect, an embodiment of the present disclosure provides a timing advance (TA) estimation method, including:

[0009] Determining a fractional delay in a target normalized total delay based on a peak power and a sub-peak power of a target detection window; the target normalized total delay is used to characterize a multiple of a transmission delay of a signal detected by the target detection window relative to a sample interval of a correlation sequence;

[0010] Updating the position index value of the peak power according to the fractional delay;

[0011] Determining, according to the updated position index value of the peak power, an offset of the position of the peak power relative to the starting position of the target detection window;

[0012] A TA estimation value corresponding to the target detection window is determined according to the offset.

[0013] Optionally, determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window includes:

[0014] Determining an absolute value of the fractional time delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window;

[0015] The fractional time delay is determined according to an absolute value of the fractional time delay and an initial position relationship between the peak power and the sub-peak power.

[0016] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0017] An absolute value of the fractional time delay is determined according to the first peak power ratio and a length of a ZC root sequence corresponding to the target detection window.

[0018] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0019]

[0020] Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

[0021] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0022] The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

[0023] Optionally, determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0024] Comparing the first peak power ratio with the peak power ratios in a preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between peak power ratios and absolute values ​​of fractional delays;

[0025] The absolute value of the fractional delay is determined according to the index value corresponding to the first peak power ratio that is smaller than the first peak power ratio.

[0026] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0027] The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

[0028] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0029]

[0030] Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio.

[0031] Optionally, determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes:

[0032] In a case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, determining that the fractional delay is a negative number; or,

[0033] In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

[0034] Optionally, updating the position index value of the peak power according to the fractional delay includes:

[0035] The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delays.

[0036] Optionally, before determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window, the method further includes:

[0037] Determine the power of two sample point positions nearest to the left and right of the initial position of the peak power;

[0038] The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

[0039] In a second aspect, an embodiment of the present disclosure further provides a network device, including a memory, a transceiver, and a processor:

[0040] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0041] Determining a fractional delay in a target normalized total delay based on a peak power and a sub-peak power of a target detection window; the target normalized total delay is used to characterize a multiple of a transmission delay of a signal detected by the target detection window relative to a sample interval of a correlation sequence;

[0042] Updating the position index value of the peak power according to the fractional delay;

[0043] Determining, according to the updated position index value of the peak power, an offset of the position of the peak power relative to the starting position of the target detection window;

[0044] An estimated value of a time advance TA corresponding to the target detection window is determined according to the offset.

[0045] Optionally, determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window includes:

[0046] Determining an absolute value of the fractional time delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window;

[0047] The fractional time delay is determined according to an absolute value of the fractional time delay and an initial position relationship between the peak power and the sub-peak power.

[0048] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0049] An absolute value of the fractional time delay is determined according to the first peak power ratio and a length of a ZC root sequence corresponding to the target detection window.

[0050] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0051]

[0052] Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

[0053] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0054] The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

[0055] Optionally, determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0056] Comparing the first peak power ratio with the peak power ratios in a preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between peak power ratios and absolute values ​​of fractional delays;

[0057] The absolute value of the fractional delay is determined according to the index value corresponding to the first peak power ratio that is smaller than the first peak power ratio.

[0058] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window includes:

[0059] The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

[0060] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0061]

[0062] Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio.

[0063] Optionally, determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes:

[0064] In a case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, determining that the fractional delay is a negative number; or,

[0065] In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

[0066] Optionally, updating the position index value of the peak power according to the fractional delay includes:

[0067] The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delays.

[0068] Optionally, before determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window, the operation further includes:

[0069] Determine the power of two sample point positions nearest to the left and right of the initial position of the peak power;

[0070] The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

[0071] In a third aspect, an embodiment of the present disclosure further provides a timing advance TA estimation device, including:

[0072] A first determining unit is configured to determine a fractional delay in a target normalized total delay based on a peak power and a sub-peak power of a target detection window; the target normalized total delay is used to represent a multiple of a transmission delay of a signal detected by the target detection window relative to a sample interval of a correlation sequence;

[0073] An updating unit, configured to update a position index value of the peak power according to the fractional delay;

[0074] A second determining unit is configured to determine an offset of the position of the peak power relative to the starting position of the target detection window according to the updated position index value of the peak power;

[0075] The third determining unit is configured to determine a TA estimation value corresponding to the target detection window according to the offset.

[0076] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the steps of the TA estimation method described in the first aspect.

[0077] In a fifth aspect, an embodiment of the present disclosure further provides a communication device, wherein a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute the steps of the TA estimation method described in the first aspect above.

[0078] In a sixth aspect, an embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the TA estimation method described in the first aspect above.

[0079] In a seventh aspect, an embodiment of the present disclosure further provides a chip product, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the steps of the TA estimation method described in the first aspect above.

[0080] The TA estimation method, network equipment, device and storage medium provided by the embodiments of the present disclosure determine the decimal delay based on the peak power and the sub-peak power, adjust the position of the peak power based on the decimal delay, and perform TA estimation based on the more precise peak power position after adjustment. This not only improves the accuracy of TA estimation, but also eliminates the need to improve the time domain resolution of the related sequence by methods such as padding the data with zeros, thereby avoiding the power dispersion problem caused by this. BRIEF DESCRIPTION OF THE DRAWINGS

[0081] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0082] FIG1 is a flow chart of a TA estimation method according to an embodiment of the present disclosure;

[0083] FIG2 is a graph showing the change in peak power ratio with the absolute value of fractional delay provided by an embodiment of the present disclosure;

[0084] FIG3 is a schematic diagram of the structure of a network device provided by an embodiment of the present disclosure;

[0085] FIG4 is a schematic structural diagram of a TA estimation device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0086] In the embodiments of the present disclosure, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0087] In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar thereto.

[0088] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0089] In order to facilitate a clearer understanding of the technical solutions of the various embodiments of the present disclosure, some technical contents related to the various embodiments of the present disclosure are first introduced.

[0090] Both 4G Long Term Evolution (LTE) and 5G New Radio (NR) systems use Orthogonal Frequency Division Multiple Access (OFDMA) technology. To ensure the orthogonality between signals from different terminals within a cell and avoid interference between terminals, an uplink timing synchronization process is introduced. The uplink signal transmission time advance (TA) of each terminal should be equal to the one-way transmission delay (T) of the signal between the terminal and the base station. P The base station estimates the TA of each terminal through the PRACH sent by each terminal.

[0091] The PRACH of the NR system consists of three parts: cyclic prefix CP, Zadoff-Chu (ZC) sequence (i.e., preamble sequence) and guard interval GT. The ZC sequence used by PRACH has good autocorrelation and cross-correlation characteristics. Therefore, the sequence correlation method can be used to detect the received PRACH signal and estimate the TA.

[0092] The following is a main process of a TA estimation method:

[0093] Step 1: Extract the preamble sequence from the received PRACH time domain signal and remove the CP and GT parts.

[0094] Step 2: Correlate the received preamble sequence with the ZC root sequence and calculate the power of each sample point in the correlated sequence. Sequence correlation can be implemented using FFT and IFFT. The time domain resolution of the correlated sequence can be improved by increasing the number of IFFT points by padding the frequency domain with zeros.

[0095] Step 3: Divide the correlation sequence into several detection windows, search for the sample point with the highest power (i.e., correlation peak) in each detection window, and calculate the offset Δ of the correlation peak position relative to the starting position of the detection window where it is located. pos , where the starting position of the detection window is the correlation peak position corresponding to the signal transmission delay of 0.

[0096] Step 4: Shift the correlation peak position by Δ pos Convert to TA according to the following formula.

[0097]

[0098] In the above formula, TA float represents the estimated value of TA, Δf RA is the PRACH subcarrier spacing, N IFFT is the number of IFFT points in the sequence correlation process, N IFFT ≥LRA , L RA It refers to the ZC sequence length, and u is the subcarrier spacing index of PUSCH.

[0099] The TA actually sent by the base station to the terminal is an integer, so the floating point result TA above needs to be float Perform rounding, which can be rounding down or rounding up.

[0100] The TA is estimated based on the correlation peak position. The estimation accuracy depends on the time domain resolution of the correlation sequence, that is, the time interval between two adjacent sample points of the correlation sequence. The smaller Δt is, the higher the time domain resolution is. In a channel environment with a strong direct path, there are fewer multipath components, and the signal transmission delay is basically equal to the direct path delay. The correlation sequence generally has only one large peak. The maximum difference between the signal transmission delay calculated based on the peak position and the direct path delay is Therefore, reducing Δt and improving the time domain resolution of the correlation sequence can make the correlation peak position closer to the direct path delay and make the TA estimation more accurate.

[0101] A common method to improve the time domain resolution of the correlation sequence is to increase the number of IFFT points N by filling the frequency domain data with 0. IFFT However, while improving the time domain resolution, this will cause power dispersion of the correlation sequence, that is, the correlation peak power will be dispersed to the left and right adjacent sample points. The more 0s are padded, the more serious the peak power dispersion will be, and the smaller the ratio of the peak power to the power of other sample points will be. The received signal is usually superimposed with noise and interference, so it is possible that the peak position will be selected incorrectly, resulting in a large TA estimation error.

[0102] If the frequency domain data is not padded with 0, directly do L RA The point Inverse Discrete Fourier Transform (IDFT) does not have the above power dispersion problem, but at this time If the correlation peak position is not precise enough, the deviation between the estimated signal transmission delay and the actual direct path delay may be large, so the TA estimation error is also large.

[0103] To address the above issues, various embodiments of the present disclosure provide a solution. Based on the ratio of the power of the correlation peak to the power of its adjacent secondary peaks, as well as the positional relationship between the correlation peak and the secondary peaks, the fractional delay within the normalized total delay is accurately calculated, thereby accurately estimating the time delay (TA). Furthermore, because the fractional delay can be accurately calculated, a more precise correlation peak position can be obtained based on the fractional delay, even without improving the time domain resolution of the correlation sequence. This avoids the power dispersion problem that occurs when improving the time domain resolution of the correlation sequence through methods such as zero padding of the frequency domain data.

[0104] The following introduces the concepts of the technical solutions provided by various embodiments of the present disclosure.

[0105] Sometimes the theoretical expression of the power correlation of the delayed ZC sequence is as follows:

[0106]

[0107] In the above formula, N is the ZC sequence length, n+n0 is the normalized total delay, that is, the multiple of the signal delay relative to the ZC sequence sample interval, where n is a non-negative integer representing the integer multiple of the normalized total delay, and n0 is a decimal between -0.5 and 0.5 representing the decimal multiple of the normalized total delay.

[0108] If n0=0, the above formula has a non-zero value only at m=n, and all other values ​​of m are 0. If n0≠0, the above formula has a maximum value at m=n-1, n or n+1, and m is equal to |R(m)| at other values. 2 There are also non-zero values, in which case the ZC sequence correlation power is dispersed, but the dispersed power is mainly distributed at the adjacent sample points on the left and right sides of the peak. The dispersed power decreases at the sample points farther from the peak. The following are the correlation power values ​​at m = n-1, n, and n+1 when n0 ≠ 0.

[0109]

[0110]

[0111]

[0112] If 0 <n0≤0.5,|R(n)| 2 ≥|R(n+1)| 2 >|R(n-1)| 2 , the ratio of peak power to sub-peak power From this we can calculate the fractional delay Then replace the correlation peak position n with n+n0 to calculate TA.

[0113] If -0.5≤n0<0, |R(n)| 2 ≥|R(n-1)| 2 >|R(n+1)| 2 , the ratio of peak power to sub-peak power From this we can calculate the fractional delay Then replace the correlation peak position n with n+n0 to calculate TA.

[0114] From the above two situations, it can be seen that the TA estimation scheme provided by each embodiment of the present disclosure does not need to increase the number of IFFT points by adding zeros to improve the time domain resolution of the correlation sequence. It only needs to use the N-point correlation power data and accurately calculate the fractional delay n0 based on the ratio of the correlation peak to the left and right adjacent sub-peak powers and the position relationship between the correlation peak and the sub-peak. The correlation peak position n is replaced by n+n0 to obtain a more precise correlation peak position, thereby accurately estimating TA.

[0115] FIG1 is a flow chart of a TA estimation method provided by an embodiment of the present disclosure. The method can be applied to a network device (e.g., a base station). As shown in FIG1 , the method includes the following steps:

[0116] Step 100: Determine the fractional delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window; the target normalized total delay is used to represent the multiple of the transmission delay of the signal detected by the target detection window relative to the sampling interval of the correlation sequence.

[0117] Specifically, after receiving the PRACH sent by any terminal, the network device extracts the preamble sequence from the received PRACH time domain signal, correlates the received preamble sequence with the ZC root sequence, and calculates the power of each sample point in the correlation sequence. The correlation sequence is divided into several detection windows. For the target detection window corresponding to the terminal, the network device can determine the fractional delay in the target normalized total delay, i.e., n0, mentioned above, based on the peak power (i.e., the maximum value among the power of each sample point in the detection window) and the sub-peak power (i.e., the second largest value among the power of each sample point in the detection window) of the target detection window. For example, the value of n0 can be obtained by the formula described above based on the ratio between the peak power and the sub-peak power, and the relative position relationship between the peak power and the sub-peak power.

[0118] Optionally, before determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window, the method further includes:

[0119] Determine the power of the two sample points nearest to the left and right of the initial position of the peak power;

[0120] The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

[0121] Specifically, according to the above description, if n0=0, the ZC sequence correlation power has only one non-zero value, which is the correlation peak. At this time, the offset Δ of the correlation peak position relative to the starting position of the detection window where it is located can be directly calculated based on the position of the correlation peak. pos, and then the TA estimate is obtained. If n0≠0, the ZC sequence correlation power will be dispersed, that is, multiple non-zero values ​​will appear. The dispersed power is mainly distributed on the adjacent sample points on the left and right of the peak. The farther the sample point is from the peak, the smaller the dispersed power is. Therefore, the secondary peak power usually appears at the sample point closest to the left or right of the peak power position.

[0122] In the disclosed embodiment, when determining the secondary peak power, the powers of the two sample locations nearest to the left and right of the initial position of the peak power can be first determined, and then the powers of these two sample locations can be compared, with the larger power being used as the secondary peak power. For example, if the initial position of the peak power is n, the sample location nearest to its left is n-1, and the sample location nearest to its right is n+1, the sample powers at positions n-1 and n+1 can be obtained respectively. Then, the sample powers at these two locations can be compared, and the larger power of the sample location can be used as the secondary peak power. The secondary peak power can be determined by only comparing the powers of the two sample locations nearest to the left and right of the initial position of the peak power, which greatly reduces the amount of computation.

[0123] Step 101: Update the position index value of the peak power according to the fractional delay.

[0124] Specifically, after the value of n0 is determined, the position index value of the peak power can be updated according to the value of n0, so that the relevant peak position used to estimate the TA is more precise and accurate.

[0125] Optionally, updating the position index value of the peak power based on the fractional delay may include: updating the position index value of the peak power based on the sum of the initial position index value of the peak power and the fractional delay. For example, assuming that the initial position index value of the peak power is n, after determining the value of the fractional delay n0, the initial position index value n of the peak power may be added to n0 to serve as the updated position index value of the peak power, i.e., replacing n with n+n0 for TA estimation.

[0126] Step 102: Determine the offset of the peak power position relative to the starting position of the target detection window according to the updated peak power position index value.

[0127] Specifically, after the position index value of the peak power is updated, the offset of the position of the peak power relative to the starting position of the target detection window in which it is located can be calculated based on the updated position index value of the peak power. For example, if the initial position index value of the peak power is n, the updated position index value of the peak power is n+n0, and the index value of the starting position of the target detection window is x, then the difference between n+n0 and x can be used as the offset of the position of the peak power relative to the starting position of the target detection window in which it is located.

[0128] Step 103: Determine the TA estimation value corresponding to the target detection window according to the offset.

[0129] Specifically, after determining the offset of the peak power position relative to the starting position of the target detection window, the TA estimation value corresponding to the target detection window can be calculated based on the offset, and the estimated TA value can be rounded and sent to the terminal corresponding to the target detection window.

[0130] In one possible implementation, the TA estimation value corresponding to the target detection window can be calculated according to the following formula:

[0131]

[0132] Where, TA float Represents the TA estimation value corresponding to the target detection window, Δ pos Represents the offset determined above, N IFFT Indicates the number of IFFT points in the sequence correlation process corresponding to the target detection window, Δf RA It represents the PRACH subcarrier spacing corresponding to the target detection window, and u represents the subcarrier spacing index of the terminal sending PUSCH corresponding to the target detection window.

[0133] The TA estimation method provided in the embodiments of the present disclosure determines a fractional delay based on the peak power and the sub-peak power, adjusts the position of the peak power based on the fractional delay, and performs TA estimation based on the more precise peak power position after adjustment. This not only improves the accuracy of TA estimation, but also eliminates the need to improve the time domain resolution of the related sequence by methods such as padding the data with zeros, thereby avoiding the power dispersion problem caused by this.

[0134] Optionally, determining a fractional multiple of the target normalized total delay according to the peak power and the sub-peak power of the target detection window includes:

[0135] determining an absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window;

[0136] The fractional delay is determined according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power.

[0137] Specifically, in the embodiment of the present disclosure, to determine the decimal multiple delay, the absolute value of the decimal multiple delay can be determined based on the first peak power ratio between the peak power and the sub-peak power of the target detection window. For example, the peak power of the target detection window can be divided by the sub-peak power to obtain the first peak power ratio. Based on the first peak power ratio, the absolute value of the decimal multiple delay can be obtained through various methods such as theoretical calculation, table lookup, piecewise function approximation or weighted average approximation.

[0138] Then, the sign of the fractional delay is determined according to the initial position relationship between the peak power and the sub-peak power, and finally the value of the fractional delay is obtained.

[0139] By first determining the absolute value of the fractional delay and then determining the sign of the fractional delay based on the relative position relationship between the peak power and the sub-peak power, the method of determining the fractional delay can be made more flexible and diverse, thereby improving the flexibility of TA estimation and facilitating simple and fast TA estimation.

[0140] Optionally, determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes:

[0141] In the case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, the fractional delay is determined to be a negative number; or,

[0142] In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

[0143] It can be understood that when n0≠0, the ZC sequence correlation power will be diffused, and the diffused power is mainly distributed on the adjacent sample points on the left and right of the peak. The farther the sample point is from the peak, the smaller the diffused power is. Therefore, the sub-peak power usually appears at the sample point position closest to the left or right of the peak power position. When n0<0, the position of the sub-peak power is to the left of the peak power position. When n0>0, the position of the sub-peak power is to the right of the peak power position. Therefore, it is possible to determine whether n0 is positive or negative based on the relative position relationship between the peak power and the sub-peak power.

[0144] In the embodiment of the present disclosure, the relative position relationship between the peak power and the sub-peak power can be determined by comparing the initial position index value of the peak power and the initial position index value of the sub-peak power, thereby determining the positive and negative signs of the fractional delay. For example, if the initial position index value of the sub-peak power is less than the initial position index value of the peak power, indicating that the initial position of the sub-peak power is to the left of the initial position of the peak power, then the fractional delay can be determined to be a negative number; if the initial position index value of the sub-peak power is greater than the initial position index value of the peak power, indicating that the initial position of the sub-peak power is to the right of the initial position of the peak power, then the fractional delay can be determined to be a positive number. By judging the relative position relationship between the peak power and the sub-peak power through the position index value, the sign of the fractional delay can be accurately determined, and the implementation is simple.

[0145] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0146] The absolute value of the fractional time delay is determined according to the first peak power ratio and the length of the ZC root sequence corresponding to the target detection window.

[0147] Specifically, in the disclosed embodiments, the absolute value of the fractional delay can be determined based on the first peak power ratio between the peak power and the sub-peak power of the target detection window, as well as the length of the ZC root sequence corresponding to the target detection window. As can be seen from the foregoing, a functional relationship exists between the fractional delay, the peak power ratio, and the ZC root sequence length. Therefore, based on this functional relationship, after determining the peak power ratio and the ZC root sequence length, the absolute value of the fractional delay can be calculated, thereby obtaining the most accurate fractional delay calculation result through theoretical calculation.

[0148] Alternatively, the absolute value of the fractional delay may be determined by the following formula:

[0149]

[0150] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

[0151] Specifically, the peak power and sub-peak power ratio peak ratio The theoretical expressions of the functional relationship between |n0| and the absolute value of the fractional delay are as follows:

[0152]

[0153]

[0154] Therefore, find the peak power and the sub-peak power, and calculate the peak power ratio peak ratio After that, we can substitute the above formula to calculate the absolute value of the fractional delay |n0|, and then determine the positive or negative sign of n0 based on the relative position relationship between the peak power and the sub-peak power, and then determine the value of n0.

[0155] After determining the peak power ratio and ZC root sequence length, substituting them into the preset |n0| theoretical calculation formula can quickly obtain accurate fractional delay calculation results.

[0156] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0157] The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

[0158] Specifically, in the embodiment of the present disclosure, the correspondence between different peak power ratios and the absolute values ​​of the fractional multiples of the time delay can be pre-set, so that after obtaining the first peak power ratio between the peak power and the sub-peak power of the target detection window, the absolute value of the fractional multiples of the time delay corresponding to the first peak power ratio can be determined based on the preset correspondence between the peak power ratio and the absolute value of the fractional multiples of the time delay.

[0159] By presetting the correspondence between the peak power ratio and the absolute value of the fractional delay, after obtaining the first peak power ratio between the peak power and the sub-peak power of the target detection window, the absolute value of the fractional delay corresponding to the first peak power ratio can be quickly obtained according to the preset correspondence, thereby improving the efficiency of TA estimation.

[0160] In one possible implementation, the preset correspondence can be expressed in the form of a preset correspondence table. For example, the absolute values ​​of the fractional delays corresponding to different peak power ratios can be calculated based on the theoretical calculation formula for the absolute value of the fractional delay described above, and then the absolute values ​​of the fractional delays corresponding to different peak power ratios can be pre-stored in a table. Of course, the preset correspondence between the peak power ratio and the absolute value of the fractional delay can also be expressed in other ways, which are not limited here.

[0161] When the preset correspondence between the peak power ratio and the absolute value of the fractional multiple of the delay is expressed in the form of a preset correspondence table, a table of the peak power ratio between the peak power and the sub-peak power vs. the absolute value of the fractional multiple of the delay can be pre-stored. After calculating the first peak power ratio, the corresponding absolute value of the fractional multiple of the delay |n0| is obtained by looking up the table, and the sign of n0 is then determined based on the relative positional relationship between the peak power and the sub-peak power. Various table lookup methods are possible, such as using the average of the |n0| values ​​corresponding to the left and right boundaries of the first peak power ratio as the value returned by the table lookup, directly returning the |n0| value corresponding to the left or right boundary, or other processing methods.

[0162] Taking Table 1 below as an example, the ZC root sequence length N = 839, the granularity of the absolute value of the fractional delay is 0.01 (to ensure the accuracy of the fractional delay estimation, the granularity of the absolute value of the fractional delay in the table can be set smaller), each absolute value of the fractional delay corresponds to a peak power ratio value, and the table contains a total of 0.5 / 0.01*2=100 values. Assuming that the first peak power ratio obtained based on the peak power and sub-peak power of the target detection window is 2000, when performing a table lookup, it can be seen that 2000 falls between 1045.44 and 2400.99, the absolute value of the fractional delay corresponding to the peak power ratio of 1045.44 is 0.03, and the absolute value of the fractional delay corresponding to the peak power ratio of 2400.99 is 0.02. Therefore, when looking up the table, the average of the absolute values ​​of the fractional delays corresponding to the left and right boundaries of 2000 (i.e., (0.02+0.03) / 2=0.025) can be used as the value returned by the table lookup, or the absolute value of the fractional delay corresponding to the left or right boundary, i.e., 0.03 or 0.02, can be directly returned.

[0163] Table 1 Comparison table of absolute value of fractional delay and peak power ratio

[0164]

[0165]

[0166] Optionally, determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0167] Comparing the first peak power ratio with the peak power ratios in the preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between the peak power ratios and the absolute values ​​of the fractional multiples of the time delay;

[0168] An absolute value of the fractional delay is determined according to an index value corresponding to a first peak power ratio that is smaller than the first peak power ratio.

[0169] In one possible implementation, the absolute value of the fractional delay is determined based on a preset correspondence table. A first peak power ratio can be compared with the peak power ratios in the preset correspondence table in descending order of peak power ratios, and an index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio is determined. In the preset correspondence, the index values ​​can increase in ascending order of the absolute value of the fractional delay, or can increase in descending order of the absolute value of the fractional delay, or can have other corresponding relationships with the absolute value of the fractional delay, which is not limited herein.

[0170] Taking Table 1 as an example, assuming that each set of fractional delay absolute value-peak power ratios in the table corresponds to an index value, and the index values ​​increase in ascending order of the fractional delay absolute value, for example, 0.01-9800.96 corresponds to an index value 1, 0.02-2400.99 corresponds to an index value 2, ..., 0.50-1.00 corresponds to an index value 50. Assuming that the first peak power ratio is 2000 based on the peak power and the sub-peak power of the target detection window, it can be determined that the first peak power ratio in Table 1 that is smaller than the first peak power ratio is 1045.44, and its corresponding index value is 3. Then, the fractional delay absolute value corresponding to the first peak power ratio can be determined based on the index value. For example, the absolute value of the decimal delay corresponding to the index value 3, 0.03, can be used as the absolute value of the decimal delay corresponding to the first peak power ratio. Alternatively, the absolute value of the decimal delay corresponding to the index value 3 and the absolute value of the decimal delay corresponding to the index value 2 can be averaged as the absolute value of the decimal delay corresponding to the first peak power ratio. Other processing methods are also possible. Obtaining the corresponding absolute value of the decimal delay by the index value can effectively improve the efficiency of the table lookup.

[0171] Alternatively, the absolute value of the fractional delay may be determined by the following formula:

[0172]

[0173] In the formula, |n0| represents the absolute value of the fractional delay n0, index represents the index value corresponding to the first peak power ratio value that is smaller than the power ratio, L represents the number of absolute values ​​of the fractional delay in the preset correspondence table, table(index-1,1) and table(index,1) represent the absolute values ​​of the fractional delay corresponding to index value index-1 and index value index in the preset correspondence table, respectively; in the preset correspondence table, the index values ​​increase in ascending order of the absolute values ​​of the fractional delay.

[0174] Using Table 1 as an example, the data stored in the table is represented as a matrix table with dimension L*2, where L is the number of absolute values ​​of fractional delay in Table 1. table(index,1) returns the absolute value of the fractional delay corresponding to index index. After determining the first peak power ratio (still using 2000 as an example), the first peak power ratio can be compared with the peak power ratios in Table 1, starting with the first one. The index of the first peak power ratio in Table 1 that is smaller than the first peak power ratio is found, which is 3. Therefore, the average of the absolute values ​​of fractional delay returned by table(2,1) and table(3,1) is (0.02 + 0.03) / 2 = 0.025, which yields the absolute value of the fractional delay corresponding to the first peak power ratio of 2000, 0.025. This averaging method makes the table lookup result closer to the theoretical calculated value.

[0175] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0176] The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

[0177] Specifically, in the embodiment of the present disclosure, a piecewise function can be pre-set to characterize the correlation between the peak power ratio and the absolute value of the decimal multiple of the time delay. The piecewise function can be obtained by piecewise approximating the theoretical expression of the functional relationship between the peak power ratio and the absolute value of the decimal multiple of the time delay, so that the complex calculation expression can be approximated as a simple linear function, which can effectively reduce the amount of calculation when calculating the absolute value of the decimal multiple of the time delay.

[0178] In one possible implementation method, the peak power ratios corresponding to different absolute values ​​of the decimal multiple of the delay can be calculated based on the theoretical expression of the functional relationship between the peak power ratio and the absolute value of the decimal multiple of the delay. Figure 2 is a curve diagram of the peak power ratio as the absolute value of the decimal multiple of the delay provided by the embodiment of the present disclosure. As shown in Figure 2, the curve in the figure is a theoretical curve drawn with the absolute value of the decimal multiple of the delay as the horizontal coordinate and the peak to sub-peak power ratio (that is, the peak power ratio between the peak power and the sub-peak power) as the vertical coordinate. The horizontal coordinate and the vertical coordinate can also be exchanged, that is, the absolute value of the decimal multiple of the delay is used as the vertical coordinate and the peak power ratio is used as the horizontal coordinate, and then multiple broken lines of the piecewise function are used to approximate the theoretical curve to obtain the curve of the piecewise function. Each segment of the piecewise function curve is a straight line segment, and each segment of the corresponding piecewise function is a simple linear function.

[0179] Optionally, an embodiment of the present disclosure provides an expression of a piecewise function, and the absolute value of the fractional multiple delay can be determined by the following formula:

[0180]

[0181] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio. Substituting the first peak power ratio calculated based on the peak power and sub-peak power of the target detection window into the above piecewise function expression yields the corresponding absolute value of the fractional delay, |n0|. The value of n0 can then be determined based on the relative position of the peak power and sub-peak power.

[0182] Optionally, the absolute value of the fractional delay may also be determined by the following formula:

[0183]

[0184] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio Indicates the first peak power ratio.

[0185] Specifically, the embodiments of the present disclosure provide a method for determining the absolute value of a fractional delay. The method essentially performs a weighted average of the peak position and the sub-peak position using their respective power values, and uses the averaged result as the updated peak position to calculate the TA. The derivation is as follows:

[0186] Assume that the peak position is n, the sub-peak position is n-1 or n+1, and the peak power and sub-peak power are P respectively. max and P sub , then the updated peak position is:

[0187]

[0188] So n0=n update -n, Through this method, the calculation can be further simplified, the consumption of computing resources can be reduced, and the efficiency of TA estimation can be improved.

[0189] The methods and devices provided in the various embodiments of the present disclosure are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0190] FIG3 is a schematic structural diagram of a network device provided by an embodiment of the present disclosure. As shown in FIG3 , the network device includes a memory 320 , a transceiver 310 , and a processor 300 ; wherein the processor 300 and the memory 320 may also be physically arranged separately.

[0191] The memory 320 is used to store computer programs; the transceiver 310 is used to send and receive data under the control of the processor 300.

[0192] Specifically, the transceiver 310 is configured to receive and send data under the control of the processor 300 .

[0193] In FIG3 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 300 and memory represented by memory 320. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, are not further described in this disclosure. The bus interface provides an interface. The transceiver 310 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.

[0194] The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 can store data used by the processor 300 when performing operations.

[0195] The processor 300 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0196] The processor 300 calls the computer program stored in the memory 320 to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions, for example: determining the decimal multiple delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window; the target normalized total delay is used to characterize the multiple of the transmission delay of the signal detected by the target detection window relative to the sample point interval of the related sequence; updating the position index value of the peak power based on the decimal multiple delay; determining the offset of the peak power position relative to the starting position of the target detection window based on the updated peak power position index value; and determining the TA estimation value corresponding to the target detection window based on the offset.

[0197] Optionally, determining a fractional multiple of the target normalized total delay according to the peak power and the sub-peak power of the target detection window includes:

[0198] determining an absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window;

[0199] The fractional delay is determined according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power.

[0200] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0201] The absolute value of the fractional time delay is determined according to the first peak power ratio and the length of the ZC root sequence corresponding to the target detection window.

[0202] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0203]

[0204] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

[0205] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0206] The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

[0207] Optionally, determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0208] Comparing the first peak power ratio with the peak power ratios in the preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between the peak power ratios and the absolute values ​​of the fractional multiples of the time delay;

[0209] An absolute value of the fractional delay is determined according to an index value corresponding to a first peak power ratio that is smaller than the first peak power ratio.

[0210] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0211] The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

[0212] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0213]

[0214] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio Indicates the first peak power ratio.

[0215] Optionally, determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes:

[0216] In the case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, the fractional delay is determined to be a negative number; or,

[0217] In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

[0218] Optionally, updating the position index value of the peak power according to the fractional delay includes:

[0219] The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delay.

[0220] Optionally, before determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window, the method further includes:

[0221] Determine the power of the two sample points nearest to the left and right of the initial position of the peak power;

[0222] The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

[0223] It should be noted here that the above-mentioned network device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0224] FIG4 is a schematic diagram of the structure of a TA estimation device provided in an embodiment of the present disclosure. The device can be applied to a network device. As shown in FIG4 , the device includes:

[0225] A first determining unit 400 is configured to determine a fractional delay in a target normalized total delay based on a peak power and a sub-peak power of a target detection window; the target normalized total delay is used to represent a multiple of the transmission delay of a signal detected by the target detection window relative to a sample interval of a correlation sequence;

[0226] An updating unit 410 is configured to update a position index value of the peak power according to a fractional delay;

[0227] A second determining unit 420 is configured to determine an offset of the position of the peak power relative to the starting position of the target detection window according to the updated position index value of the peak power;

[0228] The third determining unit 430 is configured to determine a TA estimation value corresponding to the target detection window according to the offset.

[0229] Optionally, determining a fractional multiple of the target normalized total delay according to the peak power and the sub-peak power of the target detection window includes:

[0230] determining an absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window;

[0231] The fractional delay is determined according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power.

[0232] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0233] The absolute value of the fractional time delay is determined according to the first peak power ratio and the length of the ZC root sequence corresponding to the target detection window.

[0234] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0235]

[0236] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

[0237] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0238] The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

[0239] Optionally, determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0240] Comparing the first peak power ratio with the peak power ratios in the preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between the peak power ratios and the absolute values ​​of the fractional multiples of the time delay;

[0241] An absolute value of the fractional delay is determined according to an index value corresponding to a first peak power ratio that is smaller than the first peak power ratio.

[0242] Optionally, determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power in the target detection window includes:

[0243] The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

[0244] Optionally, the absolute value of the fractional delay is determined by the following formula:

[0245]

[0246] In the formula, |n0| represents the absolute value of the fractional delay n0, peak ratio Indicates the first peak power ratio.

[0247] Optionally, determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes:

[0248] In the case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, the fractional delay is determined to be a negative number; or,

[0249] In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

[0250] Optionally, updating the position index value of the peak power according to the fractional delay includes:

[0251] The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delay.

[0252] Optionally, the first determining unit 400 is further configured to:

[0253] Determine the power of the two sample points nearest to the left and right of the initial position of the peak power;

[0254] The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

[0255] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0256] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0257] It should be noted here that the above-mentioned device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0258] On the other hand, an embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the TA estimation method provided by the above embodiments.

[0259] It should be noted here that the computer-readable storage medium provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0260] The computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs), etc.).

[0261] The technical solution provided by the embodiment of the present disclosure can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0262] The terminal involved in the embodiments of the present disclosure may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal may also be different. For example, in a 5G system, the terminal may be called User Equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present disclosure.

[0263] The network device involved in the embodiments of the present disclosure may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present disclosure may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present disclosure. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0264] Network devices and terminals can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also use diversity transmission, precoding transmission, or beamforming transmission.

[0265] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0266] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0267] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0268] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0269] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include these modifications and variations.

Claims

1. A timing advance TA estimation method, characterized in that: include: Determine the fractional delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window; The target normalized total delay is used to characterize the multiple of the transmission delay of the signal detected by the target detection window relative to the sampling interval of the correlation sequence; Updating the position index value of the peak power according to the fractional delay; Determining, according to the updated position index value of the peak power, an offset of the position of the peak power relative to the starting position of the target detection window; A TA estimation value corresponding to the target detection window is determined according to the offset.

2. The TA estimation method according to claim 1, wherein The determining, based on the peak power and the sub-peak power of the target detection window, a fractional multiple of the delay in the target normalized total delay includes: Determining an absolute value of the fractional time delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window; The fractional time delay is determined according to an absolute value of the fractional time delay and an initial position relationship between the peak power and the sub-peak power.

3. The TA estimation method according to claim 2, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: An absolute value of the fractional time delay is determined according to the first peak power ratio and a length of a ZC root sequence corresponding to the target detection window.

4. The TA estimation method according to claim 3, wherein: The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

5. The TA estimation method according to claim 2, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

6. The TA estimation method according to claim 5, characterized in that The determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes: Comparing the first peak power ratio with the peak power ratios in a preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between peak power ratios and absolute values ​​of fractional delays; The absolute value of the fractional delay is determined according to the index value corresponding to the first peak power ratio that is smaller than the first peak power ratio.

7. The TA estimation method according to claim 2, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

8. The TA estimation method according to claim 2, wherein: The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio.

9. The TA estimation method according to claim 2, wherein: The determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes: In a case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, determining that the fractional delay is a negative number; or, In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

10. The TA estimation method according to any one of claims 1 to 9, characterized in that: The updating of the position index value of the peak power according to the fractional delay includes: The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delays.

11. The TA estimation method according to claim 1, wherein: Before determining the fractional multiple delay in the target normalized total delay based on the peak power and the sub-peak power of the target detection window, the method further includes: Determine the power of two sample point positions nearest to the left and right of the initial position of the peak power; The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

12. A network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining a fractional delay in a target normalized total delay based on a peak power and a sub-peak power of a target detection window; the target normalized total delay is used to characterize a multiple of a transmission delay of a signal detected by the target detection window relative to a sample interval of a correlation sequence; Updating the position index value of the peak power according to the fractional delay; Determining, according to the updated position index value of the peak power, an offset of the position of the peak power relative to the starting position of the target detection window; An estimated value of a time advance TA corresponding to the target detection window is determined according to the offset.

13. The network device according to claim 12, wherein: The determining, based on the peak power and the sub-peak power of the target detection window, a fractional multiple of the delay in the target normalized total delay includes: Determining an absolute value of the fractional time delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window; The fractional time delay is determined according to an absolute value of the fractional time delay and an initial position relationship between the peak power and the sub-peak power.

14. The network device according to claim 13, wherein: The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: An absolute value of the fractional time delay is determined according to the first peak power ratio and a length of a ZC root sequence corresponding to the target detection window.

15. The network device according to claim 14, wherein: The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

16. The network device according to claim 13, wherein: The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

17. The network device according to claim 16, wherein: The determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes: Comparing the first peak power ratio with the peak power ratios in a preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between peak power ratios and absolute values ​​of fractional delays; The absolute value of the fractional delay is determined according to the index value corresponding to the first peak power ratio that is smaller than the first peak power ratio.

18. The network device according to claim 13, wherein: The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

19. The network device according to claim 13, wherein: The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio.

20. The network device according to claim 13, wherein: The determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes: In a case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, determining that the fractional delay is a negative number; or, In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

21. The network device according to any one of claims 12 to 20, characterized in that: The updating of the position index value of the peak power according to the fractional delay includes: The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delays.

22. The network device according to claim 12, wherein: Before determining the fractional multiple delay in the target normalized total delay according to the peak power and the sub-peak power of the target detection window, the operation further includes: Determine the power of two sample point positions nearest to the left and right of the initial position of the peak power; The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

23. A timing advance TA estimation device, characterized in that: include: A first determining unit is configured to determine a fractional multiple delay in a target normalized total delay according to a peak power and a sub-peak power of a target detection window; The target normalized total delay is used to characterize the multiple of the transmission delay of the signal detected by the target detection window relative to the sampling interval of the correlation sequence; An updating unit, configured to update a position index value of the peak power according to the fractional delay; A second determining unit is configured to determine an offset of the position of the peak power relative to the starting position of the target detection window according to the updated position index value of the peak power; The third determining unit is configured to determine a TA estimation value corresponding to the target detection window according to the offset.

24. The TA estimation device according to claim 23, characterized in that The determining, based on the peak power and the sub-peak power of the target detection window, a fractional multiple of the delay in the target normalized total delay includes: Determining an absolute value of the fractional time delay according to a first peak power ratio between a peak power and a sub-peak power in a target detection window; The fractional time delay is determined according to an absolute value of the fractional time delay and an initial position relationship between the peak power and the sub-peak power.

25. The TA estimation device according to claim 24, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: An absolute value of the fractional time delay is determined according to the first peak power ratio and a length of a ZC root sequence corresponding to the target detection window.

26. The TA estimation device according to claim 25, characterized in that The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio, and N represents the length of the ZC root sequence corresponding to the target detection window.

27. The TA estimation device according to claim 24, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional time delay.

28. The TA estimation device according to claim 27, characterized in that The determining the absolute value of the fractional delay according to the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes: Comparing the first peak power ratio with the peak power ratios in a preset correspondence table in descending order of the peak power ratios, and determining an index value corresponding to the first peak power ratio in the preset correspondence table that is smaller than the first peak power ratio, the preset correspondence table including a preset correspondence between peak power ratios and absolute values ​​of fractional delays; The absolute value of the fractional delay is determined according to the index value corresponding to the first peak power ratio that is smaller than the first peak power ratio.

29. The TA estimation device according to claim 24, characterized in that The determining the absolute value of the fractional delay according to a first peak power ratio between a peak power and a sub-peak power of the target detection window includes: The absolute value of the fractional time delay is determined according to the first peak power ratio and a piecewise function used to characterize the correlation between the peak power ratio and the absolute value of the fractional time delay.

30. The TA estimation device according to claim 24, wherein The absolute value of the fractional delay is determined by the following formula: Where |n0| represents the absolute value of the fractional delay n0, peak ratio represents the first peak power ratio.

31. The TA estimation device according to claim 24, characterized in that The determining the fractional delay according to the absolute value of the fractional delay and the initial position relationship between the peak power and the sub-peak power includes: In a case where the initial position index value of the secondary peak power is less than the initial position index value of the peak power, determining that the fractional delay is a negative number; or, In a case where the initial position index value of the secondary peak power is greater than the initial position index value of the peak power, the fractional delay is determined to be a positive number.

32. The TA estimation device according to any one of claims 23 to 31, characterized in that: The updating of the position index value of the peak power according to the fractional delay includes: The position index value of the peak power is updated according to the initial position index value of the peak power and the sum of the fractional multiple delays.

33. The TA estimation device according to claim 23, characterized in that The first determining unit is further configured to: Determine the power of two sample point positions nearest to the left and right of the initial position of the peak power; The secondary peak power is determined according to the maximum value of the powers of the two left and right nearest neighbor sample points.

34. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the method according to any one of claims 1 to 11.