Skip to main content

天线阵列的信号处理算法

项目描述

pyArgus

这个 python 包旨在实现适用于天线阵列的信号处理算法。实现主要集中在波束形成和测向算法上。对于阵列合成和辐射方向图优化,请查看“arraytool”python 包。 https://github.com/zinka/arraytoolhttps://zinka.wordpress.com/由 SR Zinka

以希腊有丝分裂学中拥有数百只眼睛的巨人阿格斯命名。

包组织:

  • pyArgus:主包
    • AntennaArrayPattern:实现天线阵列的辐射方向图计算
    • 波束形成:实现波束形成器算法。
    • directionEstimation:实现 DOA 估计算法和估计空间相关矩阵的方法。
  • 测试:子包包含天线方向图图、波束形成和到达方向估计的演示功能。

实现的算法

  • 波束成形:

    • 固定波束形成器:
      • 最大信干比波束形成器
      • 使用 Godara 方法的最大信干比波束形成器
    • 自适应波束形成器:
      • 最佳维纳波束形成器(具有已知的感兴趣信号方向)
      • 具有已知协方差矩阵的 MSINR
      • 具有已知感兴趣信号的 MMSE
  • 到达方向估计:

    • DOA算法:

      • Bartlett (Fourier) 方法
      • 卡彭的方法
      • Burg 的最大熵法 (MEM)
      • 多信号分类 (MUSIC)
      • 多维音乐(MD-MUSIC)
    • 实用功能:

      • 使用样本平均技术的空间相关矩阵估计
      • 前后平均
      • 空间平滑
      • 突出显示模糊区域的 DOA 结果图(仅适用于均匀线性阵列)

天线阵列方向图功能

  • 任意配置的平面天线系统
  • 考虑到信号辐射元件的模式

包的文档是用 Jupyter notebook 编写的,可以在以下站点找到:

Github:github.com/petotamas/pyArgus

个人网站:tamaspeto.com

Tamás Pető 2016-2021,匈牙利

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pyargus-1.1.post1.tar.gz (20.5 kB 查看哈希

已上传 source

内置分布

pyargus-1.1.post1-py3-none-any.whl (23.2 kB 查看哈希

已上传 py3