Ta estimation method, network device, apparatus, and storage medium

By using peak power and sub-peak power to determine a fractional time delay in TA estimation and updating the peak power position, the problem of insufficient accuracy in TA estimation is solved, achieving more accurate TA estimation and avoiding power dispersion.

CN116828582BActive Publication Date: 2026-04-07DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-21
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In the prior art, the accuracy of TA estimation is limited by the time domain resolution of the relevant sequence. Padding the frequency domain data with zeros causes power dispersion, which affects the accuracy of TA estimation. Furthermore, when the frequency domain is not padded with zeros, the position of the relevant peak is not precise enough, resulting in a large TA estimation error.

Method used

By determining the fractional delay in the normalized total delay of the target based on the peak power and second-highest power of the target detection window, the position index value of the peak power is updated, and the TA is accurately estimated, thus avoiding the power dispersion problem caused by improving the time domain resolution of the relevant sequence by padding the frequency domain data with zeros.

Benefits of technology

It improves the accuracy of TA estimation, avoids power diffusion, achieves more refined TA estimation, and does not require improving the temporal resolution of the relevant sequences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116828582B_ABST
    Figure CN116828582B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a TA estimation method, network device, apparatus and storage medium. The method comprises: determining a fractional time delay in a target normalized total time delay according to a peak power and a sub-peak power of a target detection window; the target normalized total time delay is used to represent a multiple of a transmission time delay of a signal detected by the target detection window relative to a correlation sequence sample interval; updating a position index value of the peak power according to the fractional time delay; determining an offset of a position of the peak power relative to a starting position of the target detection window according to the updated position index value of the peak power; and determining a TA estimation value corresponding to the target detection window according to the offset. By adjusting the position of the peak power through the fractional time delay, the TA is estimated according to the more refined peak power position after adjustment, which can not only improve the accuracy of TA estimation, but also does not need to improve the correlation sequence time domain resolution through methods such as data padding, thereby avoiding the power dispersion problem caused thereby.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a TA estimation method, network device, apparatus, and storage medium. Background Technology

[0002] The Physical Random Access Channel (PRACH) is used to complete uplink synchronization between the terminal (also known as User Equipment (UE)) and network equipment (such as a base station). It is the first uplink signal (msg1) sent during the random access process. The network equipment estimates the signal transmission delay between the terminal and the network equipment based on the received PRACH signal and calculates the uplink transmission timing advance (TA), which is then sent 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 obtained from the downlink timing, thus ensuring that the PUSCH arrives around the network equipment's expected reception time. All terminals within the same cell complete uplink synchronization in this process, ensuring that the uplink signals sent by each terminal arrive at the network equipment synchronously, regardless of the distance between them. If the network equipment's estimated TA has a large error, it will affect the demodulation performance of other uplink signals sent by the terminal after sending the PRACH, and will also cause signal timing asynchrony between different terminals, resulting in interference. Therefore, the accuracy of TA estimation is very important.

[0003] In existing technologies, the accuracy of threshold estimation (TA) based on the location of relevant peaks depends on the time-domain resolution of the correlation sequence. A common method to improve the time-domain resolution of the correlation sequence is to increase the number of points in the Inverse Fast Fourier Transform (IFFT) 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. That is, the correlation peak power is dispersed across adjacent samples. The more zeros padded, the more severe the peak power dispersion, and the smaller the ratio of peak power to the power of other samples. Since the received signal usually contains noise and interference, this can lead to incorrect peak location selection, resulting in a large TA estimation error. If the frequency domain data is not padded with zeros, the correlation peak location is not precise enough, which also leads to a large TA estimation error. Summary of the Invention

[0004] This application provides a TA estimation method, network device, apparatus, and storage medium to improve the accuracy of TA estimation.

[0005] In a first aspect, embodiments of this application provide a time lead (TA) estimation method, including:

[0006] Based on the peak power and sub-peak power of the target detection window, a fractional delay in the target normalized total delay is determined; the target normalized total delay is used to characterize the transmission delay of the signal detected by the target detection window relative to the sample interval of the related sequence.

[0007] Update the location index value of the peak power based on the fractional time delay;

[0008] Based on the updated position index value of the peak power, determine the offset of the position of the peak power relative to the starting position of the target detection window;

[0009] Based on the offset, determine the TA estimate corresponding to the target detection window.

[0010] Optionally, determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window includes:

[0011] The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window.

[0012] The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

[0013] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

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

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

[0016]

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

[0018] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

[0019] The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

[0020] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0021] According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes a preset correspondence between the peak power ratio and the absolute value of the delay that is a fraction of the time.

[0022] The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio which is less than the first peak power ratio.

[0023] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

[0024] The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

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

[0026]

[0027] In the formula, |n0| represents the absolute value of the fractional delay n0, and peak ratio This represents the first peak power ratio.

[0028] Optionally, determining the fractional delay based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power includes:

[0029] If the initial position index of the secondary peak power is less than the initial position index of the peak power, the fractional delay is determined to be negative; or,

