Skip to content

MultiPort Antenna Data Acquisition for automatic MIMO S-parameter measurements with Vector Network Analyzer

License

Notifications You must be signed in to change notification settings

YuyiChang/MPADA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPADA

Check out our MPADA paper!

MultiPort Antenna Data Acquisition (MPADA) is a tool for automating S parameter data collections from MIMO antennas. The tool enables automatic testing and control to a set of RF switches and Vector Network Analyzer (VNA).

Features

  • Web based VNA control (remote access possible)
  • Single sweep across single/multiple antenna elements
  • Time series S-parameter sweep concurrent with other modalities
  • Sequential S-parameter sweep concurrent with other modalities

Installation

  • (Recommended) Create python environment
  • Install required packages $ pip install -r requirements.txt
  • Verify VISA driver as required by PyVISA
  • Start MPADA!
  • Happy sweeping!

Hardware Requirements

  • Vector Network Analyzer
    • tested on Keysight PNA series but works on most VNAs support standard SCPI
  • RF switch
  • Microcontroller
  • Antenna
    • aka your design!
  • Cable, adapter, etc.

Roadmap

  • add support to import/export antenna configurations
  • add support to dynamic antenna port configuration

Required Packages

  • python
  • gradio
  • python-dotenv
  • matplotlib
  • numpy
  • pandas
  • pyvisa
  • pyftdi

About

License: GPLv3

If you use our tool in your research, we kindly ask you cite the following paper:

@article{chang2024mpada,
  title={MPADA: Open source framework for multimodal time series antenna array measurements},
  author={Chang, Yuyi and Zhang, Yingzhe and Kiourti, Asimina and Ertin, Emre},
  journal={arXiv preprint arXiv:2408.16850},
  year={2024}
}

About

MultiPort Antenna Data Acquisition for automatic MIMO S-parameter measurements with Vector Network Analyzer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages