[发明专利]一种接收天线阵列受损阵元的在线检测方法有效

专利信息
申请号: 201510050829.7 申请日: 2015-01-30
公开(公告)号: CN104614611B 公开(公告)日: 2017-06-16
发明(设计)人: 王文钦;朱承龙;邵怀宗;陈慧;潘晔;胡全 申请(专利权)人: 电子科技大学
主分类号: G01R31/00 分类号: G01R31/00
代理公司: 电子科技大学专利中心51203 代理人: 詹福五
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 接收 天线 阵列 受损 在线 检测 方法
【权利要求书】:

1.一种接收天线阵列受损阵元的在线检测方法,包括:

步骤1.建立检测数据库:首先将阵列左边的第一个阵元作为坐标原点,并对由完好阵列的阵元数、各阵元的坐标位、用于建立检测数据库的信号方向及其波长构成的方向向量进行相关处理,确定协方差矩阵,进而通过该矩阵确定虚拟阵列中各阵元位及各阵元位上虚拟阵元的个数,其中个数最大的即为坐标原点上对应的虚拟阵元个数,并将完好阵列的阵元数、各阵元的坐标位、虚拟阵列中阵元位上的虚拟阵元个数的最大值存入处理器;

步骤2.确定接收信号的自相关矩阵:对待测阵列接收到的信号数据通过下式进行自相关处理:

<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>=</mo><mi>E</mi><mrow><mo>(</mo><msup><mi>XX</mi><mi>H</mi></msup><mo>)</mo></mrow><mo>=</mo><mi>b</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msub><mi>R</mi><mrow><mi>s</mi><mi>s</mi></mrow></msub><msup><mi>b</mi><mi>H</mi></msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mi>I</mi><mo>=</mo><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><mi>b</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msup><mi>b</mi><mi>H</mi></msup><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mi>I</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mn>0</mn></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mn>1</mn></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mn>0</mn></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mn>1</mn></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><mn>...</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mi>I</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><msub><mi>d</mi><mn>0</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>1</mn></msub><mo>-</mo><msub><mi>d</mi><mn>0</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><mn>...</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>d</mi><mn>0</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>1</mn></msub><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><mn>...</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mn>...</mn></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>1</mn></msub><mo>-</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd><mtd><mn>...</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup></mtd></mtr></mtable></mfenced><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><mi>I</mi></mrow></mtd></mtr></mtable></mfenced>

式中:Rxx、Rss分别为待测阵列接收信号及目标源信号的自相关矩阵,E(·)为协方差矩阵运算,X为待测阵列接收信号,[·]H为共轭转置运算,为该待测阵列对应的方向向量,目标信号的方位角和波长分别为θs和λ,di为待测阵列中阵元的坐标、i=0,1,...,M-1,M为阵元数,I为单位矩阵,和分别为目标信号和噪声的功率;

步骤3.确定待测虚拟阵列:将步骤2矩阵Rxx列向量化处理后依次将各元素中的阵元坐标位之差的集合表示为D={vk},式中vk为集合D中的任一元素,由各元素vk所对应的阵元构成的阵列组成差分阵列;将集合D中各不相同元素组成集合Ddis,组成集合Ddis的方法为:按集合D中第一个元素为准,凡之后出现的元素与前面任一元素等值的则去掉,依次组成由各不相同元素VF构成的集合Ddis,该集合Ddis中的各不相同元素所对应的阵元构成待测虚拟阵列;

其中:k为集合D中各元素vk在坐标轴上的坐标位、取值范围为[-M+1,M-1],F为集合Ddis中各元素VF在坐标轴上的坐标位、取值范围为[-M+1,M-1];

步骤4.自相关矩阵列向量化处理:对步骤2所得自相关矩阵Rxx按列合并,即从第1列到第M列按顺序级联,构成一个M2×1维的列向量y,得:

<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>y</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mn>1</mn><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mn>2</mn><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mi>M</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mn>2</mn><mo>,</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mi>M</mi><mo>,</mo><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mi>p</mi><mo>,</mo><mi>q</mi></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>R</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>&rsqb;</mo></mrow><mrow><mi>M</mi><mo>,</mo><mi>M</mi></mrow></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup><mo>,</mo><mn>...</mn><mo>,</mo><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mn>0</mn></msub><mo>-</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup><mo>,</mo><mn>...</mn><mo>,</mo><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>d</mi><mn>0</mn></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup><mo>,</mo><mn>...</mn><mo>,</mo><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>d</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>sin&theta;</mi><mi>s</mi></msub><mo>/</mo><mi>&lambda;</mi></mrow></msup><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><msup><mrow><mo>&lsqb;</mo><mn>1</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>...</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>...</mn><mo>,</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable></mfenced>