[0030] If the initial position index of the secondary peak power is greater than the initial position index of the peak power, the fractional delay is determined to be a positive number.

[0031] Optionally, updating the location index value of the peak power based on the fractional time delay includes:

[0032] The position index value of the peak power is updated based on the initial position index value of the peak power and the sum of the fractional times delay.

[0033] Optionally, before determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window, the method further includes:

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

[0035] The subpeak power is determined based on the maximum power of the two nearest neighboring sample points on the left and right.

[0036] Secondly, embodiments of this application also provide a network device, including a memory, a transceiver, and a processor:

[0037] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0038] Based on the peak power and sub-peak power of the target detection window, a fractional delay in the target normalized total delay is determined; the target normalized total delay is used to characterize the transmission delay of the signal detected by the target detection window relative to the sample interval of the related sequence.

[0039] Update the location index value of the peak power based on the fractional time delay;

[0040] Based on the updated position index value of the peak power, determine the offset of the position of the peak power relative to the starting position of the target detection window;

[0041] Based on the offset, the estimated time advance (TA) value corresponding to the target detection window is determined.

[0042] Optionally, determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window includes:

[0043] The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window.

[0044] The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

[0045] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

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

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

[0048]

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

[0050] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

[0051] The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

[0052] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes:

[0053] According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes a preset correspondence between the peak power ratio and the absolute value of the delay that is a fraction of the time.

[0054] The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio which is less than the first peak power ratio.

[0055] Optionally, determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes:

[0056] The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

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

[0058]

[0059] In the formula, |n0| represents the absolute value of the fractional delay n0, and peak ratio This represents the first peak power ratio.

[0060] Optionally, determining the fractional delay based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power includes:

[0061] If the initial position index of the secondary peak power is less than the initial position index of the peak power, the fractional delay is determined to be negative; or,

[0062] If the initial position index of the secondary peak power is greater than the initial position index of the peak power, the fractional delay is determined to be a positive number.

[0063] Optionally, updating the location index value of the peak power based on the fractional time delay includes:

[0064] The position index value of the peak power is updated based on the initial position index value of the peak power and the sum of the fractional times delay.

[0065] Optionally, before determining the fractional delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window, the operation further includes:

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

[0067] The subpeak power is determined based on the maximum power of the two nearest neighboring sample points on the left and right.

[0068] Thirdly, embodiments of this application also provide a timing advance (TA) estimation device, comprising:

[0069] The first determining unit is used to determine a fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window; the normalized total delay of the target is used to characterize the transmission delay of the signal detected by the target detection window as a multiple of the sample interval of the related sequence.

[0070] An update unit is used to update the position index value of the peak power according to the fractional time delay;

[0071] The second determining unit is used to determine the offset of the position of the peak power relative to the starting position of the target detection window based on the updated position index value of the peak power;

[0072] The third determining unit is used to determine the TA estimate corresponding to the target detection window based on the offset.

[0073] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a computer to perform the steps of the TA estimation method described in the first aspect above.

[0074] Fifthly, embodiments of this application also provide a communication device, wherein the communication device stores a computer program, the computer program being used to cause the communication device to perform the steps of the TA estimation method described in the first aspect above.

[0075] In a sixth aspect, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing a processor to perform the steps of the TA estimation method described in the first aspect above.

[0076] In a seventh aspect, embodiments of this application also provide a chip product, wherein the chip product stores a computer program, the computer program being used to cause the chip product to perform the steps of the TA estimation method described in the first aspect above.

[0077] The TA estimation method, network device, apparatus, and storage medium provided in this application determine a fractional delay based on the peak power and the second-highest power, then adjust the position of the peak power based on the fractional delay, and perform TA estimation based on the more refined peak power position after adjustment. This not only improves the accuracy of TA estimation, but also avoids the power dispersion problem caused by improving the temporal resolution of the relevant sequence through methods such as padding the data with zeros. Attached Figure Description

[0078] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0079] Figure 1 This is a flowchart illustrating the TA estimation method provided in the embodiments of this application;

[0080] Figure 2This is a graph showing the change of the peak power ratio as a function of the absolute value of a fractional time delay, as provided in the embodiments of this application.

[0081] Figure 3 This is a schematic diagram of the network device provided in the embodiments of this application;

[0082] Figure 4 This is a schematic diagram of the TA estimation device provided in the embodiments of this application. Detailed Implementation

[0083] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0084] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0085] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0086] To facilitate a clearer understanding of the technical solutions of the various embodiments of this application, some technical content related to the various embodiments of this application will be introduced first.

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

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

[0089] The following provides the main flow of a TA estimation method:

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

[0091] Step 2: Correlate the received preamble sequence with the ZC root sequence and calculate the power of each sample 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 through zero padding in the frequency domain.

[0092] Step 3: Divide the correlation sequence into several detection windows, search for the sample point with the highest power (i.e., the correlation peak) within each detection window, and calculate the offset Δ of the correlation peak position relative to the starting position of its detection window. pos The starting position of the detection window is the position of the relevant peak value when the signal transmission delay is 0.

