Опыт ускорения анализа сигналов от векторных анализаторов цепей во временной области

  • Сергей [Sergey] Николаевич [N.] Михалин [Mikhalin]
Ключевые слова: векторный анализатор цепей, дискретное преобразование Фурье, параллельные вычисления

Аннотация

Цель работы — повышение отзывчивости измерительной системы для анализа сверхвысокочастотных сигналов во временной области на основе векторных анализаторов цепей. Цикл измерений состоит из двух стадий: получения частотных отсчетов и выполнения расчетов для перехода во временную область. Длительность первой стадии можно уменьшить только за счет ухудшения динамического диапазона и/или снижения количества анализируемых частотных отсчетов. Уменьшения длительности второй стадии можно достичь распараллеливанием вычислительного процесса и применением быстрых алгоритмов с учетом особенностей исходных данных. Распараллеливание задачи на несколько вычислительных потоков возможно при независимости последних друг от друга, что затруднено при применении итерационных быстрых алгоритмов расчета обратного преобразования Фурье. Последние дополнительно накладывают ограничения на длину преобразования. Несмотря на приведенные сложности, эффективное решение задачи существует. Аналитически показано, что можно достичь кратного сокращения времени расчета пропорционально количеству ядер вычислительного устройства, даже с учетом затрат по организации параллельных вычислений (разделения сигнала на непересекающиеся секции для запуска независимых потоков вычислений и объединения результатов расчета над каждой секцией). Теоретические выводы подкреплены экспериментом, подтверждающим кратное сокращение времени расчета при увеличении количества независимых потоков расчета. Более того, поскольку эксперимент основан только на распараллеливании задачи, то при применении быстрых алгоритмов расчета преобразования Фурье ожидается дополнительное сокращение времени вычислений.

Сведения об авторе

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

кандидат технических наук, доцент кафедры вычислительных машин, систем и сетей НИУ «МЭИ», e-mail: MikhalinSN@mpei.ru

Литература

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
Опубликован
2023-06-06
Раздел
Математическое моделирование, численные методы и комплексы программ (1.2.2)