[发明专利]一种基于GPU的子空间快速求解方法有效
申请号: | 201810087966.1 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108226849B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 常煜;万群;徐保根;何林立;王子强 | 申请(专利权)人: | 电子科技大学;同方电子科技有限公司 |
主分类号: | G01S3/00 | 分类号: | G01S3/00 |
代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 孙一峰 |
地址: | 611731 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子空间 求解 协方差矩阵 电子信息技术 多核并行 求解过程 阵列信号 实时性 共轭 降阶 | ||
1.一种基于GPU的子空间快速求解方法,其特征在于,包括以下步骤:
S1、初始化:
设置阵元数量为M,空间来波信号数量为K,误差范围eps=1;
设定接收机分别在每个采样时刻对所接收的信号进行采样,并将数据写入主机内存,第n个采样时刻的采样序列表示为x(n)=[x1(n),x2(n),...,xM(n)]T,T表示转置;
S2、将N个时刻的采样数据x(n),n=1,2,..,N通过PCIe总线写入设备内存,采用GPU计算阵列信号协方差矩阵其中,*表示共轭转置,阵列信号协方差矩阵R是M×M的共轭对称矩阵;
S3、在GPU中,利用幂法直接计算阵列信号协方差矩阵R的主特征值λ1及主特征向量u1;
S4、判断空间来波信号数量K=1是否成立,若是,则进入步骤S11,若否,则进入步骤S5;
S5、利用向量u1构造Householder变换矩阵H1,对阵列信号协方差矩阵R执行Householder变换,变换后的矩阵为
S6、选取矩阵B1的后M-1行和后M-1列构成矩阵R1,利用幂法计算矩阵R1的主特征值λ2及主特征向量v1,然后对向量v1进行升维,升维后的向量即是阵列信号协方差矩阵R第二大特征值对应的特征向量;
S7、判断空间来波信号数量K=2是否成立,若是,则进入步骤S11,若否,则令k=3,并进入步骤S8;
S8、利用向量vk-2构造Householder变换矩阵Hk-1,对矩阵Rk-2执行Householder变换,变换后的矩阵为
S9、选取矩阵Bk-1的后M-(k-1)行和M-(k-1)列构成矩阵Rk-1,利用幂法计算矩阵Rk-1的主特征向量vk-1,将向量vk-1升维为M维向量uk,即:
向量uk即为阵列信号协方差矩阵R第k大特征值对应的特征向量;
S10、若k等于K,进入步骤S11,否则,k=k+1,回到步骤S8;
S11、输出阵列信号协方差矩阵R的K个大特征值对应的特征向量u1,u2,...,uK,即子空间求解结果。
2.根据权利要求1所述的一种基于GPU的子空间快速求解方法,其特征在于,步骤S3的具体方法为:
给定一个初始向量向量的第一个元素为1,其余元素为0;
重复执行直到时迭代结束,迭代结束后主特征向量其中eps为预先给定的误差范围;每轮迭代后对向量进行归一化,具体操作为
3.根据权利要求2所述的一种基于GPU的子空间快速求解方法,其特征在于,步骤S5的具体方法为:
给定向量e1,向量e1的第一个元素为u1的第一个元素,其余元素为0;
用向量e1构造Householder变换矩阵H1,其中:
对阵列信号协方差矩阵进行Householder变换,变换后的矩阵为矩阵B1的表现形式如下
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学;同方电子科技有限公司,未经电子科技大学;同方电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810087966.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电能表纠错系统及方法
- 下一篇:一种基于抛物线拟合的单脉冲鉴相方法