[0093] Step 4: Offset the relevant peak positions by Δ pos Convert to TA using the following formula.

[0094]

[0095] In the above formula, TA float This represents the estimated value of TA, Δf RA For PRACH subcarrier spacing, N IFFT N represents the number of IFFT points in the sequence correlation process. IFFT ≥L RA L RA The ZC sequence length is given by u, which is the subcarrier spacing exponent of the PUSCH.

[0096] The TA actually sent by the base station to the terminal is an integer, therefore the above floating-point result TA needs to be processed. float To round down, you can use either rounding down or rounding to the nearest whole number.

[0097] The accuracy of TA estimation based on the relevant peak position depends on the temporal resolution of the relevant sequence, i.e., the time interval between two adjacent samples in the relevant sequence. The smaller Δt is, the higher the time-domain resolution. In channel environments with strong direct paths, multipath components are fewer, and the signal transmission delay is essentially equal to the direct path delay. The correlation sequence generally has only one large peak, and the maximum difference between the signal transmission delay calculated based on the peak position and the direct path delay is... Therefore, reducing Δt and increasing the time-domain resolution of the correlation sequence can make the correlation peak position closer to the direct path delay, thus making the TA estimation more accurate.

[0098] A common method to improve the time-domain resolution of related sequences is to increase the number of IFFT points N by padding the frequency-domain data with zeros. 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 samples. The more zeros are padded, the more severe the peak power dispersion will be, and the smaller the ratio of peak power to other sample power will be. Since noise and interference are usually superimposed in the received signal, the peak position may be selected incorrectly, resulting in a large TA estimation error.

[0099] If the frequency domain data is not padded with zeros, directly perform L. RA The inverse discrete Fourier transform (IDFT) does not suffer from the aforementioned power dispersion problem, but at this time... The magnitude of the peak value is relatively large, and the position of the relevant peak value is not precise enough. The deviation between the estimated signal transmission delay and the actual direct path delay may be large, resulting in a large TA estimation error.

[0100] To address the aforementioned problems, embodiments of this application provide a solution that accurately calculates the fractional delay in the normalized total delay based on the ratio of the power of the relevant peak to that of its adjacent second-highest peaks and the positional relationship between the relevant peak and the second-highest peak, thereby precisely estimating the TA. Furthermore, since the fractional delay can be accurately obtained, even without increasing the time-domain resolution of the correlation sequence, a more refined position of the relevant peak can be obtained based on the fractional delay, thus avoiding the power dispersion problem that arises when improving the time-domain resolution of the correlation sequence by methods such as padding the frequency domain data with zeros.

[0101] The following describes the ideas behind the technical solutions provided in the various embodiments of this application.

[0102] The theoretical expression for the correlation power of a time-delayed ZC sequence is as follows:

[0103]

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

[0105] If n0 = 0, the above expression has only one non-zero value at m = n, and is 0 for all other values ​​of m. If n0 ≠ 0, the above expression has a maximum value at m = n-1, n, or n+1, and |R(m)| is 0 for all other values ​​of m. 2 There are also non-zero values. In this case, the correlation power of the ZC sequence diffuses, but the diffused power is mainly distributed on the sample points adjacent to the peak. The diffused power is smaller on the sample points farther away from the peak. The following are the correlation power values ​​at m = n-1, n, and n+1 when n0 ≠ 0.

[0106]

[0107]

[0108]

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

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

[0111] In summary, it can be seen that the TA estimation schemes provided in the embodiments of this application do not require increasing the number of IFFT points by padding with zeros to improve the temporal resolution of the correlation sequence. As long as N points of correlation power data are used, the fractional delay n0 can be accurately calculated based on the ratio of the correlation peak power to the power of the adjacent second peak power and the positional relationship between the correlation peak and the second peak power. By replacing the correlation peak position n with n+n0, a more refined correlation peak position is obtained, thereby accurately estimating TA.

[0112] Figure 1 This is a flowchart illustrating the TA estimation method provided in an embodiment of this application. This method can be applied to network devices (e.g., base stations). Figure 1 As shown, the method includes the following steps:

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

[0114] Specifically, after receiving a PRACH from any terminal, the network device extracts a 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 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 power among all samples in the detection window) and the second-highest power (i.e., the second-highest power among all samples in the detection window). For example, the value of n0 can be obtained using the formula mentioned above based on the ratio between the peak power and the second-highest power, and the relative positional relationship between the peak power and the second-highest power.

[0115] Optionally, before determining the fractional delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window, the method further includes:

[0116] Determine the power at the positions of the two nearest neighboring sample points to the left and right of the initial position of peak power;

[0117] The second peak power is determined by the maximum power of the two nearest neighboring sample points on the left and right.

