MPADA: Open source framework for multimodal time series antenna array measurements

Yuyi Chang,Yingzhe Zhang,Asimina Kiourti,Emre Ertin
2024-08-30
Abstract:This paper presents an open-source framework for collecting time series S-parameter measurements across multiple antenna elements, dubbed MPADA: Multi-Port Antenna Data Acquisition. The core of MPADA relies on the standard SCPI protocol to be compatible with a wide range of hardware platforms. Time series measurements are enabled through the use of a high-precision real-time clock (RTC), allowing MPADA to periodically trigger the VNA and simultaneously acquire other sensor data for synchronized cross-modal data fusion. A web-based user interface has been developed to offer flexibility in instrumentation, visualization, and analysis. The interface is accessible from a broad range of devices, including mobile ones. Experiments are performed to validate the reliability and accuracy of the data collected using the proposed framework. First, we show the framework's capacity to collect highly repeatable measurements from a complex measurement protocol using a microwave tomography imaging system. The data collected from a test phantom attain high fidelity where a position-varying clutter is visible through coherent subtraction. Second, we demonstrate timestamp accuracy for collecting time series motion data jointly from an RF kinematic sensor and an angle sensor. We achieved an average of 11.8 ms MSE timestamp accuracy at a mixed sampling rate of 10 to 20 Hz over a total of 16-minute test data. We make the framework openly available to benefit the antenna measurement community, providing researchers and engineers with a versatile tool for research and instrumentation. Additionally, we offer a potential education tool to engage engineering students in the subject, fostering hands-on learning through remote experimentation.
Signal Processing
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is that existing hardware solutions cannot meet the requirements of emerging technologies (such as MIMO systems and RF - based biosensing) in terms of multi - channel capabilities and time - series data acquisition. Specifically, existing vector network analyzers (VNA) and other hardware platforms often lack the following capabilities: 1. **Multi - channel measurement**: Unable to efficiently perform time - series S - parameter measurements on multi - port antenna arrays. 2. **Time synchronization**: Lacking a high - precision timestamp function, which makes it difficult to align data of different modalities on the time axis, affecting the effect of multi - modal data fusion. 3. **Automation and flexibility**: Manual configuration and operation are complex, and it is difficult to achieve automated and flexible time scheduling. To solve these problems, the paper proposes an open - source framework named MPADA (Multi - Port Antenna Data Acquisition). The core features of MPADA include: - **Compatibility with standardized protocols**: Using the standard SCPI protocol to ensure compatibility with multiple hardware platforms. - **High - precision time synchronization**: Through a high - precision real - time clock (RTC), periodic VNA triggering and simultaneous acquisition of cross - modal data are achieved. - **User - friendly interface**: A web - based user interface has been developed, which supports flexible instrument configuration, visualization, and data analysis from multiple devices (including mobile devices). - **Multi - modal data fusion**: Supports joint acquisition with other sensors (such as angle sensors, motion sensors, etc.), achieving synchronous cross - modal data fusion. ### Specific problems and solutions 1. **Multi - channel S - parameter measurement**: - Traditional VNAs can only perform single - channel measurements, while MPADA can automatically collect time - series S - parameter data of multiple RF ports. Through configuration files (such as Listing 2), the measurement order of different TX - RX pairs can be specified, and the RF switch logic can be switched by a microcontroller to switch ports. 2. **Time synchronization and data alignment**: - MPADA introduces a high - precision RTC to ensure that all collected data has an accurate timestamp. This eliminates the need for manual alignment of different data streams in post - processing, improving the efficiency and accuracy of data processing. 3. **Automation and flexibility**: - MPADA provides a user - friendly web interface, which simplifies the configuration process, enabling users who are not familiar with VNAs to easily complete complex measurement tasks. At the same time, it supports remote access and control, facilitating experimental teaching and research work. ### Verification experiments To verify the effectiveness and reliability of MPADA, the paper conducted the following experiments: 1. **Stray identification in microwave tomography systems**: - Using the coherent subtraction technique, the robustness of the system in detecting stray signals with position changes is demonstrated. Through an automated measurement process, high repeatability and accuracy are achieved. 2. **Timestamp verification of RF motion sensors**: - Combined with Hall - effect sensors, the timestamp accuracy of RF motion sensors is verified. The results show that under different sampling intervals and numbers of frequency points, the system performance is stable and the timestamp error is small. 3. **Remote experimental teaching applications**: - The application potential of MPADA in engineering education is explored, especially through the way of remote laboratories, allowing students to perform practical operations without being restricted by physical location. In conclusion, MPADA aims to fill the gaps in existing hardware solutions in terms of multi - channel, time - series data acquisition, and multi - modal data fusion, providing a powerful tool for the antenna measurement community.