[go: up one dir, main page]

CN104820216B - 基于阵列响应旋转不变性的多径信号波达角估计方法 - Google Patents

基于阵列响应旋转不变性的多径信号波达角估计方法 Download PDF

Info

Publication number
CN104820216B
CN104820216B CN201510233226.0A CN201510233226A CN104820216B CN 104820216 B CN104820216 B CN 104820216B CN 201510233226 A CN201510233226 A CN 201510233226A CN 104820216 B CN104820216 B CN 104820216B
Authority
CN
China
Prior art keywords
matrix
array
signal
sub
impulse response
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
CN201510233226.0A
Other languages
English (en)
Other versions
CN104820216A (zh
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.)
Tianyuan Ruixin Communication Technology Ltd By Share Ltd
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201510233226.0A priority Critical patent/CN104820216B/zh
Publication of CN104820216A publication Critical patent/CN104820216A/zh
Application granted granted Critical
Publication of CN104820216B publication Critical patent/CN104820216B/zh
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
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/14Systems for determining direction or deviation from predetermined direction
    • G01S3/143Systems for determining direction or deviation from predetermined direction by vectorial combination of signals derived from differently oriented antennae
    • 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
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/04Details
    • G01S3/06Means for increasing effective directivity, e.g. by combining signals having differently oriented directivity characteristics or by sharpening the envelope waveform of the signal derived from a rotating or oscillating beam antenna
    • 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
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/04Details
    • G01S3/12Means for determining sense of direction, e.g. by combining signals from directional antenna or goniometer search coil with those from non-directional antenna

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Noise Elimination (AREA)

Abstract

本发明公开了一种基于阵列响应旋转不变性的多径信号波达角估计方法,用于解决现有多径信号波达角估计方法实用性差的技术问题。技术方案是首先在两个不同子阵的接收信号中分别计算观测响应矩阵,即对每一个子阵的天线振子的输出信号进行解调和低通滤波后,得到基带接收信号,再将基带接收信号与伪随机序列做滑动相关,得到两个子阵的观测冲激响应,通过对两个子阵的观测冲激响应进行离散化,抽取出多径,得到两个子阵的观测冲激响应矢量,分别将两个子阵的所有天线振子的观测冲激响应矢量整合得到两个子阵的观测响应矩阵;最后利用两个子阵接收信号协方差矩阵的旋转不变性估计多径信号的波达角。本发明方法简单,运算结果精度高,因此实用性强。

Description