[0118] Specifically, as mentioned above, if n0 = 0, the correlation power of the ZC sequence has only one non-zero value, which is the correlation peak. In this case, the offset Δ of the correlation peak position relative to the starting position of its detection window can be directly calculated based on the position of the correlation peak. pos This leads to the TA estimate. However, if n0≠0, the ZC sequence correlation power will diffuse, resulting in multiple non-zero values. The diffused power is mainly distributed on the sample points adjacent to the peak. The diffused power is smaller on the sample points farther away from the peak. Therefore, the subpeak power usually appears on the sample point to the left or right of the position closest to the peak power.

[0119] In this embodiment, when determining the sub-peak power, the power of the two nearest neighboring sample points to the left and right of the initial position of the peak power can be determined first. Then, the power of these two sample points is compared, and the larger power is taken as the sub-peak power. For example, if the initial position of the peak power is n, its nearest neighbor to the left is n-1, and its nearest neighbor to the right is n+1, then the sample power at positions n-1 and n+1 can be obtained respectively. Then, the sample power at these two positions is compared, and the larger sample power is taken as the sub-peak power. The sub-peak power can be determined by comparing only the power of the two nearest neighboring sample points to the left and right of the initial position of the peak power, greatly reducing the computational load.

[0120] Step 101: Update the location index value of the peak power based on the fractional time delay.

[0121] Specifically, after determining the value of n0, the location index value of the peak power can be updated based on the value of n0, making the relevant peak location used to estimate TA more refined and accurate.

[0122] Optionally, updating the location index value of the peak power based on a fractional time delay can include: updating the location index value of the peak power based on the sum of the initial location index value of the peak power and the fractional time delay. For example, assuming the initial location index value of the peak power is n, after determining the value of the fractional time delay n0, the initial location index value n of the peak power can be added to n0 as the updated location index value of the peak power, that is, n+n0 is used to replace n for TA estimation.

[0123] Step 102: Determine 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.

[0124] Specifically, after updating the position index value of the peak power, the offset of the peak power's position relative to the starting position of its target detection window can be calculated based on the updated position index value. 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 peak power's position relative to the starting position of its target detection window.

[0125] Step 103: Determine the TA estimate corresponding to the target detection window based on the offset.

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

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

[0128]

[0129] In the formula, TA float Δ represents the TA estimate corresponding to the object detection window. pos N represents the offset determined above. IFFT Δf represents the number of IFFT points in the sequence correlation process corresponding to the target detection window. RA denoted by , where represents the PRACH subcarrier spacing corresponding to the target detection window, and u represents the subcarrier spacing index of the PUSCH transmitted by the terminal corresponding to the target detection window.

[0130] The TA estimation method provided in this application determines a fractional time delay based on the peak power and the second-highest power, then adjusts the position of the peak power based on the fractional time delay, and performs TA estimation based on the more refined peak power position after adjustment. This not only improves the accuracy of TA estimation, but also avoids the power dispersion problem caused by improving the time domain resolution of the relevant sequence through methods such as padding the data with zeros.

[0131] Optionally, based on the peak power and sub-peak power of the target detection window, a fractional multiple of the target normalized total delay is determined, including:

[0132] The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second peak power of the target detection window.

[0133] The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

[0134] Specifically, in the embodiments of this application, when determining the fractional delay, the absolute value of the fractional delay can be determined first based on the first peak power ratio between the peak power and the second peak power of the target detection window. For example, the peak power of the target detection window can be divided by the second peak power to obtain the first peak power ratio. Based on the first peak power ratio, the absolute value of the fractional delay can be obtained through various methods such as theoretical calculation, table lookup, piecewise function approximation, or weighted average approximation.

[0135] Then, the sign of the fractional delay is determined based on the initial positional relationship between the peak power and the second-highest power, and finally the value of the fractional delay is obtained.

[0136] By first determining the absolute value of the fractional delay, and then determining the sign of the fractional delay based on the relative positional relationship between the peak power and the second-highest power, the method of determining the fractional delay can be more flexible and diverse, thereby improving the flexibility of TA estimation and facilitating simple and rapid TA estimation.

[0137] Optionally, the fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power, including:

[0138] If the initial position index of the sub-peak power is less than the initial position index of the peak power, the decimal time delay is determined to be negative; or,

[0139] If the initial position index of the sub-peak power is greater than the initial position index of the peak power, the decimal time delay is determined to be a positive number.

[0140] It is understandable that when n0≠0, the ZC sequence correlation power will diffuse. The diffused power is mainly distributed on the sample points adjacent to the peak. The diffused power is smaller on the sample points farther away from the peak. Therefore, the subpeak power usually appears on the sample point to the left or right of the peak power. When n0<0, the subpeak power is to the left of the peak power. When n0>0, the subpeak power is to the right of the peak power. Therefore, the relative position of the peak power and the subpeak power can be used to determine whether n0 is positive or negative.

[0141] In this embodiment, the relative positional relationship between the peak power and the second-highest power can be determined by comparing their initial position index values, thereby determining the sign of the fractional delay. For example, if the initial position index value of the second-highest power is less than that of the peak power, it indicates that the initial position of the second-highest power is to the left of the initial position of the peak power, and the fractional delay can be determined to be negative; if the initial position index value of the second-highest power is greater than that of the peak power, it indicates that the initial position of the second-highest power is to the right of the initial position of the peak power, and the fractional delay can be determined to be positive. Determining the relative positional relationship between the peak power and the second-highest power using position index values ​​allows for accurate determination of the sign of the fractional delay, and the implementation is simple.

