[go: up one dir, main page]

CN118112498B - A fast time difference estimation method based on data segmentation - Google Patents

A fast time difference estimation method based on data segmentation Download PDF

Info

Publication number
CN118112498B
CN118112498B CN202410246222.5A CN202410246222A CN118112498B CN 118112498 B CN118112498 B CN 118112498B CN 202410246222 A CN202410246222 A CN 202410246222A CN 118112498 B CN118112498 B CN 118112498B
Authority
CN
China
Prior art keywords
time difference
signals
correlation function
paths
spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410246222.5A
Other languages
Chinese (zh)
Other versions
CN118112498A (en
Inventor
夏畅雄
万群
张珂浩
彭翔宇
谢伟
杜勃辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN202410246222.5A priority Critical patent/CN118112498B/en
Publication of CN118112498A publication Critical patent/CN118112498A/en
Application granted granted Critical
Publication of CN118112498B publication Critical patent/CN118112498B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/04Position of source determined by a plurality of spaced direction-finders

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明属于无线电定位技术领域,具体涉及一种基于数据分段的时差快速估计方法。本发明提出通过最大限度的抽取数据,降低采样率,减少数据长度,采用分段的方法进行相关函数计算,再利用高效插值方法获取时差。本发明的方法可以显著降低计算量,速度快、精度高。The present invention belongs to the field of radio positioning technology, and specifically relates to a time difference fast estimation method based on data segmentation. The present invention proposes to extract data to the maximum extent, reduce the sampling rate, reduce the data length, use a segmentation method to calculate the correlation function, and then use an efficient interpolation method to obtain the time difference. The method of the present invention can significantly reduce the amount of calculation, and has a fast speed and high accuracy.

Description

一种基于数据分段的时差快速估计方法A fast time difference estimation method based on data segmentation

技术领域Technical Field

本发明属于无线电定位技术领域,具体涉及一种基于数据分段的时差快速估计方法。The invention belongs to the technical field of radio positioning, and in particular relates to a time difference fast estimation method based on data segmentation.

背景技术Background Art

多站时差定位系统实现的基础是获取TDOA/FDOA参数。由于两个参数在信号传播和转发过程中同时产生,因此通常采用时频分析方法实现参数的联合估计。当前用于时频分析的方法很多,整体而言,可以归纳如下三类:基于二阶统计量的TDOA/FDOA联合估计算法,基于高阶统计量的TDOA/FDOA联合估计算法,基于信号循环平稳特性的TDOA/FDOA联合估计算法。The basis for the realization of multi-station time difference positioning system is to obtain TDOA/FDOA parameters. Since the two parameters are generated simultaneously during the signal propagation and forwarding process, time-frequency analysis method is usually used to realize joint estimation of parameters. There are many methods for time-frequency analysis at present, which can be summarized into the following three categories: TDOA/FDOA joint estimation algorithm based on second-order statistics, TDOA/FDOA joint estimation algorithm based on high-order statistics, and TDOA/FDOA joint estimation algorithm based on signal cyclostationary characteristics.

实际中应用中,信号由在不同的空间位置的传感器来接收信号,因此噪声往往是独立的、这种情况下,高阶累积量算法相比于二阶统计量算法没有明显优势,反而计算过于复杂;基于循环平稳特性的参数估计方法也是一种基于二阶统计量的参数估计方法,它只是增加了抗干扰和抗相关噪声的能力,因此在噪声独立的应用场景下没有明显优势。通过仿真和实际数据应用分析发现,在应用中互相关函数是最有效的一种基于二阶统计量的时频差估计方法之一。In practical applications, signals are received by sensors at different spatial locations, so the noise is often independent. In this case, the high-order cumulant algorithm has no obvious advantage over the second-order statistics algorithm, but the calculation is too complicated; the parameter estimation method based on cyclostationary characteristics is also a parameter estimation method based on second-order statistics, which only increases the ability to resist interference and correlated noise, so it has no obvious advantage in the application scenario where the noise is independent. Through simulation and actual data application analysis, it is found that the cross-correlation function is one of the most effective time-frequency difference estimation methods based on second-order statistics in the application.

基于互模糊函数的时频差估计方法是一种二维搜索的方法,计算量巨大,导致时频差估计时效性比较差;在实际应用中,往往通过先估计频差,补偿后再利用相关法估计时差来进行计算,这样将二维搜索降维到两个一维计算,大幅度的降低了计算量。然而,在对通信信号进行长时间积累相关计算时,数据长度随时间长度线性增加,进行相关计算时,计算量按数据长度成指数级增加,受限于计算平台的资源,计算的时效性仍然较低。The time-frequency difference estimation method based on mutual fuzzy function is a two-dimensional search method with huge computational complexity, resulting in poor timeliness of time-frequency difference estimation. In practical applications, the frequency difference is often estimated first, and then the time difference is estimated by correlation method after compensation. This reduces the two-dimensional search to two one-dimensional calculations, greatly reducing the amount of calculation. However, when performing long-term accumulation correlation calculations on communication signals, the data length increases linearly with the time length. When performing correlation calculations, the amount of calculation increases exponentially according to the data length. Limited by the resources of the computing platform, the timeliness of the calculation is still low.

发明内容Summary of the invention

针对上述问题,本发明提出通过最大限度的抽取数据,降低采样率,减少数据长度,采用分段的方法进行相关函数计算,再利用高效插值方法获取时差。In view of the above problems, the present invention proposes to extract data to the maximum extent, reduce the sampling rate, shorten the data length, adopt a segmented method to calculate the correlation function, and then use an efficient interpolation method to obtain the time difference.

针对多站时差定位系统中进行快速时差估计方法,以两个接收站接收到的信号为例,其信号模型描述如下:For the fast time difference estimation method in the multi-station time difference positioning system, taking the signals received by two receiving stations as an example, the signal model is described as follows:

在多站时差定位系统中所接收到的通信信号,一般都是窄带信号,因此接收到信号可以写为:The communication signals received in the multi-station time difference positioning system are generally narrowband signals, so the received signal can be written as:

x(t)=s(t)+n1(t)x(t)=s(t)+ n1 (t)

其中r为相对衰减系数,t为相对时延TDOA,fd为相对多普勒频移,再补偿完频差后,信号模型为:Where r is the relative attenuation coefficient, t is the relative time delay TDOA, f d is the relative Doppler frequency shift, and after compensating for the frequency difference, the signal model is:

x(t)=s(t)+n1(t)x(t)=s(t)+ n1 (t)

y(t)=rs(t-t)+n2(t)y(t)=rs(tt)+ n2 (t)

此时,采用两路信号相关获取两路信号之间的时差。在定位系统中,数据的采集时间往往几百毫秒甚至几秒,而时差的大小在微秒量级,因此在利用相关函数估计时差时,可以只计算相关函数零值附近的值。鉴于此,本发明采用数据分段的方法来实现时差估计。At this time, the time difference between the two signals is obtained by using the correlation of the two signals. In the positioning system, the data acquisition time is often hundreds of milliseconds or even seconds, and the time difference is in the order of microseconds. Therefore, when estimating the time difference using the correlation function, only the value near the zero value of the correlation function can be calculated. In view of this, the present invention adopts the method of data segmentation to realize the time difference estimation.

本发明的技术方案为:The technical solution of the present invention is:

一种基于数据分段的时差快速估计方法,采用两个接收站接收信号,包括以下步骤:A time difference fast estimation method based on data segmentation, using two receiving stations to receive signals, includes the following steps:

S1、定义两个接收站接收到的两路信号分别为x(n),y(n),信号长度为L,将信号分为M段,每段数据长度为N,即N×M=L。计算两路信号的分段频谱:S1. Define the two signals received by the two receiving stations as x(n) and y(n), respectively, and the signal length is L. Divide the signal into M segments, and the length of each segment is N, that is, N×M=L. Calculate the segmented spectrum of the two signals:

S2、利用两路信号的离散谱X(k)和Y(k)共轭相乘后得到分辨率为2π/L的相关函数离散频谱:S2. The discrete spectrum of the correlation function with a resolution of 2π/L is obtained by conjugating and multiplying the discrete spectra X(k) and Y(k) of the two signals:

为了表达简洁,令替换S1中X(K)和Y(k)相应部分,分辨率为2π/L的相关函数离散频谱表达如下For the sake of simplicity, Replacing the corresponding parts of X(K) and Y(k) in S1, the discrete spectrum of the correlation function with a resolution of 2π/L is expressed as follows

为第m阶项; is the mth order term;

S3、为了提高计算效率,采用快速傅里叶变换对上述两路信号的离散频谱Xf(k)·Yf*(k)进行计算:S3. In order to improve the calculation efficiency, the discrete spectrum Xf(k)·Yf * (k) of the above two signals is calculated by fast Fourier transform:

因为已经将数据分段为M段,其每段数据长度只有N,为符合快速傅里叶变换计算的要求,需要将相关函数离散频谱的分辨率降为2π/N,将x(n),y(n)的离散频谱重新写为:Because the data has been segmented into M segments, the length of each segment is only N. In order to meet the requirements of fast Fourier transform calculation, the resolution of the discrete spectrum of the correlation function needs to be reduced to 2π/N, and the discrete spectrum of x(n) and y(n) needs to be rewritten as:

W=e-jπkmake W=e -jπk

得到分辨率为2π/N的相关函数离散频谱表达如下The discrete spectrum of the correlation function with a resolution of 2π/N is expressed as follows

S4、对快速计算的离散频谱X(k)·Y*(k)反傅里叶变换,获取两路信号的相关函数R(n),并搜索n,max(R(n),0≤n≤N-1),最大值对应的n,即两路信号的时差估计粗值R0S4. Perform inverse Fourier transform on the fast-calculated discrete spectrum X(k)·Y * (k), obtain the correlation function R(n) of the two signals, and search for n, max(R(n), 0≤n≤N-1). The n corresponding to the maximum value is the rough time difference estimation value R0 of the two signals.

S5、根据时差估计粗值R0,计算局部时域插值,得到高精度的时差估计值表达式;S5, calculating the local time domain interpolation according to the rough time difference estimation value R 0 to obtain a high-precision time difference estimation value expression;

针对S4得到的相关函数,令nk=[n2+k2-(k-n)2]/2,并对频谱补零,使得数据长度为L,则:For the correlation function obtained by S4, let nk = [n 2 + k 2 - (kn) 2 ]/2, and fill the spectrum with zeros so that the data length is L, then:

由于只需要得到某个区间的时域值,其中0≤P,P+M≤L-1,可得:Since we only need to get the time domain value of a certain interval, Where 0≤P,P+M≤L-1, we can get:

P=L/N×R0-M/2P=L/N×R 0 -M/2

make

插值后的相关函数表达式如下,The related function expression after interpolation is as follows:

S6、对Z(k)和H(k)作一个卷积运算,这个卷积运算可以通过FFT和IFFT算法来实现,求最大值对应的n,即为高精度得时差估计值。S6. Perform a convolution operation on Z(k) and H(k). This convolution operation can be implemented through FFT and IFFT algorithms to find n corresponding to the maximum value, which is the high-precision time difference estimation value.

本发明的有益效果为,本发明的方法可以显著降低计算量,速度快、精度高。The beneficial effect of the present invention is that the method of the present invention can significantly reduce the amount of calculation, and has a high speed and high precision.

具体实施方式DETAILED DESCRIPTION

下面通过仿真数据对本发明进行验证。The present invention is verified by simulation data below.

以带宽为25KHz的BPSK信号为例,设定信噪比为10dB,积累信号时长为1秒。从表1可以看到,数据分段方法估计时差与数据不分段估计时差处理得到的参数估计结果精度相当,因此该算法有效,但这种方法可以将超长点FFT分解为短点FFT,能显著提高计算效率。Taking the BPSK signal with a bandwidth of 25KHz as an example, the signal-to-noise ratio is set to 10dB, and the accumulated signal time is 1 second. As can be seen from Table 1, the accuracy of the parameter estimation results obtained by the data segmentation method and the non-segmented method is equivalent, so the algorithm is effective, but this method can decompose the super-long point FFT into short point FFT, which can significantly improve the calculation efficiency.

表1时差估计比较Table 1 Comparison of time difference estimation

表1表明,每种分段方法估计得到的时差,其估计精度在59ns左右。Table 1 shows that the time difference estimated by each segmentation method has an estimation accuracy of about 59ns.

假设数据分段后长度为1024点,那么随着原始数据长度成倍的增长后,其计算量变换如表2所示。Assuming that the length of the data after segmentation is 1024 points, as the length of the original data increases exponentially, the amount of calculation changes as shown in Table 2.

表2计算量比较Table 2 Comparison of calculation amount

数据长度Data length 212 2 12 213 2 13 214 2 14 215 2 15 216 2 16 217 2 17 218 2 18 段数Number of segments 22 twenty two 23 twenty three 24 twenty four 25 2 5 26 2 6 27 2 7 28 2 8 Num1/Num2Num1/Num2 1.651.65 2.672.67 3.813.81 4.874.87 5.745.74 6.436.43 6.986.98 数据长度Data length 219 2 19 220 2 20 221 2 21 222 2 22 223 2 23 224 2 24 225 2 25 段数Number of segments 29 2 9 210 2 10 211 2 11 212 2 12 213 2 13 214 2 14 215 2 15 Num1/Num2Num1/Num2 7.447.44 7.857.85 8.248.24 8.628.62 8.998.99 9.359.35 9.719.71

从计算量的倍数来说明分段计算的优越性。从表2中可以看到,数据最长时有33M,通过分段后,计算速度提高了近10倍。The superiority of segmented calculation is illustrated by the multiple of the amount of calculation. As can be seen from Table 2, the longest data is 33M. After segmentation, the calculation speed is increased by nearly 10 times.

Claims (1)

1. The fast time difference estimation method based on data segmentation adopts two receiving stations to receive signals, and is characterized by comprising the following steps:
s1, defining two paths of signals received by two receiving stations as x (N), y (N) and L, dividing the signals into M sections, and calculating the discrete frequency spectrum of the two paths of signals, wherein each section of data has the length of N, namely N multiplied by M=L:
S2, order The discrete frequency spectrum X (k) and Y (k) of the two paths of signals are utilized for conjugate multiplication to obtain a correlation function discrete frequency spectrum with the resolution of 2 pi/L:
is the m-th order item;
S3, calculating a correlation function discrete spectrum X (k). Y * (k) of the two paths of signals by adopting fast Fourier transform:
rewriting the discrete spectrum of x (n), y (n) as:
Order the W=e-jπk
The discrete spectrum of the correlation function with the resolution of 2 pi/N is expressed as follows:
s4, performing inverse Fourier transform on the obtained correlation function discrete frequency spectrum to obtain a correlation function R (n) of two paths of signals:
Searching n corresponding to the maximum value of R (n) to obtain a time difference estimated coarse value R 0 of two paths of signals;
S5, calculating local time domain interpolation according to the time difference estimated coarse value R 0 to obtain a high-precision time difference estimated value expression, wherein the method comprises the following steps:
Based on the correlation function obtained in S4, let nk= [ n 2+k2-(k-n)2 ]/2, and zero-padding the spectrum so that the data length is L, then:
since only the time domain value of a certain interval needs to be obtained, Wherein, P is more than or equal to 0 and P+M is more than or equal to L-1, and the method is that:
P=L/N×R0-M/2
Order the
The interpolated correlation function expression is as follows:
S6, performing convolution operation on Z (k) and H (k), and obtaining n corresponding to the maximum value to obtain the high-precision time difference estimated value.
CN202410246222.5A 2024-03-05 2024-03-05 A fast time difference estimation method based on data segmentation Active CN118112498B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410246222.5A CN118112498B (en) 2024-03-05 2024-03-05 A fast time difference estimation method based on data segmentation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410246222.5A CN118112498B (en) 2024-03-05 2024-03-05 A fast time difference estimation method based on data segmentation

Publications (2)

Publication Number Publication Date
CN118112498A CN118112498A (en) 2024-05-31
CN118112498B true CN118112498B (en) 2024-10-01

Family

ID=91215967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410246222.5A Active CN118112498B (en) 2024-03-05 2024-03-05 A fast time difference estimation method based on data segmentation

Country Status (1)

Country Link
CN (1) CN118112498B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135767A (en) * 2014-08-19 2014-11-05 电子科技大学 Subsection mutual correlation method for measuring arrival time difference of signal direct waves
CN109001672A (en) * 2018-06-14 2018-12-14 中国人民解放军战略支援部队信息工程大学 A kind of time difference frequency difference method for parameter estimation and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6876859B2 (en) * 2001-07-18 2005-04-05 Trueposition, Inc. Method for estimating TDOA and FDOA in a wireless location system
EP1464988B1 (en) * 2003-04-03 2008-06-11 Mitsubishi Electric Information Technology Centre Europe B.V. Determination of time difference of arrival in distributed sensor networks
RU2256192C2 (en) * 2003-06-30 2005-07-10 Государственное конструкторское бюро аппаратно-программных систем "Связь" Всероссийского НИИ "Градиент" (ГКБ "Связь") Method and device for measuring difference in signal arrival time and in signal reception frequency
EP2221629A1 (en) * 2009-02-23 2010-08-25 Mitsubishi Electric R&D Centre Europe B.V. Determination of time delay
CN102624657B (en) * 2012-02-29 2013-06-05 清华大学 Frequency difference estimation method
CN108957403B (en) * 2018-06-09 2022-07-12 西安电子科技大学 A Gaussian fitting envelope delay estimation method and system based on generalized cross-correlation
CN109507704B (en) * 2018-11-29 2021-04-27 南京邮电大学 Double-satellite positioning frequency difference estimation method based on mutual ambiguity function
CN113567919B (en) * 2021-05-26 2024-08-27 北京科电航宇空间技术有限公司 GPU (graphics processing unit) realization method for joint estimation of time-frequency difference parameters of communication signals
CN115882972B (en) * 2022-11-25 2024-10-22 中国电子科技集团公司第二十九研究所 Communication signal time-frequency difference extraction method, device and medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135767A (en) * 2014-08-19 2014-11-05 电子科技大学 Subsection mutual correlation method for measuring arrival time difference of signal direct waves
CN109001672A (en) * 2018-06-14 2018-12-14 中国人民解放军战略支援部队信息工程大学 A kind of time difference frequency difference method for parameter estimation and device

Also Published As

Publication number Publication date
CN118112498A (en) 2024-05-31

Similar Documents

Publication Publication Date Title
CN110113279B (en) Mobile frequency hopping underwater acoustic communication Doppler factor estimation method
CN110646769B (en) Time domain clutter suppression method suitable for LTE external radiation source radar
CN113242191B (en) Improved time sequence multiple sparse Bayesian learning underwater acoustic channel estimation method
CN109802911B (en) A Fast Channel Estimation and Signal Synchronization Method for Underwater Acoustic Modem
CN106656874A (en) Mobile OFDM system channel estimation method based on compressed sensing
CN111159888A (en) Covariance matrix sparse iteration time delay estimation method based on cross-correlation function
CN112019284B (en) Narrow-band signal time difference calculation method and system under low signal-to-noise ratio
CN115882972B (en) Communication signal time-frequency difference extraction method, device and medium
CN108881075A (en) Channel estimation methods based on steady adaptive-filtering in a kind of impulsive noise environment
CN119471684A (en) Signal processing optimization method and system for spaceborne multi-band synthetic aperture radar
Chelli et al. Doppler shift compensation in vehicular communication systems
CN118112498B (en) A fast time difference estimation method based on data segmentation
CN108566347B (en) A pilot design method for dual-selected sparse channels in multi-user OFDM systems
CN114337743A (en) Improved SAMP large-scale MIMO-OFDM system channel estimation method
CN106534028B (en) OFDM channel tracking method based on compressed sensing
CN110661735B (en) Time delay estimation method based on orthogonal matching pursuit sparse channel estimation
CN116582394A (en) A low computational load OTFS channel estimation method, storage medium and computer based on windowing processing
Tseng et al. Polynomial graph filter design using Legendre polynomials
CN102790734A (en) Linear adaptive equalizer based on channel estimation
CN107529687B (en) A kind of time delay estimation method based on circulation joint entropy
So Analysis of an adaptive algorithm for unbiased multipath time delay estimation
CN106027117B (en) A kind of time delay and Doppler frequency shift combined estimation method
CN111913162B (en) Radio frequency interference detection method and device and radio frequency interference suppression method and device
CN119270305B (en) A method for estimating time-frequency difference of mutual fuzzy function based on data segmentation
CN108471333A (en) A Channel Estimation Method in Underwater Communication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant