- 23
- 0
- 约1.58千字
- 约 4页
- 2017-02-08 发布于重庆
- 举报
酉ESPRIT算法介绍
考察N×K维观测数据矩阵,其中,N 个阵元的观测信号组成的观测数据向量。当X为复矩阵时,阵元上的观测数据和它们的共轭的观测数据是不同的,因此如果可以同时利用两者,数据长度等效于增加了一倍。
酉ESPRIT算法利用复观测数据和它的复共轭矩阵组成一组新的合成数据矩阵,进行信号参数的估计,一种简单的合成数据矩阵为
式中,为一实交换矩阵,其反对角线上的元素为1,而其他元素均等于 0,即
由于是对称的置换矩阵,所以满足。
由于合成观测数据矩阵列数增加了一倍,而且数据长度往往也比较大,因此如何减少合成观测数据矩阵的奇异值分解的计算量就成了待解决的一个关键问题,一种有效的方法就是构造中心复共轭对称矩阵。
下面介绍一下中心复共轭矩阵的相关定义
定义 1 一复(数)矩阵满足下式时,称为中心复共轭对称矩阵
中心复共轭对称矩阵也简称中心 Hermitian 矩阵。任何一个中心复共轭对称矩阵都一个映射为一个实矩阵。为此,先介绍一下Lee定义的左实矩阵。
定义 2 任何一个复矩阵Q 若满足
则称其为左实矩阵也可以称之为左实转换矩阵。
值得注意的是,左实矩阵本身仍然是复矩阵,但是通过双射映射,却可以把它变成一个真正的实矩阵,这就是把满足(3)式的复矩阵称为左实矩阵的原因。下面的定理描述了如何将一个中心复共轭对称矩阵通过双射映射转变为一实矩阵。
定理 1令和分别表示维和维的任意非奇异的左实矩阵,则双射映射
将所有维中心复共轭对称矩阵集合映射为相同维数的实矩阵集合。
定理 1 种的符号表示复矩阵m经双射映射后变成的实矩阵函数。
这一定理可用来计算中心复共轭对称矩阵的奇异值分解(SVD)。
推论 1 令m是中心复共轭对称矩阵,并假定实矩阵函数的奇异值分解为,其中矩阵和为酉矩阵,并且是左实矩阵。于是,复矩阵m的奇异值分解为
式中,m的左和右奇异向量组成的矩阵都是左实矩阵。
在实际应用中,观测数据矩阵X通常是一个复矩阵,而不是中心复共轭对称矩阵。因此推论 1 不能直接对观测数据矩阵应用。也就是说,在应用推论1 之前必须先把一般的复观测数据矩阵X变成中心复共轭对称矩阵,然后再通过双射映射将其映射为实矩阵函数。
显然简单的按照(1)式构造合成的观测数据矩阵,并不是中心复共轭对称的。Haardt 和 Nossek 提出用
构造合成的观测数据矩阵。可以验证,这一数据矩阵既达到了数据长度加倍的目的,又是一个中心复共轭对称矩阵。于是,根据定理1有
双射映射为实矩阵。
利用一种简单方法,构造左实的酉矩阵和,相对应的,将观测数据矩阵X分块为
(7)
式中,和具有相同的维数。显然,若观测数据矩的行数N 为偶数,则(7)式的分块将不包含行向量。
将选择好的左实的酉矩阵和连同按照(7)式分块的观测数据矩阵X一起代入(6)式,进行相关运算后,即可得到所期望的实矩阵
(8)
式中Re(.)和 Im(.)分别表示复矩阵的实部与虚部。和矩阵X的分块相似,若N为偶数,则(8)式不得有中间的行向量。显然,实矩阵Γ( m )的实际计算只需要次实数加法运算。
利用(8)式和观测数据矩阵 X 直接得到双射映射后的实矩阵Γ( m )后就可以计算其奇异值分解,再由(6)式得到复观测数据矩阵X的奇异值分解。
这种方法既利用了长度加倍的观测数据,又避免了大列数复矩阵的直接奇异值分解,是获得观测数据矩阵奇异值分解的一种有效方法,其精度也比 X 直接奇异值分解的精度高,这一有效方法是Haardt和Nossek于 1995年提出的。
接下来又可以通过主奇异值和次奇异值的分离,得到与主奇异值对应的奇异向量,它们张成信号子空间,就可以利用上面的传统的 ESPRIT 算法得到信号参数的估计值。
原创力文档

文档评论(0)