[0142] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

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

[0144] Specifically, in this embodiment, the absolute value of the fractional delay can be determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, and the length of the ZC root sequence corresponding to the target detection window. As can be seen from the foregoing, there is a certain functional relationship 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, thus obtaining the most accurate fractional delay calculation result through theoretical calculation.

[0145] Alternatively, the absolute value of the fractional time delay can be determined using the following formula:

[0146]

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

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

[0149]

[0150]

[0151] Therefore, by finding the peak power and the second-highest power, the peak power ratio (peak) can be calculated. ratio Next, we can first substitute the values ​​into the above formula to calculate the absolute value of the fractional delay, |n0|. Then, based on the relative positional relationship between the peak power and the second-highest power, we can determine the sign of n0 and thus determine the value of n0.

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

[0153] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0154] The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

[0155] Specifically, in this embodiment of the application, different correspondences between peak power ratios and fractional times the absolute value of delay can be preset. After obtaining the first peak power ratio between the peak power and the second peak power of the target detection window, the absolute value of the fractional times delay corresponding to the first peak power ratio can be determined according to the preset correspondence between the peak power ratio and the fractional times the absolute value of delay.

[0156] By pre-setting 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 second 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 pre-set correspondence, thereby improving the efficiency of TA estimation.

[0157] In one possible implementation, the preset correspondence can be represented by a preset correspondence table. For example, based on the theoretical calculation formula for the absolute value of the fractional delay mentioned above, the absolute value of the fractional delay corresponding to different peak power ratios can be calculated, and then the absolute values ​​of the fractional delay 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 represented in other ways, which is not limited here.

[0158] When the preset correspondence between the peak power ratio and the absolute value of the fractional delay is represented by a preset correspondence table, a table of peak power ratio vs. absolute value of fractional delay between peak power and second-highest peak power can be pre-stored. After calculating the first peak power ratio, the corresponding absolute value of fractional delay |n0| is obtained by looking up the table. Then, the sign of n0 is determined according to the relative position of peak power and second-highest peak power. There are various methods for looking up the table. For example, the average value of |n0| corresponding to the left and right boundaries of the first peak power ratio can be used as the value returned by the table lookup. Alternatively, the value of |n0| corresponding to the left or right boundary can be directly returned, or other processing methods can be used.

[0159] 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, and there are a total of 0.5 / 0.01*2 = 100 values ​​in the table. Assuming the first peak power ratio is 2000 based on the peak and second-highest peak power of the target detection window, when looking up the table, we can see that 2000 falls between 1045.44 and 2400.99. The absolute value of the decimal multiple delay corresponding to the peak power ratio of 1045.44 is 0.03, and the absolute value of the decimal multiple delay corresponding to the peak power ratio of 2400.99 is 0.02. Therefore, when looking up the table, we can use the average of the absolute values ​​of the decimal multiple delay corresponding to the left and right boundaries of 2000 (i.e., (0.02+0.03) / 2=0.025) as the value returned by the table lookup, or we can directly return the absolute value of the decimal multiple delay corresponding to the left or right boundary, i.e., 0.03 or 0.02.

[0160] Table 1. Comparison of the absolute value of decimal time delay with peak power.

[0161]

[0162] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay, including:

[0163] According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes the preset correspondence between the peak power ratio and the absolute value of the decimal multiple of the delay.

[0164] The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio, which is less than the first peak power ratio.

[0165] In one possible implementation, the absolute value of the fractional delay is determined based on a preset correspondence table. This can be achieved by first comparing the first peak power ratio with the peak power ratios in the preset correspondence table in descending order of peak power ratio, and then determining the index value corresponding to the first peak power ratio in the table that is less than the first peak power ratio. In the preset correspondence table, the index values ​​can increase sequentially in ascending order of the absolute value of the fractional delay, or in descending order of the absolute value of the fractional delay, or there can be other correspondences between them; this is not limited here.

[0166] Taking Table 1 as an example, assume that each group of fractional delay absolute values ​​minus peak power ratios in the table corresponds to an index value, and the index values ​​increase sequentially in ascending order of fractional delay absolute values. For example, 0.01-9800.96 corresponds to index value 1, 0.02-2400.99 corresponds to index value 2, ..., 0.50-1.00 corresponds to index value 50. Assuming that the first peak power ratio is 2000 based on the peak power and second-highest peak power of the target detection window, then the first peak power ratio in Table 1 that is less than this first peak power ratio is 1045.44, and its corresponding index value is 3. Then, the fractional delay absolute value corresponding to this first peak power ratio can be determined based on this index value. For example, the absolute value of the fractional delay corresponding to index value 3 (0.03) can be used as the absolute value of the fractional delay corresponding to the first peak power ratio. Alternatively, the average of the absolute values ​​of the fractional delay corresponding to index value 3 and index value 2 can be used as the absolute value of the fractional delay corresponding to the first peak power ratio. Other processing methods are also possible. Obtaining the corresponding absolute value of the fractional delay through the index value can effectively improve the efficiency of table lookup.