基于阵列响应旋转不变性的多径信号波达角估计方法
技术领域
本发明涉及一种多径信号波达角估计方法,特别涉及一种基于阵列响应旋转不变性的多径信号波达角估计方法。
背景技术
文献“ESPRIT算法估计性能分析,《信息技术》,2011年第3期,100页至102页”中提到的ESPRIT(Estimation of Signal Parameters Via Rotational InvarianceTechniques)方法是一种典型的信号波达角估计方法。该方法将阵列分为两个完全相同的子阵,利用两个子阵接收信号协方差矩阵的旋转不变性进行波达角估计。但是该方法存在如下问题,该方法要求多径数量小于天线阵列的振子个数。而实际信道中的多径数量很大,考虑硬件成本,难以实现更大规模的接收天线阵列,因此ESPRIT方法难以推广到实际应用。
发明内容
为了克服现有多径信号波达角估计方法实用性差的不足,本发明提供一种基于阵列响应旋转不变性的多径信号波达角估计方法。该方法首先在两个不同子阵的接收信号中分别计算观测响应矩阵,即对每一个子阵的天线振子的输出信号进行解调和低通滤波后,得到基带接收信号,再将基带接收信号与伪随机序列做滑动相关,得到两个子阵的观测冲激响应,通过对两个子阵的观测冲激响应进行离散化,抽取出多径,得到两个子阵的观测冲激响应矢量,分别将两个子阵的所有天线振子的观测冲激响应矢量整合得到两个子阵的观测响应矩阵;最后利用两个子阵接收信号协方差矩阵的旋转不变性估计多径信号的波达角。本发明方法简单、运算复杂度低、运算结果精度高,适用于对大量多径信号波达角进行估计,突破了现有ESPRIT方法对于天线振元的限制,实用性强。
本发明解决其技术问题所采用的技术方案是:一种基于阵列响应旋转不变性的多径信号波达角估计方法,其特点是包括以下步骤:
(A)定义信号。
选择长度为X的伪随机序列作为基带探测信号a(t),其表达式为
其中,X表示伪随机序列的长度,t表示时间,表示宽度为Tb的矩形脉冲信号。K个PN序列组成一个探测帧u(t),其表达式为
其中,Tp=XTb。探测帧u(t)是基本探测信号,该探测帧调制后经天线发射出去。
对于包含了L条多径的传播环境,其空间信道冲激响应模型h(t)表示如下
其中,L为传播环境中的多径条数,表示第l条多径的信道复响应,是一个复常数,τl是第l条多径的时延值,δ(t)表示冲激函数。
接收天线阵列是一维线形天线阵列,包含M+1个天线振子,其中,M>1。这M+1个天线振子等距离排列,振子间距表示为d,并且天线振子的方向图都相同。从几何上将天线阵列分为完全相同的两个子阵:子阵Zα和子阵Zβ。其中,子阵Zα由原天线阵列中的第1~M号天线振子组成,子阵Zβ由原天线阵列中第2~M+1号天线振子组成。两个子阵都包括有M个天线振子,因此把两个子阵中的天线振子都重新编号为1~M。子阵Zα上的第m个天线振子和子阵Zβ上的第m个天线振子的距离表示为Δ。
对于子阵中的第m个天线振子,则其在的来波方向θ上的复响应s(θ)为
其中,e表示自然底数,j表示虚数,表示射频信号的波长,θ表示来波方向。
对于子阵Zα上的第m个天线振子,按照式(5)生成射频接收信号
其中,N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧。对子阵Zα上的所有天线振子,都生成相应的接收信号。
对于子阵Zβ上的第m个天线振子,按照式(6)生成射频接收信号
其中,N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧。对于子阵Zβ上的所有天线振子,都生成相应的接收信号。
子阵Zα上的第m个天线振子输出的接收信号经解调后表示为
其中,Nm(t)是第m个天线振子所接收到的噪声信号,θl是第l条径入射信号的波达角,sml)是第m个天线振子对波达角为θl的入射信号的复响应。
子阵Zβ上的第m个天线振子输出的接收信号经解调后表示为
其中,e是自然底数,j表示虚数。由于子阵Zβ上的第m个天线振子相对于子阵Zα上的第m个天线振子存在距离Δ,这种距离导致了来波方向上的波程差。进而对于入射角为θl的多径信号,子阵Zβ的接收信号相对于子阵Zα的接收信号出现了相移ξ(θl)。ξ(θl)的表达式为
其中,表示射频信号的波长。
(B)计算观测冲激响应矩阵。
对于子阵Zα和子阵Zβ上的第m个天线振子,计算观测冲激响应矩阵分为如下四个步骤:
(B-1)对天线振子的输出信号进行解调、低通滤波后,分别得到基带接收信号
(B-2)分别将接收探测信号与标准的本地伪随机序列a(t)做滑动相关,即可得到观测冲激响应表达式分别如下
其中,表示扩频增益,N′m(t)是与本地伪随机序列相关后的噪声信号。
(B-3)分别将观测冲激响应离散化。选择值最大的L个峰值点,分别表示为组成观测冲激响应向量组成观测冲激响应向量 的数学表达式分别为
其中,表示噪声矢量。
(B-4)对于子阵Zα和子阵Zβ上第1个至第M个接收天线振子的接收信号都执行以上三个步骤,分别得到它们的观测冲激响应矢量,表示为将这些观测冲激响应矢量按照如下形式组织成观测冲激响应矩阵Hα和Hβ
Hα是M行L列的矩阵,Hβ是M行L列的矩阵,它们的数学表达式为
从式(16)和式(17)中看到,观测冲激响应矩阵的第m行代表了第m个振子的观测冲激响应向量,第l列表示第l条径在整个阵列上的观测冲激响应,称为阵列冲激响应向量。
(C)估计波达角。
空间信道包含L条多径,一次估计其中的p条,1≤p≤M,具体的步骤如下。
(C-1)从观测冲激响应矩阵Hα中选择p列,将这p列编号为p1,…,pp,并构成矩阵 的数学表达式为
其中,表示噪声向量,表示噪声矩阵,A是导向矢量矩阵,定义如下
矩阵其中diag[]表示构造对角矩阵。
再从观测冲激响应矩阵Hβ中同样的位置选择p列,同样将这p列编号为p1,…,pp,并构成矩阵 的表达式如下
其中,矩阵和矩阵均是M×p矩阵。如果所选择的p列所对应的p条径的入射信号角度互不相同,则证明矩阵和矩阵的秩均为p。
求取矩阵和矩阵的秩,如果结果均等于p,则说明所选择的p条径的入射信号波达角互不相同,则继续执行(C-2)步。如果结果不等于p,则说明所选择的p条径中至少有两条径对应的入射信号的波达角是相同的。此时将p的值减去1,并重新执行本子步骤。证明当p最终减至1时,矩阵和矩阵的秩一定等于1,且p=1时本方法仍然成立。因此本方法必成立。
(C-2)分别按照式(18)和式(19)求取的协方差矩阵
其中,分别表示的共轭转置矩阵。矩阵都是M×M矩阵。证明,矩阵的秩均是p。
(C-3)对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(20)构建矩阵Uα
同样地对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(21)构建矩阵Uβ
矩阵Uα和Uβ均是M×p的矩阵。证明,矩阵Uα和Uβ的秩均为p。
(C-4)按照式(22)求取矩阵Ψ。
Ψ=(Uα)+Uβ (25)
其中,()+表示求矩阵的广义逆。矩阵Ψ是p×p的矩阵。
对矩阵Ψ求取特征值,分别表示为证明即是矩阵Φ的对角元素。根据即可求出所选择的p列所对应的p条径的信号波达角。求取的方法见式(26)。
其中,argsin()表示求反正弦,angle()表示求复数的辐角。完成p条径的信号波达角估计。
(C-5)转至(C-1)步骤,再选择p条径进行估计,直至所有的L条径都完成估计。
本发明的有益效果是:该方法首先在两个不同子阵的接收信号中分别计算观测响应矩阵,即对每一个子阵的天线振子的输出信号进行解调和低通滤波后,得到基带接收信号,再将基带接收信号与伪随机序列做滑动相关,得到两个子阵的观测冲激响应,通过对两个子阵的观测冲激响应进行离散化,抽取出多径,得到两个子阵的观测冲激响应矢量,分别将两个子阵的所有天线振子的观测冲激响应矢量整合得到两个子阵的观测响应矩阵;最后利用两个子阵接收信号协方差矩阵的旋转不变性估计多径信号的波达角。由于本发明方法中,一个估计子过程只处理一部分多径信号的波达角估计,大量的多径信号可以分不同的估计子过程进行处理。因此可估计的多径波达角数量不受接收天线阵列规模的限制。由于本发明方法不直接使用采样信号,而是根据采样信号处理得到的观测冲激响应矩阵进行估计,因此涉及的数据量较小。此外,本发明方法不涉及迭代或搜索,因此运算量较小。故本发明方法简单、运算复杂度低、运算结果精度高,适用于对大量多径信号波达角进行估计,突破了现有ESPRIT方法对于天线振元的限制,实用性强。
以下结合具体实施方式详细说明本发明。
具体实施方式
本发明基于阵列响应旋转不变性的多径信号波达角估计方法具体步骤如下:
(A)定义信号;(B)计算观测冲激响应矩阵;(C)估计波达角。
(A)定义信号。
选择长度为X的伪随机序列作为基带探测信号a(t),其表达式为
其中,X表示伪随机序列的长度,t表示时间,表示宽度为Tb的矩形脉冲信号。K个PN序列组成一个探测帧u(t),其表达式为
其中Tp=XTb。探测帧u(t)是本方法中的基本探测信号,该探测帧调制后经天线发射出去。
对于包含了L条多径的传播环境,其空间信道冲激响应模型h(t)表示如下
其中,L为传播环境中的多径条数,表示第l条多径的信道复响应,是一个复常数,τl是第l条多径的时延值,δ(t)表示冲激函数。
接收天线阵列是一维线形天线阵列,包含M+1个天线振子(M>1)。这M+1个天线振子等距离排列,振子间距表示为d,并且天线振子的方向图都相同。从几何上将天线阵列分为完全相同的两个子阵:子阵Zα和子阵Zβ。其中,子阵Zα由原天线阵列中的第1~M号天线振子组成,子阵Zβ由原天线阵列中第2~M+1号天线振子组成。两个子阵都包括有M个天线振子,因此把两个子阵中的天线振子都重新编号为1~M。子阵Zα上的第m个天线振子和子阵Zβ上的第m个天线振子的距离表示为Δ。
对于子阵中的第m个天线振子,则其在的来波方向θ上的复响应s(θ)为
其中e表示自然底数,j表示虚数,表示射频信号的波长,θ表示来波方向。
对于子阵Zα上的第m个天线振子,按照式(5)生成射频接收信号
其中N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧。对子阵Zα上的所有天线振子,都生成相应的接收信号。
对于子阵Zβ上的第m个天线振子,按照式(6)生成射频接收信号
其中N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧。对于子阵Zβ上的所有天线振子,都生成相应的接收信号。
子阵Zα上的第m个天线振子输出的接收信号经解调后表示为
其中,Nm(t)是第m个天线振子所接收到的噪声信号,θl是第l条径入射信号的波达角,sml)是第m个天线振子对波达角为θl的入射信号的复响应。
子阵Zβ上的第m个天线振子输出的接收信号经解调后表示为
其中,e是自然底数,j表示虚数。由于子阵Zβ上的第m个天线振子相对于子阵Zα上的第m个天线振子存在距离Δ,这种距离导致了来波方向上的波程差。进而对于入射角为θl的多径信号,子阵Zβ的接收信号相对于子阵Zα的接收信号出现了相移ξ(θl)。ξ(θl)的表达式为
其中,表示射频信号的波长。
(B)计算观测冲激响应矩阵。
对于子阵Zα和子阵Zβ上的第m个天线振子,计算观测冲激响应矩阵分为如下四个步骤:
(B-1)对天线振子的输出信号进行解调、低通滤波后,分别得到基带接收信号
(B-2)分别将接收探测信号与标准的本地伪随机序列a(t)做滑动相关,即可得到观测冲激响应表达式分别如下
其中,表示扩频增益,N′m(t)是与本地伪随机序列相关后的噪声信号。
(B-3)分别将观测冲激响应离散化。选择值最大的L个峰值点,分别表示为组成观测冲激响应向量组成观测冲激响应向量 的数学表达式分别为
其中,表示噪声矢量。
(B-4)对于子阵Zα和子阵Zβ上第1个至第M个接收天线振子的接收信号都执行以上三个步骤,分别得到它们的观测冲激响应矢量,表示为将这些观测冲激响应矢量按照如下形式组织成观测冲激响应矩阵Hα和Hβ
Hα是M行L列的矩阵,Hβ是M行L列的矩阵,它们的数学表达式为
从式(16)和式(17)中看到,观测冲激响应矩阵的第m行代表了第m个振子的观测冲激响应向量,第l列表示第l条径在整个阵列上的观测冲激响应,称为阵列冲激响应向量。
(C)估计波达角。
空间信道包含L条多径,本方法一次估计其中的p条(1≤p≤M),具体的步骤如下(其余的多径在第二次、第三次…..中估计出,如C-5所述)。
(C-1)从观测冲激响应矩阵Hα中选择p列(1≤p≤M),将这p列编号为p1,…,pp,并构成矩阵 的数学表达式为
其中,表示噪声向量,表示噪声矩阵,A是导向矢量矩阵,定义如下
矩阵其中diag[]表示构造对角矩阵。
再从观测冲激响应矩阵Hβ中同样的位置选择p列,同样将这p列编号为p1,…,pp,并构成矩阵 的表达式如下
其中矩阵和矩阵均是M×p矩阵。如果所选择的p列所对应的p条径的入射信号角度互不相同,则证明矩阵和矩阵的秩均为p。
求取矩阵和矩阵的秩,如果结果均等于p,则说明所选择的p条径的入射信号波达角互不相同,则继续执行(C-2)步。如果结果不等于p,则说明所选择的p条径中至少有两条径对应的入射信号的波达角是相同的。此时将p的值减去1,并重新执行本子步骤。证明当p最终减至1时,矩阵和矩阵的秩一定等于1,且p=1时本方法仍然成立。因此本方法必成立。
(C-2)分别按照式(18)和式(19)求取的协方差矩阵
其中,分别表示的共轭转置矩阵。矩阵都是M×M矩阵。证明,矩阵的秩均是p。
(C-3)对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(20)构建矩阵Uα
同样地对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(21)构建矩阵Uβ
矩阵Uα和Uβ均是M×p的矩阵。证明,矩阵Uα和Uβ的秩均为p。
(C-4)按照式(22)求取矩阵Ψ。
Ψ=(Uα)+Uβ (25)
其中,()+表示求矩阵的广义逆。矩阵Ψ是p×p的矩阵。
对矩阵Ψ求取特征值,分别表示为证明即是矩阵Φ的对角元素。根据即可求出所选择的p列所对应的p条径的信号波达角。求取的方法见式(26)。
其中,argsin()表示求反正弦,angle()表示求复数的辐角。这样就完成了p条径的信号波达角估计。
(C-5)转至(C-1)步骤,再选择p条径进行估计,直至所有的L条径都完成估计。以上(C-1)至(C-4)步骤称为一个估计子过程。需要说明的是,不同估计子过程的p值不一定相同。
以下介绍一种具体的仿真实施方式。
(a)定义信号。
按照以下步骤定义信号。
(a-1)生成探测帧信号。使用长度为1023的m序列作为伪随机序列,基带探测信号a(t)的码速率为100兆比特/秒,也即式(1)中的Tb=10ns,其中ns表示纳秒。一个探测帧u(t)由两个伪随机序列连接组成,也即式(2)中K=2。探测帧通过BPSK调制,载波频率为2.5GHz。调制后的探测帧表示为u′(t)。
(a-2)生成多径信息。假设环境中包含20条多径。这20条多径的时延、复响应和入射信号角度对发送端和接收端是未知的。为进行仿真,将这20条径的时延和复响应按照表1进行设置。
表1不同多径的时延和复响应
序号 复响应 时延(ns) 序号 复响应 时延(ns)
1 ξ 100 11 0.80ξ 200
2 0.98ξ 110 12 0.78ξ 210
3 0.96ξ 120 13 0.76ξ 220
4 0.94ξ 130 14 0.74ξ 230
5 0.92ξ 140 15 0.72ξ 240
6 0.90ξ 150 16 0.70ξ 250
7 0.88ξ 160 17 0.68ξ 260
8 0.86ξ 170 18 0.66ξ 270
9 0.84ξ 180 19 0.64ξ 280
10 0.82ξ 190 20 0.62ξ 290
其中,ξ是一个复常数,可自由设置。时延的单位是纳秒。这20条多径的入射角可随机生成,角度分辨率为1度,取值范围为-90~90度。
(a-3)生成接收天线阵列。接收天线是线形天线阵列,包含6枚天线振子,相邻天线振子的距离表示为d,d等于射频信号波长的一半,也即6厘米。则子阵Zα由1~5号天线振子组成,子阵Zβ由2~6号天线振子组成。将子阵Zα和子阵Zβ上的天线振子都重新编号为1~5号。则两个子阵上相同编号振子的距离为Δ,易知本实施例中Δ=d=6厘米。
(a-4)生成子阵Zα和子阵Zβ在不同波达方向上的导向矢量。由于两个子阵的振子和阵列结构相同,因此导向矢量也相同。对于子阵中的第m个天线振子,则其在的来波方向θ上的复响应s(θ)为
其中e表示自然底数,j表示虚数,表示射频信号的波长,在本例中为12厘米(0.12米)。对所有20条径的入射信号,都按照式(4)计算出子阵中1~5号天线振子在其来波θ1,…,θ20上的复响应s11),…,s120),s21),…,s520)。
(a-5)生成子阵相对相移。所谓子阵相对相移,是指对于入射角为θl的第l条径入射信号,子阵Zβ上的振子相对于子阵Zα上同一个编号振子所输出信号的相移ξ(θl)。按照式(9)计算出所有径的入射信号的子阵相对相移ξ(θ1),…,ξ(θ20)。
(a-6)生成接收信号。对于子阵Zα上的第m个天线振子,按照式(5)生成射频接收信号
其中N′m(t)是服从高斯分布的白噪声,信噪比设置为0dB。和τl即为表1中所示的径的复响应和时延。对子阵Zα上的所有5枚天线振子,都生成相应的接收信号。
对于子阵Zβ上的第m个天线振子,按照式(6)生成射频接收信号
对于子阵Zβ上的所有5枚天线振子,都生成相应的接收信号。
(b)计算观测冲激响应矩阵。
按照如下步骤计算观测冲激响应矩阵。
(b-1)设置天线振子序号m为1。
(b-2)分别对射频接收信号进行BPSK解调、低通滤波(滤波器带宽100MHz),得到基带探测帧
(b-3)将基带探测帧和基带探测信号a(t)做滑动相关,得到观测冲激响应求得的最大值,表示为设置阀值Thrα,其值为
再将基带探测帧和基带探测信号a(t)做滑动相关,得到观测冲激响应求得的最大值,表示为设置阀值Thrβ,其值为
(b-4)从t=0开始,找出满足的20个峰值点,这20个峰值点的值即为离散化的观测冲激响应,将这20个点的值按照式(12)的形式组成一个行向量,即为观测冲激响应矢量
再从t=0开始,找出满足的20个峰值点,这20个峰值点的值即为离散化的观测冲激响应,将这20个点的值按照式(13)的形式组成一个行向量,即为观测冲激响应矢量
(b-5)天线振子序号m加1,转回到(b-2)步骤执行,直至所有5个天线振子的观测冲激响应矢量都求取完成
(b-6)完成以上子步骤后,按照式(14)所示把子阵Zα上振子的观测冲激响应矢量组合成为一个观测冲激响应矩阵,表示为Hα。再按照式(15)所示把子阵Zβ上振子的观测冲激响应矢量组合成为一个观测冲激响应矩阵,表示为Hβ。本例中Hα和Hβ均是5×20的矩阵。
(c)估计波达角。
按照如下步骤进行多径信号波达角的估计。
(c-1)以η表示估计子过程的序号,设置η为1。设置一次估计的多径信号波达角数量p设置为3。
(c-2)取出观测冲激响应矩阵Hα的第(η-1)×p+1至第η×p列。如果η×p大于20,则取观测冲激响应矩阵Hα的第(η-1)×p+1至第20列,并更新p的值为20-(η-1)×p。
将这p列编号为1~p。按照式(18)构成矩阵再取出观测冲激响应矩阵Hβ的第((η-1)×p+1)至第(η×p)列,将这p列同样编号为1~p。按照式(20)构成矩阵求取矩阵的秩,表示为Rα,再求取矩阵的秩,表示为Rβ。如果Rα或Rβ不等于p,则将p的值减1,重新执行本子步骤。
(c-3)分别按照式(21)和式(22)计算矩阵的协方差矩阵本例中,矩阵均是5×5的矩阵。
(c-4)对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为再求特征值对应的特征向量,表示为按照式(23)构建矩阵Uα
同样地对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为再求特征值对应的特征向量,表示为按照式(24)构建矩阵Uβ
(c-5)按照式(25)计算矩阵Ψ,求取矩阵Ψ的特征值,表示为按照式(26)分别求出这p条径的信号波达角,分别表示为并保存。
(c-6)估计子过程序号η的值加1,设置p的值为3,并转回至(c-2)步骤执行,直至所有径的信号波达角都完成估计。
将所有估计子过程输出的信号波达角估计值组成集合,即为所求20条径的入射信号波达角的估计值集合。

