[发明专利]一种基于m序列的可变维度的压缩感知观测矩阵构造方法有效
申请号: | 201610555062.8 | 申请日: | 2016-07-14 |
公开(公告)号: | CN106230441B | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 赵洪林;张若愚;张佳岩;马永奎;刘春刚;张中兆;沙学军;肖婧婷;贾少波;单成兆 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于m序列的可变维度的压缩感知观测矩阵构造方法,本发明涉及基于m序列的可变维度的压缩感知观测矩阵构造方法。本发明的目的是为了解决现有压缩感知观测矩阵硬件存储空间大、应用范围受限、其信号重构性能和重构概率低以及硬件复杂度高的缺点。具体过程为:根据待采样信号长度N选择子矩阵维数;得到m序列优选对;分别产生第一组m序列和第二组m序列;得到A和B;合并为Φ1;选取Φ1中前N列构成Φ2;根据实际所需要的观测量,随机生成S个子集Γi;计算互相关;得到最优子集;根据最优子集中元素,选取Φ2对应的行序号,构成本发明的观测矩阵。本发明用于信号处理和通信技术领域。 | ||
搜索关键词: | 一种 基于 序列 可变 维度 压缩 感知 观测 矩阵 构造 方法 | ||
【主权项】:
1.一种基于m序列的可变维度的压缩感知观测矩阵构造方法,其特征在于:一种基于m序列的可变维度的压缩感知观测矩阵构造方法具体步骤为:步骤一、根据信号处理和通信领域中实际的待采样信号长度N选择子矩阵维数P×P,满足
步骤二、根据步骤一得到的子矩阵维数P×P得到m序列优选对,P满足P=2r‑1,其中r为移位寄存器的级数;所述,m序列是最长线性移位寄存器序列的简称,是一种伪随机序列;步骤三、利用步骤二得到的m序列优选对分别产生第一组m序列a={a1 a2 a3 … aP‑1}和第二组m序列b={b1 b2 b3 … bP‑1};其中,a为m序列优选对产生的第一组m序列;a1、a2、a3、aP‑1为周期为P的m序列a包含的元素;b为m序列优选对产生的第二组m序列;b1、b2、b3、bP‑1为周期为P的m序列b包含的元素;步骤四、对步骤三得到的第一组m序列和第二组m序列循环位移,分别得到Toeblitz矩阵A和B;步骤五、将步骤四得到的Toeblitz矩阵A和Toeblitz矩阵B合并为观测矩阵Φ1,大小为P×2P;步骤六、选取步骤五得到的观测矩阵Φ1中前N列构成观测矩阵Φ2;步骤七、在步骤六得到的观测矩阵Φ2的基础上,根据实际所需要的观测量M,随机生成S个子集
满足|Γi|=M,S取值范围为100≤S≤10000;M<N;步骤八、根据步骤七得到的S个子集中每一个子集Γi,计算互相关μi;步骤九、根据步骤八得到的互相关μi,得到最优子集Γopt;步骤十、根据步骤九得到的最优子集Γopt中元素,选取步骤六得到的观测矩阵Φ2对应的行序号,构成观测矩阵Θ;所述步骤二中根据步骤一得到的子矩阵维数P×P得到m序列优选对,P满足P=2r‑1,其中r为移位寄存器的级数;具体过程为:m序列优选对的寻找方法为:若a是2r阶有限域GF(2)的一个本原元,f1(x)与ft(x)是2r阶有限域GF(2)上的r次本原多项式,a是f1(x)的首根,取
t为最大互相关函数绝对值;使at为r次本原多项式ft(x)的一个根,则以r次本原多项式f1(x)与ft(x)为特征多项式所产生的m序列构成m序列优选对;所述步骤四中对步骤三得到的第一组m序列和第二组m序列循环位移,分别得到Toeblitz矩阵A和B;具体过程为:Toeblitz矩阵A和B为:
式中,a0、a1、a2、a3、a4、…、aP‑2、aP‑1为周期为P的m序列a包含的元素;b0、b1、b2、b3、…、bP‑2、bP‑1为周期为P的m序列b包含的元素;所述步骤五中将步骤四得到的Toeblitz矩阵A和Toeblitz矩阵B合并为观测矩阵Φ1,大小为P×2P;具体过程为:
式中,
为观测矩阵Φ1中列向量,即![]()
所述步骤六中选取步骤五得到的观测矩阵Φ1中前N列构成观测矩阵Φ2;具体过程为:
式中,
为观测矩阵Φ2中列向量,即
1<N≤P;
P<N≤2P;式中,aN‑1、aN、aN+1、aN‑2为周期为P的m序列a包含的元素;bN‑P‑1、bN‑P、bN‑P+1、b(N‑2)modP为周期为P的m序列b包含的元素;所述步骤七中在步骤六得到的观测矩阵Φ2的基础上,根据实际所需要的观测量M,随机生成S个子集
满足|Γi|=M,S取值范围为100≤S≤10000;M<N;具体过程为:随机地在集合{1,2,…,N}中选择S个子集合Γi,S个子集合Γi中元素的个数为M个;所述步骤八中根据步骤七得到的每一个子集Γi,计算互相关μi;具体过程为:
式中,i=1,2,…,S,1≤k≤N,1≤l≤N且k≠l;
为选取列向量
中序号在集合Γi中的元素组成的列向量,
为选取列向量
中序号在集合Γi中的元素组成的列向量;所述步骤九中根据步骤八得到的互相关μi,得到最优子集Γopt;具体过程为:根据步骤八得到的互相关μi,通过计算opt=argmin{μi},i=1,2,…,S,得到最优子集Γopt。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610555062.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种可调的采样保持电路及其采样保持方法
- 下一篇:一种故障录波压缩重构方法