[0167] Alternatively, the absolute value of the fractional time delay can be determined using the following formula:

[0168]

[0169] 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 less than the power ratio, L represents the number of fractional delay absolute values ​​in the preset correspondence table, table(index-1,1) and table(index,1) represent the fractional delay absolute values ​​corresponding to the index value index-1 and the index value index in the preset correspondence table, respectively; in this preset correspondence table, the index values ​​increase sequentially in ascending order of fractional delay absolute values.

[0170] Taking Table 1 as an example again, the data stored in the table is denoted as a matrix `table` with dimensions L*2, where L is the number of decimal multiples of the absolute delay in Table 1. `table(index,1)` returns the decimal multiple of the absolute delay corresponding to the index value `index`. After determining the first peak power ratio (still taking 2000 as an example), the first peak power ratio can be compared sequentially with the peak power ratios in Table 1, starting from the first one. The index value `index` of the first peak power ratio in Table 1 that is less than the first peak power ratio is found, which is 3. Then, the average of the decimal multiples of the absolute delay returned by `table(2,1)` and `table(3,1)` is calculated, i.e., (0.02+0.03) / 2 = 0.025. This allows us to output the absolute value of the decimal multiple of the delay corresponding to the first peak power ratio of 2000, which is 0.025. By averaging, the result obtained from looking up the table can be closer to the theoretically calculated value.

[0171] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0172] The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

[0173] Specifically, in the embodiments of this application, a piecewise function can be pre-set to characterize the relationship between the peak power ratio and the absolute value of the fractional delay. The piecewise function can be obtained by segmenting the theoretical expression of the functional relationship between the peak power ratio and the absolute value of the fractional delay, thereby approximating the complex calculation expression into a simple linear function, which can effectively reduce the amount of computation when calculating the absolute value of the fractional delay.

[0174] In one possible implementation, the peak power ratio corresponding to different fractional delay absolute values ​​can be calculated first based on the theoretical expression of the functional relationship between the peak power ratio and the fractional delay absolute value. Figure 2 The curve showing the change of peak power ratio with a fractional time delay absolute value provided in the embodiments of this application is as follows: Figure 2 As shown, the curve in the figure is a theoretical curve plotted with the absolute value of the decimal time delay on the x-axis and the ratio of peak power to sub-peak power (i.e., the ratio of peak power to sub-peak power) on the y-axis. Alternatively, the x-axis and y-axis can be interchanged, i.e., the absolute value of the decimal time delay is used as the y-axis and the peak power ratio is used as the x-axis. Then, multiple broken lines of the piecewise function are used to approximate the theoretical curve, and the curve of the piecewise function can be obtained. 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.

[0175] Optionally, embodiments of this application provide an expression for a piecewise function, where the absolute value of the fractional time delay can be determined using the following formula:

[0176]

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

[0178] Alternatively, the absolute value of the fractional delay can also be determined using the following formula:

[0179]

[0180] In the formula, |n0| represents the absolute value of a fractional multiple of the delay n0, and peak ratio This represents the first peak power ratio.

[0181] Specifically, this application provides a method for determining the absolute value of a fractional time delay. Essentially, it involves weighting the peak position and the second-highest position using their respective power values, and then using the averaged result as the updated peak position to calculate the time delay (TA). The derivation is as follows:

[0182] Assuming the peak position is n, the second peak position is n-1 or n+1, and the peak power and second peak power are respectively P max and P sub Therefore, the updated peak position is:

[0183]

[0184] Therefore, n0 = n update -n, This method can further simplify the calculation, reduce the consumption of computing resources, and improve the efficiency of TA estimation.

[0185] The methods and apparatuses provided in the various embodiments of this application are based on the same concept. Since the methods and apparatuses solve problems in similar ways, the implementations of the apparatuses and methods can refer to each other, and repeated details will not be repeated.

[0186] Figure 3 This is a schematic diagram of the network device provided in the embodiments of this application, such as... Figure 3 As shown, the network device includes a memory 320, a transceiver 310, and a processor 300; wherein the processor 300 and the memory 320 can also be physically arranged separately.

[0187] 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.

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

[0189] Among them, Figure 3 In this application, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 300 and memory represented by memory 320 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 310 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.

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

[0191] The processor 300 can 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 can also adopt a multi-core architecture.

[0192] The processor 300 invokes a computer program stored in the memory 320 to execute any of the methods provided in the embodiments of this application according to the obtained executable instructions. For example, it determines a 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 transmission delay of the signal detected by the target detection window relative to the sample interval of the related sequence; updates the position index value of the peak power based on the fractional delay; determines the offset of the position of the peak power relative to the starting position of the target detection window based on the updated position index value of the peak power; and determines the TA estimate value corresponding to the target detection window based on the offset.

