数字信号处理相关函数应用(tdoa时差估计|时间差与距离差|方向定位与精准定位|信号描述|通过相关函数求时间差)

韩曙亮 韩曙亮     2022-12-02     775

关键词:

文章目录





一、TDOA 时差估计



假设有一个 " 信号源 " ,

在不同的位置设置两个接收机 , 分别是 " 接收机1 "" 接收机2 " ,

" 信号源 " 近场位置是一个球面 ,

一旦到达远场 , 10 λ \\lambda λ 以上距离 , 就可以看做一个平面 ,


1、信号相关函数


信号传播 , 先达到 " 接收机2 " , 再到达 " 接收机1 " ,

求 上述两个路径的信号 的 " 相关函数 " ;


互相关函数 定义 :

x ( n ) x(n) x(n) y ( n ) y(n) y(n)" 互相关函数 " 如下 ,

r x y ( m ) = ∑ n = − ∞ + ∞ x ∗ ( n ) y ( n + m ) r_xy(m) = \\sum_n=-\\infty^+\\infty x^*(n) y(n + m) rxy(m)=n=+x(n)y(n+m)


自相关函数 定义 :

x ( n ) x(n) x(n)" 自相关函数 " 如下 ,

r x ( m ) = ∑ n = − ∞ + ∞ x ∗ ( n ) x ( n + m ) r_x(m) = \\sum_n=-\\infty^+\\infty x^*(n) x(n + m) rx(m)=n=+x(n)x(n+m)


2、时间差与距离差


信号源 到 接收机1 的信号 , 称为 信号1 ;

信号源 到 接收机2 的信号 , 称为 信号2 ;

信号1 和 信号2 事先有一定的差别 , 这两个信号 相关性最大 时的 m m m 值 , 可以求出时间差 Δ τ \\Delta \\tau Δτ ;

时间差 Δ τ \\Delta \\tau Δτ , 与 距离差 Δ d \\Delta d Δd 之间的关系是 :

Δ τ = Δ d c \\Delta \\tau = \\cfrac\\Delta dc Δτ=cΔd

其中 c c c 是光速 ;


3、方向定位与精准定位


2 2 2 个接收机 靠 时差 , 是无法进行精确定位的 , 只能定位信号源的方向 ,

如果要进行精确定位 , 至少要 3 3 3 个接收机 进行精确定位 ;


4、2 个信号的函数描述


" 信号源 " 到 " 接收机1 " 的 " 信号1 " , 可以使用如下公式描述 :

x 1 ( t ) = s ( t ) + N 1 ( t ) x_1(t) = s(t) + N_1(t) x1(t)=s(t)+N1(t)

s ( t ) s(t) s(t) 是发出的信号 , N 1 ( t ) N_1(t) N1(t) 是 " 信号1 " 中掺杂的噪声 ;


" 信号源 " 到 " 接收机2 " 的 " 信号2 " , 可以使用如下公式描述 :

x 2 ( t ) = s ( t − D ) + N 2 ( t ) x_2(t) = s(t - D) + N_2(t) x2(t)=s(tD)+N2(t)

s ( t − D ) s(t - D) s(tD) 是发出的信号 , 时间少了 D D D , N 2 ( t ) N_2(t) N2(t) 是 " 信号2 " 中掺杂的噪声 ;


两个信号中的噪声 是 互相独立的 , 没有关联 ;

理想情况下 , 噪声为 0 0 0 ;


5、通过相关函数求时间差


信号2 的公式如下 :

x 2 ( t ) = s ( t − D ) + N 2 ( t ) x_2(t) = s(t - D) + N_2(t) x2(t)=s(tD)+N2(t)

其中 D D D 时间差 , 通过求两个信号的相关性得出 ,

信号1 和 信号2 相关性最大时 , 此时的 τ \\tau τ 就是时间差 ;


互相关函数公式如下 :

r x y ( m ) = ∑ n = − ∞ + ∞ x ∗ ( n ) y ( n + m ) r_xy(m) = \\sum_n=-\\infty^+\\infty x^*(n) y(n + m) rxy(m)=n=+x(n)y(n+m)

信号1 和 信号2 的互相关函数如下 :