然后将列向量y中各不相同元素组成列向量

式中[Rxx]p,q为自相关矩阵Rxx中第p行第q列的值,p和q的取值范围均为1,2,...,M,[·]T表示转置运算;

步骤5.列向量元素的排序:将步骤4所得列向量按下述方法排序:从列向量y中的第一个元素开始,此后,凡在列向量y中出现的元素与前面任一元素等值的则去掉,从而依次组成由各不相同元素构成的列向量以使列向量中各元素排列顺序与Ddis中的各元素排列顺序相对应;

步骤6.确定待测虚拟阵列中各阵元位上虚拟阵元的个数:根据步骤4中的结果,以列向量中第一个元素为准,依次确定列向量y中与列向量中各等值的元素个数,各等值的元素个数分别对应于待测虚拟阵列中各阵元位上的虚拟阵元的个数,其中虚拟阵元个数中的最大值对应坐标原点上的虚拟阵元的个数;

步骤7.确定接收天线阵列是否存在受损阵元:将步骤6所得虚拟阵元个数中最大值与步骤1检测数据库中阵元位上的虚拟阵元个数的最大值进行比较,若相等、则待测阵列为完好阵列,退出检测;若小于检测数据库中阵元位上的虚拟阵元个数的最大值,则判定其存在受损阵元,转入步骤8;

步骤8.确定受损阵元个数及相应的阵元坐标位:比较步骤1检测数据库中阵元位上的虚拟阵元个数的最大值与步骤6所得虚拟阵元个数最大值之差,以确定受损阵元的个数,进而按以下方式确定各受损阵元的坐标位:

步骤8.1.确定受损阵元坐标位:首先将阵列阵元坐标位已知的全部阵元组成以步骤8所确定的受损阵元个数为基数的不同阵元的所有组合,每个组合中各阵元的坐标位均与步骤1检测数据库中各阵元的坐标位对应相同,各组合依次按下述方式执行:

a.任选一个组合作为待测受损阵元组,而将全部阵元中去除所选待测受损阵元组中所有阵元后的其余阵元组成新的待测的当前阵列,然后将当前阵列中各阵元的坐标位从左到右依次组成行向量,该行向量与其取反号后的行向量作互相关处理;

b.对步骤a中互相关处理所得矩阵进行列向量化处理、得列向量h,再依次将该列向量中各不相同元素组成虚拟阵元位集合,其集合的方法为:以列向量h中第一个元素为准,凡之后出现的元素与前面任一元素等值的则去掉,以组成当前虚拟阵列;

c.按列向量h中第一个元素为准,依次确定列向量h中与虚拟阵元位集合中各等值的元素个数,各等值的元素个数分别对应于当前虚拟阵列中各阵元位上虚拟阵元的个数,此时将当前虚拟阵列中各阵元位上虚拟阵元的个数与步骤6所述待测虚拟阵列中各阵元位上虚拟阵元的个数对应比对,若不完全一致,则直接执行步骤d;若完全一致,则将步骤a中所选定的该阵元组合作为初定的受损阵元组,并存储备用;

d.然后分别将其余不同阵元组合依次按步骤a、b、c循环执行,若其余各组分别执行的结果均不符合步骤c所述存储备用条件的,则上述步骤c所初定的受损阵元组即为实际受损阵元组,该实际受损阵元组中各受阵元的坐标位即为步骤1检测数据库中对应阵元的坐标位;若其余各组分别执行的结果中一旦出现仍符合步骤c所述存储备用条件的,则执行步骤8.2;

步骤8.2:对符合存储备用条件的两组阵元组进行检测:找出两组中对应不同坐标位的任意一个阵元,然后通过实际测试该阵元的输出情况,若无输出,则该阵元所在的阵元组合即为实际受损阵元组;若有输出,则另一阵元组即为实际受损阵元组;实际受损阵元组中各受阵元的坐标位即为步骤1检测数据库中对应阵元的坐标位。

2.按权利要求1所述接收天线阵列受损阵元的在线检测方法,其特征在于在步骤1中所述进而通过该矩阵确定虚拟阵列中各阵元位及各阵元位上虚拟阵元的个数,其方法是对该协方差矩阵进行向量化处理,确定向量中各相同元素的重复次数,各重复次数即为相应阵元位上虚拟阵元的个数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510050829.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top