[0193] Optionally, based on the peak power and sub-peak power of the target detection window, a fractional multiple of the target normalized total delay is determined, including:

[0194] The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second peak power of the target detection window.

[0195] The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

[0196] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

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

[0198] Alternatively, the absolute value of the fractional delay is determined by the following formula:

[0199]

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

[0201] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0202] The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

[0203] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay, including:

[0204] According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes the preset correspondence between the peak power ratio and the absolute value of the decimal multiple of the delay.

[0205] The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio, which is less than the first peak power ratio.

[0206] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0207] The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

[0208] Alternatively, the absolute value of the fractional delay is determined by the following formula:

[0209]

[0210] In the formula, |n0| represents the absolute value of a fractional multiple of the delay n0, and peak ratio This represents the first peak power ratio.

[0211] Optionally, the fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power, including:

[0212] If the initial position index of the sub-peak power is less than the initial position index of the peak power, the decimal time delay is determined to be negative; or,

[0213] If the initial position index of the sub-peak power is greater than the initial position index of the peak power, the decimal time delay is determined to be a positive number.

[0214] Optionally, the location index value of the peak power is updated based on a fractional time delay, including:

[0215] Update the position index of the peak power based on the sum of the initial position index of the peak power and a fractional time delay.

[0216] Optionally, before determining the fractional delay in the target normalized total delay based on the peak power and sub-peak power of the target detection window, the method further includes:

[0217] Determine the power at the positions of the two nearest neighboring sample points to the left and right of the initial position of peak power;

[0218] The second peak power is determined by the maximum power of the two nearest neighboring sample points on the left and right.

[0219] It should be noted that the network device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0220] Figure 4This is a schematic diagram of the TA estimation device provided in an embodiment of this application. This device can be applied to network devices, such as... Figure 4 As shown, the device includes:

[0221] The first determining unit 400 is used to determine the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window; the normalized total delay of the target is used to characterize the transmission delay of the signal detected by the target detection window relative to the sampling interval of the related sequence.

[0222] Update unit 410 is used to update the position index value of peak power based on a fractional time delay;

[0223] The second determining unit 420 is used to determine the offset of the position of the peak power relative to the starting position of the target detection window based on the updated position index value of the peak power.

[0224] The third determining unit 430 is used to determine the TA estimate corresponding to the target detection window based on the offset.

[0225] Optionally, based on the peak power and sub-peak power of the target detection window, a fractional multiple of the target normalized total delay is determined, including:

[0226] The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second peak power of the target detection window.

[0227] The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

[0228] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

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

[0230] Alternatively, the absolute value of the fractional delay is determined by the following formula:

[0231]

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

[0233] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0234] The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

[0235] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay, including:

[0236] According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes the preset correspondence between the peak power ratio and the absolute value of the decimal multiple of the delay.

[0237] The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio, which is less than the first peak power ratio.

[0238] Optionally, the absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window, including:

[0239] The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

[0240] Alternatively, the absolute value of the fractional delay is determined by the following formula:

[0241]

[0242] In the formula, |n0| represents the absolute value of a fractional multiple of the delay n0, and peak ratio This represents the first peak power ratio.

[0243] Optionally, the fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power, including:

[0244] If the initial position index of the sub-peak power is less than the initial position index of the peak power, the decimal time delay is determined to be negative; or,

[0245] If the initial position index of the sub-peak power is greater than the initial position index of the peak power, the decimal time delay is determined to be a positive number.

[0246] Optionally, the location index value of the peak power is updated based on a fractional time delay, including:

[0247] Update the position index of the peak power based on the sum of the initial position index of the peak power and a fractional time delay.

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

[0249] Determine the power at the positions of the two nearest neighboring sample points to the left and right of the initial position of peak power;

[0250] The second peak power is determined by the maximum power of the two nearest neighboring sample points on the left and right.

[0251] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0252] If the integrated unit is implemented as 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 this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0253] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0254] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a computer program for causing a computer to execute the TA estimation methods provided in the above embodiments.

[0255] It should be noted that the computer-readable storage medium provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0256] The computer-readable storage medium can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0257] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0258] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0259] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 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 this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.

[0260] 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 Multiple-User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0261] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0262] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0263] 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 particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0264] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0265] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for estimating time lead (TA), characterized in that, include: Based on the peak power and sub-peak power of the target detection window, determine the fractional delay in the normalized total delay of the target; The target normalized total delay is used to characterize the transmission delay of the signal detected by the target detection window as a multiple of the interval between related sequence samples; Update the location index value of the peak power based on the fractional time delay; Based on the updated position index value of the peak power, determine the offset of the position of the peak power relative to the starting position of the target detection window; Based on the offset, determine the TA estimate corresponding to the target detection window.

2. The TA estimation method according to claim 1, characterized in that, The step of determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window. The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

3. The TA estimation method according to claim 2, characterized in that, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and the length of the ZC root sequence corresponding to the target detection window.