r x 1 x 2 ( τ ) = ∑ t = − t 0 t 0 x 1 ( t + τ ) x 2 ( t ) r_x_1x_2(\\tau) = \\sum_t=-t_0^t_0x_1(t + \\tau)x_2(t) rx1x2(τ)=t=t0t0x1(t+τ)x2(t)

上述式子中的 τ \\tau τ 相当于 m m m ,

加和式中范围没必要是 − ∞ -\\infty ~ + ∞ +\\infty + , 取 − t 0 -t_0 t0 ~ t 0 t_0 t0 即可 ,


x 1 ( t ) x_1(t) x1(t) x 2 ( t ) x_2(t) x2(t) 代入到式子中 ,

N 1 ( t ) N_1(t) N1(t) N 2 ( t ) N_2(t) N2(t) 两个噪声是相互独立的 ,

信号 s ( t ) s(t) s(t) 与 噪声 N ( t ) N(t) N(t) 相乘 , 是不相关的 ,

s ( t ) s(t) s(t) 是相互统计独立的 ,

最终 , 计算结果是 :

r x 1 x 2 ( τ ) = ∑ t = − t 0 t 0 s ( t + τ ) s ( t ) r_x_1x_2(\\tau) = \\sum_t=-t_0^t_0s(t + \\tau)s(t) rx1x2(τ)=t=t0t0s(t+τ)s(t)


求出上述相关函数最大值时 , τ \\tau τ 的值就是时间差 D D D ;

D = arg ⁡ τ max ⁡ ∣ r x 1 x 2 ( τ ) ∣ D = \\arg_\\tau\\max|r_x_1x_2(\\tau)| 数字信号处理相关函数应用(tdoa时差估计实例|调制波特率|带宽|码元数量|信息量)

文章目录一、TDOA时差估计实例1、复信号200样点信号2、复信号2000样点信号3、实信号2000样点信号二、总结一、TDOA时差估计实例有222路BPSK信号,如果传递的是"单载波"信号,则信号有"频率","幅度","相位"333大... 查看详情

基于doa联合tdoa时间积累的二维gdop仿真分析(代码片段)

...数的无线电探测与定位技术主要包括角度估计,信号到达时间差估计(TDOA),接收信号强度估计(RSS),三种方法均 查看详情

互相关延时估计matlab仿真(代码片段)

...原理代码实现总结互相关延时估计互相关延时估计是一种信号处理技术,用于计算两个信号之间的时间延迟。在本篇博客中,我们将使用MATLAB来实现互相关延时估计,并提供多个例子和代码,以帮助更好地理解该... 查看详情

数字信号处理相关函数应用(相关函数应用场景|噪声中检测信号原理)

文章目录一、相关函数应用场景一、相关函数应用场景求下面信号的"自相关函数":x(n)=sin⁡(2πfn)+N(n)x(n)=\\sin(2\\pifn)+N(n)x(n)=sin(2πfn)+N(n)其中N(n)N(n)N(n)为高斯白噪声;高斯白噪声符合正态分布特性,其均值为000,... 查看详情

数字信号处理相关函数应用(正弦信号的自相关函数分析二|在白噪声中检测正弦信号)

文章目录一、正弦信号的自相关函数分析一、正弦信号的自相关函数分析正弦信号s(n)=Asin⁡ωns(n)=A\\sin\\omegans(n)=Asinωn,其幅度A=3.166A=3.166A=3.166,功率Ps=5.01P_s=5.01Ps​=5.01,信号长度为512512512;下图是该正弦信... 查看详情

基于到达时间差(tdoa)的室内定位(/无线传感器网络定位)——极大似然估计ml

基于到达时间差(TDOA)的室内定位(/无线传感器网络定位)——极大似然估计ML原创不易,路过的各位大佬请点个赞针对AOA,TOA,TDOA,RSS等室内定位、导航的探讨、技术支持、==代码(有偿)==... 查看详情

数字信号处理相关函数(自相关函数示例)

