WO2022193923A1 - Transmission delay measurement method and apparatus, device, and storage medium - Google Patents
Transmission delay measurement method and apparatus, device, and storage medium Download PDFInfo
- Publication number
- WO2022193923A1 WO2022193923A1 PCT/CN2022/077530 CN2022077530W WO2022193923A1 WO 2022193923 A1 WO2022193923 A1 WO 2022193923A1 CN 2022077530 W CN2022077530 W CN 2022077530W WO 2022193923 A1 WO2022193923 A1 WO 2022193923A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- delay
- fft window
- type
- algorithm
- estimated
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 69
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 238000000691 measurement method Methods 0.000 title abstract description 14
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 277
- 238000005259 measurement Methods 0.000 claims abstract description 219
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000008054 signal transmission Effects 0.000 claims abstract description 17
- 238000000034 method Methods 0.000 claims description 93
- 238000004590 computer program Methods 0.000 claims description 54
- 238000007476 Maximum Likelihood Methods 0.000 claims description 32
- 238000012545 processing Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007635 classification algorithm Methods 0.000 description 2
- 238000010835 comparative analysis Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Definitions
- the present application relates to the field of communication technologies, and in particular, to a method, apparatus, device, and storage medium for measuring transmission delay.
- One type of delay measurement algorithm uses signal correlation for delay measurement, which is simple in operation and strong in robustness, but has low delay estimation accuracy; the other type of delay measurement algorithm.
- the algorithm is mainly based on CFR (Channel Frequency Response, channel frequency response) for delay measurement.
- CFR Channel Frequency Response, channel frequency response
- the present disclosure provides a method, apparatus, device and storage medium for measuring transmission delay.
- a method for measuring transmission delay including: using a first type of delay measurement algorithm to estimate the delay of a signal transmitted between a first device and a second device, and obtain initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated delay to determine a fast Fourier transform FFT window; based on the channel frequency response corresponding to the FFT window In CFR, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device, and obtain the final estimated delay.
- the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
- the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset
- the FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
- the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the first device and the second device, and obtain The final estimation of the delay includes: using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device; based on the error magnitude, determining The delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- the first device is a network side device
- the second device is a terminal device.
- the method for measuring the transmission delay is performed by the terminal device or performed by the network side device.
- the location of the second device is determined based on the final estimated time delay and the known location of the first device.
- a terminal device including a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; a processor , used to read the computer program in the memory and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; a fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, adopt The second type of delay measurement algorithm calculates the delay of the signal transmission between the terminal device and the network side device to obtain the final estimated delay.
- the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
- the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset
- the FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
- the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- the processor is further configured to read a computer program in the memory and perform the following operations: based on the final estimated delay and the network side
- the known location of the device determines the location of the terminal device.
- a network-side device including a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; processing The device is used to read the computer program in the memory and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain an initial estimate time delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated time delay, a fast Fourier transform FFT window is determined; based on the channel frequency response CFR corresponding to the FFT window, Using the second type of delay measurement algorithm, the delay of the signal transmission between the terminal device and the network side device is calculated to obtain the final estimated delay.
- the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
- the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset
- the FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
- the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- the processor is further configured to read a computer program in the memory and perform the following operations: based on the final estimated delay and the network side The known location of the device determines the location of the terminal device.
- an apparatus for measuring transmission delay including: an initial delay estimation module configured to adopt a first-type delay measurement algorithm to measure the transmission signal between a first device and a second device Estimate the delay to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; a window determination module is used to determine the fast Fourier according to the initial estimated delay. Transform the FFT window; the final delay estimation module is configured to use the second type of delay measurement algorithm based on the channel frequency response CFR corresponding to the FFT window to measure the time delay of the signal transmitted between the first device and the second device. The delay is calculated to obtain the final estimated delay.
- a processor-readable storage medium where the processor-readable storage medium stores a computer program for causing the processor to execute any one of the first aspects The method for measuring the transmission delay.
- a computer program product includes computer program code, when the computer program code is run on a computer, to execute any one of the first aspects.
- a method of measuring transmission delay is provided, the computer program product includes computer program code, when the computer program code is run on a computer, to execute any one of the first aspects.
- a communication device characterized by comprising a processing circuit and an interface circuit, wherein the interface circuit is configured to receive computer codes or instructions and transmit them to the processing circuit, and the processing circuit
- the computer code or instruction is used to execute the method for measuring transmission delay according to any one of the first aspect.
- a computer program is provided, wherein the computer program includes computer program code, and when the computer program code is run on a computer, causes the computer to execute any one of the first aspects The method for measuring the transmission delay.
- the above-mentioned transmission delay measurement method, device, device, storage medium, computer program product, communication device, and computer program provided by the embodiments of the present disclosure are estimated by using the first type of delay measurement algorithm (including related type of delay measurement algorithm).
- the time delay of the transmission signal between the first device and the second device is obtained to obtain the initial estimated time delay; then the fast Fourier transform FFT window is determined according to the initial estimated time delay, so that based on the channel frequency response CFR corresponding to the FFT window, the second
- the delay-like measurement algorithm calculates the delay of the transmission signal between the first device and the second device, and obtains the final estimated delay.
- the correlation-type delay measurement algorithm with simple operation but low precision is used to roughly estimate the delay, and then the FFT window can be accurately selected according to the initial estimated delay obtained by the correlation-type delay measurement algorithm, and the corresponding CFR is also accurate. , thereby ensuring that the second type of delay measurement algorithm can obtain a high-precision final estimated delay based on an accurate CFR.
- This method can not only measure the time delay relatively accurately, but also has strong robustness. Based on the accurate measured time delay obtained by the above method, positioning is performed, and the positioning accuracy is correspondingly high.
- FIG. 1 is a flowchart of a method for measuring transmission delay provided by an embodiment of the present disclosure
- FIG. 2 is a flowchart of a related threshold threshold class algorithm provided by an embodiment of the present disclosure
- FIG. 6 is a flowchart of a method for measuring transmission delay provided by an embodiment of the present disclosure
- FIG. 7 is a flowchart of a positioning method provided by an embodiment of the present disclosure.
- FIG. 8 is a signal timing diagram of downlink positioning according to an embodiment of the present disclosure.
- FIG. 9 is a signal timing diagram of uplink positioning provided by an embodiment of the present disclosure.
- FIG. 10 is a structural block diagram of a terminal device according to an embodiment of the present disclosure.
- FIG. 11 is a schematic structural diagram of a network side device according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of an apparatus for measuring transmission delay provided by an embodiment of the present disclosure.
- FIG. 13 is a schematic structural diagram of a positioning device according to an embodiment of the present disclosure.
- the term "and/or" describes the association relationship of associated objects, and indicates that there can be three kinds of relationships. For example, A and/or B can indicate that A exists alone, A and B exist at the same time, and B exists alone these three situations.
- the character “/” generally indicates that the associated objects are an "or" relationship.
- the term “plurality” refers to two or more than two, and other quantifiers are similar.
- the first category is the correlation type delay measurement algorithm (also known as the correlation threshold threshold type algorithm), which is widely used because of its simple calculation and strong robustness. The accuracy is relatively low.
- the second type is the delay measurement algorithm based on the channel frequency domain response CFR, which can achieve higher accuracy, but its measurement accuracy is affected by the accuracy of CFR estimation. Take downlink communication as an example. When different base stations reach the terminal, the propagation delay When the difference exceeds the CP (Cyclic Prefix, cyclic prefix) length, the corresponding CFR estimation is inaccurate due to the wrong selection of the position of the FFT window, which seriously reduces the accuracy of the delay estimation and has poor robustness.
- CP Cyclic Prefix, cyclic prefix
- An embodiment of the present disclosure proposes a method for measuring transmission delay.
- the FFT window position is selected through the preliminary estimated delay obtained by the first type of algorithm. Since the preliminary estimated delay is approximately close to the real delay, the accuracy is only low. , so the method of selecting the FFT window based on the preliminary estimated time delay is more accurate, and the problem of selecting the wrong position of the FFT window that may occur in the conventional second-type algorithm does not occur.
- the delay to be measured can be any value. Even if it exceeds the CP or even exceeds the length of the subframe and the frame, the embodiment of the present disclosure is based on the preliminary estimation of the delay.
- the accurately selected FFT window ensures the accuracy of the CFR, so applying the second type of algorithm to evaluate the delay based on the accurate CFR can effectively ensure the accuracy of the delay estimation and expand the application range of the second type of algorithm, that is, the second type of algorithm.
- This kind of algorithm can no longer be limited by the delay to be measured due to factors such as calculation amount and frame structure, and has strong robustness.
- the positioning accuracy can be effectively guaranteed by using the transmission delay measurement method provided by the embodiment of the present disclosure for positioning.
- the method, apparatus, device, and storage medium information for measuring transmission delay according to the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
- an embodiment of the present disclosure provides a method for measuring transmission delay.
- the method mainly includes steps S102 to S102 S106.
- Step S102 using the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay Extended measurement algorithm.
- the first device may be, for example, a network-side device such as a base station
- the second device may be, for example, a terminal device such as a mobile phone.
- the method for measuring the transmission delay provided by the embodiment of the present disclosure may be performed by a terminal device, or may be performed by a network side device.
- the method can be performed by terminal equipment such as mobile phones in the downlink positioning process to determine the transmission delay required for positioning, and it can also be performed by network-side equipment such as base stations in the uplink positioning process to determine the required positioning. transmission delay.
- both the first device and the second device may also be network-side devices or other types of devices, which are not limited here.
- the correlation-type delay measurement algorithm is mainly based on the cross-correlation principle of the reference signal and the received signal to estimate the delay.
- the operation is simple and fast, but the delay estimation accuracy is not high. Therefore, the embodiment of the present disclosure first uses the correlation-type delay measurement algorithm to obtain a Approximate initial estimated delay.
- Step S104 determining a fast Fourier transform FFT window according to the initial estimated time delay.
- the selection of the FFT window position is very important. If the FFT window is not selected properly, it will directly affect the signal analysis result.
- the transmission delay is measured, since the embodiment of the present disclosure has obtained a rough initial estimated delay based on the correlation-type delay measurement algorithm, although the accuracy is not high, the gap with the real delay is not large. Based on the initial estimation The time delay is used to determine the FFT window, which can effectively ensure the accuracy of the selection of the FFT window, that is, it can ensure that the FFT window covers the estimated range of the real time delay.
- Step S106 based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device to obtain the final estimated delay.
- the second type of delay measurement algorithm is the CFR-based delay measurement algorithm, including but not limited to the MUSIC (Multiple Signal Classification) algorithm, the Maximum Likelihood ML (Maximum Likelihood) algorithm, and the phase-based POA (Phase of Arrival) algorithm. ) algorithm or one or more of an oversampling correlation algorithm.
- the above algorithms are all based on CFR for delay measurement, and the measurement accuracy is usually high.
- the measurement accuracy of the CFR-based delay measurement algorithm in the related art directly depends on the accuracy of the CFR. Once the FFT window is selected incorrectly and the CFR is inaccurate, the final delay measurement accuracy will be seriously affected, so the robustness is also poor.
- the CFR in the embodiment of the present disclosure is obtained based on the accurately selected FFT window, and has a high degree of accuracy, so the accuracy and robustness of the final delay measurement can be guaranteed.
- the above method first uses the correlation-type delay measurement algorithm with simple operation but low precision to roughly estimate the delay, and then selects the FFT window according to the initial estimated delay obtained by the correlation-type delay measurement algorithm, and the corresponding CFR is also accurate. It is ensured that the second type of delay measurement algorithm can obtain a high-precision final estimated delay based on accurate CFR. That is to say, the first rough measurement and then the precise measurement are based on the rough measurement.
- This method can not only measure the delay more accurately, but also expand the practical application range of the second type of delay measurement algorithm, that is, in this method
- the second type of delay measurement algorithm is not limited by the delay to be measured (also known as the delay to be estimated) due to factors such as computational complexity and frame structure.
- the delay to be measured can be any value, even if it exceeds the CP Even longer than the length of the subframe and the frame, a relatively accurate time delay measurement result can be achieved, and the robustness is strong.
- the first type of delay measurement algorithm is mainly a correlation type delay measurement algorithm (that is, a correlation threshold threshold type algorithm), see the flowchart of the correlation threshold threshold type algorithm shown in FIG. Cross-correlation is performed and the delay power spread spectrum (PDP) is calculated, and then the delay is estimated by spectral peak search according to a preset fixed threshold or an adaptive threshold.
- a correlation type delay measurement algorithm that is, a correlation threshold threshold type algorithm
- the embodiments of the present disclosure mainly take the maximum likelihood algorithm (ML algorithm), the multi-level signal division algorithm (MUSIC algorithm), and the phase-based algorithm (POA algorithm) as examples to respectively perform illustrate.
- ML algorithm maximum likelihood algorithm
- MUSIC algorithm multi-level signal division algorithm
- POA algorithm phase-based algorithm
- the maximum likelihood algorithm shown in Figure 3 it mainly uses the estimated vector of the channel frequency response to construct the likelihood function, and then obtains the delay value to be estimated through the multi-dimensional peak search solution. Sampling or importance sampling to reduce the search complexity and reduce the occurrence of local convergence, and finally solve for the maximum value to obtain a delay estimate.
- the multi-level signal division algorithm shown in Figure 4 it mainly divides the space into subspaces (also known as subspace division class algorithms) through feature decomposition. Specifically, firstly, the channel frequency response is estimated , obtain the corresponding estimated vector and calculate the covariance matrix, and then perform eigendecomposition on the covariance matrix, divide the signal subspace and the noise subspace according to the eigenvalues, and then construct the pseudospectral function through the constructed delay steering vector and noise eigenvector, and finally According to the set threshold, the peak value of the pseudo-spectral function is searched to obtain the estimated time delay.
- subspaces also known as subspace division class algorithms
- the phase difference classification algorithm shown in Figure 5 it mainly estimates the channel frequency response first, obtains the corresponding estimated vector, then obtains the phase of each sub-carrier, and makes the phase difference of each selected sub-carrier, After removing the subcarrier spacing and performing some optimization methods, the delay estimate is finally obtained.
- the subsequent delay prediction can only be performed on the basis of the estimation of the channel frequency response.
- the estimation of the channel frequency response The degree of accuracy directly affects the accuracy of delay prediction.
- the channel frequency response estimation error may occur.
- the propagation delay difference between different base stations reaching the terminal exceeds the CP length, it is easy to cause the position selection of the FFT window, so that the corresponding The CFR estimation is inaccurate, which seriously reduces the final delay estimation accuracy.
- the embodiment of the present disclosure proposes a new way to accurately estimate the position of the FFT window, so that the position of the FFT window can be accurately selected no matter what the situation is.
- the embodiment of the present disclosure takes full advantage of the simple operation of the correlation-type delay measurement algorithm, and makes full use of the disadvantage of its low precision.
- a rough initial estimated delay is quickly obtained, and then the initial estimation is fully utilized.
- the CFR corresponding to the FFT window position is provided to the second type of delay measurement algorithm for subsequent accurate delay estimation, which ensures the accuracy and robustness of the delay estimation.
- the CFR obtained by the above method has a high degree of accuracy, and the above-mentioned FFT window selection method makes it not like the traditional second-type delay measurement algorithm due to factors such as computational complexity and frame structure.
- the delay can be any value, whether it is less than the CP length or greater than the length of the subframe and the frame, an accurate delay measurement result can be obtained.
- the method focuses on how to determine the FFT window according to the initial estimated delay, which mainly includes steps S602 to S608 .
- Step S602 using the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay Extended measurement algorithm.
- Step S604 Determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length.
- the estimated range of the real delay may be determined first according to the error range of the initial estimated delay, and then the left and right boundaries of the FFT window may be determined based on the estimated range of the real delay; The difference between the boundary and the right boundary is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the left and right boundaries of the FFT window need to be appropriately set according to the error range of the initial estimated delay.
- the initial estimated delay is Its error range is ⁇ t, that is, theoretically, the real delay may be interval, and the length of the FFT window is usually fixed in advance, so it can be based on and ⁇ t determine the left boundary of the FFT window, and then determine the right boundary based on the length of the FFT window, thereby selecting the FFT window.
- the initial estimated delay is usually obtained by the correlation-like delay measurement algorithm.
- the error range of is less than half the CP length, that is, ⁇ t ⁇ N CP /2, so in one embodiment, the left boundary of the FFT window can be set as And the right boundary is determined based on the preset FFT window length. It should be noted that settings such as N CP /2 and The setting of the left boundary of the Select other boundary values for the error range of , and only need to ensure that the FFT window covers the estimated range of the real delay.
- Step S606 determine the FFT window based on the left boundary and the right boundary. After the left and right boundaries are known, the FFT window is determined, so that the FFT window can be accurately selected.
- Step S608 based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the transmission signal between the first device and the second device to obtain the final estimated delay.
- the FFT window is determined based on the error range of the initial estimated delay obtained by the correlation-type delay measurement algorithm, so as to ensure that the FFT window covers the real delay value, so that the second-type delay measurement algorithm can perform the time delay according to the FFT window. Delay search to obtain a high-precision final estimated delay.
- the delay search range will be narrowed down , in order to save computing power and shorten the operation time, which can be implemented by referring to the following steps 1 to 3.
- Step 1 using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device.
- Step 2 Determine the delay search range of the second type of delay measurement algorithm in the FFT window based on the magnitude of the error; in this step, the delay search range in the FFT window will be further narrowed, compared to the second type of time delay search range. Compared with the delay measurement algorithm, which needs to perform delay search in the entire FFT window, this method can save computing power and reduce time overhead.
- Step 3 Use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain a final estimated delay.
- the delay computing power can be effectively saved, the complexity can be reduced, the time overhead can be effectively reduced, and the efficiency of delay estimation can be improved.
- the position of the second device may be determined based on the final estimated delay and the known position of the first device, thereby realizing positioning.
- an embodiment of the present disclosure further provides a positioning method.
- the first device is the network side device
- the second device is the terminal device.
- the method mainly includes the following steps S702 to S708.
- Step S702 in the case of receiving the positioning notification, the first type of delay measurement algorithm is used to estimate the delay of the transmission signal between the terminal device and the network side device, and the initial estimated delay is obtained; wherein, the first type of delay
- the delay measurement algorithms include correlation-like delay measurement algorithms. For example, when receiving the positioning assistance data information issued by the positioning terminal such as LMF (Location Management Function, location server), it is considered that the positioning notification is received, and the subsequent delay measurement method is started to locate.
- the terminal device may be, for example, a user terminal such as a mobile phone and a smart watch, and the network-side device may be, for example, a base station.
- the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm.
- Step S704 determining a fast Fourier transform FFT window according to the initial estimated time delay.
- Step S706 based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
- Step S708 Determine the location of the terminal device based on the final estimated time delay and the known location of the network side device.
- the method of positioning according to the time delay and the known position is also the method of TDOA (Time Difference Of Arrival, time difference of arrival) positioning, which can be implemented with reference to the relevant content, and will not be repeated here.
- TDOA Time Difference Of Arrival, time difference of arrival
- the above-mentioned positioning method proposed by the embodiments of the present disclosure can obtain a high-precision delay estimation value due to the adopted delay measurement method for transmitting signals between the terminal equipment and the network side equipment, and the positioning is performed based on the finally obtained delay estimation value. It can effectively guarantee the positioning accuracy of the terminal equipment.
- the step of determining the fast Fourier transform FFT window according to the initial estimated time delay includes the following steps a to b.
- step a the left boundary and the right boundary of the FFT window are determined based on the error range of the initial estimated delay and the preset FFT window length. Specifically, it can be implemented by referring to the following steps a1 to a2.
- step a1 the estimated range of the real time delay is determined according to the error range of the initial estimated time delay.
- step a2 the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the estimated range of the real delay.
- Step b determine the FFT window based on the left boundary and the right boundary.
- the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device
- the step of obtaining the final estimated delay includes: using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; adopt the second The quasi-delay measurement algorithm performs a delay search within the delay search range to obtain the final estimated delay.
- the above method may be executed by a terminal device or by a network side device.
- the terminal device can perform its own positioning, or the network side device can perform positioning for the terminal.
- the terminal device or the network side device can use the transmission delay measurement method provided by the embodiment of the present disclosure to obtain The estimated time delay is reported to the LMF, and the LMF performs the positioning solution.
- the above positioning method is applicable to both an uplink positioning scheme and a downlink positioning scheme in the wireless communication field.
- Uplink positioning means that the base station receives and measures the positioning signal from the terminal equipment to locate the terminal equipment;
- downlink positioning means that the terminal equipment receives and measures the positioning signal from the base station to position itself.
- the delay to be measured mentioned in the embodiments of the present disclosure may be specifically represented by a delay difference value.
- the delay difference value can be determined based on the delay between the user equipment and the serving base station and the user and the non-serving base station, and then the positioning solution can be performed.
- the serving base station can be used as the benchmark, and it is assumed that the delay between the user equipment and the serving base station is the first delay, and the delay between the user and the non-serving base station is the second delay.
- a differential value of the time delay is used to represent the estimated time delay between the user equipment and the non-serving base station, and the location of the user equipment is further determined according to the location of the non-serving base station.
- there is one serving base station and there may be multiple non-serving base stations.
- the estimated value of the delay between each non-serving base station and the user equipment at a certain time (specifically, the difference between the estimated delay value and the serving base station can be calculated by The obtained delay difference value representation) and the location of each non-serving base station are reported to the location solver (LMF is the positioning server or the user equipment itself or the network side base station, etc.) to solve the location, and the user equipment can be determined. position at the moment.
- LMF is the positioning server or the user equipment itself or the network side base station, etc.
- the embodiment of the present disclosure applies the aforementioned positioning method to the field of wireless communication, and provides four specific implementation examples for description. , user terminal) as an example to illustrate.
- This embodiment is downlink positioning.
- the first type of delay measurement algorithm is: correlation type delay measurement algorithm.
- the second type of delay measurement algorithm is: multi-level signal division MUSIC algorithm.
- the positioning method is performed by the target UE.
- Step 1 The target UE receives the downlink positioning assistance data information notified by the positioning terminal such as the LMF and the positioning server.
- the downlink positioning assistance data information can be, for example, downlink PRS (Positioning Reference Signal, Positioning Reference Signal) information and/or SSB (Synchronization Signal/PBCH Block, synchronization signal and PBCH block) information, which is specifically represented in the form of a sequence, so that The target UE can perform comparative analysis on the corresponding signal based on the sequence.
- Step 2 The target UE receives and measures downlink PRS and/or SSB signals from different base stations to obtain a time delay measurement value.
- the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following takes the UE's delay measurement of base station 2 as an example, and the UE can use the same method for other non-serving base stations to measure the delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the size of the delay difference value to be estimated.
- the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame. The following steps are used to obtain a high-precision delay estimate.
- Step 2.1 The UE receives and stores the time domain data of N symbols based on the downlink timing of the serving base station 1, and estimates the time delay to be measured through the correlation class algorithm, that is, according to formula (1), the time domain data y of N symbols is calculated.
- the value is the initial estimator of the differential delay value (DL-TDOA)
- N_FFT is the FFT window length.
- the window needs to contain This estimated position, the setting of the left and right boundaries of the FFT window needs to be based on the estimated value
- the error range is appropriately set, since usually The error range is less than half the CP length, that is, ⁇ t ⁇ N CP /2, where the left boundary of the FFT window is set as
- the CFR corresponding to the time window is obtained, and the specific window selection process can be referred to as shown in FIG. 8 .
- BS1 represents base station 1 (serving base station)
- BS2 represents base station 2 (non-serving base station)
- UE1 represents the current target UE, wherein BS1 and BS2 are transmitters (TX), and UE1 is receiver (RX) .
- TX transmitters
- RX receiver
- the delay difference value to be estimated is less than the CP length, it can also be directly Take the FFT window at the position, that is, the position of the FFT window is [0, N FFT ].
- the delay search range can be used to estimate the delay.
- Step 2.3 Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The residual error is estimated by the MUSIC algorithm, that is, the autocorrelation matrix of the estimated channel response is calculated according to formula (2). Then perform eigendecomposition on it to obtain the eigenvector U noise of the noise subspace, and perform inner product operation with the delay steering vector v( ⁇ i ) shown in formula (3) to obtain the pseudo-spectrum corresponding to formula (4).
- the delay value corresponding to the first peak is the residual error estimate
- the search range can be further narrowed according to the magnitude estimation of the residual delay error after the relevant operation.
- Step 2.4 According to the estimation results of steps 2.2 and 2.3, obtain the final DL-TDOA measurement value which is
- Step 3 The final DL-TDOA measurement value is reported to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
- This embodiment is downlink positioning.
- the first type of delay measurement algorithm is: correlation type delay measurement algorithm.
- the second type of delay measurement algorithm is the maximum likelihood ML algorithm.
- the positioning method is performed by the target UE.
- Step 1 The target UE receives the downlink positioning assistance data information notified by the positioning terminal such as the LMF and the positioning server.
- the downlink positioning assistance data information can be, for example, downlink PRS (Positioning Reference Signal, Positioning Reference Signal) information and/or SSB (Synchronization Signal/PBCH Block, synchronization signal and PBCH block) information, which is specifically represented in the form of a sequence, so that The target UE can perform comparative analysis on the corresponding signal based on the sequence.
- Step 2 The target UE receives and measures downlink PRS and/or SSB signals from different base stations to obtain a time delay measurement value.
- the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and other base stations are non-serving base stations, the following is an example of the UE's delay measurement of base station 2. The UE can use the same method for other non-serving base stations to measure the delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the size of the delay difference value to be estimated.
- the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame.
- Step 2.1 The UE receives and stores the time domain data of N symbols based on the downlink timing of the serving base station 1, and estimates the time delay to be measured through the correlation class algorithm, that is, according to formula (1), the time domain data y of N symbols is calculated. (n) with the time domain signal s(n) corresponding to the PRS and/or SSB sequence of the base station 2 obtained in step 1, perform a correlation operation to find the first peak in R 2 (m), and the delay value corresponding to the peak is the initial estimator of the differential delay value (DL-TDOA)
- the error range is appropriately set, since usually The error range is less than half the CP length, that is, ⁇ t ⁇ N CP /2, where the left boundary of the FFT window is set as
- the CFR corresponding to the time window is obtained, and the details of the window selection process can also be referred to as shown in FIG. 8 , which will not be repeated here.
- the delay difference value to be estimated is less than the CP length, it can also be directly Take the FFT window at the position, that is, the position of the FFT window is [0, N FFT ].
- the delay search range can be estimated by performing delay estimation.
- Step 2.3 Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The ML algorithm is used to estimate the residual error, that is, each delay steering vector v( ⁇ i ) is substituted into the log-likelihood function shown in formula (6) to generate the corresponding pseudospectrogram, and the delay value corresponding to the first peak is is the residual error estimate
- the search range can be further narrowed according to the magnitude estimation of the residual delay error after the correlation operation.
- Step 2.4 According to the estimation results of steps 2.2 and 2.3, obtain the final DL-TDOA measurement value which is
- Step 3 The final DL-TDOA measurement value is reported to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
- This embodiment is uplink positioning.
- the first type of delay measurement algorithm is: correlation type delay measurement algorithm.
- the second type of delay measurement algorithm is the phase-based POA algorithm.
- the method is performed by the base station.
- Step 1 The base station receives uplink positioning assistance data information notified by positioning terminals such as LMF, positioning server, UE, etc., mainly including uplink SRS information, which is specifically represented in the form of a sequence, so that the base station can compare and analyze the corresponding signals based on the sequence. .
- positioning terminals such as LMF, positioning server, UE, etc.
- uplink SRS information which is specifically represented in the form of a sequence
- Step 2 The base station receives and measures the uplink SRS signal after timing adjustment from the target UE to obtain a time delay measurement value.
- the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following is an example of the time delay measurement of the UE by base station 2. The other non-serving base stations can use the same method for the measurement of the UE's time delay. For details, please refer to the following steps 2.1 to 2.4.
- the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame can be as follows: step to obtain a high-precision delay estimate.
- Step 2.1 The base station 2 receives and stores the time domain data of N symbols, and estimates the delay to be measured through the correlation class algorithm, that is, according to formula (7), the time domain data y(n) of N symbols and the base station obtained in step 1 are compared.
- the time domain signal s(n) corresponding to the SRS sequence of 2 perform the correlation operation to find the first peak in R 2 (m), and the delay value corresponding to this peak is the initial estimate of the differential delay value (UL-TDOA).
- the error range is appropriately set, since usually The error range is less than half the CP length, that is, ⁇ t ⁇ N CP /2, where the left boundary of the FFT window is set as
- the CFR corresponding to the time window is obtained, and the specific window selection process can be referred to as shown in FIG. 9 .
- UE1 is a transmitter (TX)
- BS1 and BS2 are receivers (RX).
- Step 2.3 Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The residual error is estimated by the POA algorithm, that is, the estimated residual error is calculated according to formula (8).
- Step 2.4 According to the estimation results of steps 2.2 and 2.3, obtain the final UL-TDOA measurement value which is
- Step 3 report the final UL-TDOA measurement value to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
- This embodiment is uplink positioning.
- the first type of delay measurement algorithm is: correlation type delay measurement algorithm.
- the second type of delay measurement algorithm is an oversampling correlation algorithm (Oversampling Correlation algorithm).
- the positioning method is performed by the base station.
- Step 1 The base station receives uplink positioning assistance data information notified by positioning terminals such as LMF, positioning server, UE, etc., mainly including uplink SRS information, which is specifically represented in the form of a sequence, so that the base station can compare and analyze the corresponding signals based on the sequence. .
- positioning terminals such as LMF, positioning server, UE, etc.
- uplink SRS information which is specifically represented in the form of a sequence
- Step 2 The base station receives and measures the uplink SRS signal after timing adjustment from the target UE to obtain a time delay measurement value.
- the delay measurement value can be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following is an example of the time delay measurement of the UE by base station 2. The other non-serving base stations can use the same method for the measurement of the UE's time delay. For details, please refer to the following steps 2.1 to 2.4.
- the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame, can be determined according to The following steps are used to obtain a high-precision delay estimate.
- Step 2.1 The base station 2 receives and stores the time domain data of N symbols, and estimates the delay to be measured through the correlation class algorithm, that is, according to formula (9), the time domain data y(n) of N symbols and the base station obtained in step 1 are compared.
- the time domain signal s(n) corresponding to the SRS sequence of 2 perform the correlation operation to find the first peak in R 2 (m), and the delay value corresponding to this peak is the initial estimate of the differential delay value (UL-TDOA).
- the error range is appropriately set, since usually The error range is less than half the CP length, that is, ⁇ t ⁇ N CP /2, where the left boundary of the FFT window is set as That is, the left boundary of the FFT should be less than That is, the FFT window should cover the error range, and finally the CFR corresponding to the time window is obtained.
- the specific window selection process can also be referred to as shown in FIG. 9 , which will not be repeated here.
- the delay difference value to be estimated is less than the CP length, it can also be directly
- the FFT window is taken at the position, that is, the position of the FFT window is [0, N FFT ].
- the delay value initially estimated by the correlation-like delay algorithm is centered, and the left and right lengths are taken as the appropriate length.
- the delay search range of the oversampling correlation algorithm can be estimated by delay estimation.
- Step 2.3 Use the oversampling correlation algorithm to estimate the residual error, and perform A times oversampling on the time domain data of the FFT window position obtained in step 2.2, that is, according to formula (10), A*N FFT time domain data z(n ) (here, the number of search points can be reduced according to the magnitude estimation of the residual delay error after the correlation operation) and the time domain signal t(n) corresponding to the SRS sequence of the base station 2 after A times oversampling, correlate to find The first peak in R 2 (m), the delay value corresponding to this peak is the residual error estimate
- Step 2.4 According to the estimation results of steps 2.2 and 2.3, obtain the final UL-TDOA measurement value which is
- Step 3 report the final UL-TDOA measurement value to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
- the positioning method takes full advantage of the simple operation of the related-type delay measurement algorithm, firstly obtains a rough initial estimated delay quickly, and then makes full use of the initial estimated delay to perform the FFT window. Accurate estimation of the position, and finally provide the CFR corresponding to the FFT window position to the second type of delay measurement algorithm for subsequent accurate delay estimation, which ensures the accuracy and robustness of the delay estimation, and reduces the second type of delay estimation.
- the delay measurement algorithm is limited by the size of the delay to be measured due to factors such as computational load and frame structure, which expands the practical application range of the second type of delay estimation algorithm.
- the CFR obtained by the above method has a high degree of accuracy, and the above-mentioned FFT window selection method makes it not limited by the delay degree such as the traditional second type of delay measurement algorithm, and the delay to be measured can be any value, whether it is smaller than the CP. Whether the length is greater than the CP length, or greater than the length of the subframe or even the frame, accurate delay measurement results can be obtained, and the positioning accuracy can be guaranteed.
- the embodiments of the present disclosure can further narrow the delay search range according to the magnitude of the delay error, and use the second type of delay measurement algorithm to perform the delay search within the delay search range, which can effectively save computing power and computational complexity , reduce the time cost.
- an embodiment of the present disclosure further provides a terminal device, including a memory, a transceiver, and a processor.
- the memory is used to store the computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: using the first type of delay measurement algorithm, to the terminal The delay of the transmission signal between the device and the network side device is estimated to obtain the initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated delay, the fast Fourier transform is determined FFT window: Based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
- the embodiments of the present disclosure further provide a terminal device, which mainly includes a memory, a transceiver, and a processor.
- a terminal device which mainly includes a memory, a transceiver, and a processor.
- FIG. 10 a structural block diagram of a terminal device is provided, including: a transceiver 1000 , a processor 1010 , a memory 1020 and a user interface 1030 .
- the memory 1020 is used to store computer programs.
- the transceiver 1000 is used to send and receive data under the control of the processor 1010 .
- the processor 1010 is used to read the computer program in the memory 1020 and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay Among them, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; the fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement is adopted The algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
- the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm
- the fast Fourier transform FFT window is determined according to the initial estimated delay
- based on the channel frequency response CFR corresponding to the FFT window the second type of delay measurement is adopted
- the algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
- the transceiver 1000 is used for receiving and transmitting data under the control of the processor 1010 .
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1010 and various circuits of memory represented by memory 1020 are linked together.
- the bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be described further herein.
- the bus interface provides the interface.
- Transceiver 1000 may be a number of elements, including a transmitter and a receiver, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like Transmission medium.
- the user interface 1030 may also be an interface capable of externally connecting the required equipment, and the connected equipment includes but is not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
- the processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1010 in performing operations.
- the processor 1010 may be a Central Processing Unit (CPU for short), an Application Specific Integrated Circuit (ASIC for short), a Field-Programmable Gate Array (Field-Programmable Gate Array for short) FPGA) or a Complex Programmable Logic Device (Complex Programmable Logic Device, CPLD for short), the processor 1010 may also adopt a multi-core architecture.
- CPU Central Processing Unit
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- CPLD Complex Programmable Logic Device
- the processor 1010 is configured to execute the foregoing transmission delay measurement method or positioning method provided by the embodiments of the present disclosure according to the obtained executable instructions by invoking the computer program stored in the memory.
- the processor 1010 and the memory 1020 may also be arranged physically separately.
- the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
- determining the fast Fourier transform FFT window according to the initial estimated delay includes: determining the left boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length and right border; determine the FFT window based on the left and right borders.
- determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: determining the real time delay according to the error range of the initial estimated delay The estimated range of the delay; the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the real delay. Valuation range.
- the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay, including: using the second type of delay measurement algorithm A delay-like measurement algorithm, which estimates the error magnitude of the delay of the signal transmitted between the terminal device and the network-side device; based on the error magnitude, determines the delay search range of the second-type delay measurement algorithm in the FFT window; The second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain the final estimated delay.
- the above-mentioned processor 1010 is further configured to read the computer program in the memory and perform the following operations: determine the terminal device based on the final estimated time delay and the known location of the network side device s position.
- the embodiments of the present disclosure further provide a network side device.
- FIG. 11 a schematic structural diagram of a network side device provided by an embodiment of the present disclosure.
- the network side device includes: a transceiver 1100 , a processor 1110 , and a memory 1120 .
- the memory 1120 is used to store computer programs.
- the transceiver 1100 is used to send and receive data under the control of the processor 1110 .
- the processor 1110 is used to read the computer program in the memory 1120 and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay Among them, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; the fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement is adopted The algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
- the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm
- the fast Fourier transform FFT window is determined according to the initial estimated delay
- based on the channel frequency response CFR corresponding to the FFT window the second type of delay measurement is adopted
- the algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1110 and various circuits of memory represented by memory 1120 are linked together.
- the bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be described further herein.
- the bus interface provides the interface.
- Transceiver 1100 may be multiple elements, ie, including transmitters and receivers, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like.
- the processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1110 in performing operations.
- the processor 1110 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor 1110 may also adopt a multi-core architecture.
- the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
- determining the fast Fourier transform FFT window according to the initial estimated delay includes: determining the left boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length and right border; determine the FFT window based on the left and right borders.
- determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: determining the real time delay according to the error range of the initial estimated delay The estimated range of the delay; the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the real delay. Valuation range.
- the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay, including: using the second type of delay measurement algorithm A delay-like measurement algorithm, which estimates the error magnitude of the delay of the signal transmitted between the terminal device and the network-side device; based on the error magnitude, determines the delay search range of the second-type delay measurement algorithm in the FFT window; The second type of delay measurement algorithm performs a delay search within the delay search range to obtain the final estimated delay.
- the above-mentioned processor 1110 is further configured to read the computer program in the memory and perform the following operations: determine the terminal device based on the final estimated time delay and the known location of the network side device s position.
- an embodiment of the present disclosure further proposes a transmission delay measurement device.
- the device includes:
- the initial delay estimation module 1210 is configured to use the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain the initial estimated delay; wherein, the first type of delay
- the measurement algorithm includes a related-type delay measurement algorithm
- a window determination module 1220 configured to determine a fast Fourier transform FFT window according to the initial estimated time delay
- the final delay estimation module 1230 is used to calculate the delay of the transmission signal between the first device and the second device by adopting the second type of delay measurement algorithm based on the channel frequency response CFR corresponding to the FFT window to obtain the final estimated time extension.
- the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
- the window determination module 1220 is configured to determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length; The boundaries determine the FFT window.
- the window determination module 1220 is further configured to determine the estimation range of the real delay according to the error range of the initial estimated delay; Left and right boundaries; where the difference between the left and right boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the final delay estimation module 1230 is configured to use the second type of delay measurement algorithm to calculate the error magnitude of the delay of the signal transmission between the terminal device and the network side device. Estimation; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain the final estimated delay.
- the first device is a network side device
- the second device is a terminal device
- an embodiment of the present disclosure further proposes a positioning device.
- a positioning device Referring to the schematic structural diagram of a positioning device shown in FIG. 13 , it includes:
- the initial delay estimation module 1310 in the case of receiving the positioning notification, adopts the first type of delay measurement algorithm to estimate the delay of the signal transmission between the terminal device and the network side device to obtain the initial estimated delay; wherein,
- the first type of delay measurement algorithm includes a related type of delay measurement algorithm;
- the window determination module 1320 determines a fast Fourier transform FFT window according to the initial estimated time delay
- the final delay estimation module 1330 based on the channel frequency response CFR corresponding to the FFT window, adopts the second type of delay measurement algorithm to calculate the delay of the transmission signal between the terminal device and the network side device to obtain the final estimated delay;
- the positioning module 1340 is configured to determine the location of the terminal device based on the final estimated time delay and the known location of the network side device.
- the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
- the window determination module 1320 is configured to determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length; The boundaries determine the FFT window.
- the window determination module 1320 is further configured to determine the estimation range of the real delay according to the error range of the initial estimated delay; Left and right boundaries; where the difference between the left and right boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
- the final delay estimation module 1330 is configured to use the second type of delay measurement algorithm to calculate the error magnitude of the delay of the signal transmission between the terminal device and the network side device. Estimation; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain the final estimated delay.
- the present disclosure also proposes a processor-readable storage medium.
- the processor-readable storage medium stores a computer program, and the computer program is used to make the processor execute the transmission delay measurement method or the positioning method provided by the embodiments of the present disclosure.
- the processor-readable storage medium may be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD)) and the like.
- magnetic storage eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.
- optical storage such as CD, DVD, BD, HVD, etc.
- semiconductor memory such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD)
- the embodiments of the present disclosure further provide a computer program product, the computer program product includes computer program codes, and when the computer program codes run on a computer, executes the transmission delay provided by the embodiments of the present disclosure. Measurement method or positioning method.
- the embodiments of the present disclosure further provide a communication device, including a processing circuit and an interface circuit, the interface circuit is used to receive computer codes or instructions and transmit them to the processing circuit, and the processing circuit is used to run all The computer code or instruction is used to execute the transmission delay measurement method or the positioning method provided by the embodiments of the present disclosure.
- the embodiments of the present disclosure further provide a computer program, the computer program includes computer program codes, when the computer program codes are run on a computer, so that the computer performs the transmission delay calculation provided by the embodiments of the present disclosure. Measurement method or positioning method.
- embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.
- processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the processor-readable memory result in the manufacture of means including the instructions product, the instruction means implements the functions specified in the flow or flow of the flowchart and/or the block or blocks of the block diagram.
- processor-executable instructions can also be loaded onto a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process that Execution of the instructions provides steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
Provided are a transmission delay measurement method and apparatus, a device, and a storage medium. The transmission delay measurement method comprises: estimating the delay of signal transmission between a first device and a second device by means of a first-type delay measurement algorithm to obtain an initially estimated delay, wherein the first-type delay measurement algorithm comprises a correlation-type delay measurement algorithm; determining a fast Fourier transform (FFT) window according to the initially estimated delay; and calculating the delay of signal transmission between the first device and the second device by means of a second-type delay measurement algorithm on the basis of a channel frequency response (CFR) corresponding to the FFT window, to obtain a finally estimated delay.
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请基于申请号为202110298465.X、申请日为2021年3月19日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on the Chinese patent application with the application number 202110298465.X and the filing date on March 19, 2021, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is incorporated herein by reference.
本申请涉及通信技术领域,具体涉及一种传输时延的测量方法、装置、设备及存储介质。The present application relates to the field of communication technologies, and in particular, to a method, apparatus, device, and storage medium for measuring transmission delay.
两个设备在传输信号过程中往往会有时延,利用该时延可进一步得知关于设备的其它信息,诸如利用时延进行设备定位。可以理解的是,时延的预估精度会直接影响后续的定位精度。There is often a time delay in the process of transmitting signals between two devices, and other information about the device can be further obtained by using the time delay, such as using the time delay to locate the device. It can be understood that the estimation accuracy of the delay will directly affect the subsequent positioning accuracy.
相关技术中广泛应用两类时延测量算法,一类时延测量算法采用信号相关方式进行时延测量,运算简单,鲁棒性较强,但是时延预估精度低;另一类时延测量算法主要基于CFR(Channel Frequency Response,信道频率响应)进行时延测量,在CFR估计准确时,精度较高,但在一些场景下也容易出现因FFT窗选取错误而导致CFR估计不准确的情况,会严重影响时延测量精度,鲁棒性较差。Two types of delay measurement algorithms are widely used in related technologies. One type of delay measurement algorithm uses signal correlation for delay measurement, which is simple in operation and strong in robustness, but has low delay estimation accuracy; the other type of delay measurement algorithm. The algorithm is mainly based on CFR (Channel Frequency Response, channel frequency response) for delay measurement. When the CFR estimation is accurate, the accuracy is high, but in some scenarios, it is also prone to inaccurate CFR estimation due to incorrect FFT window selection. It will seriously affect the accuracy of time delay measurement, and the robustness is poor.
发明内容SUMMARY OF THE INVENTION
本公开提供了一种传输时延的测量方法、装置、设备及存储介质。The present disclosure provides a method, apparatus, device and storage medium for measuring transmission delay.
根据本公开的第一方面,提供了一种传输时延的测量方法,包括:采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;根据所述初始估计时延确定快速傅里叶变换FFT窗口;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延。According to a first aspect of the present disclosure, a method for measuring transmission delay is provided, including: using a first type of delay measurement algorithm to estimate the delay of a signal transmitted between a first device and a second device, and obtain initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated delay to determine a fast Fourier transform FFT window; based on the channel frequency response corresponding to the FFT window In CFR, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device, and obtain the final estimated delay.
在本公开第一方面实施例一种可能的实现方式中,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
在本公开第一方面实施例一种可能的实现方式中,所述根据所述初始估计时延确定快速傅里叶变换FFT窗口,包括:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;基于所述左边界和所述右边界确定所述FFT窗口。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset The FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
在本公开第一方面实施例一种可能的实现方式中,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:根据所述初始估计时延的误差范围确定真实时延的估值范围;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
在本公开第一方面实施例一种可能的实现方式中,所述采用第二类时延测量算法,对所述第 一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延,包括:采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延的误差量级进行估计;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the first device and the second device, and obtain The final estimation of the delay includes: using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device; based on the error magnitude, determining The delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
在本公开第一方面实施例一种可能的实现方式中,所述第一设备为网络侧设备,所述第二设备为终端设备。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the first device is a network side device, and the second device is a terminal device.
在本公开第一方面实施例一种可能的实现方式中,所述传输时延的测量方法由所述终端设备执行或者由所述网络侧设备执行。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the method for measuring the transmission delay is performed by the terminal device or performed by the network side device.
在本公开第一方面实施例一种可能的实现方式中,基于所述最终估计时延和所述第一设备的已知位置,确定所述第二设备的位置。In a possible implementation manner of the embodiment of the first aspect of the present disclosure, the location of the second device is determined based on the final estimated time delay and the known location of the first device.
根据本公开的第二方面,提供了一种终端设备,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:采用第一类时延测量算法,对所述终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;根据所述初始估计时延确定快速傅里叶变换FFT窗口;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延。According to a second aspect of the present disclosure, a terminal device is provided, including a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; a processor , used to read the computer program in the memory and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; a fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, adopt The second type of delay measurement algorithm calculates the delay of the signal transmission between the terminal device and the network side device to obtain the final estimated delay.
在本公开第二方面实施例一种可能的实现方式中,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the second aspect of the present disclosure, the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
在本公开第二方面实施例一种可能的实现方式中,所述根据所述初始估计时延确定快速傅里叶变换FFT窗口,包括:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;基于所述左边界和所述右边界确定所述FFT窗口。In a possible implementation manner of the embodiment of the second aspect of the present disclosure, the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset The FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
在本公开第二方面实施例一种可能的实现方式中,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:根据所述初始估计时延的误差范围确定真实时延的估值范围;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。In a possible implementation manner of the embodiment of the second aspect of the present disclosure, the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
在本公开第二方面实施例一种可能的实现方式中,所述采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延的误差量级进行估计;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the second aspect of the present disclosure, the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the terminal device and the network side device to obtain the final Estimating the delay includes: using a second type of delay measurement algorithm to estimate the error magnitude of the delay of the signal transmitted between the terminal device and the network side device; and determining the error magnitude based on the error magnitude The delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
在本公开第二方面实施例一种可能的实现方式中,所述处理器,还用于读取所述存储器中的计算机程序并执行以下操作:基于所述最终估计时延和所述网络侧设备的已知位置,确定所述终端设备的位置。In a possible implementation manner of the embodiment of the second aspect of the present disclosure, the processor is further configured to read a computer program in the memory and perform the following operations: based on the final estimated delay and the network side The known location of the device determines the location of the terminal device.
根据本公开的第三方面,提供了一种网络侧设备,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:采用第一类时延测量算法,对终端设备与所述网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;根据所述初始估计时延确定快速傅里叶变换FFT窗口;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延。According to a third aspect of the present disclosure, a network-side device is provided, including a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; processing The device is used to read the computer program in the memory and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain an initial estimate time delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated time delay, a fast Fourier transform FFT window is determined; based on the channel frequency response CFR corresponding to the FFT window, Using the second type of delay measurement algorithm, the delay of the signal transmission between the terminal device and the network side device is calculated to obtain the final estimated delay.
在本公开第三方面实施例一种可能的实现方式中,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the third aspect of the present disclosure, the second type of delay measurement algorithm includes a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm, or an oversampling correlation algorithm. one or more.
在本公开第三方面实施例一种可能的实现方式中,所述根据所述初始估计时延确定快速傅里叶变换FFT窗口,包括:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;基于所述左边界和所述右边界确定所述FFT窗口。In a possible implementation manner of the embodiment of the third aspect of the present disclosure, the determining a fast Fourier transform FFT window according to the initial estimated delay includes: an error range based on the initial estimated delay and a preset The FFT window length determines the left and right boundaries of the FFT window; the FFT window is determined based on the left and right boundaries.
在本公开第三方面实施例一种可能的实现方式中,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:根据所述初始估计时延的误差范围确定真实时延的估值范围;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。In a possible implementation manner of the embodiment of the third aspect of the present disclosure, the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: according to The error range of the initial estimated time delay determines the estimated range of the real time delay; the left boundary and the right boundary of the FFT window are determined based on the estimated range of the real time delay; wherein, the left boundary and the right boundary are The difference between the boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
在本公开第三方面实施例一种可能的实现方式中,所述采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延的误差量级进行估计;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the third aspect of the present disclosure, the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the terminal device and the network side device to obtain the final Estimating the delay includes: using a second type of delay measurement algorithm to estimate the error magnitude of the delay of the signal transmitted between the terminal device and the network side device; and determining the error magnitude based on the error magnitude The delay search range of the second type of delay measurement algorithm in the FFT window; the second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
在本公开第三方面实施例一种可能的实现方式中,所述处理器,还用于读取所述存储器中的计算机程序并执行以下操作:基于所述最终估计时延和所述网络侧设备的已知位置,确定所述终端设备的位置。In a possible implementation manner of the embodiment of the third aspect of the present disclosure, the processor is further configured to read a computer program in the memory and perform the following operations: based on the final estimated delay and the network side The known location of the device determines the location of the terminal device.
根据本公开的第四方面,提供了一种传输时延的测量装置,包括:初始时延估计模块,用于采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;窗口确定模块,用于根据所述初始估计时延确定快速傅里叶变换FFT窗口;最终时延估计模块,用于基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延。According to a fourth aspect of the present disclosure, there is provided an apparatus for measuring transmission delay, including: an initial delay estimation module configured to adopt a first-type delay measurement algorithm to measure the transmission signal between a first device and a second device Estimate the delay to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; a window determination module is used to determine the fast Fourier according to the initial estimated delay. Transform the FFT window; the final delay estimation module is configured to use the second type of delay measurement algorithm based on the channel frequency response CFR corresponding to the FFT window to measure the time delay of the signal transmitted between the first device and the second device. The delay is calculated to obtain the final estimated delay.
根据本公开的第五方面,提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面任一项所述的传输时延的测量方法。According to a fifth aspect of the present disclosure, there is provided a processor-readable storage medium, where the processor-readable storage medium stores a computer program for causing the processor to execute any one of the first aspects The method for measuring the transmission delay.
根据本公开的第六方面,提供了一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以执行第一方面任一项所述的传输时延的测 量方法。According to a sixth aspect of the present disclosure, a computer program product is provided, the computer program product includes computer program code, when the computer program code is run on a computer, to execute any one of the first aspects. A method of measuring transmission delay.
根据本公开的第七方面,提供了一种通信装置,其特征在于,包括处理电路和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理电路,所述处理电路用于运行所述计算机代码或指令,以执行第一方面任一项所述的传输时延的测量方法。According to a seventh aspect of the present disclosure, a communication device is provided, characterized by comprising a processing circuit and an interface circuit, wherein the interface circuit is configured to receive computer codes or instructions and transmit them to the processing circuit, and the processing circuit The computer code or instruction is used to execute the method for measuring transmission delay according to any one of the first aspect.
根据本公开的第八方面,提供了一种计算机程序,其特征在于,所述计算机程序包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以使得计算机执行第一方面任一项所述的传输时延的测量方法。According to an eighth aspect of the present disclosure, a computer program is provided, wherein the computer program includes computer program code, and when the computer program code is run on a computer, causes the computer to execute any one of the first aspects The method for measuring the transmission delay.
本公开实施例提供的上述传输时延的测量方法、装置、设备、存储介质、计算机程序产品、通信装置和计算机程序,采用第一类时延测量算法(包括相关类时延测量算法)预估第一设备与第二设备之间传输信号的时延,得到初始估计时延;然后根据初始估计时延确定快速傅里叶变换FFT窗口,从而基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法计算第一设备与第二设备之间传输信号的时延,得到最终估计时延。这种方式先采用运算简便但是精度不高的相关类时延测量算法对时延进行大致估计,然后根据相关类时延测量算法得到的初始估计时延可以准确选取FFT窗口,相应的CFR也是准确的,从而保证第二类时延测量算法能够基于准确的CFR得到高精度的最终估计时延。这种方式不仅可以较为精确的进行时延测量,而且鲁棒性较强,基于上述方式得到的精确测量时延进行定位,定位精度也相应较高。The above-mentioned transmission delay measurement method, device, device, storage medium, computer program product, communication device, and computer program provided by the embodiments of the present disclosure are estimated by using the first type of delay measurement algorithm (including related type of delay measurement algorithm). The time delay of the transmission signal between the first device and the second device is obtained to obtain the initial estimated time delay; then the fast Fourier transform FFT window is determined according to the initial estimated time delay, so that based on the channel frequency response CFR corresponding to the FFT window, the second The delay-like measurement algorithm calculates the delay of the transmission signal between the first device and the second device, and obtains the final estimated delay. In this method, the correlation-type delay measurement algorithm with simple operation but low precision is used to roughly estimate the delay, and then the FFT window can be accurately selected according to the initial estimated delay obtained by the correlation-type delay measurement algorithm, and the corresponding CFR is also accurate. , thereby ensuring that the second type of delay measurement algorithm can obtain a high-precision final estimated delay based on an accurate CFR. This method can not only measure the time delay relatively accurately, but also has strong robustness. Based on the accurate measured time delay obtained by the above method, positioning is performed, and the positioning accuracy is correspondingly high.
本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。Additional aspects and advantages of the present disclosure will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the present disclosure.
本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1为本公开实施例提供的一种传输时延的测量方法的流程图;FIG. 1 is a flowchart of a method for measuring transmission delay provided by an embodiment of the present disclosure;
图2为本公开实施例提供的一种相关门限阈值类算法的流程图;2 is a flowchart of a related threshold threshold class algorithm provided by an embodiment of the present disclosure;
图3为本公开实施例提供的一种最大似然算法的流程图;3 is a flowchart of a maximum likelihood algorithm provided by an embodiment of the present disclosure;
图4为本公开实施例提供的一种多级信号划分算法的流程图;4 is a flowchart of a multi-level signal division algorithm provided by an embodiment of the present disclosure;
图5为本公开实施例提供的一种相位差分类算法的流程图;5 is a flowchart of a phase difference classification algorithm provided by an embodiment of the present disclosure;
图6为本公开实施例提供的一种传输时延的测量方法的流程图;6 is a flowchart of a method for measuring transmission delay provided by an embodiment of the present disclosure;
图7为本公开实施例提供的一种定位方法流程图;FIG. 7 is a flowchart of a positioning method provided by an embodiment of the present disclosure;
图8为本公开实施例提供的一种下行定位的信号时序图;FIG. 8 is a signal timing diagram of downlink positioning according to an embodiment of the present disclosure;
图9为本公开实施例提供的一种上行定位的信号时序图;FIG. 9 is a signal timing diagram of uplink positioning provided by an embodiment of the present disclosure;
图10为本公开实施例提供的一种终端设备的结构框图;FIG. 10 is a structural block diagram of a terminal device according to an embodiment of the present disclosure;
图11为本公开实施例提供的一种网络侧设备的结构示意图;FIG. 11 is a schematic structural diagram of a network side device according to an embodiment of the present disclosure;
图12为本公开实施例提供的一种传输时延的测量装置的结构示意图;FIG. 12 is a schematic structural diagram of an apparatus for measuring transmission delay provided by an embodiment of the present disclosure;
图13为本公开实施例提供的一种定位装置的结构示意图。FIG. 13 is a schematic structural diagram of a positioning device according to an embodiment of the present disclosure.
本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。In the embodiments of the present disclosure, the term "and/or" describes the association relationship of associated objects, and indicates that there can be three kinds of relationships. For example, A and/or B can indicate that A exists alone, A and B exist at the same time, and B exists alone these three situations. The character "/" generally indicates that the associated objects are an "or" relationship.
本公开实施例中术语“多个”是指两个或两个以上,其它量词与之类似。In the embodiments of the present disclosure, the term "plurality" refers to two or more than two, and other quantifiers are similar.
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,并不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
目前有很多时延测量算法,大致归为两类,第一类为相关类时延测量算法(也称为相关门限阈值类算法),其因计算简单、鲁棒性强被广泛使用,但其精度相对较低。第二类为基于信道频域响应CFR的时延测量算法,能够达到较高的精度,但是其测量精度受CFR估计的准确程度影响,以下行通信为例,当不同基站到达终端的传播时延差超过CP(Cyclic Prefix,循环前缀)长度时,由于FFT窗的位置选取错误,导致相应的CFR估计不准确,使得其时延估计精度严重降低,鲁棒性差。At present, there are many delay measurement algorithms, which can be roughly classified into two categories. The first category is the correlation type delay measurement algorithm (also known as the correlation threshold threshold type algorithm), which is widely used because of its simple calculation and strong robustness. The accuracy is relatively low. The second type is the delay measurement algorithm based on the channel frequency domain response CFR, which can achieve higher accuracy, but its measurement accuracy is affected by the accuracy of CFR estimation. Take downlink communication as an example. When different base stations reach the terminal, the propagation delay When the difference exceeds the CP (Cyclic Prefix, cyclic prefix) length, the corresponding CFR estimation is inaccurate due to the wrong selection of the position of the FFT window, which seriously reduces the accuracy of the delay estimation and has poor robustness.
本公开实施例提出一种传输时延的测量方法,首先通过第一类算法得到的初步估计时延来选取FFT窗口位置,由于初步估计时延已大致接近真实时延,仅是精度不高而已,所以基于初步估计时延来选取FFT窗口的方式更为准确,不会出现常规第二类算法中可能出现的FFT窗的位置选取错误的问题。基于本公开实施例所采取的方式,不会受到待测时延的限制,待测时延可以为任意值,即便超过CP甚至大于子帧及帧的长度,本公开实施例基于初步估计时延所准确选取的FFT窗口保障了CFR的准确程度,从而应用第二类算法基于准确的CFR进行时延评估,可以有效确保时延估计精度,扩大第二类算法的应用范围,也即,第二类算法可不再由于运算量、帧结构等因素受待测时延的限制,鲁棒性较强。在此基础上,用本公开实施例提供的传输时延的测量方法进行定位,可以有效保障定位精度。为便于理解,下面参考附图对本公开实施例的传输时延的测量方法、装置、设备及存储介质信息详细描述。An embodiment of the present disclosure proposes a method for measuring transmission delay. First, the FFT window position is selected through the preliminary estimated delay obtained by the first type of algorithm. Since the preliminary estimated delay is approximately close to the real delay, the accuracy is only low. , so the method of selecting the FFT window based on the preliminary estimated time delay is more accurate, and the problem of selecting the wrong position of the FFT window that may occur in the conventional second-type algorithm does not occur. Based on the method adopted by the embodiments of the present disclosure, it is not limited by the delay to be measured. The delay to be measured can be any value. Even if it exceeds the CP or even exceeds the length of the subframe and the frame, the embodiment of the present disclosure is based on the preliminary estimation of the delay. The accurately selected FFT window ensures the accuracy of the CFR, so applying the second type of algorithm to evaluate the delay based on the accurate CFR can effectively ensure the accuracy of the delay estimation and expand the application range of the second type of algorithm, that is, the second type of algorithm. This kind of algorithm can no longer be limited by the delay to be measured due to factors such as calculation amount and frame structure, and has strong robustness. On this basis, the positioning accuracy can be effectively guaranteed by using the transmission delay measurement method provided by the embodiment of the present disclosure for positioning. For ease of understanding, the method, apparatus, device, and storage medium information for measuring transmission delay according to the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
首先,本公开实施例提供了一种传输时延的测量方法,参见本公开实施例提供的如图1所示的一种传输时延的测量方法的流程图,该方法主要包括步骤S102至步骤S106。First, an embodiment of the present disclosure provides a method for measuring transmission delay. Referring to the flowchart of a method for measuring transmission delay as shown in FIG. 1 provided by an embodiment of the present disclosure, the method mainly includes steps S102 to S102 S106.
步骤S102,采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法。Step S102, using the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay Extended measurement algorithm.
本公开实施例对第一设备和第二设备的类型不进行限制,第一设备和第二设备之间可传输信号即可。在一种具体的实施方式中,第一设备诸如可以为基站等网络侧设备,第二设备诸如可以为手机等终端设备。本公开实施例提供的传输时延的测量方法可以由终端设备执行,也可以由网络侧设备执行。诸如,可以在下行定位过程中由手机等终端设备来执行该方法以便确定定位所需的传输时延,也可以在上行定位过程中由基站等网络侧设备来执行该方法以便确定定位所需的传 输时延。当然,第一设备和第二设备也都可以为网络侧设备或者其它类型设备,在此不进行限制。The embodiments of the present disclosure do not limit the types of the first device and the second device, as long as signals can be transmitted between the first device and the second device. In a specific implementation manner, the first device may be, for example, a network-side device such as a base station, and the second device may be, for example, a terminal device such as a mobile phone. The method for measuring the transmission delay provided by the embodiment of the present disclosure may be performed by a terminal device, or may be performed by a network side device. For example, the method can be performed by terminal equipment such as mobile phones in the downlink positioning process to determine the transmission delay required for positioning, and it can also be performed by network-side equipment such as base stations in the uplink positioning process to determine the required positioning. transmission delay. Of course, both the first device and the second device may also be network-side devices or other types of devices, which are not limited here.
相关类时延测量算法主要基于参考信号与接收信号互相关原理来估测时延,运算简便快捷,但是时延估测精度不高,因此本公开实施例首先采用相关类时延测量算法得到一个大致的初始估计时延。The correlation-type delay measurement algorithm is mainly based on the cross-correlation principle of the reference signal and the received signal to estimate the delay. The operation is simple and fast, but the delay estimation accuracy is not high. Therefore, the embodiment of the present disclosure first uses the correlation-type delay measurement algorithm to obtain a Approximate initial estimated delay.
步骤S104,根据初始估计时延确定快速傅里叶变换FFT窗口。在利用FFT窗口对信号进行分析时,FFT窗口位置的选取至关重要,倘若FFT窗口选取不佳,会直接影响信号分析结果。在对传输时延进行测量时,由于本公开实施例已基于相关类时延测量算法得到一个大致的初始估计时延,虽然精度不高,但是与真实时延的差距已不大,基于初始估计时延来确定FFT窗口,可以有效保障FFT窗口的选取准确性,也即可保障FFT窗口涵盖真实时延的估值范围。Step S104, determining a fast Fourier transform FFT window according to the initial estimated time delay. When using the FFT window to analyze the signal, the selection of the FFT window position is very important. If the FFT window is not selected properly, it will directly affect the signal analysis result. When the transmission delay is measured, since the embodiment of the present disclosure has obtained a rough initial estimated delay based on the correlation-type delay measurement algorithm, although the accuracy is not high, the gap with the real delay is not large. Based on the initial estimation The time delay is used to determine the FFT window, which can effectively ensure the accuracy of the selection of the FFT window, that is, it can ensure that the FFT window covers the estimated range of the real time delay.
步骤S106,基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对第一设备与第二设备之间传输信号的时延进行计算,得到最终估计时延。Step S106 , based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device to obtain the final estimated delay.
第二类时延测量算法即为基于CFR的时延测量算法,包括但不限于多级信号划分MUSIC(Multiple Signal Classification)算法、最大似然ML(Maximum Likelihood)算法、相位类POA(Phase of Arrival)算法或过采样相关算法中的一种或多种。以上算法均是在CFR的基础上进行时延测算,测算精度通常较高。但是相关技术中基于CFR的时延测量算法的测算精度直接取决于CFR的准确程度,一旦FFT窗选取错误,CFR不准确,则会严重影响最后的时延测算精度,因而鲁棒性也较差。而本公开实施例中的CFR是基于准确选取的FFT窗得到的,准确程度较高,因此可以保证最后的时延测算的精度和鲁棒性。The second type of delay measurement algorithm is the CFR-based delay measurement algorithm, including but not limited to the MUSIC (Multiple Signal Classification) algorithm, the Maximum Likelihood ML (Maximum Likelihood) algorithm, and the phase-based POA (Phase of Arrival) algorithm. ) algorithm or one or more of an oversampling correlation algorithm. The above algorithms are all based on CFR for delay measurement, and the measurement accuracy is usually high. However, the measurement accuracy of the CFR-based delay measurement algorithm in the related art directly depends on the accuracy of the CFR. Once the FFT window is selected incorrectly and the CFR is inaccurate, the final delay measurement accuracy will be seriously affected, so the robustness is also poor. . However, the CFR in the embodiment of the present disclosure is obtained based on the accurately selected FFT window, and has a high degree of accuracy, so the accuracy and robustness of the final delay measurement can be guaranteed.
在一种具体的实施方式中,第二类时延测量算法可以首先计算得到残余估计时延,然后令最终估计时延=由初始估计时延确定的FFT窗口的左边界+残余估计时延。In a specific embodiment, the second type of delay measurement algorithm may first calculate the residual estimated delay, and then set the final estimated delay=left boundary of the FFT window determined by the initial estimated delay+residual estimated delay.
上述方式先采用运算简便但是精度不高的相关类时延测量算法对时延进行大致估计,然后根据相关类时延测量算法得到的初始估计时延选取FFT窗口,相应的CFR也是准确的,从而保证第二类时延测量算法能够基于准确的CFR得到高精度的最终估计时延。也即先粗测然后再粗测的基础上再精测,这种方式不仅可以较为精确的进行时延测量,而且扩大了第二类时延测量算法的实际应用范围,也即,在该方式中,第二类时延测量算法不会由于运算量、帧结构等因素而受到待测时延(又可称为待估时延)的限制,待测时延可以为任意值,即便超过CP甚至大于子帧及帧的长度,均可达到较为精确的时延测量结果,鲁棒性较强。The above method first uses the correlation-type delay measurement algorithm with simple operation but low precision to roughly estimate the delay, and then selects the FFT window according to the initial estimated delay obtained by the correlation-type delay measurement algorithm, and the corresponding CFR is also accurate. It is ensured that the second type of delay measurement algorithm can obtain a high-precision final estimated delay based on accurate CFR. That is to say, the first rough measurement and then the precise measurement are based on the rough measurement. This method can not only measure the delay more accurately, but also expand the practical application range of the second type of delay measurement algorithm, that is, in this method The second type of delay measurement algorithm is not limited by the delay to be measured (also known as the delay to be estimated) due to factors such as computational complexity and frame structure. The delay to be measured can be any value, even if it exceeds the CP Even longer than the length of the subframe and the frame, a relatively accurate time delay measurement result can be achieved, and the robustness is strong.
为便于理解,本公开结合图2至图5对以上涉及到的第一类时延测量算法和第二类时延测量算法的基本原理进行简要概述如下:For ease of understanding, the present disclosure briefly summarizes the basic principles of the first type of delay measurement algorithm and the second type of delay measurement algorithm involved in the above with reference to FIGS. 2 to 5 as follows:
对于第一类时延测量算法主要为相关类时延测量算法(也即相关门限阈值类算法),参见图2所示的相关门限阈值类算法的流程图,其主要是对参考信号与接收信号进行互相关并计算时延功率拓展谱(PDP),然后根据预设的固定门限或自适应门限进行谱峰搜索来估计时延。The first type of delay measurement algorithm is mainly a correlation type delay measurement algorithm (that is, a correlation threshold threshold type algorithm), see the flowchart of the correlation threshold threshold type algorithm shown in FIG. Cross-correlation is performed and the delay power spread spectrum (PDP) is calculated, and then the delay is estimated by spectral peak search according to a preset fixed threshold or an adaptive threshold.
对于第二类基于信道频率响应的时延测量算法,本公开实施例主要以最大似然算法(ML算法)、多级信号划分算法(MUSIC算法)以及相位类算法(POA算法)为例分别进行说明。For the second type of channel frequency response-based time delay measurement algorithm, the embodiments of the present disclosure mainly take the maximum likelihood algorithm (ML algorithm), the multi-level signal division algorithm (MUSIC algorithm), and the phase-based algorithm (POA algorithm) as examples to respectively perform illustrate.
参见图3所示的最大似然算法的流程图,其主要是利用信道频率响应的估计矢量构造似然函 数,然后通过多维峰值搜索解得待估时延值,当然还可以通过蒙特卡罗直接抽样或重要性抽样来降低搜索复杂度并减少出现局部收敛的情况,最终求解最大值以便得到时延估计值。Referring to the flow chart of the maximum likelihood algorithm shown in Figure 3, it mainly uses the estimated vector of the channel frequency response to construct the likelihood function, and then obtains the delay value to be estimated through the multi-dimensional peak search solution. Sampling or importance sampling to reduce the search complexity and reduce the occurrence of local convergence, and finally solve for the maximum value to obtain a delay estimate.
参见图4所示的多级信号划分算法的流程图,其主要是通过特征分解将空间划分为子空间(也可称为子空间划分类算法),具体而言,首先对信道频率响应进行估计,得到相应估计矢量并计算协方差矩阵,其次对协方差矩阵进行特征分解,根据特征值划分信号子空间和噪声子空间,再次通过构造的时延导向矢量与噪声特征向量构造伪谱函数,最后根据设定的门限,对伪谱函数进行峰值搜索得到时延估计值。Referring to the flowchart of the multi-level signal division algorithm shown in Figure 4, it mainly divides the space into subspaces (also known as subspace division class algorithms) through feature decomposition. Specifically, firstly, the channel frequency response is estimated , obtain the corresponding estimated vector and calculate the covariance matrix, and then perform eigendecomposition on the covariance matrix, divide the signal subspace and the noise subspace according to the eigenvalues, and then construct the pseudospectral function through the constructed delay steering vector and noise eigenvector, and finally According to the set threshold, the peak value of the pseudo-spectral function is searched to obtain the estimated time delay.
参见图5所示的相位差分类算法的流程图,其主要是首先对信道频率响应进行估计,得到相应估计矢量,然后获取各子载波的相位,对选定的各子载波的相位作差,除去子载波间隔并进行一些优化手段,最后得到时延估计值。Referring to the flow chart of the phase difference classification algorithm shown in Figure 5, it mainly estimates the channel frequency response first, obtains the corresponding estimated vector, then obtains the phase of each sub-carrier, and makes the phase difference of each selected sub-carrier, After removing the subcarrier spacing and performing some optimization methods, the delay estimate is finally obtained.
如上所述,以上述图3至图5所代表的几个典型的第二类时延测量算法可见,都是在对信道频率响应的估计基础上才能执行后续时延预测,信道频率响应的估计准确程度会直接影响时延预测精度。但是,在很多情况下可能会出现信道频率响应估计错误的情况,诸如,以下行通信为例,当不同基站到达终端的传播时延差超过CP长度时,容易导致FFT窗的位置选取,使得相应的CFR估计不准确,严重降低最后的时延估计精度。对于此,本公开实施例提出了新的方式来准确估计FFT窗位置,以便无论何种情况,都可以准确选取FFT窗的位置。具体而言,本公开实施例充分利用相关类时延测量算法的运算简单的优势,并将其精度不高的劣势进行充分利用,先快速得到大致的初始估计时延,然后充分利用该初始估计时延来进行FFT窗位置的准确估计,最后将FFT窗位置相应的CFR提供给第二类时延测量算法进行后续的精确时延估计,保障了时延估计的准确性和鲁棒性。上述方式得到的CFR准确程度较高,上述FFT窗的选取方式使得其不会像传统的第二类时延测量算法由于运算量、帧结构等因素受到诸如待测时延长度的限制,待测时延可以为任意值,无论是小于CP长度,还是大于子帧及帧的长度,均可以得到准确的时延测量结果。As mentioned above, it can be seen from the typical second-type delay measurement algorithms represented by the above-mentioned Figures 3 to 5 that the subsequent delay prediction can only be performed on the basis of the estimation of the channel frequency response. The estimation of the channel frequency response The degree of accuracy directly affects the accuracy of delay prediction. However, in many cases, the channel frequency response estimation error may occur. For example, in the case of downlink communication, when the propagation delay difference between different base stations reaching the terminal exceeds the CP length, it is easy to cause the position selection of the FFT window, so that the corresponding The CFR estimation is inaccurate, which seriously reduces the final delay estimation accuracy. For this, the embodiment of the present disclosure proposes a new way to accurately estimate the position of the FFT window, so that the position of the FFT window can be accurately selected no matter what the situation is. Specifically, the embodiment of the present disclosure takes full advantage of the simple operation of the correlation-type delay measurement algorithm, and makes full use of the disadvantage of its low precision. First, a rough initial estimated delay is quickly obtained, and then the initial estimation is fully utilized. Finally, the CFR corresponding to the FFT window position is provided to the second type of delay measurement algorithm for subsequent accurate delay estimation, which ensures the accuracy and robustness of the delay estimation. The CFR obtained by the above method has a high degree of accuracy, and the above-mentioned FFT window selection method makes it not like the traditional second-type delay measurement algorithm due to factors such as computational complexity and frame structure. The delay can be any value, whether it is less than the CP length or greater than the length of the subframe and the frame, an accurate delay measurement result can be obtained.
在前述图1的基础上,参见图6所示的一种传输时延的测量方法的流程图,该方法侧重点在于阐述如何根据初始估计时延确定FFT窗口,主要包括步骤S602至步骤S608。Based on the aforementioned FIG. 1 , referring to the flowchart of a method for measuring transmission delay shown in FIG. 6 , the method focuses on how to determine the FFT window according to the initial estimated delay, which mainly includes steps S602 to S608 .
步骤S602,采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法。Step S602, using the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain an initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay Extended measurement algorithm.
步骤S604,基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界。Step S604: Determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length.
在一种具体的实施方式中,可以首先根据初始估计时延的误差范围确定真实时延的估值范围,然后基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。在选取FFT窗口时,FFT窗口的左右边界需要根据初始估计时延的误差范围适当设定。诸如,假设初始估计时延为
其误差范围为Δt,也即,理论上来讲,真实时延可能在
区间内,而FFT窗口的长度通常预先固定,因此可以先基于
和Δt确定FFT窗口的左边界,然后再基于FFT窗口长度确定右边界,从而选取出FFT窗口。在实际应用中,通常由相关类时延测量算法得到的初始估计时延
的误差范围小于半个CP长度,也即Δt<N
CP/2,因此在一种实施方式中,可以设定FFT窗口的左边界为
并基于预设的FFT窗口长度来确定右边界。应当注意的是,诸如N
CP/2的设定以及
的左边界设定仅为本公开实施例的一种示意性说明,不应当被视为限制,在实际应用中还可以根据
的误差范围选择其它边界值,只需保证FFT窗口涵盖真实时延的估值范围即可。
In a specific implementation manner, the estimated range of the real delay may be determined first according to the error range of the initial estimated delay, and then the left and right boundaries of the FFT window may be determined based on the estimated range of the real delay; The difference between the boundary and the right boundary is equal to the FFT window length, and the FFT window covers the estimated range of the true delay. When selecting the FFT window, the left and right boundaries of the FFT window need to be appropriately set according to the error range of the initial estimated delay. For example, suppose the initial estimated delay is Its error range is Δt, that is, theoretically, the real delay may be interval, and the length of the FFT window is usually fixed in advance, so it can be based on and Δt determine the left boundary of the FFT window, and then determine the right boundary based on the length of the FFT window, thereby selecting the FFT window. In practical applications, the initial estimated delay is usually obtained by the correlation-like delay measurement algorithm. The error range of is less than half the CP length, that is, Δt<N CP /2, so in one embodiment, the left boundary of the FFT window can be set as And the right boundary is determined based on the preset FFT window length. It should be noted that settings such as N CP /2 and The setting of the left boundary of the Select other boundary values for the error range of , and only need to ensure that the FFT window covers the estimated range of the real delay.
步骤S606,基于左边界和右边界确定FFT窗口。在左右边界已知之后,FFT窗口即已确定,从而可以准确选取出FFT窗口。Step S606, determine the FFT window based on the left boundary and the right boundary. After the left and right boundaries are known, the FFT window is determined, so that the FFT window can be accurately selected.
步骤S608,基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对第一设备与第二设备之间传输信号的时延进行计算,得到最终估计时延。Step S608 , based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the transmission signal between the first device and the second device to obtain the final estimated delay.
通过上述方式,基于相关类时延测量算法得到的初始估计时延的误差范围来确定FFT窗口,以确保FFT窗口涵盖真实时延值,从而使第二类时延测量算法能够根据FFT窗口进行时延搜索,得到高精度的最终估计时延。In the above manner, the FFT window is determined based on the error range of the initial estimated delay obtained by the correlation-type delay measurement algorithm, so as to ensure that the FFT window covers the real delay value, so that the second-type delay measurement algorithm can perform the time delay according to the FFT window. Delay search to obtain a high-precision final estimated delay.
为了进一步节约第二类时延测量算法的算力,在本公开实施例在采用第二类时延测量算法计算第一设备与第二设备之间传输信号的时延时会缩小时延搜索范围,以节约算力并缩短运算时间,具体可以参照如下步骤1至步骤3实现。In order to further save the computing power of the second type of delay measurement algorithm, in this embodiment of the present disclosure, when the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the first device and the second device, the delay search range will be narrowed down , in order to save computing power and shorten the operation time, which can be implemented by referring to the following steps 1 to 3.
步骤1,采用第二类时延测量算法,对第一设备与第二设备之间传输信号的时延的误差量级进行估计。Step 1, using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device.
步骤2,基于误差量级,确定第二类时延测量算法在FFT窗口中的时延搜索范围;在此步骤中,会进一步缩小FFT窗口中的时延搜索范围,相比于第二类时延测量算法需要在整个FFT窗口进行时延搜索相比,这种方式能够较好的节约算力,降低时间开销。Step 2: Determine the delay search range of the second type of delay measurement algorithm in the FFT window based on the magnitude of the error; in this step, the delay search range in the FFT window will be further narrowed, compared to the second type of time delay search range. Compared with the delay measurement algorithm, which needs to perform delay search in the entire FFT window, this method can save computing power and reduce time overhead.
步骤3,采用第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。Step 3: Use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain a final estimated delay.
通过上述方式,由于缩小了时延搜索范围,因此可以有效节约时延算力,降低了复杂度,有效降低了时间开销,提升了时延估计效率。In the above manner, since the delay search range is narrowed, the delay computing power can be effectively saved, the complexity can be reduced, the time overhead can be effectively reduced, and the efficiency of delay estimation can be improved.
进一步,在得到精确的最终估计时延的基础上,可以基于最终估计时延和第一设备的已知位置来确定第二设备的位置,从而实现定位。为便于理解,在采用上述传输时延的确定方法的基础上,本公开实施例又提供了一种定位方法,在该方法中,以第一设备为网络侧设备,第二设备为终端设备为例进行说明,参见如图7所示的一种定位方法流程图,该方法主要包括如下步骤S702至S708。Further, on the basis of obtaining an accurate final estimated delay, the position of the second device may be determined based on the final estimated delay and the known position of the first device, thereby realizing positioning. For ease of understanding, on the basis of the above-mentioned method for determining transmission delay, an embodiment of the present disclosure further provides a positioning method. In this method, the first device is the network side device, and the second device is the terminal device. For illustration, refer to the flowchart of a positioning method shown in FIG. 7 , the method mainly includes the following steps S702 to S708.
步骤S702,在接收到定位通知的情况下,采用第一类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法。诸如,在接收到LMF(Location Management Function,位置服务器)等定位端下发的定位辅助数据信息时,即认为接收到定位通知,并开始执行后续的时延测量方法来定位。而终端设备诸如可以为手机、智能手表等用户终端,网络侧设备诸如可以为基站等。Step S702, in the case of receiving the positioning notification, the first type of delay measurement algorithm is used to estimate the delay of the transmission signal between the terminal device and the network side device, and the initial estimated delay is obtained; wherein, the first type of delay The delay measurement algorithms include correlation-like delay measurement algorithms. For example, when receiving the positioning assistance data information issued by the positioning terminal such as LMF (Location Management Function, location server), it is considered that the positioning notification is received, and the subsequent delay measurement method is started to locate. The terminal device may be, for example, a user terminal such as a mobile phone and a smart watch, and the network-side device may be, for example, a base station.
在一些实施方式中,第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In some embodiments, the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm.
步骤S704,根据初始估计时延确定快速傅里叶变换FFT窗口。Step S704, determining a fast Fourier transform FFT window according to the initial estimated time delay.
步骤S706,基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延。Step S706, based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
上述步骤S702至步骤S706可参照前述传输时延的测量方法的相关内容,在此不再赘述。For the foregoing steps S702 to S706, reference may be made to the foregoing related content of the transmission delay measurement method, which will not be repeated here.
步骤S708,基于最终估计时延和网络侧设备的已知位置,确定终端设备的位置。根据时延和已知位置进行定位的方式也即为TDOA(Time Difference Of Arrival,到达时间差)定位的方式,具体可参照相关内容实现,在此不再赘述。Step S708: Determine the location of the terminal device based on the final estimated time delay and the known location of the network side device. The method of positioning according to the time delay and the known position is also the method of TDOA (Time Difference Of Arrival, time difference of arrival) positioning, which can be implemented with reference to the relevant content, and will not be repeated here.
本公开实施例提出的上述定位方法,由于所采用的终端设备与网络侧设备之间传输信号的时延测量方式能够得到高精度的时延估计值,基于最终得到的时延估计值进行定位,可以有效保障终端设备的定位精度。The above-mentioned positioning method proposed by the embodiments of the present disclosure can obtain a high-precision delay estimation value due to the adopted delay measurement method for transmitting signals between the terminal equipment and the network side equipment, and the positioning is performed based on the finally obtained delay estimation value. It can effectively guarantee the positioning accuracy of the terminal equipment.
在一些实施方式中,根据初始估计时延确定快速傅里叶变换FFT窗口的步骤,包括如下步骤a至步骤b。In some embodiments, the step of determining the fast Fourier transform FFT window according to the initial estimated time delay includes the following steps a to b.
步骤a,基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界。具体而言,可参照如下步骤a1至步骤a2实现。In step a, the left boundary and the right boundary of the FFT window are determined based on the error range of the initial estimated delay and the preset FFT window length. Specifically, it can be implemented by referring to the following steps a1 to a2.
步骤a1,根据初始估计时延的误差范围确定真实时延的估值范围。In step a1, the estimated range of the real time delay is determined according to the error range of the initial estimated time delay.
步骤a2,基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。In step a2, the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the estimated range of the real delay.
步骤b,基于左边界和右边界确定FFT窗口。Step b, determine the FFT window based on the left boundary and the right boundary.
在一些实施方式中,采用第二类时延测量算法,对第一设备与第二设备之间传输信号的时延进行计算,得到最终估计时延的步骤,包括:采用第二类时延测量算法,对第一设备与第二设备之间传输信号的时延的误差量级进行估计;基于误差量级,确定第二类时延测量算法在FFT窗口中的时延搜索范围;采用第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。In some embodiments, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device, and the step of obtaining the final estimated delay includes: using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the transmission signal between the first device and the second device; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; adopt the second The quasi-delay measurement algorithm performs a delay search within the delay search range to obtain the final estimated delay.
可以理解的是,上述方法可以由终端设备执行或者由网络侧设备执行。诸如,可以由终端设备进行自身定位,也可以由网络侧设备为终端进行定位,在具体实现时,可以由终端设备或网络侧设备将采用本公开实施例提供的传输时延的测量方法所得到的时延估计值上报到LMF,由LMF进行定位解算。It can be understood that, the above method may be executed by a terminal device or by a network side device. For example, the terminal device can perform its own positioning, or the network side device can perform positioning for the terminal. In specific implementation, the terminal device or the network side device can use the transmission delay measurement method provided by the embodiment of the present disclosure to obtain The estimated time delay is reported to the LMF, and the LMF performs the positioning solution.
上述定位方法同时适用于无线通信领域中的上行定位方案和下行定位方案。上行定位也即由基站接收并测量来自终端设备的定位信号,从而对终端设备进行定位;下行定位也即指终端设备接收并测量来自基站的定位信号,从而对自身进行定位。The above positioning method is applicable to both an uplink positioning scheme and a downlink positioning scheme in the wireless communication field. Uplink positioning means that the base station receives and measures the positioning signal from the terminal equipment to locate the terminal equipment; downlink positioning means that the terminal equipment receives and measures the positioning signal from the base station to position itself.
在实际应用中,为了便于处理,本公开实施例中提及的待测量时延可以具体以时延差分值来表示。诸如,在测算用户设备与基站之间的时延或者给用户设备进行定位时,可以基于用户设备与服务基站以及用户与非服务基站的时延来确定时延差分值,进而进行定位解算。具体实现时,诸如可以以服务基站为基准,假设用户设备与服务基站的时延为第一时延,用户与非服务基站的 时延为第二时延,通过测算第二时延相对于第一时延的差分值,来表征用户设备与非服务基站之间的时延估算值,以及根据非服务基站的位置来进一步确定用户设备的位置。通常而言,服务基站为一个,非服务基站可以为多个,每个非服务基站与用户设备之间在某时刻的时延估计值(具体可通过分别与服务基站间的时延估计值差分得到的时延差分值表示)以及每个非服务基站的位置都通报给位置解算端(LMF即定位服务器或者用户设备自身或网络侧基站等等)进行位置求解,即可确定用户设备在该时刻的位置。In practical applications, in order to facilitate processing, the delay to be measured mentioned in the embodiments of the present disclosure may be specifically represented by a delay difference value. For example, when measuring the delay between the user equipment and the base station or positioning the user equipment, the delay difference value can be determined based on the delay between the user equipment and the serving base station and the user and the non-serving base station, and then the positioning solution can be performed. In specific implementation, for example, the serving base station can be used as the benchmark, and it is assumed that the delay between the user equipment and the serving base station is the first delay, and the delay between the user and the non-serving base station is the second delay. A differential value of the time delay is used to represent the estimated time delay between the user equipment and the non-serving base station, and the location of the user equipment is further determined according to the location of the non-serving base station. Generally speaking, there is one serving base station, and there may be multiple non-serving base stations. The estimated value of the delay between each non-serving base station and the user equipment at a certain time (specifically, the difference between the estimated delay value and the serving base station can be calculated by The obtained delay difference value representation) and the location of each non-serving base station are reported to the location solver (LMF is the positioning server or the user equipment itself or the network side base station, etc.) to solve the location, and the user equipment can be determined. position at the moment.
为便于理解,本公开实施例将前述定位方法应用于无线通信领域中,提供了四个具体的实施示例进行说明,以下实施示例中,均以网络侧设备为基站,终端设备为UE(User Equipment,用户终端)为例进行说明。For ease of understanding, the embodiment of the present disclosure applies the aforementioned positioning method to the field of wireless communication, and provides four specific implementation examples for description. , user terminal) as an example to illustrate.
实施示例1Implementation Example 1
本实施例为下行定位。This embodiment is downlink positioning.
第一类时延测量算法为:相关类时延测量算法。The first type of delay measurement algorithm is: correlation type delay measurement algorithm.
第二类时延测量算法为:多级信号划分MUSIC算法。The second type of delay measurement algorithm is: multi-level signal division MUSIC algorithm.
该定位方法由目标UE执行。The positioning method is performed by the target UE.
步骤1:目标UE接收诸如LMF、定位服务器等定位端通知的下行定位辅助数据信息。其中,该下行定位辅助数据信息诸如可以为下行PRS(Positioning Reference Signal,定位参考信号)信息和/或SSB(Synchronization Signal/PBCH Block,同步信号和PBCH块)信息,具体以序列的形式表征,以便使目标UE可以基于该序列对相应的信号进行对照解析。Step 1: The target UE receives the downlink positioning assistance data information notified by the positioning terminal such as the LMF and the positioning server. Wherein, the downlink positioning assistance data information can be, for example, downlink PRS (Positioning Reference Signal, Positioning Reference Signal) information and/or SSB (Synchronization Signal/PBCH Block, synchronization signal and PBCH block) information, which is specifically represented in the form of a sequence, so that The target UE can perform comparative analysis on the corresponding signal based on the sequence.
步骤2:目标UE接收并且测量来自不同基站的下行PRS和/或SSB信号,获得时延测量值。Step 2: The target UE receives and measures downlink PRS and/or SSB signals from different base stations to obtain a time delay measurement value.
在具体实现时,可以基于目标UE与服务基站、非服务基站之间的信号时延差来衡量时延测量值。假设基站1为服务基站,其余基站均为非服务基站,下面以UE对基站2的时延测量进行示例说明,UE对其余非服务基站的时延测量方式均可采用相同方法。具体可参照如下步骤2.1至步骤2.4。应当注意是,以下步骤不受待估时延差分值的大小限制,待估时延差分值可以为任意值,无论是小于CP长度、大于CP长度还是大于子帧甚至帧的长度,均可按照如下步骤得到高精度的时延估计值。During specific implementation, the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following takes the UE's delay measurement of base station 2 as an example, and the UE can use the same method for other non-serving base stations to measure the delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the size of the delay difference value to be estimated. The delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame. The following steps are used to obtain a high-precision delay estimate.
步骤2.1:UE以服务基站1的下行定时为基准,接收并且存储N个符号的时域数据,通过相关类算法估计待测时延,即按照公式(1)对N个符号的时域数据y(n)与步骤1得到的基站2的PRS和/或SSB序列对应的时域发送信号s(n),进行相关操作,找到R
2(m)中的首个峰值,该峰对应的时延值即为差分时延值(DL-TDOA)初始估计量
Step 2.1: The UE receives and stores the time domain data of N symbols based on the downlink timing of the serving base station 1, and estimates the time delay to be measured through the correlation class algorithm, that is, according to formula (1), the time domain data y of N symbols is calculated. (n) The time domain transmission signal s(n) corresponding to the PRS and/or SSB sequence of the base station 2 obtained in step 1, perform a correlation operation to find the first peak in R 2 (m), and the delay corresponding to the peak The value is the initial estimator of the differential delay value (DL-TDOA)
步骤2.2:根据时延初始估计量
选取FFT窗口即
其中Δτ
左+Δτ
右=N_FFT,N_FFT为FFT窗口长度。该窗口需要包含
这个估计位置,FFT窗左右边界的设定需要根据估计值
的误差范围适当设定,由于通常
的误差范围小于半个CP长度即Δt<N
CP/2,这里设置FFT窗左边界为
最后得到该时间窗对应的CFR,取窗过程具体可参见图8所示。在图8中,BS1表示基站1(服务基站),BS2表示基站2(非服务基站), UE1表示当前的目标UE,其中,BS1和BS2为发射端(TX),UE1为接收端(RX)。从图8中可看出,由于初始估计时延为
的误差范围为Δt,理论上来讲,真实时延可能在
区间内,因此可将MUSIC算法的时延搜索范围进一步缩小至
区间,在具体实现时,FFT窗口的左边界应小于
即FFT窗口应涵盖误差范围,以保障后续可搜索到真实时延。通过缩小时延搜索范围,可以有效节约算力,降低时延搜索的成本消耗。
Step 2.2: According to the initial estimate of delay Select the FFT window that is Where Δτleft + Δτright =N_FFT, where N_FFT is the FFT window length. The window needs to contain This estimated position, the setting of the left and right boundaries of the FFT window needs to be based on the estimated value The error range is appropriately set, since usually The error range is less than half the CP length, that is, Δt<N CP /2, where the left boundary of the FFT window is set as Finally, the CFR corresponding to the time window is obtained, and the specific window selection process can be referred to as shown in FIG. 8 . In Figure 8, BS1 represents base station 1 (serving base station), BS2 represents base station 2 (non-serving base station), and UE1 represents the current target UE, wherein BS1 and BS2 are transmitters (TX), and UE1 is receiver (RX) . As can be seen from Figure 8, since the initial estimated delay is The error range of Δt is Δt. In theory, the real delay may be in Therefore, the delay search range of the MUSIC algorithm can be further narrowed to interval, in the specific implementation, the left boundary of the FFT window should be less than That is, the FFT window should cover the error range to ensure that the real delay can be searched later. By narrowing the scope of the delay search, computing power can be effectively saved and the cost consumption of the delay search can be reduced.
应当注意的是,当待估时延差分值小于CP长度时,也可以直接在
位置处取FFT窗,即FFT窗口位置为[0,N
FFT],得到CFR后,在MUSIC算法处理时,以相关类时延算法初步估计的时延值为中心,左右取适当长度作为MUSIC的时延搜索范围,进行时延估计即可。
It should be noted that when the delay difference value to be estimated is less than the CP length, it can also be directly Take the FFT window at the position, that is, the position of the FFT window is [0, N FFT ]. After obtaining the CFR, during the processing of the MUSIC algorithm, take the delay value initially estimated by the related-type delay algorithm as the center, and take the appropriate length on the left and right as the MUSIC The delay search range can be used to estimate the delay.
步骤2.3:基于步骤2.2估计的位置取FFT窗得到CFR,这里设为
采用MUSIC算法对残余误差进行估计,即按照公式(2)计算得到估计的信道响应的自相关矩阵
接着对其进行特征分解,得到噪声子空间的特征向量U
噪声,将其与公式(3)所示的时延导向矢量v(τ
i)进行内积运算,得到公式(4)对应的伪谱图,其首峰对应的时延值即为残余误差估计值
在设置MUSIC搜索范围时(即设置导向矢量对应的时延范围τ
max-τ
min),可以根据相关操作后的残余时延误差的量级估计,进一步缩小搜索范围。
Step 2.3: Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The residual error is estimated by the MUSIC algorithm, that is, the autocorrelation matrix of the estimated channel response is calculated according to formula (2). Then perform eigendecomposition on it to obtain the eigenvector U noise of the noise subspace, and perform inner product operation with the delay steering vector v(τ i ) shown in formula (3) to obtain the pseudo-spectrum corresponding to formula (4). Figure, the delay value corresponding to the first peak is the residual error estimate When setting the MUSIC search range (ie, setting the delay range τ max -τ min corresponding to the steering vector), the search range can be further narrowed according to the magnitude estimation of the residual delay error after the relevant operation.
步骤2.4:根据步骤2.2和2.3的估计结果,得到最终的DL-TDOA测量值
即
Step 2.4: According to the estimation results of steps 2.2 and 2.3, obtain the final DL-TDOA measurement value which is
步骤3:将最终DL-TDOA测量值上报给诸如LMF等定位端,以使得定位端基于UE与各基站的时延差分值以及已知各基站的位置,对UE位置进行解算。Step 3: The final DL-TDOA measurement value is reported to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
实施示例2Implementation Example 2
本实施例为下行定位。This embodiment is downlink positioning.
第一类时延测量算法为:相关类时延测量算法。The first type of delay measurement algorithm is: correlation type delay measurement algorithm.
第二类时延测量算法为:最大似然ML算法。The second type of delay measurement algorithm is the maximum likelihood ML algorithm.
该定位方法由目标UE执行。The positioning method is performed by the target UE.
步骤1:目标UE接收诸如LMF、定位服务器等定位端通知的下行定位辅助数据信息。其中,该下行定位辅助数据信息诸如可以为下行PRS(Positioning Reference Signal,定位参考信号)信息和/或SSB(Synchronization Signal/PBCH Block,同步信号和PBCH块)信息,具体以序列的形式表征,以便使目标UE可以基于该序列对相应的信号进行对照解析。Step 1: The target UE receives the downlink positioning assistance data information notified by the positioning terminal such as the LMF and the positioning server. Wherein, the downlink positioning assistance data information can be, for example, downlink PRS (Positioning Reference Signal, Positioning Reference Signal) information and/or SSB (Synchronization Signal/PBCH Block, synchronization signal and PBCH block) information, which is specifically represented in the form of a sequence, so that The target UE can perform comparative analysis on the corresponding signal based on the sequence.
步骤2:目标UE接收并且测量来自不同基站的下行PRS和/或SSB信号,获得时延测量值。Step 2: The target UE receives and measures downlink PRS and/or SSB signals from different base stations to obtain a time delay measurement value.
在具体实现时,可以基于目标UE与服务基站、非服务基站之间的信号时延差来衡量时延测量值。假设基站1为服务基站,其余基站均为非服务基站,下面以UE对基站2的时延测量进行 示例说明,UE对其余非服务基站的时延测量方式均可采用相同方法。具体可参照如下步骤2.1至步骤2.4。应当注意是,以下步骤不受待估时延差分值的大小限制,待估时延差分值可以为任意值,无论是小于CP长度、大于CP长度,还是大于子帧甚至帧的长度,均可按照如下步骤得到高精度的时延估计值。During specific implementation, the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and other base stations are non-serving base stations, the following is an example of the UE's delay measurement of base station 2. The UE can use the same method for other non-serving base stations to measure the delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the size of the delay difference value to be estimated. The delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame. Follow the steps below to obtain a high-precision delay estimate.
步骤2.1:UE以服务基站1的下行定时为基准,接收并且存储N个符号的时域数据,通过相关类算法估计待测时延,即按照公式(1)对N个符号的时域数据y(n)与步骤1得到的基站2的PRS和/或SSB序列对应的时域信号s(n),进行相关操作,找到R
2(m)中的首个峰值,该峰对应的时延值即为差分时延值(DL-TDOA)初始估计量
Step 2.1: The UE receives and stores the time domain data of N symbols based on the downlink timing of the serving base station 1, and estimates the time delay to be measured through the correlation class algorithm, that is, according to formula (1), the time domain data y of N symbols is calculated. (n) with the time domain signal s(n) corresponding to the PRS and/or SSB sequence of the base station 2 obtained in step 1, perform a correlation operation to find the first peak in R 2 (m), and the delay value corresponding to the peak is the initial estimator of the differential delay value (DL-TDOA)
步骤2.2:根据时延初始估计量
选取FFT窗口即
其中Δτ
左+Δτ
右=N_FFT,即该窗口需要包含
这个估计位置,FFT窗左右边界的设定需要根据估计值
的误差范围适当设定,由于通常
的误差范围小于半个CP长度即Δt<N
CP/2,这里设置FFT窗左边界为
最后得到该时间窗对应的CFR,取窗过程具体也可参见图8所示,在此不再赘述。应当注意的是,当待估时延差分值小于CP长度时,也可以直接在
位置处取FFT窗,即FFT窗口位置为[0,N
FFT],得到CFR后,在ML算法处理时,以相关类时延算法初步估计的时延值为中心,左右取适当长度作为ML算法的时延搜索范围,进行时延估计即可。
Step 2.2: According to the initial estimate of delay Select the FFT window that is Where Δτ left + Δτ right = N_FFT, that is, the window needs to contain This estimated position, the setting of the left and right boundaries of the FFT window needs to be based on the estimated value The error range is appropriately set, since usually The error range is less than half the CP length, that is, Δt<N CP /2, where the left boundary of the FFT window is set as Finally, the CFR corresponding to the time window is obtained, and the details of the window selection process can also be referred to as shown in FIG. 8 , which will not be repeated here. It should be noted that when the delay difference value to be estimated is less than the CP length, it can also be directly Take the FFT window at the position, that is, the position of the FFT window is [0, N FFT ]. After obtaining the CFR, when processing the ML algorithm, take the delay value initially estimated by the related-type delay algorithm as the center, and take the appropriate length on the left and right as the ML algorithm. The delay search range can be estimated by performing delay estimation.
步骤2.3:基于步骤2.2估计的位置取FFT窗得到CFR,这里设为
采用ML算法对残余误差进行估计,即将各时延导向矢量v(τ
i)代入公式(6)所示的对数似然函数,生成相应的伪谱图,其首峰对应的时延值即为残余误差估计值
在设置ML搜索范围时(即设置导向矢量对应的时延范围τ
max-τ
min),可以根据相关操作后的残余时延误差的量级估计,进一步缩小搜索范围。
Step 2.3: Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The ML algorithm is used to estimate the residual error, that is, each delay steering vector v(τ i ) is substituted into the log-likelihood function shown in formula (6) to generate the corresponding pseudospectrogram, and the delay value corresponding to the first peak is is the residual error estimate When setting the ML search range (ie, setting the delay range τ max -τ min corresponding to the steering vector), the search range can be further narrowed according to the magnitude estimation of the residual delay error after the correlation operation.
步骤2.4:根据步骤2.2和2.3的估计结果,得到最终的DL-TDOA测量值
即
Step 2.4: According to the estimation results of steps 2.2 and 2.3, obtain the final DL-TDOA measurement value which is
步骤3:将最终DL-TDOA测量值上报给诸如LMF等定位端,以使得定位端基于UE与各基站的时延差分值以及已知各基站的位置,对UE位置进行解算。Step 3: The final DL-TDOA measurement value is reported to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
实施示例3Implementation Example 3
本实施例为上行定位。This embodiment is uplink positioning.
第一类时延测量算法为:相关类时延测量算法。The first type of delay measurement algorithm is: correlation type delay measurement algorithm.
第二类时延测量算法为:相位类POA算法。The second type of delay measurement algorithm is the phase-based POA algorithm.
该方法由基站执行。The method is performed by the base station.
步骤1:基站接收诸如LMF、定位服务器、UE等定位端通知的上行定位辅助数据信息,主要包括上行SRS信息,该信息具体以序列形式表征,以便基站可以基于该序列对相应的信号进行对照解析。Step 1: The base station receives uplink positioning assistance data information notified by positioning terminals such as LMF, positioning server, UE, etc., mainly including uplink SRS information, which is specifically represented in the form of a sequence, so that the base station can compare and analyze the corresponding signals based on the sequence. .
步骤2:基站接收并且测量来自目标UE定时调整后的上行SRS信号,获得时延测量值。Step 2: The base station receives and measures the uplink SRS signal after timing adjustment from the target UE to obtain a time delay measurement value.
在具体实现时,可以基于目标UE与服务基站、非服务基站之间的信号时延差来衡量时延测量值。假设基站1为服务基站,其余基站均为非服务基站,下面以基站2对UE的时延测量进行示例说明,其余非服务基站对UE的时延测量方式均可采用相同方法。具体可参照如下步骤2.1至步骤2.4。应当注意是,以下步骤不受待估时延差分值的限制,待估时延差分值可以为任意值,无论是小于CP长度、大于CP长度,还是大于子帧甚至帧的长度均可按照如下步骤得到高精度的时延估计值。During specific implementation, the measured delay value may be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following is an example of the time delay measurement of the UE by base station 2. The other non-serving base stations can use the same method for the measurement of the UE's time delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the delay difference value to be estimated, and the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame can be as follows: step to obtain a high-precision delay estimate.
步骤2.1:基站2接收并且存储N个符号的时域数据,通过相关类算法估计待测时延,即按照公式(7)对N个符号的时域数据y(n)与步骤1得到的基站2的SRS序列对应的时域信号s(n),进行相关操作,找到R
2(m)中的首个峰值,该峰对应的时延值即为差分时延值(UL-TDOA)初始估计量
Step 2.1: The base station 2 receives and stores the time domain data of N symbols, and estimates the delay to be measured through the correlation class algorithm, that is, according to formula (7), the time domain data y(n) of N symbols and the base station obtained in step 1 are compared. The time domain signal s(n) corresponding to the SRS sequence of 2, perform the correlation operation to find the first peak in R 2 (m), and the delay value corresponding to this peak is the initial estimate of the differential delay value (UL-TDOA). quantity
步骤2.2:根据时延初始估计量
选取FFT窗口即
其中Δτ
左+Δτ
右=N_FFT,即该窗口需要包含
这个估计位置,FFT窗左右边界的设定需要根据估计值
的误差范围适当设定,由于通常
的误差范围小于半个CP长度即Δt<N
CP/2,这里设置FFT窗左边界为
最后得到该时间窗对应的CFR,取窗过程具体可参见图9所示。其中,UE1为发射端(TX),BS1和BS2为接收端(RX)。
Step 2.2: According to the initial estimate of delay Select the FFT window that is Where Δτ left + Δτ right = N_FFT, that is, the window needs to contain This estimated position, the setting of the left and right boundaries of the FFT window needs to be based on the estimated value The error range is appropriately set, since usually The error range is less than half the CP length, that is, Δt<N CP /2, where the left boundary of the FFT window is set as Finally, the CFR corresponding to the time window is obtained, and the specific window selection process can be referred to as shown in FIG. 9 . Among them, UE1 is a transmitter (TX), and BS1 and BS2 are receivers (RX).
步骤2.3:基于步骤2.2估计的位置取FFT窗得到CFR,这里设为
采用POA算法对残余误差进行估计,即按照公式(8)计算得到残余误差估计值
Step 2.3: Based on the position estimated in step 2.2, take the FFT window to obtain the CFR, which is set as The residual error is estimated by the POA algorithm, that is, the estimated residual error is calculated according to formula (8).
步骤2.4:根据步骤2.2和2.3的估计结果,得到最终的UL-TDOA测量值
即
Step 2.4: According to the estimation results of steps 2.2 and 2.3, obtain the final UL-TDOA measurement value which is
步骤3:将最终UL-TDOA测量值上报给诸如LMF等定位端,以使得定位端基于UE与各基站的时延差分值以及已知各基站的位置,对UE位置进行解算。Step 3: report the final UL-TDOA measurement value to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
实施示例4Implementation Example 4
本实施例为上行定位。This embodiment is uplink positioning.
第一类时延测量算法为:相关类时延测量算法。The first type of delay measurement algorithm is: correlation type delay measurement algorithm.
第二类时延测量算法为:过采样相关算法(Oversampling Correlation算法)。The second type of delay measurement algorithm is an oversampling correlation algorithm (Oversampling Correlation algorithm).
该定位方法由基站执行。The positioning method is performed by the base station.
步骤1:基站接收诸如LMF、定位服务器、UE等定位端通知的上行定位辅助数据信息,主要包括上行SRS信息,该信息具体以序列形式表征,以便基站可以基于该序列对相应的信号进行对照解析。Step 1: The base station receives uplink positioning assistance data information notified by positioning terminals such as LMF, positioning server, UE, etc., mainly including uplink SRS information, which is specifically represented in the form of a sequence, so that the base station can compare and analyze the corresponding signals based on the sequence. .
步骤2:基站接收并且测量来自目标UE定时调整后的上行SRS信号,获得时延测量值。Step 2: The base station receives and measures the uplink SRS signal after timing adjustment from the target UE to obtain a time delay measurement value.
在具体实现时,可以基于目标UE与服务基站、非服务基站之间的信号时延差来衡量时延测 量值。假设基站1为服务基站,其余基站均为非服务基站,下面以基站2对UE的时延测量进行示例说明,其余非服务基站对UE的时延测量方式均可采用相同方法。具体可参照如下步骤2.1至步骤2.4。应当注意是,以下步骤不受待估时延差分值的限制,待估时延差分值可以为任意值,无论是小于CP长度、大于CP长度,还是大于子帧甚至帧的长度,均可按照如下步骤得到高精度的时延估计值。In specific implementation, the delay measurement value can be measured based on the signal delay difference between the target UE and the serving base station and the non-serving base station. Assuming that base station 1 is the serving base station, and the rest of the base stations are non-serving base stations, the following is an example of the time delay measurement of the UE by base station 2. The other non-serving base stations can use the same method for the measurement of the UE's time delay. For details, please refer to the following steps 2.1 to 2.4. It should be noted that the following steps are not limited by the delay difference value to be estimated, and the delay difference value to be estimated can be any value, whether it is less than the CP length, greater than the CP length, or greater than the length of the subframe or even the frame, can be determined according to The following steps are used to obtain a high-precision delay estimate.
步骤2.1:基站2接收并且存储N个符号的时域数据,通过相关类算法估计待测时延,即按照公式(9)对N个符号的时域数据y(n)与步骤1得到的基站2的SRS序列对应的时域信号s(n),进行相关操作,找到R
2(m)中的首个峰值,该峰对应的时延值即为差分时延值(UL-TDOA)初始估计量
Step 2.1: The base station 2 receives and stores the time domain data of N symbols, and estimates the delay to be measured through the correlation class algorithm, that is, according to formula (9), the time domain data y(n) of N symbols and the base station obtained in step 1 are compared. The time domain signal s(n) corresponding to the SRS sequence of 2, perform the correlation operation to find the first peak in R 2 (m), and the delay value corresponding to this peak is the initial estimate of the differential delay value (UL-TDOA). quantity
步骤2.2:根据时延初始估计量
选取FFT窗口即
其中Δτ
左+Δτ
右=N_FFT,即该窗口需要包含
这个估计位置,FFT窗左右边界的设定需要根据估计值
的误差范围适当设定,由于通常
的误差范围小于半个CP长度即Δt<N
CP/2,这里设置FFT窗左边界为
也即FFT左边界应小于
即FFT窗口应涵盖误差范围,最后得到该时间窗对应的CFR,取窗过程具体也可参见图9所示,在此不再赘述。应当注意的是,当待估时延差分值小于CP长度时,也可以直接在
位置处取FFT窗,即FFT窗口位置为[0,N
FFT],得到CFR后,在过采样相关算法处理时,以相关类时延算法初步估计的时延值为中心,左右取适当长度作为过采样相关算法的时延搜索范围,进行时延估计即可。
Step 2.2: According to the initial estimate of delay Select the FFT window that is Where Δτ left + Δτ right = N_FFT, that is, the window needs to contain This estimated position, the setting of the left and right boundaries of the FFT window needs to be based on the estimated value The error range is appropriately set, since usually The error range is less than half the CP length, that is, Δt<N CP /2, where the left boundary of the FFT window is set as That is, the left boundary of the FFT should be less than That is, the FFT window should cover the error range, and finally the CFR corresponding to the time window is obtained. The specific window selection process can also be referred to as shown in FIG. 9 , which will not be repeated here. It should be noted that when the delay difference value to be estimated is less than the CP length, it can also be directly The FFT window is taken at the position, that is, the position of the FFT window is [0, N FFT ]. After the CFR is obtained, when the oversampling correlation algorithm is processed, the delay value initially estimated by the correlation-like delay algorithm is centered, and the left and right lengths are taken as the appropriate length. The delay search range of the oversampling correlation algorithm can be estimated by delay estimation.
步骤2.3:采用过采样相关算法对残余误差进行估计,对步骤2.2得到的FFT窗口位置的时域数据进行A倍过采样,即按照公式(10)对A*N
FFT个时域数据z(n)(这里可以根据相关操作后的残余时延误差的量级估计来减小搜索点数)与经过A倍过采样后的基站2的SRS序列对应的时域信号t(n),进行相关,找到R
2(m)中的首个峰值,该峰对应的时延值即为残余误差估计值
Step 2.3: Use the oversampling correlation algorithm to estimate the residual error, and perform A times oversampling on the time domain data of the FFT window position obtained in step 2.2, that is, according to formula (10), A*N FFT time domain data z(n ) (here, the number of search points can be reduced according to the magnitude estimation of the residual delay error after the correlation operation) and the time domain signal t(n) corresponding to the SRS sequence of the base station 2 after A times oversampling, correlate to find The first peak in R 2 (m), the delay value corresponding to this peak is the residual error estimate
步骤2.4:根据步骤2.2和2.3的估计结果,得到最终的UL-TDOA测量值
即
Step 2.4: According to the estimation results of steps 2.2 and 2.3, obtain the final UL-TDOA measurement value which is
步骤3:将最终UL-TDOA测量值上报给诸如LMF等定位端,以使得定位端基于UE与各基站的时延差分值以及已知各基站的位置,对UE位置进行解算。Step 3: report the final UL-TDOA measurement value to a positioning terminal such as LMF, so that the positioning terminal can calculate the UE position based on the delay difference value between the UE and each base station and the known positions of each base station.
应当理解的是,以上4个实施示例仅是基于本公开实施例提出的定位方法的示例性实施方式,不应当被视为限制。It should be understood that the above four implementation examples are only exemplary implementations of the positioning method proposed based on the embodiments of the present disclosure, and should not be regarded as limitations.
综上所述,本公开实施例提供的定位方法,充分利用相关类时延测量算法的运算简单的优势,先快速得到大致的初始估计时延,然后充分利用该初始估计时延来进行FFT窗位置的准确估计,最后将FFT窗位置相应的CFR提供给第二类时延测量算法进行后续的精确时延估计,保障了时延估计的准确性和鲁棒性,并减小了第二类时延测量算法由于运算量、帧结构等因素受限于待测时延大小的限制,扩大了第二类时延估计算法的实际应用范围。上述方式得到的CFR准确程度较 高,上述FFT窗的选取方式使得其不会像传统的第二类时延测量算法受到诸如时延长度限制,待测时延可以为任意值,无论是小于CP长度、大于CP长度,还是大于子帧甚至帧的长度,均可以得到准确的时延测量结果,并保障定位精度。而且,本公开实施例还可以根据时延误差量级来进一步缩小时延搜索范围,采用第二类时延测量算法在时延搜索范围内进行时延搜索,可以有效节约算力和计算复杂度,降低时间开销。To sum up, the positioning method provided by the embodiments of the present disclosure takes full advantage of the simple operation of the related-type delay measurement algorithm, firstly obtains a rough initial estimated delay quickly, and then makes full use of the initial estimated delay to perform the FFT window. Accurate estimation of the position, and finally provide the CFR corresponding to the FFT window position to the second type of delay measurement algorithm for subsequent accurate delay estimation, which ensures the accuracy and robustness of the delay estimation, and reduces the second type of delay estimation. The delay measurement algorithm is limited by the size of the delay to be measured due to factors such as computational load and frame structure, which expands the practical application range of the second type of delay estimation algorithm. The CFR obtained by the above method has a high degree of accuracy, and the above-mentioned FFT window selection method makes it not limited by the delay degree such as the traditional second type of delay measurement algorithm, and the delay to be measured can be any value, whether it is smaller than the CP. Whether the length is greater than the CP length, or greater than the length of the subframe or even the frame, accurate delay measurement results can be obtained, and the positioning accuracy can be guaranteed. Moreover, the embodiments of the present disclosure can further narrow the delay search range according to the magnitude of the delay error, and use the second type of delay measurement algorithm to perform the delay search within the delay search range, which can effectively save computing power and computational complexity , reduce the time cost.
为了实现上述实施例,本公开实施例还提供了一种终端设备,包括存储器,收发机,处理器。In order to implement the above embodiments, an embodiment of the present disclosure further provides a terminal device, including a memory, a transceiver, and a processor.
存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行以下操作:采用第一类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法;根据初始估计时延确定快速傅里叶变换FFT窗口;基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延。The memory is used to store the computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: using the first type of delay measurement algorithm, to the terminal The delay of the transmission signal between the device and the network side device is estimated to obtain the initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; according to the initial estimated delay, the fast Fourier transform is determined FFT window: Based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
为了实现上述实施例,本公开实施例还提供了一种终端设备,主要包括存储器,收发机,处理器。如图10所示,提供了一种终端设备的结构框图,包括:收发机1000、处理器1010、存储器1020和用户接口1030。In order to implement the above embodiments, the embodiments of the present disclosure further provide a terminal device, which mainly includes a memory, a transceiver, and a processor. As shown in FIG. 10 , a structural block diagram of a terminal device is provided, including: a transceiver 1000 , a processor 1010 , a memory 1020 and a user interface 1030 .
存储器1020,用于存储计算机程序。The memory 1020 is used to store computer programs.
收发机1000,用于在处理器1010的控制下收发数据。The transceiver 1000 is used to send and receive data under the control of the processor 1010 .
处理器1010,用于读取存储器1020中的计算机程序并执行以下操作:采用第一类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法;根据初始估计时延确定快速傅里叶变换FFT窗口;基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延。The processor 1010 is used to read the computer program in the memory 1020 and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay Among them, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; the fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement is adopted The algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
收发机1000,用于在处理器1010的控制下接收和发送数据。The transceiver 1000 is used for receiving and transmitting data under the control of the processor 1010 .
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1010代表的一个或多个处理器和存储器1020代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1000可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口1030还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。10, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1010 and various circuits of memory represented by memory 1020 are linked together. The bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be described further herein. The bus interface provides the interface. Transceiver 1000 may be a number of elements, including a transmitter and a receiver, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like Transmission medium. For different user equipments, the user interface 1030 may also be an interface capable of externally connecting the required equipment, and the connected equipment includes but is not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
处理器1010负责管理总线架构和通常的处理,存储器1020可以存储处理器1010在执行操作时所使用的数据。The processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1010 in performing operations.
在一些实施例中,处理器1010可以是中央处埋器(Central Processing Unit,简称CPU)、专 用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,简称CPLD),处理器1010也可以采用多核架构。In some embodiments, the processor 1010 may be a Central Processing Unit (CPU for short), an Application Specific Integrated Circuit (ASIC for short), a Field-Programmable Gate Array (Field-Programmable Gate Array for short) FPGA) or a Complex Programmable Logic Device (Complex Programmable Logic Device, CPLD for short), the processor 1010 may also adopt a multi-core architecture.
处理器1010通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的前述传输时延的测量方法或者定位方法。处理器1010与存储器1020也可以物理上分开布置。The processor 1010 is configured to execute the foregoing transmission delay measurement method or positioning method provided by the embodiments of the present disclosure according to the obtained executable instructions by invoking the computer program stored in the memory. The processor 1010 and the memory 1020 may also be arranged physically separately.
在本公开实施例一种可能的实现方式中,第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
在本公开实施例一种可能的实现方式中,根据初始估计时延确定快速傅里叶变换FFT窗口,包括:基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界;基于左边界和右边界确定FFT窗口。In a possible implementation manner of the embodiment of the present disclosure, determining the fast Fourier transform FFT window according to the initial estimated delay includes: determining the left boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length and right border; determine the FFT window based on the left and right borders.
在本公开实施例一种可能的实现方式中,基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界,包括:根据初始估计时延的误差范围确定真实时延的估值范围;基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。In a possible implementation manner of the embodiment of the present disclosure, determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: determining the real time delay according to the error range of the initial estimated delay The estimated range of the delay; the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the real delay. Valuation range.
在本公开实施例一种可能的实现方式中,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延的误差量级进行估计;基于误差量级,确定第二类时延测量算法在FFT窗口中的时延搜索范围;采用第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay, including: using the second type of delay measurement algorithm A delay-like measurement algorithm, which estimates the error magnitude of the delay of the signal transmitted between the terminal device and the network-side device; based on the error magnitude, determines the delay search range of the second-type delay measurement algorithm in the FFT window; The second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain the final estimated delay.
在本公开实施例一种可能的实现方式中,上述处理器1010,还用于读取存储器中的计算机程序并执行以下操作:基于最终估计时延和网络侧设备的已知位置,确定终端设备的位置。In a possible implementation of the embodiment of the present disclosure, the above-mentioned processor 1010 is further configured to read the computer program in the memory and perform the following operations: determine the terminal device based on the final estimated time delay and the known location of the network side device s position.
在此需要说明的是,本公开实施例提供的上述终端设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本公开实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted here that the above-mentioned terminal device provided by the embodiments of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect, and the implementation of the methods in the embodiments of the present disclosure will not be repeated here. The same parts and beneficial effects of the examples will be described in detail.
为了实现上述实施例,本公开实施例还提出一种网络侧设备。如图11所示,本公开实施例提供的一种网络侧设备的结构示意图。In order to implement the above embodiments, the embodiments of the present disclosure further provide a network side device. As shown in FIG. 11 , a schematic structural diagram of a network side device provided by an embodiment of the present disclosure.
如图11所示,网络侧设备包括:收发机1100、处理器1110、存储器1120。As shown in FIG. 11 , the network side device includes: a transceiver 1100 , a processor 1110 , and a memory 1120 .
其中,存储器1120,用于存储计算机程序。Among them, the memory 1120 is used to store computer programs.
收发机1100,用于在处理器1110的控制下收发数据。The transceiver 1100 is used to send and receive data under the control of the processor 1110 .
处理器1110,用于读取存储器1120中的计算机程序并执行以下操作:采用第一类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法;根据初始估计时延确定快速傅里叶变换FFT窗口;基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对终端设备与网络侧设备之间 传输信号的时延进行计算,得到最终估计时延。The processor 1110 is used to read the computer program in the memory 1120 and perform the following operations: adopt the first type of delay measurement algorithm to estimate the delay of the transmission signal between the terminal device and the network side device, and obtain the initial estimated time delay Among them, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm; the fast Fourier transform FFT window is determined according to the initial estimated delay; based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement is adopted The algorithm calculates the delay of the signal transmission between the terminal device and the network side device, and obtains the final estimated delay.
其中,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1110代表的一个或多个处理器和存储器1120代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1100可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器1110负责管理总线架构和通常的处理,存储器1120可以存储处理器1110在执行操作时所使用的数据。11, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1110 and various circuits of memory represented by memory 1120 are linked together. The bus architecture may also link together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and, therefore, will not be described further herein. The bus interface provides the interface. Transceiver 1100 may be multiple elements, ie, including transmitters and receivers, providing means for communicating with various other devices over transmission media including wireless channels, wired channels, fiber optic cables, and the like. The processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1110 in performing operations.
处理器1110可以是CPU、ASIC、FPGA或CPLD,处理器1110也可以采用多核架构。The processor 1110 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor 1110 may also adopt a multi-core architecture.
在本公开实施例一种可能的实现方式中,第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
在本公开实施例一种可能的实现方式中,根据初始估计时延确定快速傅里叶变换FFT窗口,包括:基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界;基于左边界和右边界确定FFT窗口。In a possible implementation manner of the embodiment of the present disclosure, determining the fast Fourier transform FFT window according to the initial estimated delay includes: determining the left boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length and right border; determine the FFT window based on the left and right borders.
在本公开实施例一种可能的实现方式中,基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界,包括:根据初始估计时延的误差范围确定真实时延的估值范围;基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。In a possible implementation manner of the embodiment of the present disclosure, determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and the preset FFT window length includes: determining the real time delay according to the error range of the initial estimated delay The estimated range of the delay; the left and right boundaries of the FFT window are determined based on the estimated range of the real delay; the difference between the left and right boundaries is equal to the length of the FFT window, and the FFT window covers the real delay. Valuation range.
在本公开实施例一种可能的实现方式中,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延的误差量级进行估计;基于误差量级,确定第二类时延测量算法在FFT窗口中的时延搜索范围;第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay, including: using the second type of delay measurement algorithm A delay-like measurement algorithm, which estimates the error magnitude of the delay of the signal transmitted between the terminal device and the network-side device; based on the error magnitude, determines the delay search range of the second-type delay measurement algorithm in the FFT window; The second type of delay measurement algorithm performs a delay search within the delay search range to obtain the final estimated delay.
在本公开实施例一种可能的实现方式中,上述处理器1110,还用于读取存储器中的计算机程序并执行以下操作:基于最终估计时延和网络侧设备的已知位置,确定终端设备的位置。In a possible implementation of the embodiment of the present disclosure, the above-mentioned processor 1110 is further configured to read the computer program in the memory and perform the following operations: determine the terminal device based on the final estimated time delay and the known location of the network side device s position.
在此需要说明的是,本公开实施例提供的上述网络侧设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本公开实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted here that the above-mentioned network-side device provided by the embodiments of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect, and the related methods in the embodiments of the present disclosure will not be discussed here. The same parts and beneficial effects of the embodiments are described in detail.
为了实现上述实施例,本公开实施例还提出一种传输时延的测量装置,参见图12所示的一种传输时延的测量装置的结构示意图,包括:In order to implement the above-mentioned embodiments, an embodiment of the present disclosure further proposes a transmission delay measurement device. Referring to the schematic structural diagram of a transmission delay measurement device shown in FIG. 12 , the device includes:
初始时延估计模块1210,用于采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法;The initial delay estimation module 1210 is configured to use the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain the initial estimated delay; wherein, the first type of delay The measurement algorithm includes a related-type delay measurement algorithm;
窗口确定模块1220,用于根据初始估计时延确定快速傅里叶变换FFT窗口;a window determination module 1220, configured to determine a fast Fourier transform FFT window according to the initial estimated time delay;
最终时延估计模块1230,用于基于FFT窗口对应的信道频率响应CFR,采用第二类时延测 量算法,对第一设备与第二设备之间传输信号的时延进行计算,得到最终估计时延。The final delay estimation module 1230 is used to calculate the delay of the transmission signal between the first device and the second device by adopting the second type of delay measurement algorithm based on the channel frequency response CFR corresponding to the FFT window to obtain the final estimated time extension.
在本公开实施例一种可能的实现方式中,第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
在本公开实施例一种可能的实现方式中,窗口确定模块1220,用于基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界;基于左边界和右边界确定FFT窗口。In a possible implementation manner of the embodiment of the present disclosure, the window determination module 1220 is configured to determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length; The boundaries determine the FFT window.
在本公开实施例一种可能的实现方式中,窗口确定模块1220,进一步用于根据初始估计时延的误差范围确定真实时延的估值范围;基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。In a possible implementation manner of the embodiment of the present disclosure, the window determination module 1220 is further configured to determine the estimation range of the real delay according to the error range of the initial estimated delay; Left and right boundaries; where the difference between the left and right boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
在本公开实施例一种可能的实现方式中,最终时延估计模块1230,用于采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延的误差量级进行估计;基于误差量级,确定第二类时延测量算法在FFT窗口中的时延搜索范围;采用第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the present disclosure, the final delay estimation module 1230 is configured to use the second type of delay measurement algorithm to calculate the error magnitude of the delay of the signal transmission between the terminal device and the network side device. Estimation; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain the final estimated delay.
在本公开实施例一种可能的实现方式中,第一设备为网络侧设备,第二设备为终端设备。In a possible implementation manner of the embodiment of the present disclosure, the first device is a network side device, and the second device is a terminal device.
需要说明的是,前述传输时延的测量方法实施例的解释说明,也适用于该实施例的传输时延的测量装置,故在此不再赘述。It should be noted that the explanations of the foregoing embodiments of the method for measuring transmission delay are also applicable to the device for measuring transmission delay in this embodiment, and thus are not repeated here.
为了实现上述实施例,本公开实施例还提出一种定位装置,参见图13所示的一种定位装置的结构示意图,包括:In order to realize the above-mentioned embodiments, an embodiment of the present disclosure further proposes a positioning device. Referring to the schematic structural diagram of a positioning device shown in FIG. 13 , it includes:
初始时延估计模块1310,接收到定位通知的情况下,采用第一类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,第一类时延测量算法包括相关类时延测量算法;The initial delay estimation module 1310, in the case of receiving the positioning notification, adopts the first type of delay measurement algorithm to estimate the delay of the signal transmission between the terminal device and the network side device to obtain the initial estimated delay; wherein, The first type of delay measurement algorithm includes a related type of delay measurement algorithm;
窗口确定模块1320,根据初始估计时延确定快速傅里叶变换FFT窗口;The window determination module 1320 determines a fast Fourier transform FFT window according to the initial estimated time delay;
最终时延估计模块1330,基于FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延进行计算,得到最终估计时延;The final delay estimation module 1330, based on the channel frequency response CFR corresponding to the FFT window, adopts the second type of delay measurement algorithm to calculate the delay of the transmission signal between the terminal device and the network side device to obtain the final estimated delay;
定位模块1340,用于基于最终估计时延和网络侧设备的已知位置,确定终端设备的位置。The positioning module 1340 is configured to determine the location of the terminal device based on the final estimated time delay and the known location of the network side device.
在本公开实施例一种可能的实现方式中,第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。In a possible implementation manner of the embodiment of the present disclosure, the second type of delay measurement algorithm includes one or more of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm, or an oversampling correlation algorithm .
在本公开实施例一种可能的实现方式中,窗口确定模块1320,用于基于初始估计时延的误差范围以及预设的FFT窗口长度确定FFT窗口的左边界和右边界;基于左边界和右边界确定FFT窗口。In a possible implementation of the embodiment of the present disclosure, the window determination module 1320 is configured to determine the left and right boundaries of the FFT window based on the error range of the initial estimated delay and the preset FFT window length; The boundaries determine the FFT window.
在本公开实施例一种可能的实现方式中,窗口确定模块1320,进一步用于根据初始估计时延的误差范围确定真实时延的估值范围;基于真实时延的估值范围确定FFT窗口的左边界和右边界;其中,左边界和右边界之间的差值等于FFT窗口长度,且FFT窗口涵盖真实时延的估值范围。In a possible implementation manner of the embodiment of the present disclosure, the window determination module 1320 is further configured to determine the estimation range of the real delay according to the error range of the initial estimated delay; Left and right boundaries; where the difference between the left and right boundaries is equal to the FFT window length, and the FFT window covers the estimated range of the true delay.
在本公开实施例一种可能的实现方式中,最终时延估计模块1330,用于采用第二类时延测量算法,对终端设备与网络侧设备之间传输信号的时延的误差量级进行估计;基于误差量级,确定 第二类时延测量算法在FFT窗口中的时延搜索范围;采用第二类时延测量算法在时延搜索范围内进行时延搜索,得到最终估计时延。In a possible implementation manner of the embodiment of the present disclosure, the final delay estimation module 1330 is configured to use the second type of delay measurement algorithm to calculate the error magnitude of the delay of the signal transmission between the terminal device and the network side device. Estimation; based on the error magnitude, determine the delay search range of the second type of delay measurement algorithm in the FFT window; use the second type of delay measurement algorithm to perform a delay search within the delay search range to obtain the final estimated delay.
需要说明的是,前述定位方法实施例的解释说明,也适用于该实施例的定位装置,故在此不再赘述。It should be noted that, the explanations of the foregoing positioning method embodiment are also applicable to the positioning device of this embodiment, and thus are not repeated here.
为了实现上述实施例,本公开还提出一种处理器可读存储介质。In order to implement the above-mentioned embodiments, the present disclosure also proposes a processor-readable storage medium.
其中,该处理器可读存储介质存储有计算机程序,该计算机程序用于使该处理器执行本公开实施例提供的传输时延的测量方法或者定位方法。Wherein, the processor-readable storage medium stores a computer program, and the computer program is used to make the processor execute the transmission delay measurement method or the positioning method provided by the embodiments of the present disclosure.
其中,所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。The processor-readable storage medium may be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (eg, floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD)) and the like.
为了实现上述实施例,本公开实施例还提出一种计算机程序产品,该计算机程序产品中包括计算机程序代码,当该计算机程序代码在计算机上运行时,执行本公开实施例提供的传输时延的测量方法或者定位方法。In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, the computer program product includes computer program codes, and when the computer program codes run on a computer, executes the transmission delay provided by the embodiments of the present disclosure. Measurement method or positioning method.
为了实现上述实施例,本公开实施例还提出一种通信装置,包括处理电路和接口电路,该接口电路用于接收计算机代码或指令,并传输至所述处理电路,该处理电路用于运行所述计算机代码或指令,以执行本公开实施例提供的传输时延的测量方法或者定位方法。In order to implement the above embodiments, the embodiments of the present disclosure further provide a communication device, including a processing circuit and an interface circuit, the interface circuit is used to receive computer codes or instructions and transmit them to the processing circuit, and the processing circuit is used to run all The computer code or instruction is used to execute the transmission delay measurement method or the positioning method provided by the embodiments of the present disclosure.
为了实现上述实施例,本公开实施例还提出一种计算机程序,该计算机程序包括计算机程序代码,当该计算机程序代码在计算机上运行时,以使得计算机执行本公开实施例提供的传输时延的测量方法或者定位方法。In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program, the computer program includes computer program codes, when the computer program codes are run on a computer, so that the computer performs the transmission delay calculation provided by the embodiments of the present disclosure. Measurement method or positioning method.
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block in the flowcharts and/or block diagrams, and combinations of flows and/or blocks in the flowcharts and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the processor-readable memory result in the manufacture of means including the instructions product, the instruction means implements the functions specified in the flow or flow of the flowchart and/or the block or blocks of the block diagram.
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备 上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These processor-executable instructions can also be loaded onto a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process that Execution of the instructions provides steps for implementing the functions specified in the flowchart or blocks and/or the block or blocks of the block diagrams.
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the spirit and scope of the present disclosure. Thus, provided that these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to cover such modifications and variations.
本公开所有实施例均可以单独被执行,也可以与其他实施例相结合被执行,均视为本公开要求的保护范围。All the embodiments of the present disclosure can be implemented independently or in combination with other embodiments, which are all regarded as the protection scope required by the present disclosure.
Claims (25)
- 一种传输时延的测量方法,其特征在于,所述方法包括:A method for measuring transmission delay, characterized in that the method comprises:采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;The first type of delay measurement algorithm is used to estimate the delay of the transmission signal between the first device and the second device, and the initial estimated delay is obtained; wherein, the first type of delay measurement algorithm includes a correlation type of delay measurement algorithm;根据所述初始估计时延确定快速傅里叶变换FFT窗口;Determine a fast Fourier transform FFT window according to the initial estimated time delay;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延。Based on the channel frequency response CFR corresponding to the FFT window, a second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the first device and the second device, and obtain a final estimated delay.
- 根据权利要求1所述的方法,其特征在于,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。The method according to claim 1, wherein the second type of delay measurement algorithm comprises a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm or an oversampling correlation algorithm or one of variety.
- 根据权利要求1所述的方法,其特征在于,所述根据所述初始估计时延确定快速傅里叶变换FFT窗口,包括:The method according to claim 1, wherein the determining a fast Fourier transform FFT window according to the initial estimated delay comprises:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;Determine the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length;基于所述左边界和所述右边界确定所述FFT窗口。The FFT window is determined based on the left boundary and the right boundary.
- 根据权利要求3所述的方法,其特征在于,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:The method according to claim 3, wherein the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length comprises:根据所述初始估计时延的误差范围确定真实时延的估值范围;Determine the estimated range of the real time delay according to the error range of the initial estimated time delay;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。The left boundary and the right boundary of the FFT window are determined based on the estimated range of the true delay; wherein the difference between the left boundary and the right boundary is equal to the FFT window length, and the FFT window A range of estimates covering the true delay.
- 根据权利要求1所述的方法,其特征在于,所述采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延,包括:The method according to claim 1, wherein the second type of delay measurement algorithm is used to calculate the delay of the transmission signal between the first device and the second device to obtain the final estimated time extension, including:采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延的误差量级进行估计;Using the second type of delay measurement algorithm, estimating the magnitude of error of the delay of the signal transmission between the first device and the second device;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;determining, based on the error magnitude, a delay search range of the second type of delay measurement algorithm in the FFT window;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。The second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- 根据权利要求1至5中任一项所述的方法,其特征在于,所述第一设备为网络侧设备,所述第二设备为终端设备。The method according to any one of claims 1 to 5, wherein the first device is a network side device, and the second device is a terminal device.
- 根据权利要求6所述的方法,其特征在于,所述传输时延的测量方法由所述终端设备执行或者由所述网络侧设备执行。The method according to claim 6, wherein the method for measuring the transmission delay is performed by the terminal device or by the network side device.
- 根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 7, wherein the method further comprises:基于所述最终估计时延和所述第一设备的已知位置,确定所述第二设备的位置。The location of the second device is determined based on the final estimated delay and the known location of the first device.
- 一种终端设备,其特征在于,包括存储器,收发机,处理器,其中A terminal device, characterized in that it includes a memory, a transceiver, and a processor, wherein存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:a memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; a processor for reading the computer program in the memory and performing the following operations:采用第一类时延测量算法,对所述终端设备与网络侧设备之间传输信号的时延进行预估,得到初 始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;The first type of delay measurement algorithm is used to estimate the delay of the transmission signal between the terminal device and the network side device to obtain the initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay. Delay measurement algorithm;根据所述初始估计时延确定快速傅里叶变换FFT窗口;Determine a fast Fourier transform FFT window according to the initial estimated time delay;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延。Based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
- 根据权利要求9所述的终端设备,其特征在于,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。The terminal device according to claim 9, wherein the second type of delay measurement algorithm comprises one of a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-like POA algorithm or an oversampling correlation algorithm or more.
- 根据权利要求9所述的终端设备,其特征在于,所述根据所述初始估计时延确定快速傅里叶变换FFT窗口,包括:The terminal device according to claim 9, wherein the determining a fast Fourier transform FFT window according to the initial estimated delay comprises:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;Determine the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length;基于所述左边界和所述右边界确定所述FFT窗口。The FFT window is determined based on the left boundary and the right boundary.
- 根据权利要求11所述的终端设备,其特征在于,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:The terminal device according to claim 11, wherein the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length comprises:根据所述初始估计时延的误差范围确定真实时延的估值范围;Determine the estimated range of the real time delay according to the error range of the initial estimated time delay;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。The left boundary and the right boundary of the FFT window are determined based on the estimated range of the true delay; wherein the difference between the left boundary and the right boundary is equal to the FFT window length, and the FFT window A range of estimates covering the true delay.
- 根据权利要求9所述的终端设备,其特征在于,所述采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:The terminal device according to claim 9, wherein the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated time delay extension, including:采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延的误差量级进行估计;Using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the signal transmission between the terminal device and the network side device;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;determining, based on the error magnitude, a delay search range of the second type of delay measurement algorithm in the FFT window;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。The second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- 根据权利要求9至13中任一项所述的终端设备,其特征在于,所述处理器,还用于读取所述存储器中的计算机程序并执行以下操作:The terminal device according to any one of claims 9 to 13, wherein the processor is further configured to read a computer program in the memory and perform the following operations:基于所述最终估计时延和所述网络侧设备的已知位置,确定所述终端设备的位置。The location of the terminal device is determined based on the final estimated delay and the known location of the network-side device.
- 一种网络侧设备,其特征在于,包括存储器,收发机,处理器:A network side device, characterized in that it includes a memory, a transceiver, and a processor:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:a memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; a processor for reading the computer program in the memory and performing the following operations:采用第一类时延测量算法,对终端设备与所述网络侧设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;The first type of delay measurement algorithm is used to estimate the delay of the transmission signal between the terminal device and the network side device to obtain the initial estimated delay; wherein, the first type of delay measurement algorithm includes a correlation type of time delay. Delay measurement algorithm;根据所述初始估计时延确定快速傅里叶变换FFT窗口;Determine a fast Fourier transform FFT window according to the initial estimated time delay;基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延。Based on the channel frequency response CFR corresponding to the FFT window, the second type of delay measurement algorithm is used to calculate the delay of the signal transmitted between the terminal device and the network side device to obtain the final estimated delay.
- 根据权利要求15所述的网络侧设备,其特征在于,所述第二类时延测量算法包括多级信号划分MUSIC算法、最大似然ML算法、相位类POA算法或过采样相关算法中的一种或多种。The network side device according to claim 15, wherein the second type of delay measurement algorithm comprises a multi-level signal division MUSIC algorithm, a maximum likelihood ML algorithm, a phase-based POA algorithm or an oversampling correlation algorithm. one or more.
- 根据权利要求15所述的网络侧设备,其特征在于,所述根据所述初始估计时延确定快速傅里 叶变换FFT窗口,包括:The network-side device according to claim 15, wherein the determining a fast Fourier transform FFT window according to the initial estimated delay comprises:基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界;Determine the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length;基于所述左边界和所述右边界确定所述FFT窗口。The FFT window is determined based on the left boundary and the right boundary.
- 根据权利要求17所述的网络侧设备,其特征在于,所述基于所述初始估计时延的误差范围以及预设的FFT窗口长度确定所述FFT窗口的左边界和右边界,包括:The network-side device according to claim 17, wherein the determining the left boundary and the right boundary of the FFT window based on the error range of the initial estimated delay and a preset FFT window length includes:根据所述初始估计时延的误差范围确定真实时延的估值范围;Determine the estimated range of the real time delay according to the error range of the initial estimated time delay;基于所述真实时延的估值范围确定所述FFT窗口的左边界和右边界;其中,所述左边界和所述右边界之间的差值等于所述FFT窗口长度,且所述FFT窗口涵盖所述真实时延的估值范围。The left boundary and the right boundary of the FFT window are determined based on the estimated range of the true delay; wherein the difference between the left boundary and the right boundary is equal to the FFT window length, and the FFT window A range of estimates covering the true delay.
- 根据权利要求15所述的网络侧设备,其特征在于,所述采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延进行计算,得到最终估计时延,包括:The network-side device according to claim 15, wherein the second type of delay measurement algorithm is used to calculate the delay of the signal transmission between the terminal device and the network-side device to obtain a final estimate Latency, including:采用第二类时延测量算法,对所述终端设备与所述网络侧设备之间传输信号的时延的误差量级进行估计;Using the second type of delay measurement algorithm to estimate the error magnitude of the delay of the signal transmission between the terminal device and the network side device;基于所述误差量级,确定所述第二类时延测量算法在所述FFT窗口中的时延搜索范围;determining, based on the error magnitude, a delay search range of the second type of delay measurement algorithm in the FFT window;采用所述第二类时延测量算法在所述时延搜索范围内进行时延搜索,得到最终估计时延。The second type of delay measurement algorithm is used to perform a delay search within the delay search range to obtain a final estimated delay.
- 根据权利要求15至19中任一项所述的网络侧设备,其特征在于,所述处理器,还用于读取所述存储器中的计算机程序并执行以下操作:The network side device according to any one of claims 15 to 19, wherein the processor is further configured to read a computer program in the memory and perform the following operations:基于所述最终估计时延和所述网络侧设备的已知位置,确定所述终端设备的位置。The location of the terminal device is determined based on the final estimated delay and the known location of the network-side device.
- 一种传输时延的测量装置,其特征在于,所述装置包括:A transmission delay measurement device, characterized in that the device comprises:初始时延估计模块,用于采用第一类时延测量算法,对第一设备与第二设备之间传输信号的时延进行预估,得到初始估计时延;其中,所述第一类时延测量算法包括相关类时延测量算法;The initial delay estimation module is used for using the first type of delay measurement algorithm to estimate the delay of the transmission signal between the first device and the second device to obtain the initial estimated delay; wherein, the first type of delay Delay measurement algorithms include related-type delay measurement algorithms;窗口确定模块,用于根据所述初始估计时延确定快速傅里叶变换FFT窗口;a window determination module, configured to determine a fast Fourier transform FFT window according to the initial estimated time delay;最终时延估计模块,用于基于所述FFT窗口对应的信道频率响应CFR,采用第二类时延测量算法,对所述第一设备与所述第二设备之间传输信号的时延进行计算,得到最终估计时延。The final delay estimation module is used to calculate the delay of the transmission signal between the first device and the second device by adopting the second type of delay measurement algorithm based on the channel frequency response CFR corresponding to the FFT window , to get the final estimated delay.
- 一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至8中任一项所述的方法。A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method described in any one of claims 1 to 8. method.
- 一种计算机程序产品,其特征在于,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以执行如权利要求1至8中任一项所述的方法。A computer program product, characterized in that, the computer program product includes computer program code, and when the computer program code is run on a computer, the method according to any one of claims 1 to 8 is executed.
- 一种通信装置,其特征在于,包括处理电路和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理电路,所述处理电路用于运行所述计算机代码或指令,以执行如权利要求1至8中任一项所述的方法。A communication device, characterized in that it includes a processing circuit and an interface circuit, wherein the interface circuit is used for receiving computer codes or instructions and transmitting them to the processing circuit, and the processing circuit is used for running the computer codes or instructions, to perform the method of any one of claims 1 to 8.
- 一种计算机程序,其特征在于,所述计算机程序包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以使得计算机执行如权利要求1至8中任一项所述的方法。A computer program, characterized in that the computer program comprises computer program code which, when run on a computer, causes the computer to perform the method according to any one of claims 1 to 8.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110298465.XA CN115118634B (en) | 2021-03-19 | 2021-03-19 | Method, device, equipment and storage medium for measuring transmission delay |
CN202110298465.X | 2021-03-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022193923A1 true WO2022193923A1 (en) | 2022-09-22 |
Family
ID=83322007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/077530 WO2022193923A1 (en) | 2021-03-19 | 2022-02-23 | Transmission delay measurement method and apparatus, device, and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115118634B (en) |
WO (1) | WO2022193923A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117640315B (en) * | 2023-10-20 | 2024-10-01 | 西安电子科技大学 | Carrier frequency offset estimation method based on signal space spectrum estimation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989972A (en) * | 2009-08-04 | 2011-03-23 | 株式会社东芝 | Channel estimator |
CN103200136A (en) * | 2013-03-07 | 2013-07-10 | 东南大学 | Estimating method for frequency domain super-resolution multi-path time delay |
US20150139190A1 (en) * | 2013-11-18 | 2015-05-21 | Mbit Wireless, Inc. | Method and apparatus for neighbor cell tracking |
CN107707324A (en) * | 2017-08-28 | 2018-02-16 | 西安电子科技大学 | A kind of acoustical signal delay time estimation method based on phase difference and maximal possibility estimation |
CN108718292A (en) * | 2018-03-29 | 2018-10-30 | 南京邮电大学 | A kind of wireless communication physical layer authentication method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7609773B2 (en) * | 2005-04-18 | 2009-10-27 | Qualcomm Incorporated | Method of determining the location of the FFT window and the delay spread for the platinum broadcast channel estimator |
US20110158342A1 (en) * | 2009-06-30 | 2011-06-30 | Qualcomm Incorporated | Time tracking for a communication system utilizing a cyclic prefix |
-
2021
- 2021-03-19 CN CN202110298465.XA patent/CN115118634B/en active Active
-
2022
- 2022-02-23 WO PCT/CN2022/077530 patent/WO2022193923A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101989972A (en) * | 2009-08-04 | 2011-03-23 | 株式会社东芝 | Channel estimator |
CN103200136A (en) * | 2013-03-07 | 2013-07-10 | 东南大学 | Estimating method for frequency domain super-resolution multi-path time delay |
US20150139190A1 (en) * | 2013-11-18 | 2015-05-21 | Mbit Wireless, Inc. | Method and apparatus for neighbor cell tracking |
CN107707324A (en) * | 2017-08-28 | 2018-02-16 | 西安电子科技大学 | A kind of acoustical signal delay time estimation method based on phase difference and maximal possibility estimation |
CN108718292A (en) * | 2018-03-29 | 2018-10-30 | 南京邮电大学 | A kind of wireless communication physical layer authentication method |
Also Published As
Publication number | Publication date |
---|---|
CN115118634A (en) | 2022-09-27 |
CN115118634B (en) | 2023-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021227821A1 (en) | Positioning method and device | |
US11988754B2 (en) | Clock offset determination method and apparatus | |
KR101101505B1 (en) | Methods and apparatus for measuring round-trip delay at a mobile station | |
WO2013188113A1 (en) | Round trip time (rtt) based ranging system and method | |
US9768895B2 (en) | Multipath time delay estimation apparatus and method and receiver | |
TWI736753B (en) | Method and device for estimating timing position | |
CN115379382A (en) | Information reporting method, device, equipment and readable storage medium | |
WO2021027400A1 (en) | Measurement reporting and receiving method, apparatus, and device | |
WO2019076210A1 (en) | Time domain correlation estimation method, apparatus, and device | |
WO2022193923A1 (en) | Transmission delay measurement method and apparatus, device, and storage medium | |
US8989772B2 (en) | Methods and apparatus for estimating time of arrival information associated with a wireless signal | |
US9408038B2 (en) | Filtering out access point data based on non-conformity with other access point data | |
CN106230758B (en) | A kind of lte-a system integer frequency offset estimation method | |
CN114978377A (en) | Channel scene identification method and device and receiving device | |
WO2024188329A1 (en) | Signal transmission method and apparatus, and electronic device and readable storage medium | |
WO2023165495A1 (en) | Time delay of arrival estimation method and apparatus and communication device | |
EP4412330A1 (en) | Method for sending line-of-sight or non-line-of-sight indication information, method for receiving line-of-sight or non-line-of-sight indication information, and device | |
WO2019052217A1 (en) | Channel estimation method, apparatus and device, and computer-readable storage medium | |
CN113676274B (en) | Signal time delay estimation method, device, equipment and storage medium | |
CN113938358B (en) | Time delay determination method and terminal | |
US9277527B2 (en) | Wireless access node calibration capability for improved mobile wireless device location accuracy | |
WO2022127205A1 (en) | Wireless channel type detection method and apparatus | |
CN113660183A (en) | Communication method and device | |
CN113630201B (en) | Far-end interference detection method, device, equipment and storage medium | |
CN115087027A (en) | Time delay estimation method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22770278 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22770278 Country of ref document: EP Kind code of ref document: A1 |