基于python的天线阵列的信号处理算法

编程语言及工具

104人已加入

描述

此python包旨在实现适用于天线阵列的信号处理算法。主要实现了波束形成和测向算法。
python

This python package aims to implement signal processing algorithms applicable in antenna arrays. The implementation mainly focuses on the beamforming and direction finding algorithms. For array synthesis and radiation pattern optimization please check the "arraytool" python package. https://github.com/zinka/arraytool and https://zinka.wordpress.com/ by S. R. Zinka

Named after Argus the giant from the greek mitology who had hundreds of eyes.

Package organization:

pyArgus: Main package

antennaArrayPattern: Implements the radiation pattern calculation of antenna arrays

beamform: Implements beamformer algorithms.

directionEstimation: Implements DOA estimation algorithms and method for estimating the spatial correlation matrix.

test: Contains demonstration functions for antenna pattern plot, beamforming and direction of arrival estimation.

docs: Documentation of the package, written in Jupyter notebook.

Implemented Algorithms

Beamforiming:

Optimum Wiener beamformer (with known signal of interest direction)

MSINR with known covariance matrices

MMSE with known signal of interest

Maximum Signal to Interference Ratio beamformer

Maximum Signal to Interference Ratio beamformer with Godara's method

Fixed beamformers:

Adaptive beamformer:

Direction of Arrival Estimation:

Spatial correlation matrix estimation using the sample average technique

Forward-backward averaging

Spatial smoothing

DOA results plot with highlighting the ambiguous regions (Only for Uniform linear arrays)

Bartlett (Fourier) method

Capon's method

Burg's Maximum Entropy Method (MEM)

Multiple Signal Classification (MUSIC)

Multi Dimension MUSIC (MD-MUSIC)

DOA algorithms:

Util functions:

Antenna Array Pattern Plot Features

Arbitrary configured planar antenna systems

Takes into account the pattern of the signal radiating elements

Install from the Python Package Index

pip install pyargus

Personal website: tamaspeto.com

Tamás Pető 2016-2021, Hungary

编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分