文章目录一、自相关函数示例一、自相关函数示例给定一个"周期函数":x(n)=Asin⁡(ωn)x(n)=A\\sin(\\omegan)x(n)=Asin(ωn)其中ω=2πN\\omega=\\cfrac2\\piNω=N2π​,求该"周期函数"的"自相关函数"rx(m)r_x(m)rx​(m) 查看详情

互相关:Android AudioRecord 为 TDoA 创建示例数据

】互相关:AndroidAudioRecord为TDoA创建示例数据【英文标题】:CrossCorrelation:AndroidAudioRecordcreatesampledataforTDoA【发布时间】:2016-05-0209:22:51【问题描述】:在我的Android智能手机的一侧,我正在使用AudioRecord.read()录制音频流。对于录制... 查看详情

数字信号处理相关函数(相关函数性质|相关函数共轭对称性质|实信号自相关函数偶对称|复信号自相关函数共轭对称|复信号互相关函数共轭对称)

文章目录一、相关函数共轭对称性质1、实信号自相关函数偶对称2、复信号自相关函数共轭对称3、复信号互相关函数共轭对称一、相关函数共轭对称性质1、实信号自相关函数偶对称实信号自相关函数偶对称:描述:x(n)x(n)x(n)信号如... 查看详情

数字信号处理相关函数(相关函数性质|相关函数最大值|自相关函数最大值|互相关函数最大值|能量有限信号的相关函数在m趋近无穷时为0)

文章目录一、相关函数最大值1、自相关函数最大值2、互相关函数最大值二、能量有限信号的相关函数在m趋近无穷时为0一、相关函数最大值1、自相关函数最大值自相关函数在自变量m=0m=0m=0时,永远大于其它m≠0m\\not... 查看详情

使用自相关算法从语音信号中估计音高

】使用自相关算法从语音信号中估计音高【英文标题】:EstimationofPitchfromSpeechSignalsUsingAutocorrelationAlgorithm【发布时间】:2018-01-0506:42:39【问题描述】:我想使用自相关算法检测语音信号的音高频率。我有一个MATLAB代码,但结果是... 查看详情

armr模型简单实践

...,至少,应是对该信号的一个好的近似。②利用已知的自相关函数或数据求模型的参数。③利用求出的模型参数估计该信号的功率谱。 (2)MA模型MA模型(movingaveragemodel)滑动平均模型,模型参量法谱分析方法之一,也是现代... 查看详情

其中arima(p,d.q)中,p是啥意思?q是啥意思,分别如何确定呢?

...回归移动平均模型,AR是自回归,p为自回归项,可以看自相关图来估计;MA为移动平均,q为移动平均项数,可以看偏相关图来估计,d为时间序列成为平稳时所做的差分次数。“差分”一词虽未出现在ARIMA的英文名称中,却是关键步... 查看详情

查找两个最近订单之间的时差

...:我试图通过查找最近的订单和第二个最近的订单之间的时间差,然后将该差添加到最近的订单中来估计来自回头客的新订单的时间。我一直在尝试限制和偏移,但这会返回每一行的总括日期。我在想我需要做一个横向连接,但... 查看详情

信号频率估计经典功率谱估计及其matlab仿真

...况。根据维纳-辛钦定理,平稳随机过程u(n)u(n)u(n)的自相关函数r(m)r(m)r(m)与其功率谱S(w)S(w)S(w)是一对傅里叶变换关系。利用相关函数的傅里叶变换来估计随机过程功率谱的方法,称为经典功率谱估计。1、周期图法由于随机... 查看详情

mysql初级篇——字符串日期时间流程控制函数的相关应用(代码片段)

文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2.5计算日期和时间的函数2.6日期的格式化与解析3.流程控制函数1.字符串函数  ... 查看详情

mysql初级篇——字符串日期时间流程控制函数的相关应用(代码片段)

文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2.5计算日期和时间的函数2.6日期的格式化与解析3.流程控制函数1.字符串函数  ... 查看详情

uwb定位的3种算法:twrtoa和tdoa算法

...安装在移动的设备上。标签按照一定的频率向外发射脉冲信号与已知位置的定位基站进行通信,通过飞行时间法测得定位标签与每个定位基站的距离,最后将测得的距离数据计算得到定位标签的位置。一、TER定位算法UWB... 查看详情