空时联合自适应天线抗干扰的研究

由于空时自适应处理相较空域或是时域滤波而言,需要实现更大规模的数据运算,会加大硬件处理的难度,因此如何使空时信号处理的运算量得到降低而又不会影响系统的抗干扰效果是目前进行研究的重要内容。

通过理论分析和 MATLAB 软件仿真相结合,验证了所选用的阵型以及算法的性能。取得的成果如下:

1、提出一种新的用于卫星导航接收的天线阵型,在此基础上建立了具有自适应抗干扰功能的阵列模型,并采用功率倒置算法实现了空域抗干扰技术。与传统的均匀圆阵相比,新阵型具有更加优越的抗干扰性能;

2、研究了传统的 MUSIC 算法与功率倒置算法在进行信号波达方向估计和自适应抗干扰所存在的不足的前提下,提出一种改进的功率倒置算法(IPIA:Improve PowerInversion Algorithm)。该算法根据强弱信号相应的子空间特性估计信号的参数,在强干扰的环境下能更准确地估计出微弱信号波达方向,并在此基础上运用递归运算自适应地调节权值。仿真结果表明该算法与传统的功率倒置算法相比,具有更高的输出信干噪比(SINR)。

3、针对所提出的 IPIA 算法对于输入信号波达方向的依赖性,考虑可能存在的入射方向估计偏差以及其他原因所造成的输入信号波达方向估计与真实值之间存在偏离,在IPIA 算法的基础上进行改进,提出一种稳健的改进功率倒置算法(RIPIA:Robust ImprovePower Inversion Algorithm)。算法可以根据所估计的角度误差进行自适应调节,搜索到真实信号的入射方向,具有更好的稳健性。

4、分析了空域处理的不足,讨论了空时联合抗干扰技术的优点。并针对已获知的有用信号波达方向估计的基础上,将 RIPIA 算法在空域上对于干扰的抑制进一步推广到空时二维域,提出 ST-RIPIA 算法(ST-RIPIA:Space-time Robust Improve Power InversionAlgorithm)。该算法不仅具有 RIPIA 算法对于有用信号入射角度的估计误差进行调节的优点,而且由于增加了天线的时域自由度,能更好地抑制宽带干扰的影响。此外,与单纯的空域抗干扰算法相比,该算法提高了天线系统的输出信干噪比,降低了接收机的误码率,改善了接收机的性能。

干扰抑制 空时联合 matlab程序,空时联合自适应天线抗干扰的研究相关推荐

  1. 空三加密matlab,剖析空三的意义及航天远景空三加密流程

    空中三角测量,又称"空三",是学习摄影测量不得不谈论的重头戏. 摄影测量的任务就是在尽可能的减少外业工作的前提下,通过解析相片,获取测区的地理信息. 但是,摄影测量作业中,也需要一 ...

  2. kotlin 编译时常量_Kotlin程序| 编译时常量示例

    kotlin 编译时常量 编译时常数 (Compile-time Constant) If the value of a read-only (immutable) property is known ...

  3. 高阶系统降阶matlab程序,高阶系统的降阶控制研究

    引言近年来,主动控制技术在很多方面都得到了很大的发展,尤其在飞机设计中,这门新技术越来越为人们所重视.但是,对飞机实施主动控制很关键的一个问题就是其实时性,离开实时性,主动控制就没韦现实性可言.计算机 ...

  4. linux c 启动程序吗,Linux下C程序启动时的系统调用

    写程序跟踪发现,在Linux i386中,一个程序体完全为空的C语言程序启动时要进行近100个系统调用,如下所示. [ 1]syscall: 11 //execve [ 2]syscall: 45 / ...

  5. java中调用matlab程序及相关问题

    **在java中调用matlab程序,首先要将matlab程序打包成jar文件,才可以被java程序所调用. 打包时本人所用的各种工具: 1:myeclipse-bule 2:java-1.7 3:m ...

  6. 微信读书小程序加入书架时,缓存为空的问题!!

    微信读书小程序加入书架时,缓存为空的问题!! 最近我在编写自己的第一个微信读书小程序,碰到了两个问题. 第一:在"添加书架"功能时,点击"加入书架",stora ...

  7. 在layui中使用ajax传值给后台,解决layui批量传值到后台操作时出现传值为空的问题...

    如图,前台的样子,data的参数为 [ {"good_id":1,"good_name":"标样-总磷","good_num&qu ...

  8. 小程序判断数组的index是否为空_微信小程序之购物车功能(仅学习)

    购物车,基本都是通过大量的 DOM 操作来实现.微信小程序其实跟 vue.js 的用法非常像,接下来就看看小程序可以怎样实现购物车功能. 需求 先来弄清楚购物车的需求. 单选.全选和取消,而且会随着选 ...

  9. SWITCH语句中如果执行了一条CASE语句是空的后,程序会

    SWITCH语句中如果执行了一条CASE语句是空的后,程序会继续执行到下一个语句,直到有break或return,(直到遇到跳出或停止语句时才会停止) #include <stdio.h> ...

最新文章

  1. WPF:Animation动画--AnimationTiming动画时机
  2. mysql数据库操作指令汇总
  3. 如何判断两个jq对象是同一个对象
  4. php7如何安装swoole,PHP7如何安装Swoole?
  5. 万博智云上云 单机软件升级多并发SaaS平台
  6. struts2在Action中访问Session,管理员删除用户
  7. PHP利用PDO从mysql读取大量数据处理(可做大量数据集的导出,业务调整等)
  8. mysql 数据结构语句_SQL 数据结构操作语句
  9. mysql : 常用管理命令
  10. 安徽大学计算机语言学考研真题,2019年安徽大学英语语言文学复试真题回忆
  11. PHP get_class_methods函数用法
  12. Zemax操作38--POP(物理光学传播)的用法
  13. 直击进博会 | 强生、默沙东、史赛克、雅培、丹纳赫、罗氏、拜耳等医药巨头带来哪些新产品、新技术?...
  14. Python 结合bat批处理文件 实现密码保管箱
  15. Please use torch.load with map_location=torch.device(‘cpu‘),If you are running on a CPU-only machine
  16. 《中国云计算数据中心运营指南》
  17. 2018 Google IO干货摘要及对国内Android开发者的影响
  18. 【子集/组合/全排列】C语言框架
  19. 出现身份验证错误。 要求的函数不受支持, 远程计算机 这可能是由于CredSSP加密数据库修正
  20. python注释快捷键alt_python快捷键的使用【摘抄】

热门文章

  1. android备份程序数据库文件夹,Android备份/恢复:如何备份内部数据库?
  2. simulink-他励直流电动机的直接启动仿真
  3. 幼儿体能五项技能测试软件,卓艺湖畔幼儿园教师五项体能培训--器械游戏分享...
  4. 2014ACM/ICPC亚洲区域赛牡丹江现场赛总结
  5. 阿里巴巴大数据平台“达芬奇密码”进化论
  6. Problem:跳房子
  7. 《咏猪》 猪,猪,猪,头大脖子粗。 以前十来块,现在三十五。
  8. opencv获取摄像头的个数及名字
  9. netfilter连接跟踪(conntrack)详述
  10. 个人博客标签和文章的表结构设计