Claims (1)

1.一种基于阵列响应旋转不变性的多径信号波达角估计方法,其特征在于包括以下步骤:
(A)定义信号;
选择长度为X的伪随机序列作为基带探测信号a(t),其表达式为
a ( t ) = Σ n = 0 X - 1 b n rect T b ( t - nT b ) , b n ∈ { + 1 , - 1 } - - - ( 1 )
其中,X表示伪随机序列的长度,t表示时间,表示宽度为Tb的矩形脉冲信号;K个PN序列组成一个探测帧u(t),其表达式为
u ( t ) = Σ k = 0 K - 1 a ( t - kT p ) - - - ( 2 )
其中,Tp=XTb;探测帧u(t)是基本探测信号,该探测帧调制后经天线发射出去;
对于包含了L条多径的传播环境,其空间信道冲激响应模型h(t)表示如下
h ( t ) = Σ l = 1 L h l C H δ ( t - τ l ) - - - ( 3 )
其中,L为传播环境中的多径条数,L=20;表示第l条多径的信道复响应,是一个复常数,τl是第l条多径的时延值,δ(t)表示冲激函数;
接收天线阵列是一维线形天线阵列,包含M+1个天线振子,其中,M>1;这M+1个天线振子等距离排列,振子间距表示为d,并且天线振子的方向图都相同;从几何上将天线阵列分为完全相同的两个子阵:子阵Zα和子阵Zβ;其中,子阵Zα由原天线阵列中的第1~M号天线振子组成,子阵Zβ由原天线阵列中第2~M+1号天线振子组成;两个子阵都包括有M个天线振子,因此把两个子阵中的天线振子都重新编号为1~M;子阵Zα上的第m个天线振子和子阵Zβ上的第m个天线振子的距离表示为Δ;
对于子阵中的第m个天线振子,则其在的来波方向θ上的复响应s(θ)为
其中,e表示自然底数,j表示虚数,表示射频信号的波长,θ表示来波方向;
对于子阵Zα上的第m个天线振子,按照式(5)生成射频接收信号
y α m ′ ( t ) = Σ l = 1 20 h l C H s m ( θ l ) u ′ ( t - τ l ) + N m ′ ( t ) - - - ( 5 ) 其中,N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧;对子阵Zα上的所有天线振子,都生成相应的接收信号;
对于子阵Zβ上的第m个天线振子,按照式(6)生成射频接收信号
y β m ′ ( t ) = Σ l = 1 20 h l C H s m ( θ l ) e j ξ ( θ l ) u ′ ( t - τ l ) + N m ′ ( t ) - - - ( 6 )
其中,N′m(t)是服从高斯分布的白噪声,θl表示第l条径的入射角度,和τl为多径的复响应和时延,u′(t)为调制后的探测帧;对于子阵Zβ上的所有天线振子,都生成相应的接收信号;
子阵Zα上的第m个天线振子输出的接收信号经解调后表示为
y α m ( t ) = Σ l = 1 L h l C H s m ( θ l ) u ( t - τ l ) + N m ( t ) - - - ( 7 )
其中,Nm(t)是第m个天线振子所接收到的噪声信号,θl是第l条径入射信号的波达角,sml)是第m个天线振子对波达角为θl的入射信号的复响应;
子阵Zβ上的第m个天线振子输出的接收信号经解调后表示为
y β m ( t ) = Σ l = 1 L h l C H s m ( θ l ) e j ξ ( θ l ) u ( t - τ l ) + N m ( t ) - - - ( 8 )
其中,e是自然底数,j表示虚数;由于子阵Zβ上的第m个天线振子相对于子阵Zα上的第m个天线振子存在距离Δ,这种距离导致了来波方向上的波程差;进而对于入射角为θl的多径信号,子阵Zβ的接收信号相对于子阵Zα的接收信号出现了相移ξ(θl);ξ(θl)的表达式为
其中,表示射频信号的波长;
(B)计算观测冲激响应矩阵;
对于子阵Zα和子阵Zβ上的第m个天线振子,计算观测冲激响应矩阵分为如下四个步骤:
(B-1)对天线振子的输出信号进行解调、低通滤波后,分别得到基带接收信号
(B-2)分别将接收探测信号与标准的本地伪随机序列a(t)做滑动相关,即可得到观测冲激响应表达式分别如下
h ~ α m ( t ) = Σ l = 1 L ρh l C H s m ( θ l ) δ ( t - τ l ) + N m ′ ( t ) - - - ( 10 )
h ~ β m ( t ) = Σ l = 1 L ρh l C H s m ( θ l ) e j ξ ( θ l ) δ ( t - τ l ) + N m ′ ( t ) - - - ( 11 )
其中,表示扩频增益,N′m(t)是与本地伪随机序列相关后的噪声信号;
(B-3)分别将观测冲激响应离散化;选择值最大的L个峰值点,分别表示为组成观测冲激响应向量组成观测冲激响应向量 的数学表达式分别为
a ~ α m = [ h ~ α m ( τ 1 ) ... h ~ α m ( τ L ) ] = ρ [ h 1 C H s m ( θ 1 ) ... h L C H s m ( θ L ) ] + N ~ m ′ - - - ( 12 )
a ~ β m = [ h ~ β m ( τ 1 ) ... h ~ β m ( τ L ) ] = ρ [ h 1 C H s m ( θ 1 ) e j ξ ( θ 1 ) ... h L C H s m ( θ L ) e j ξ ( θ L ) ] + N ~ m ′ - - - ( 13 )
其中,表示噪声矢量;
(B-4)对于子阵Zα和子阵Zβ上第1个至第M个接收天线振子的接收信号都执行以上三个步骤,分别得到它们的观测冲激响应矢量,表示为将这些观测冲激响应矢量按照如下形式组织成观测冲激响应矩阵Hα和Hβ
H α = a ~ α 1 . . . a ~ α M - - - ( 14 )
H β = a ~ β 1 . . . a ~ β M - - - ( 15 )
Hα是M行L列的矩阵,Hβ是M行L列的矩阵,它们的数学表达式为
从式(16)和式(17)中看到,观测冲激响应矩阵的第m行代表了第m个振子的观测冲激响应向量,第l列表示第l条径在整个阵列上的观测冲激响应,称为阵列冲激响应向量;
(C)估计波达角;
空间信道包含L条多径,一次估计其中的p条,1≤p≤M,具体的步骤如下;
(C-1)从观测冲激响应矩阵Hα中选择p列,将这p列编号为p1,…,pp,并构成矩阵 的数学表达式为
其中,表示噪声向量,表示噪声矩阵,A是导向矢量矩阵,定义如下
矩阵其中diag[]表示构造对角矩阵;
再从观测冲激响应矩阵Hβ中同样的位置选择p列,同样将这p列编号为p1,…,pp,并构成矩阵 的表达式如下
其中,矩阵和矩阵均是M×p矩阵;如果所选择的p列所对应的p条径的入射信号角度互不相同,则证明矩阵和矩阵的秩均为p;
求取矩阵和矩阵的秩,如果结果均等于p,则说明所选择的p条径的入射信号波达角互不相同,则继续执行(C-2)步;如果结果不等于p,则说明所选择的p条径中至少有两条径对应的入射信号的波达角是相同的;此时将p的值减去1,并重新执行本子步骤;证明当p最终减至1时,矩阵和矩阵的秩一定等于1,且p=1时本方法仍然成立;因此本方法必成立;
(C-2)分别按照式(21)和式(22)求取的协方差矩阵
C ~ α = H ^ α H ^ α H - - - ( 21 )
C ~ β = H ^ β H ^ β H - - - ( 22 )
其中,分别表示的共轭转置矩阵;矩阵都是M×M矩阵;证明,矩阵的秩均是p;
(C-3)对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(23)构建矩阵Uα
U α = u α 1 ... u α p - - - ( 23 )
同样地对矩阵进行特征分解,并将特征值按照从大到小的顺序排列,表示为求取这些特征值对应的特征向量,表示为按照式(24)构建矩阵Uβ
U β = u β 1 ... u β p - - - ( 24 )
矩阵Uα和Uβ均是M×p的矩阵;证明,矩阵Uα和Uβ的秩均为p;
(C-4)按照式(25)求取矩阵Ψ;
Ψ=(Uα)+Uβ (25)
其中,()+表示求矩阵的广义逆;矩阵Ψ是p×p的矩阵;
对矩阵Ψ求取特征值,分别表示为证明即是矩阵Φ的对角元素;根据即可求出所选择的p列所对应的p条径的信号波达角;求取的方法见式(26);
其中,argsin()表示求反正弦,angle()表示求复数的辐角;完成p条径的信号波达角估计;
(C-5)转至(C-1)步骤,再选择p条径进行估计,直至所有的L条径都完成估计。
CN201510233226.0A 2015-05-08 2015-05-08 基于阵列响应旋转不变性的多径信号波达角估计方法 Active CN104820216B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510233226.0A CN104820216B (zh) 2015-05-08 2015-05-08 基于阵列响应旋转不变性的多径信号波达角估计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510233226.0A CN104820216B (zh) 2015-05-08 2015-05-08 基于阵列响应旋转不变性的多径信号波达角估计方法

