一种卫星导航信号的多波束抗干扰方法

文档序号:25598561发布日期:2021-06-22 17:18阅读:来源:国知局

技术特征:

1.一种卫星导航信号的多波束抗干扰方法,其特征在于包括下列步骤:

接收信号,包括:接收来自ns颗卫星的卫星导航信号;

使用k-means聚类算法生成自适应波束的波束指向;

根据所述自适应波束的波束指向,使用自适应波束算法生成波束加权矢量;以及

根据波束加权矢量生成卫星导航信号的波束响应。

2.根据权利要求1所述的卫星导航信号的多波束抗干扰方法,其中使用k-means聚类算法生成自适应波束的波束指向包括下列步骤:

读取ns个卫星导航信号的来向(θns,φns)以作为信号来向数据点,其中θns表示所述来向的俯仰角,φns表示所述来向的方位角;

设定自适应波束的数目为n,其中n<ns;

从ns个信号来向数据点中随机选择n个,以作为n个聚类中心;

分配信号来向数据点,其中将ns个信号来向数据点分配至欧式距离最短的聚类中心,以将信号来向数据点分成n类;

计算平均误差,其中计算来向数据点与所分配的欧式距离最短的聚类中心的平均误差;

更新聚类中心,其中计算第n类来向数据点的平均值,以作为聚类中心,其中1≤n≤n;

重复所述分配信号来向数据点、计算平均误差和更新聚类中心的步骤直至两次平均误差的值相等,并且输出n个聚类中心,第n个聚类中心表示为(θn,φn);以及

以n个聚类中心(θn,φn)作为n个自适应波束的指向,其中θn表示所述指向的俯仰角,φn表示所述指向的方位角。

3.根据权利要求2所述的卫星导航信号的多波束抗干扰方法,其中接收信号还包括:在k时刻接收信号x(k),所述信号x(k)包括ns个来向为(θns,φns)的卫星导航信号、nj个来向为(θnj,φnj)的干扰信号以及噪声信号,所述信号x(k)表示为下式:

其中,a(θns,φns)表示第ns个卫星导航信号的来向矢量,a(θnj,φnj)表示第nj个干扰信号的来向矢量,θ表示所述来向矢量的俯仰角,φ表示所述来向矢量的方位角,sns(k)表示k时刻第ns个卫星导航信号,jnj(k)表示k时刻第nj个干扰信号,并且n0(k)表示k时刻的噪声信号。

4.根据权利要求3所述的卫星导航信号的多波束抗干扰方法,其中根据所述自适应波束的波束指向,使用自适应波束算法生成波束加权矢量包括下列步骤:

使用mvdr方法约束波束加权矢量w,其中第n个自适应波束的波束加权矢量wn的mvdr方法目标函数表示为下式:

rxx=e{x(k)xh(k)}

其中,rxx表示k时刻接收的信号x(k)的自相关矩阵,a(θn,φn)表示第n个自适应波束的指向矢量;以及

根据所述目标函数建立拉格朗日函数以计算wn,表示为下式:

5.根据权利要求4所述的卫星导航信号的多波束抗干扰方法,其中根据波束加权矢量生成卫星导航信号的波束响应包括:

计算来向为(θns,φns)的卫星导航信号的波束响应f(θs,φs),表示为下式:

f(θs,φs)=wnha(θs,φs)。

6.根据权利要求1-5之一所述的星导航信号的多波束抗干扰方法,其中通过包括m个阵元的平面阵接收信号,将信号来向表示为(θ,φ),以a(θ,φ)表示信号的来向矢量,其中θ表示所述来向的俯仰角,φ表示所述来向的方位角;以及

将a(θ,φ)表示为下式:

k=-ω/c[sinφcosθ,sinφsinθ,cosφ]t

其中k表示相对于方向(θ,φ)的波数向量,ω表示信号的圆频率,c表示光速;pm=[pxm,pym,pzm]t表示第m个阵元的位置坐标向量。


技术总结
本发明涉及卫星导航技术领域,提出了一种卫星导航信号的多波束抗干扰方法,包括接收信号;使用k‑means聚类算法生成自适应波束的波束指向;根据自适应波束的波束指向,使用自适应波束形成算法生成波束加权矢量;以及根据波束加权矢量生成卫星导航信号的波束响应。至少部分解决了现有技术在波束数目受限时无法兼顾所有导航卫星信号,从而导致接收性能下降的问题,在波束数目受限时,本发明相比现有技术中固定波束的方法有更优的性能,能有效地保障每个卫星的输出信干噪比,提高了整体的抗干扰性能。

技术研发人员:郑雅萍;赵璐璐;龚文斌;邵丰伟;常家超;姜兴龙
受保护的技术使用者:中国科学院微小卫星创新研究院;上海微小卫星工程中心
技术研发日:2021.03.01
技术公布日:2021.06.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1