DoA估计中数据模型的构建与分析

1. 基本假设与前提条件

  • 介质条件: 假设传播介质是各向同性无散射的,因此信号以直线传播
  • 平面波假设: 假设传感器阵列接收到的信号处于远场条件。由于处于远场,信号可以建模为平面波,即信号波前到达阵列时,传播延迟是与位置相关的线性函数。
  • 单维参数空间: DoA中 θi\theta_{i}θi 定义为信号源的方位角(假设在二维空间中, θi∈[−π,π])。\theta_{i} \in [-\pi, \pi])。θi[π,π])。
  • 窄带信号: 接收到的信号假设为窄带,这意味着信号的频率范围非常窄,时间延迟可以近似为相位偏移。

2. 窄带信号表示

      \space \space \space \space \space \space       在窄带信号假设下,接收到的信号 si​(t)s_i​(t)si(t) 可以表示为:

si​(t)=ui​(t)cos⁡(ω0​t+vi​(t)), s_i​(t)=u_i​(t)\cos(\omega_0 ​t+v_i​(t)), si(t)=ui(t)cos(ω0t+vi(t)),
      \space \space \space \space \space \space       其中,ui(t)u_i(t)ui(t)vi(t)v_i(t)vi(t) 分别表示随时间缓慢变化的信号幅度、相位分量,ω0\omega_0ω0 是信号的中心频率。

3. 复包络表示 (Complex Envelope Representation)

      \space \space \space \space \space \space       为了便于分析,使用复包络表示将信号建模为:

si​(t)≈u(t)ej(ω0​t+v(t)), s_i​(t)\approx u(t)e^{j(\omega_0 ​t + v(t))} , si(t)u(t)ej(ω0t+v(t)),
      \space \space \space \space \space \space       其中,复指数项 ej(ω0​t)e^{j(\omega_0 ​t)}ej(ω0t) 表示中心频率部分,缓慢变化项 u(t)u(t)u(t)v(t)v(t)v(t) 包含了幅度与相位的变化。

      \space \space \space \space \space \space       在窄带假设下,对于所有可能的传播时延 τ\tauτ

u(t)≈u(t−τ)、v(t)≈v(t−τ)u(t) \approx u(t-\tau)、 v(t) \approx v(t-\tau)u(t)u(tτ)v(t)v(tτ)
      \space \space \space \space \space \space       因此,时间延迟对接收信号的影响可以简单地表示为相位偏移

s​(t−τ)≈s(t)e−jω0​τ, s​(t-\tau)\approx s(t)e^{-j\omega_0 ​\tau} , s(tτ)s(t)ejω0τ,

4. 阵列接收信号模型

      \space \space \space \space \space \space       假设有 ddd 个信号源,对于由 mmm 个传感器组成的传感器阵列,接收到的信号是多个源信号 si(t)s_i(t)si(t) 的叠加形式。

      \space \space \space \space \space \space      kkk 个传感器接收到的信号 xk(t)x_k(t)xk(t) 可以表示为:

xk(t)=∑i=1dak(θi)si(t−τk(θi)=∑i=1dak(θi)si(t)e−jω0τk(θi) \begin{aligned} x_k(t) & =\sum_{i=1}^d a_k(\theta_i) s_i(t-\tau_k(\theta_i) \\ & =\sum_{i=1}^d a_k(\theta_i) s_i(t) e^{-j \omega_0 \tau_k(\theta_i)} \end{aligned} xk(t)=i=1dak(θi)si(tτk(θi)=i=1dak(θi)si(t)ejω0τk(θi)

      \space \space \space \space \space \space       其中,θi\theta_iθi 是第 iii 个信号源的方向角;ak(θi)a_k(\theta_i)ak(θi) 是第 kkk 个传感器对第 iii 个信号在频率 ω0\omega_0ω0 处的响应(增益和相位);τk\tau_kτk 是信号到达第 kkk 个传感器的传播延迟。

5. 向量化表示

      \space \space \space \space \space \space      mmm个传感器的输出使用向量表示法,令:

a(θi)=[a1(θi)e−jω0τ1(θi),⋯ ,am(θi)e−jω0τm(θi)]T, \boldsymbol{a}\left(\theta_i\right)=\left[a_1\left(\theta_i\right) e^{-j \omega_0 \tau_1\left(\theta_i\right)}, \cdots, a_m\left(\theta_i\right) e^{-j \omega_0 \tau_m\left(\theta_i\right)}\right]^T, a(θi)=[a1(θi)ejω0τ1(θi),,am(θi)ejω0τm(θi)]T,

      \space \space \space \space \space \space       可以得到:
x(t)=∑i=1da(θi)si(t), \boldsymbol{x}(t) = \sum_{i=1}^{d}\boldsymbol{a}(\theta_i)s_i(t), x(t)=i=1da(θi)si(t),

其中,

  • x(t)∈Cm×1\boldsymbol{x}(t) \in \mathbb{C}^{m×1}x(t)Cm×1 是所有传感器的接收信号向量;
  • a(θi)∈Cm×1\mathbf{a}(\theta_i) \in \mathbb{C}^{m×1}a(θi)Cm×1 是第 iii 个信号源的阵列响应向量(也称为阵列导向矢量);
  • si(t)s_i(t)si(t) 是第 iii 个信号;
  • ddd 是信号源的数量。

      \space \space \space \space \space \space       进一步整合,并将所有信号源和噪声 n(t)\boldsymbol{n}(t)n(t) 纳入考虑,令 A(θ)=[a(θ1),⋯ ,a(θd)]\boldsymbol{A(\theta)}=\left [ \boldsymbol{a}(\theta_1), \cdots, \boldsymbol{a}(\theta_d) \right ]A(θ)=[a(θ1),,a(θd)]s(t)=[s1(t),⋯ ,sd(t)]T\boldsymbol{s}(t)=\left [s_1(t), \cdots, s_d(t) \right ]^Ts(t)=[s1(t),,sd(t)]T,则接收数据的完整模型为:

x(t)=A(θ)s(t)+n(t). \boldsymbol{x}(t)=\boldsymbol{A(\theta)}\boldsymbol{s}(t)+\boldsymbol{n}(t). x(t)=A(θ)s(t)+n(t).

注意,x(t),n(t)∈Cm,s(t)∈Cd,A(θ)∈Cm×d\boldsymbol{x}(t),\boldsymbol{n}(t) \in \mathbb{C}^m,\boldsymbol{s}(t) \in \mathbb{C}^d,\boldsymbol{A(\theta)} \in \mathbb{C}^{m×d}x(t)n(t)Cms(t)CdA(θ)Cm×d,通常假设 m>dm>dm>d

至此,就得到了信号模型的表达形式,目前最常见的便是这种。

参考文献

R. Roy and T. Kailath, “ESPRIT-estimation of signal parameters via rotational invariance techniques,” in IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, no. 7, pp. 984-995, July 1989.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值