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

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


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
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)
Languageen angielski
barmuta_lewandowski_mikon2016.pdf (file archived - login or check accessibility on faculty) 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-02-17)
Share Share

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