GPU Implementation of Multiline TRL Calibration for Efficient Monte-Carlo Uncertainty Analysis

Paweł Linczuk , Piotr Zdunek , Paweł Barmuta , Marcin Kotz , Arkadiusz Lewandowski

Abstract

We present a graphics-processing-unit (GPU) OpenCL implementation of the multiline through-reflect-line (TRL) algorithm of vector-network-analyzer (VNA) calibration. We obtained about 40x of speed improvement on a middle-end GPU as compared to a single-threaded C/C++ implementation. This speed improvement leads to a significant acceleration of VNA-measurement Monte-Carlo uncertainty analysis, making it possible to evaluate VNA measurement uncertainties in a timeframe of a few minutes.
Author Paweł Linczuk ISE
Paweł Linczuk,,
- The Institute of Electronic Systems
, Piotr Zdunek ISE
Piotr Zdunek,,
- The Institute of Electronic Systems
, Paweł Barmuta ISE
Paweł Barmuta,,
- The Institute of Electronic Systems
, Marcin Kotz ISE
Marcin Kotz,,
- The Institute of Electronic Systems
, Arkadiusz Lewandowski ISE
Arkadiusz Lewandowski,,
- The Institute of Electronic Systems
Pages1-4
Publication size in sheets0.5
Book Organizing Committee of Conference MIKON: Proc. 21st International Conference on Microwaves, Radar and Wireless Communications, 2016, IEEE, ISBN 9781509022151, 732 p.
Keywords in Englishmultline through-reflect-line (TRL) calibra- tion, Monte-Carlo uncertainty analysis, graphics processing unit (GPU), high-performance computing (HPC)
DOIDOI:10.1109/MIKON.2016.7492106
URL http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7492106&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D7492106
Languageen angielski
File
barmuta_lewandowski_mikon2016.pdf 808.35 KB
Score (nominal)15
ScoreMinisterial score = 15.0, 27-03-2017, BookChapterMatConf
Ministerial score (2013-2016) = 15.0, 27-03-2017, BookChapterMatConf
Citation count*1 (2018-06-19)
Cite
Share Share

Get link to the record
msginfo.png


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back