4. The TA estimation method according to claim 3, characterized in that, The absolute value of the fractional delay is determined by the following formula: In the formula, |n0| represents the absolute value of the fractional delay n0, and peak ratio The first peak power ratio is represented by N, 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, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

6. The TA estimation method according to claim 5, characterized in that, The step of determining the absolute value of the fractional delay based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes: According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes a preset correspondence between the peak power ratio and the absolute value of the delay that is a fraction of the time. The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio which is less than the first peak power ratio.

7. The TA estimation method according to claim 2, characterized in that, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

8. The TA estimation method according to claim 2, characterized in that, The absolute value of the fractional delay is determined by the following formula: In the formula, |n0| represents the absolute value of the fractional delay n0, and peak ratio This represents the first peak power ratio.

9. The TA estimation method according to claim 2, characterized in that, Determining the fractional delay based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power includes: If the initial position index of the secondary peak power is less than the initial position index of the peak power, the fractional delay is determined to be negative; or, If the initial position index of the secondary peak power is greater than the initial position index 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 step of updating the location index value of the peak power based on the fractional time delay includes: The position index value of the peak power is updated based on the initial position index value of the peak power and the sum of the fractional times delay.

11. The TA estimation method according to claim 1, characterized in that, Before determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window, the method further includes: Determine the power of the two nearest neighboring sample points to the initial position of the peak power; The subpeak power is determined based on the maximum power of the two nearest neighboring sample points on the left and right.

12. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Based on the peak power and sub-peak power of the target detection window, a fractional delay in the target normalized total delay is determined; the target normalized total delay is used to characterize the transmission delay of the signal detected by the target detection window relative to the sample interval of the related sequence. Update the location index value of the peak power based on the fractional time delay; Based on the updated position index value of the peak power, determine the offset of the position of the peak power relative to the starting position of the target detection window; Based on the offset, the estimated time advance (TA) value corresponding to the target detection window is determined.

13. The network device according to claim 12, characterized in that, The step of determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window. The fractional delay is determined based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power.

14. The network device according to claim 13, characterized in that, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and the length of the ZC root sequence corresponding to the target detection window.

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

16. The network device according to claim 13, characterized in that, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and the preset correspondence between the peak power ratio and the absolute value of the fractional delay.

17. The network device according to claim 16, characterized in that, The step of determining the absolute value of the fractional delay based on the first peak power ratio and a preset correspondence between the peak power ratio and the absolute value of the fractional delay includes: According to the peak power ratio in descending order, the first peak power ratio is compared with the peak power ratio in the preset correspondence table to determine the index value corresponding to the first peak power ratio in the preset correspondence table that is less than the first peak power ratio. The preset correspondence table includes a preset correspondence between the peak power ratio and the absolute value of the delay that is a fraction of the time. The absolute value of the fractional delay is determined based on the index value corresponding to the first peak power ratio which is less than the first peak power ratio.

18. The network device according to claim 13, characterized in that, Determining the absolute value of the fractional delay based on the first peak power ratio between the peak power and the second-highest peak power of the target detection window includes: The absolute value of the fractional delay is determined based on the first peak power ratio and a piecewise function used to characterize the relationship between the peak power ratio and the absolute value of the fractional delay.

19. The network device according to claim 13, characterized in that, The absolute value of the fractional delay is determined by the following formula: In the formula, |n0| represents the absolute value of the fractional delay n0, and peak ratio This represents the first peak power ratio.

20. The network device according to claim 13, characterized in that, Determining the fractional delay based on the absolute value of the fractional delay and the initial positional relationship between the peak power and the second-highest power includes: If the initial position index of the secondary peak power is less than the initial position index of the peak power, the fractional delay is determined to be negative; or, If the initial position index of the secondary peak power is greater than the initial position index 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 step of updating the location index value of the peak power based on the fractional time delay includes: The position index value of the peak power is updated based on the initial position index value of the peak power and the sum of the fractional times delay.

22. The network device according to claim 12, characterized in that, Before determining the fractional delay in the normalized total delay of the target based on the peak power and sub-peak power of the target detection window, the operation further includes: Determine the power of the two nearest neighboring sample points to the initial position of the peak power; The subpeak power is determined based on the maximum power of the two nearest neighboring sample points on the left and right.

23. A timing advance (TA) estimation device, characterized in that, include: The first determining unit is used to determine the fractional delay in the normalized total delay of the target based on the peak power and the second peak power of the target detection window. The target normalized total delay is used to characterize the transmission delay of the signal detected by the target detection window as a multiple of the interval between related sequence samples; An update unit is used to update the position index value of the peak power according to the fractional time delay; The second determining unit is used to determine the offset of the position of the peak power relative to the starting position of the target detection window based on the updated position index value of the peak power; The third determining unit is used to determine the TA estimate corresponding to the target detection window based on the offset.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that enables a computer to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Method and device for determining timing advance in random access process

    CN102065535A

  • Frequency offset estimation method for decimal subcarrier spacing of low-orbit broadband satellite system

    CN113098819A