Publications (2)

Publication Number Publication Date
CN104820216A CN104820216A (zh) 2015-08-05
CN104820216B true CN104820216B (zh) 2017-03-08

Family

ID=53730557

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510233226.0A Active CN104820216B (zh) 2015-05-08 2015-05-08 基于阵列响应旋转不变性的多径信号波达角估计方法

Country Status (1)

Country Link
CN (1) CN104820216B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108012583B (zh) 2015-05-21 2020-05-08 华为技术有限公司 传输信号的方法和设备
CN107328421A (zh) * 2017-05-25 2017-11-07 西北工业大学 一种基于阵列天线的微小卫星编队自主相对导航方法
CN109412982B (zh) * 2018-09-28 2020-09-15 西北工业大学 一种基于信道观测冲激响应模型的多径数目估计方法
CN110426670B (zh) * 2018-12-26 2022-09-23 西安电子科技大学 基于tls-cs的外辐射源雷达超分辨doa估计方法
EP4080235B1 (en) * 2020-01-08 2024-02-28 Huawei Technologies Co., Ltd. Near-field estimation method and apparatus
CN112684407B (zh) * 2020-12-31 2023-10-27 深圳市智慧海洋科技有限公司 水声信号波达方向估计方法、装置、水声设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481099A (zh) * 2003-08-06 2004-03-10 北京交通大学 匹配滤波器组码分多址多径信号波达方向估计方法和装置
CN1595190A (zh) * 2004-07-06 2005-03-16 中兴通讯股份有限公司 一种移动通讯系统来波方向的高分辨率估计方法
CN101325807A (zh) * 2008-07-24 2008-12-17 中国人民解放军理工大学 信号波达方向估计方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481099A (zh) * 2003-08-06 2004-03-10 北京交通大学 匹配滤波器组码分多址多径信号波达方向估计方法和装置
CN1595190A (zh) * 2004-07-06 2005-03-16 中兴通讯股份有限公司 一种移动通讯系统来波方向的高分辨率估计方法
CN101325807A (zh) * 2008-07-24 2008-12-17 中国人民解放军理工大学 信号波达方向估计方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
多径传播条件下的波达方向估计算法研究;张裕峰;《中国博士学位论文全文数据库 信息科技辑》;20101015;第I136-9页 *
高效相干源DOA估计的ESPRIT新方法;蔡会甫 等;《计算机应用研究》;20100131;第314-316页 *

Also Published As

Publication number Publication date
CN104820216A (zh) 2015-08-05

Similar Documents

Publication Publication Date Title
CN104820216B (zh) 基于阵列响应旋转不变性的多径信号波达角估计方法
CN104993860B (zh) 基于阵列冲激响应的多径信号波达角估计方法
JP4339801B2 (ja) 固有値分解を利用しない信号到来方向推定手法および受信ビーム形成装置
CN103886207B (zh) 基于压缩感知的嵌套多输入多输出雷达doa估计方法
CN109375153B (zh) 一种基于冲激响应压缩感知的密集多径信号角度估计方法
CN106772224A (zh) 一种采用时频分析的l型阵列二维波达方向估计算法
JP2934426B1 (ja) 到来波推定方法
Zhou et al. Individual channel estimation for RIS-aided communication systems—A general framework
CN113296049A (zh) 互质阵列脉冲环境下非圆信号的共轭增广doa估计方法
CN103353588B (zh) 基于天线均匀平面阵的二维波达方向角估计方法
CN112054972A (zh) 利用多极化宽带扩展阵列响应的密集多径参数估计方法
CN104933290A (zh) 双l型拉伸正交电偶对阵列的多参数联合估计四元数方法
JP5022943B2 (ja) 方向測定装置
CN107121662A (zh) 基于空域稀疏表示的单站无源定位方法
BniLam et al. Large array antenna aperture for gnss applications
Liu et al. Joint DoA-range estimation using moving time-modulated frequency diverse coprime array
CN104833952B (zh) 一种测定多个时频混叠信号到达时差的方法
CN108398659B (zh) 一种矩阵束与求根music结合的波达方向估计方法
CN115792981B (zh) 一种基于阵列天线的可见卫星探测方法
Mao et al. Transmit design and DOA estimation for wideband MIMO system with colocated nested arrays
CN114721015B (zh) 一种gnss接收机盲稳健stap波束形成方法及装置
Gunther et al. Algorithms for blind equalization with multiple antennas based on frequency domain subspaces
CN115407266A (zh) 一种基于互谱子空间正交性的直接定位方法
CN113406562B (zh) 北斗和超宽带系统中一种toa与doa联合估计降维方法
CN109412982B (zh) 一种基于信道观测冲激响应模型的多径数目估计方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20171211

Address after: 710000 Shaanxi city of Xi'an province high tech Zone Road No. 25 sigma building room 0502

Patentee after: Tianyuan Ruixin communication technology Limited by Share Ltd

Address before: 710072 Xi'an friendship West Road, Shaanxi, No. 127

Patentee before: Northwestern Polytechnical University

TR01 Transfer of patent right