Reproduction of a Signal Fragment with a Rectangular Line Spectrum of a Measuring System for Frequency Characteristics of Low-Pass Filters
- Authors: Frolov S.S.1, Khudorozhkov O.V.1, Lukyanchikov A.A.1, Pavlov P.A.1
-
Affiliations:
- Orenburg State University
- Issue: Vol 30, No 2 (2024)
- Pages: 196-208
- Section: Automation. Information Technology. Control. Instruments
- URL: https://ogarev-online.ru/0136-5835/article/view/278036
- DOI: https://doi.org/10.17277/vestnik.2024.02.pp.196-208
- ID: 278036
Cite item
Full Text
Abstract
The article shows the expediency of measuring the frequency responses (FR) of low-pass filters (LPF) when exposed to an integer number of periods of a sampled signal with a limited equal-amplitude complex spectrum (LEACS), as well as the expediency of synchronizing the operation of discrete Fourier transform of the LPF response with the process of forming the specified. The proposed synchronization and an integer number of periods of the discretized LEACS make it possible to obtain an impact spectrum close to the uniform line spectrum of a continuous periodic LEACS and without the spreading effect. This simplifies measurements of the frequency response of low-pass filters with a small error. The dependence of the degree of distortion of the LEACS spectrum caused by quantization on the bit capacity of the digital-to-analog converter has been studied.
Full Text
Введение
В процессе производства и установки радиоэлектронных [1], измерительных [2], инфо- и телекоммуникационных систем [3] востребованы процедуры автоматизированного контроля их частотных характеристик (ЧХ). Подобные системы автоматического анализа ЧХ выпускаются, например, группой компаний ZETLAB (Зеленоград, Россия) [4]. Для некоторых современных осциллографов резервируется операция автоматического построения диаграмм Боде четырехполюсников как дополнительная опция на заказ [5].
При автоматическом анализе ЧХ фильтров применяются следующие методы:
Первым и вторым методами не измеряется фазочастотная характеристика (ФЧХ). Есть решения [12, 13], где современными ресурсами цифровой обработки сигналов (ЦОС) получают комплексную ЧХ при ЛЧМ-воздействии, но при этом задействуют более громоздкие операции ЦОС, чем в предлагаемой статье. Равномерность амплитуды ЛЧМ-импульса измерителей не меньше 0,3 дБ [6, 8], что соответствует 3,4 %. Что касается времени свипирования – для тестирования узлов звуковых устройств требуется от единиц до нескольких десятков секунд.
У промышленных широкополосных генераторов шума электронных приборов и псевдошума неравномерность спектральной плотности мощности не меньше 1 дБ (20 %). Низшая частота анализа – не менее 5 Гц.
Анализ амплитудно-частотных характеристик (АЧХ) и ФЧХ вторым методом длится от нескольких секунд до десятков секунд.
Исследования в работе [14] связаны с применением функции вида
, (1)
где N – число волн на период, с ограниченным равноамплитудным косинусоидальным рядом Фурье (диаграммы функции (рис. 1), пример спектрограммы (рис. 2, а)):
, (2)
непрерывным воздействием при анализе ЧХ. В источнике [14] функция (1) названа равноамплитудным полиномом (РАП). В статье используется тот же термин.
Равномерность спектра РАП (см. рис. 2, а) упрощает анализ ЧХ с малой погрешностью – отпадает необходимость приведения к спектру входного воздействия.
Но известные способы воспроизведения деформируют спектр исходной функции. В работе [14] исследованы искажения прямоугольности спектров РАП при цифровом формировании, вызванные дискретизацией (см. рис. 2). Искажения прямоугольности основного спектра (первая полоса на рис. 2, б) усложняют измерения АЧХ с малой погрешностью.
Цель работы – приблизить спектр формируемого РАП к прямоугольному линейчатому идеальной функции (1) и оценить погрешности отклонения, обусловленные математической моделью способа воспроизведения. Проблемы формирования РАП, вызванные дефектами электронных узлов, не рассматриваются.
Рис. 1. Равноамплитудные полиномы при четном (а) и нечетном (б) N
Рис. 2. Амплитудный спектр исходного (а) и дискретизированного равноамплитудного полинома при ступенчатой аппроксимации (б)
Проблемы формирования тестовых сигналов с прямоугольным линейчатым спектром в микропроцессорных системах
В работе [14] спектры, аналогичные рис. 2, б, рассчитаны без учета квантования, в предположении, что технически функция (1) формируется на выходе ЦАП, вид ее аппроксимации – ступенчатый.
Но дефекты (см. рис. 2, б) имеет смысл учитывать, если:
- – либо измеритель спектра аналоговый;
- – либо это специализированный анализатор с функцией быстрого преобразования Фурье (БПФ) или цифровой осциллограф с той же встроенной операцией БПФ (рис. 3) с частотой выборки Fs,2 на порядки большей частоты Fs,1 формирования РАП
. (3)
На практике условие (3) трудно выполнимо. Представленный на дисплее РАП (рис. 4) получен микроконтроллером платы NUCLEO-L073RZ (см. рис. 3) и состоит из N1 = 2048 отсчетов. Из числа периодов Np на дисплее (» 17,5) и параметра Time следует число отсчетов осциллографа N2 = 12 000 на фрагмент T и частота дискретизации формирователя Fs,1 » 15 000 с–1 > Fs,2 = Sa = 5 000 с–1 (см. рис. 4). В итоге, для достижения только события Fs,2 > Fs,1 следует уменьшить число периодов Np минимум в 6 раз при том же числе отсчетов N2, сузив развертку Time. Условие (3) при этом обеспечивается недостаточно.
Известно, анализаторы спектра обрабатывают ограниченный отрезок функции, и от фрагмента периодического сигнала получают спектральную плотность, а не линейчатый спектр (см. рис. 4). Кроме того, максимумы при всех частотах гармоник РАП на дисплее неравномерны (на рис. 2 неравномерность наблюдается только в области правой границы основной полосы). Похожая деформация при дискретном преобразовании Фурье (ДПФ) косинуса в учебном пособии названа растеканием спектра [15].
Рис. 3. Экспериментальная система исследования спектра РАП
Рис. 4. РАП и результат его БПФ на дисплее осциллографа при N = 16
Для приближения спектра (см. рис. 4) к линейчатому и сужения растеканий вокруг максимумов принято увеличивать длительность фрагмента T. Для выполнения условия (3) фрагмент следует уменьшить, оставив то же число отсчетов. То есть число периодов РАП следует уменьшить в 6 раз, сократив во столько же время анализа БПФ и усилив растекание спектра.
Условия получения дискретизированного равноамплитудного полинома с прямоугольным линейчатым спектром
В учебном пособии [15] обозначено условие эффекта растекания – ДПФ подвергается фрагмент с нецелым числом периодов. В программе MathСAD выполнены эксперименты с ДПФ для РАП при невыполнении соотношения
, (4)
где T – длительность фрагмента, с; Td – период РАП, с (см. рис. 1).
Итоги расчетов при разных комбинациях чисел N и нецелых значений Np разного порядка подтвердили неравномерность локальных максимумов (рис. 5, а).
Рис. 5. Спектры при нецелом (а) и целом (б) числе периодов
Эксперименты при условии (4) и целом числе выборок на волну (см. рис. 1)
(5)
показали, что значения ДПФ – ненулевые только при частотах гармоник линейчатого спектра непрерывного РАП (рис. 5, б), причем все – одинаковые и вещественные.
Рассмотрим последнее явление. При условии (5) число выборок на период Td
(6)
а на Np периодов
(7)
Дискретное преобразование Фурье рассчитываем на интервале частот
, (8)
c помощью выражения
, (9)
где df – частотный шаг между выборками из спектра (9) с номерами n1
, (10)
величина f1 – частота повторения РАП и расстояние между составляющими линейчатого спектра непрерывного РАП.
Из (10) следует, что
,
n-й гармонике линейчатого спектра соответствует отсчет ДПФ с номерами
. (11)
В рамках статьи за период (1) принято одинаковое значение Td = 4π для равноамплитудных полиномов и с четными, и с нечетными N (см. рис. 1).
С учетом (4) и (7) преобразуем выражение ДПФ (9)
. (12)
Разберем внутреннюю сумму (12) – сумму геометрической прогрессии
Следовательно, спектр (12) ненулевой только при n1=nNp
. (13)
В итоге, при условии (4) спектр (9) ненулевой только при частотах, кратных f1 – при частотах составляющих сумм комплексных рядов Фурье (КРФ) непрерывного РАП (1). Выражения для КРФ получим из косинусоидальных (2):
- – при N = 2K
; (14)
- – при N = 2K+1
.. (15)
Просчитаем расхождения между значениями выражения ДПФ (13) и спектра непрерывного РАП (рис. 6). Последний описывается выражениями:
- – при N = 2K
, (16)
a – N = 2K; б – N = 2K + 1
- – при N = 2K + 1
. (17)
Преобразуем ДПФ (13) при N = 2K, подставив вместо DN,k сумму (14):
.
Вторая сумма – тоже сумма геометрической прогрессии, следовательно
(18)
Рассматривая ДПФ (13) при N = 2K+1, заменим DN,k суммой ряда Фурье (15)
.
и преобразуем аналогичную сумму геометрической прогрессии
(19)
Результаты (18) и (19) проверены в программе MathСAD (рис. 7, а, б) при числах N разного порядка (единицах, десятках, сотнях, тысячах).
Следовательно, спектр (9) дискретизированного РАП при условии (4) достаточно близок спектру непрерывного и сохраняет прямоугольность (см. рис. 6 и 7).
Рис. 6. Спектры комплексного ряда Фурье непрерывных РАП: a – N = 2K; б – N = 2K + 1
Рис. 7. Спектры целого числа периодов дискретизированных равноамплитудных полиномов при четном (а) и нечетном (б) числе N
Для возможности систематического получения анализатором Фурье результатов, аналогичных рис. 7, необходимо выполнение равенств (4) и (5). Последнее условие легко достижимо, если ДПФ подвергалась последовательность отсчетов DN,k при тех же фазовых значениях xk, что и формировалась, то есть
. (20)
Соответственно, при выполнении условий (4), (5) и (20) не проявляется растекание спектра и уменьшается погрешность ДПФ установившейся функции отклика исследуемого ФНЧ, улучшается точность анализа ЧХ (рис. 8).
Рис. 8. Дискретное преобразование Фурье установившейся реакции ФНЧ-6 на фоне частотных характеристик: а – АЧХ и амплитудный спектр; б – ФЧХ и фазовый спектр
Обеспечить длительность подвергаемого ДПФ фрагмента T, строго удовлетворяющую условию (4), технически возможно, если воздействовать дополнительным тактовым сигналом с тем же периодом Td, или кратно меньшим ему на вход синхронизации цифрового осциллографа, выполняющего Фурье-анализ.
Но функции синхронизации самого процесса дискретизации в анализаторах Фурье пока не предусмотрено, соответственно, систематическое обеспечение условий (5) или (20) в измерительной схеме (см. рис. 3) пока трудно достижимо.
Обеспечить выполнение условий (4), (5) и (20) проще, если и формирование РАП и ДПФ отклика будут выполняться в одном микропроцессорном устройстве (рис. 9), фиксируя k-й отсчет отклика ФНЧ через АЦП непосредственно после установления напряжения k-й выборки РАП на выходе ЦАП. Для корректного функционирования системы необходимо выполнение условия
, (21)
где tDAC и tADC – полное время преобразований соответственно ЦАП и АЦП с учетом времени установления аналоговых напряжений на их выводах.
Так как в рамках статьи не ставилась задача оценки технических возможностей предлагаемого метода, то скрупулезной оценки шага дискретизации относительно условия (21) не приведено. Известно только – при встроенных в микроконтроллер STM32L073 (см. рис. 3) ЦАП и АЦП он должен быть меньше 25 мкс.
Современные АЦП осциллографов и ЦАП генераторов сигналов произвольной формы могут функционировать на три-четыре порядка быстрее.
Рис. 9. Схема измерения ЧХ фильтров нижних частот с синхронизацией формирования целого числа периодов равноамплитудного полинома и ДПФ отклика
Исследование влияния квантования
Исследуем влияние квантования (диаграмма квантованной функции DqN(t, f1), рис. 10), неизбежного при операции ЦАП, на погрешность измерения ЧХ.
Квантованные значения при числе разрядов Nb определены соотношением
, (23)
где первый множитель в операции округления round – цифровой код, а РАП, как функция времени, рассчитывается
(24)
Так как значения РАП – обоих знаков, при квантовании (23) максимуму N поставлена в соответствие половина цифровой шкалы 2N–1 – 1 (см. рис. 10).
Рис. 10. Диаграммы квантованных РАП (разрядность Nb =5): а – N = 6, б – N = 7
При поддержании равенства (4) при «оцифровке» РАП (24) в результатах ДПФ функции (23) ожидается следующее (рис. 11):
- – отличие от единицы амплитуд элементов спектра в полосе f ∈ (–Nf1, Nf1);
- – ненулевые отсчеты ДПФ при частотах, кратных f1 вне полосы f ∈ (–Nf1, Nf1);
– на основании выкладок (12) – (13) выборки ДПФ при частотах, не кратных f1 – нулевые, как и соответствующие отсчеты ДПФ неквантованных РАП.
Результаты ДПФ функции (23) в MathCAD подтвердили перечисленные ожидания. Кроме того, они не нулевые не просто для частот, кратных f1, а при:
– f = (2k + 1)∙f1 при четных N (рис. 11, а);
– f = 2k∙f1 при четных N (рис. 11, б).
Следовательно, в полосе f ∈ (–Nf1, Nf1) спектр квантованного РАП существует в тех же точках, что и дискретизированного неквантованного.
Расчеты при разных числах N и разрядностях Nb показали – спектр Sq квантованного РАП тоже реальный, фазы при f ∈ (–Nf1, Nf1) – нулевые (см. рис. 11).
Рис. 11. Спектры при N = 6 (а) и N = 7 (б), число периодов Np = 2
Искажения, вносимые в спектр квантованием, оценили по СКО критерию
, (25)
где 0,5N1 в знаменателе – число ненулевых отсчетов в ДПФ квантованного РАП.
Зависимости искажений (25) от разрядности (рис. 12) просчитаны для
(26)
Рис. 12. Зависимость искажения спектра РАП, обусловленных квантованием, от разрядности Nb
Максимум в (26) – максимальная разрядность современных ЦАП.
Диаграммы зависимостей (см. рис. 12) показывают следующее:
- – ожидаемое убывание искажений dq при росте разрядности Nb;
- – при максимальной разрядности Nb = 12 встроенных в микроконтроллеры ЦАП можно уменьшить искажения спектра до 0,1 % при N = 128…512;
- – при одной и той же разрядности Nb с ростом N искажения увеличиваются.
Последнее объясняется малыми кодами амплитуд неосновных полуволн (см. рис. 10), обратно пропорциональными числу N
(27)
Заключение
Синхронное формирование целого числа периодов тестового равноамплитудного полинома и дискретного преобразования Фурье отклика фильтров нижних частот в единой микропроцессорной системе анализа частотных характеристик позволяет: избежать растекания спектров, получить прямоугольный спектр дискретизированного фрагмента РАП, с высокой степенью точности близкий спектру такого же непрерывного периодического воздействия.
Без учета дефектов ЦАП, АЦП и согласующих усилителей искажения прямоугольности тестового спектра обусловлены только квантованием равноамплитудного полинома и зависят от разрядности ЦАП и АЦП. При разрядности 12 современных ЦАП и N = 128…512 вносимая квантованием неравномерность спектра меньше 0,1 %.
Полученные результаты полезны при разработке более точных автоматизированных систем анализа частотных характеристик фильтров нижних частот. Ограничение диапазона частот анализа зависит от ограничений на частоту дискретизации, зависящей от максимальной тактовой частоты микропроцессорной системы РАП и ДПФ.
About the authors
S. S. Frolov
Orenburg State University
Author for correspondence.
Email: frolovsergey7@mail.ru
кандидат технических наук, доцент кафедры промышленной электроники и информационно-измерительной техники
Russian Federation, OrenburgO. V. Khudorozhkov
Orenburg State University
Email: frolovsergey7@mail.ru
кандидат технических наук, доцент, заведующий кафедрой промышленной электроники и информационно-измерительной техники
Russian Federation, OrenburgA. A. Lukyanchikov
Orenburg State University
Email: frolovsergey7@mail.ru
магистрант, кафедра промышленной электроники и информационно-измерительной техники
Russian Federation, OrenburgP. A. Pavlov
Orenburg State University
Email: frolovsergey7@mail.ru
студент, кафедра промышленной электроники и информационно-измерительной техники
Russian Federation, OrenburgReferences
- Semenov K.A., Markov V.A., Sharov V.P., Bulkin S.N., Zinkovsky V.V., Turchakov V.B., Marinich A.N., Komissarov E.V., Balandin V.I., Shalaev V.A. Ustroystvo dla controla i nastroyki amplitudno-chastotnich characteristik [Device for monitoring and adjusting amplitude-frequency characteristics], Russian Federation, 1994, Pat. 2025899 (In Russ.).
- Tsybin Yu.N. Sposob controla amplitudno-chastotnich characteristik filtra [Method for monitoring the amplitude-frequency response of a filter], Russian Federation, 2020, Pat. 2721018 (In Russ.).
- Petrosyants, V.V., Buryndina A.D. [Automation of the process of taking amplitude-frequency characteristics of electronic devices], Molodoy uchenyy. Tekhnicheskiye nauki [Young scientist. Technical sciences], 2017, no. 22(156), pp. 65-68. (In Russ., abstract in Eng.)
- Antonov A.Yu. [Removing the frequency response in automatic mode], available at: https://zetlab.com/podderzhka/vibrometriya-i-akustika/kalibrovka-i-prakticheskoe-primenenie-akselerometrov/avtomatizatsiya-proizvodstvennyih-protsessov-snyatie-achh/ (accessed 10 September 2023).
- available at: https://www.rigol.eu/products/oscillosopes/MSO5000%20series. html (accessed 10 September 2023).
- available at: https://www.qrz.ru/schemes/download/12917 (accessed 10 September 2023).
- available at: https://www.astena.ru/DOWNLOAD/x1-42_teh.zip (accessed 02 September 2023).
- available at: https://www.astena.ru/DOWNLOAD/x1-55.zip (accessed 02 September 2023).
- available at: https://www.priborelektro.ru/product/catalog/g2-generatory-shuma-6/137.html (accessed 02 September 2023).
- available at: https://standart-pribor.com.ua/product/g2-12-generator-shuma/ (accessed 02 September 2023).
- available at: https://www.terra-kip.ru/files/products/094b8c44-4911-11e4-940c-00155d00120a_fac8d276-9363-11eb-80eb-00155d001238.pdf (accessed 02 September 2023).
- Ilyin N.V., Davydenko M.A., Khakhinov V.V. [Modeling of the recorded spectrum and restoration of the transfer function of a broadband short-wave ionospheric radio channel when sounding with a chirp signal], Izvestiya vysshikh uchebnykh zavedeniy. Radiofizika [News of higher educational institutions. Radiophysics], 2007, vol. 50, no. 5, pp. 387-395. (In Russ., abstract in Eng.)
- Podlesny A.V., Lebedev V.P., Ilyin N.V., Khakhinov V.V. [Implementation of a method for restoring the transfer function of an ionospheric radio channel based on the results of sounding the ionosphere with a continuous chirp signal], Elektromagnitnyye volny i elektronnyye sistemy [Electromagnetic waves and electronic systems], 2014, vol. 19, no. 1, pp. 63-70. (In Russ., abstract in Eng.)
- Frolov S.S. PhD Dissertation (Engineering), Samara, 2008, 192 p. (In Russ.)
- Sergiyenko A.B. Tsifrovaya obrabotka signalov [Digital signal processing], St. Petersburg: Piter, 2002, 608 p. (In Russ.)
Supplementary files
