On the Possibility to Speed Up the Analysis of Signals from Vector Network Analyzers in the Time Domain

  • Сергей [Sergey] Николаевич [N.] Михалин [Mikhalin]
Keywords: vector network analyzer, discrete Fourier transform, parallel computing

Abstract

The aim of the study is to enhance the response of the measurement system for analyzing microwave frequency signals in the time domain based on vector network analyzers. The measurement cycle consists of two stages: obtaining frequency samples (sweeping) and performing calculations for transition to the time domain. The time taken to perform the first stage can be shortened only by degrading the dynamic range and/or reducing the number of frequency samples analyzed. The time taken to perform the second stage can be reduced by organizing the computational process into a few parallel threads and using fast algorithms with taking into account the features of the source data. A computing task can be organized into parallel threads provided that these threads are independent from one another. However, an attempt to do so encounters difficulties in using iterative fast algorithms for calculating the inverse Fourier transform. In addition, these algorithms impose certain limitations on the transform length. Nonetheless, an effective solution to the problem does exist. It is shown analytically that a several-fold decrease (in proportion to the number of computing device cores) of the computation time is possible, even taking into account the costs of setting up parallel computing (splitting the signal into disjoint sections to run independent computing threads and uniting the calculation results over each section). The theoretical conclusions have been confirmed by an experiment, which demonstrates a several-fold reduction in the computation time with increasing the number of independent computation threads. Moreover, since the experiment is based only on dividing the task into several computation threads, additional shortening of the calculation time is expected in using fast Fourier transform computing algorithms.

Information about author

Сергей [Sergey] Николаевич [N.] Михалин [Mikhalin]

Ph.D. (Techn.), Assistant Professor of Computing Machines, Systems and Networks​ Dept., NRU MPEI, e-mail: MikhalinSN@mpei.ru

References

1. Хибель М. Основы векторного анализа цепей. М.: Издат. дом МЭИ, 2009.
2. Дансмор Д.П. Настольная книга инженера. Измерения параметров СВЧ-устройств с использованием передовых методик векторного анализа цепей. М.: Техносфера, 2018.
3. Блейхут Р. Быстрые алгоритмы цифровой обработки сигналов. М.: Мир, 1989.
4. Леус В.А. О распараллеливании дискретного преобразования Фурье // Математическое моделирование. 1990. Т. 2. № 4. С. 88—96.
5. Лохматов С.Ю., Светлов С.В., Калач Г.П. Методы измерения времени работы программы // Современные научные исследования и инновации. 2017. № 5 [Электрон. ресурс] https://web.snauka.ru/issues/2017/05/83188 (дата обращения 08.12.2022).
6. Lilja D.J. Measuring Computer Perfomance: a Practitioner's Guide. Cambridge: Cambridge University Press, 2005.
7. Боресков А.В. и др. Параллельные вычисления на GPU. Архитектура и программная модель CUDA. М.: Изд-во Московского ун-та, 2015.
---
Для цитирования: Михалин С.Н. Опыт ускорения анализа сигналов от векторных анализаторов цепей во временной области // Вестник МЭИ. 2023. № 5. С. 190—195. DOI: 10.24160/1993-6982-2023-5-190-195
#
1. Khibel' M. Osnovy Vektornogo Analiza Tsepey. M.: Izdat. Dom MEI, 2009. (in Russian).
2. Dansmor D.P. Nastol'naya Kniga Inzhenera. Izmereniya Parametrov SVCH-ustroystv s Ispol'zovaniem Peredovykh Metodik Vektornogo Analiza Tsepey. M.: Tekhnosfera, 2018. (in Russian).
3. Bleykhut R. Bystrye Algoritmy Tsifrovoy Obrabotki Signalov. M.: Mir, 1989. (in Russian).
4. Leus V.A. O Rasparallelivanii Diskretnogo Preobrazovaniya Fur'e. Matematicheskoe Modelirovanie. 1990;2;4:88—96. (in Russian).
5. Lokhmatov S.Yu., Svetlov S.V., Kalach G.P. Metody Izmereniya Vremeni Raboty Programmy. Sovremennye Nauchnye Issledovaniya i Innovatsii. 2017;5 [Elektron. Resurs] https://web.snauka.ru/issues/2017/05/83188 (Data Obrashcheniya 08.12.2022). (in Russian).
6. Lilja D.J. Measuring Computer Perfomance: a Practitioner's Guide. Cambridge: Cambridge University Press, 2005.
7. Boreskov A.V. i dr. Parallel'nye Vychisleniya na GPU. Arkhitektura i Programmnaya Model' CUDA. M.: Izd-vo Moskovskogo Un-ta, 2015. (in Russian)
---
For citation: Mikhalin S.N. On the Possibility to Speed Up the Analysis of Signals from Vector Network Analyzers in the Time Domain. Bulletin of MPEI. 2023;5:190—195. (in Russian). DOI: 10.24160/1993-6982-2023-5-190-195
Published
2023-06-06
Section
Mathematical Modeling, Numerical Methods and Program Complexe (1.2.2)