Evaluation of the performance of measuring the frequency characteristics of low-pass filters when testing a signal with an equal-amplitude complex series

Abstract

The article presents the results of a study of the minimum time for measuring the frequency responses (FR) of low-pass filters (LPF) when exposed to a digitally method generated fragment of a signal with a limited equal-amplitude complex spectrum (LEACS). A comparative analysis of the processes for measuring the frequency response of a Chebyshev low-pass filter of the sixth order showed that the time to establish the spectrum of the low-pass filter response to the SRCS is significantly less than the sweep time when using a chirp-signal.

Full Text

Введение

Работа связана с исследованием перспектив применения тестового сигнала с ограниченным равноамплитудным комплексным спектром [1] (рис. 1)

 

Рис. 1. Спектры комплексного ряда Фурье непрерывных РАП: a – N = 2K; б – N = 2K + 1

 

DNx=sinNx/2sinx/2=k=0,5N10,5N1eikx   при   N=2K+1;k=0,5N0,5N1ei2k+1x2   при   N=2K    (1)

в автоматизированных измерительных системах ЧХ линейных четырехполюсников. Указанные системы востребованы при производстве и установке радиоэлектронных [2], измерительных [3], инфо- и телекоммуникационных систем [4]. В работе [1] функция (1) названа равноамплитудным полиномом (РАП).

Ранее установлено – при формировании целого числа периодов Td дискретизированного фрагмента РАП (1), то есть с длительностью

T = NpTd, Np = {1, 2, 3, …}, (2)

и при целом числе отсчетов на одну волну

Ns = (Td/N)/t = TdFs,1/N = 2, 3, 4…, (3)

эффекта растекания спектра [5, 6] не наблюдается (рис. 2), и он достаточно близок к линейчатому спектру непрерывного РАП (см. рис. 1). Имеет место лишь неравномерность менее 0,1 % обусловленная квантованием при разрядности Nb12.

 

Рис. 2. Эффект растекания спектра при нецелом числе периодов

 

Однако инерционность реакции фильтра (рис. 3) приводит к появлению составляющих спектра вне частот гармоник непрерывного РАП и грубому отклонению огибающей спектра отклика от ЧХ (рис. 4).

 

Рис. 3. Неустановившийся DtN и установившийся DstN отклики на РАП

 

Рис. 4. ДПФ отклика ФНЧ-6 c учетом переходного процесса на фоне частотных ха-рактеристик при четном N: а – амплитудный спектр на фоне АЧХ, б – фазовый спектр на фоне ФЧХ

 

Распространенный простейший прием уменьшения дефектов (см. рис. 4) – растекания спектра и отклонения его от установившегося – увеличение длительности анализируемого фрагмента. Но для достижения заметного эффекта требуется от одного до нескольких десятков периодов, что существенно увеличит время анализа. Также точность измерения амплитудно-частотных характеристик (АЧХ) существенно зависит и от длительности ЛЧМ-импульса.

Цель работы – уменьшение времени измерения ЧХ при тестировании ФНЧ сигналом РАП, обусловленного инерционностью установления спектра, а также сравнение времени анализа с длительностью свипирования ЛЧМ-импульсом.

В работе не рассматривались полосовые фильтры, режекторные и фильтры верхних частот.

Измерения частотных характеристик с учетом инерционности фильтра

Переходной процесс отклика на РАП рассмотрим на примере ФНЧ Чебышева (рис. 5) с параметрами ЛАЧХ (рис. 6, а)

 

Рис. 5. Структурная схема ФНЧ

 

Рис. 6. Параметры ЛАЧХ ФНЧ (а), АЧХ ФНЧ-6 на фоне спектра РАП (б)

 

H0 = 0 дБ, H = 1 дБ, Hs = 60 дБ, fsL = 4fpU, (4)

передаточная функция (ПФ) каждого звена которого описывается выражением

H2ip=a0,iωc2b2,ip2+b1,iωcp+b0,iωc2, i = {0, 1, 2}, ωc=2πfpU. (5)

По методике [7] рассчитаны порядок ФНЧ nf = 6 и параметр εp (см. рис. 6, б), затем функцией cheby(nf, εp) MathCAD – коэффициенты ПФ (5) звеньев.

Операторным методом рассчитана импульсная характеристика (ИХ) h(t) ФНЧ-6 и переходной процесс DtN(t) (см. рис. 3, сплошная линия) интегралом свертки

DtNt=0tDNτhtτdτ=n=KK1j=0nf1Ajei2n+12πf1tepjti2n+12πf1pj,   N=2K;n=KKj=0nf1Ajei2n2πf1tepjti2n2πf1pj,   N=2K+1    (6)

при:

  • t [0, NpTd] для разных Np3;
  • поглощении спектром РАП (см. рис. 6, б) границ полос АЧХ (fpU и fsL)
    Nf1fsL; (7)
  • условии – за полпериода Td переходной процесс успевает установиться
    0,5Td>5/min|aj|0,5/f1>5/min|aj|0,5N/fsL>5/min|aj|
    N>10fsL/min|aj|. (8)

В выражении переходного процесса (6) и в условии (8):

  • Aj, pj – коэффициенты вычетов и полюса передаточной функции ФНЧ-6;
  • αj – действительные части полюсов pj.

Для ФНЧ-6 с параметрами (4) неравенство (8) выполнимо при N > 102.

Процесс (6) сравнили с установившейся составляющей реакции на РАП DstN (см. рис. 3, точечная линия), рассчитанной суммой комплексного ряда Фурье

DstNt=k=0,5N0,5N1Hi2n+12πf1ei2n+12πf1t   при   N=2K;k=0,5N10,5N1Hi2n2πf1ei2n2πf1t   при   N=2K+1.    (9)

Расчеты (6), (9) выполнены:

  • при разных значениях N = {128, 256, 512, 768, 1024};
  • разных комбинациях границ спектра и полосы задерживания (ПЗ)
    Nf1 = {fsL, 1,5fsL, 2fsL}. (10)

Сверка DtN и DstN показала – переходные процессы успокаиваются за время

 tпер < 0,5Td, (11)

следующие пульсации DtN периодически повторяются (см. рис. 3).

Очевидноотсчеты ДПФ от DtN «не впишутся» в ЧХ (см. рис. 4 и 7).

 

Рис. 7. ДПФ отклика ФНЧ-6 c учетом переходного процесса на фоне частотных ха-рактеристик при нечетном N: а – амплитудный спектр на фоне АЧХ, б – фазовый спектр на фоне ФЧХ

 

Исправить спектры пробуем не ростом длительности РАП, а исключением из ДПФ интервала переходного процесса с запасом. Итог – для отсчетов DtN на

 t [Td, NpTd] (12)

отличия ДПФ переходного процесса от ЧХ при частотах спектра незаметны (рис. 8 и 9). Результаты детальной оценки отличий показаны ниже.

 

Рис. 8. ДПФ установившейся реакции ФНЧ-6 на фоне ЧХ: а – АЧХ и амплитудный спектр; б – ФЧХ и фазовый спектр

 

Рис. 9. ДПФ установившейся реакции ФНЧ-6 на фоне ЧХ при нечетном числе N: а – амплитудный спектр на фоне АЧХ, б – фазовый спектр на фоне ФЧХ

 

Итого, минимальное число периодов РАП для анализа ЧХ данного ФНЧ-6

 Np,min = 2. (13)

Кроме рассмотренного ФНЧ-6 выполнены аналогичные расчетные эксперименты для ФНЧ 1-го, 2-го и 4-го порядков при разных соотношениях между границами полос fpU и fsL с аналогичными результатом.

Приемлемое сходство амплитудного спектра отклика и АЧХ имеет место и за пределами полосы пропускания (рис. 10), при fpU < f < fsL.

 

Рис. 10. Амплитудные спектры отклика ФНЧ-6 на РАП на фоне ЛАЧХ: а – амплитудный спектр на фоне АЧХ, б – фазовый спектр на фоне ФЧХ

 

Анализ времени измерения АЧХ методом свипирования

 Сравним время анализа ЧХ посредством РАП и ЛЧМ-сигнала (рис. 11).

 

Рис. 11. Упрощенная структура измерителя АЧХ свипированием

 

Точность получения «импульса» АЧХ yинд (рис. 12, б) связана с соотношением длительностей свипирования Tswp и переходной характеристики ФНЧ [8 – 10]. С последней в статье коррелирована частота РАП f1 (8). Моделированием в MathCAD исследуем эту взаимосвязь и определим минимальное Tswp, при котором погрешность измерения АЧХ – не выше 0,1 %.

 

Рис. 12. Модуль ЛЧМ-сигнала (а), модуль реакции на него и АЧХ (б)

 

В исследованиях применен типовой ЛЧМ-сигнал

y1ЛЧМt=Ymsinω0t+μt22, Ym = 1, (14)

где

μ = ω/Tswp = 2πfsL/Tswp, (15)

а частота несущей ω0=0 – так целесообразней при анализе АЧХ ФНЧ.

Функции индикатора yинд(t) моделировали исходя из допущения – детектор и сглаживающий фильтр (см. рис. 11) функционируют идеально без дефектов, то есть диаграммы yинд(t) – огибающая модуля отклика y2ЛЧМt (см. рис. 12, б). Саму функцию отклика получили интегралом свертки

y2ЛЧМt=0tsin0,5μτ2hlftτdτ (16)

y2ЛЧМt=k=0nf1Ak0t epktτsin0,5μτ2dτ, (17)

где nf = 6 – порядок фильтра; pk – комплексно-сопряженные собственные частоты, Ak – вычеты ИХ, то же комплексно-сопряженные.

Эмпирически установлено – для MathCAD форма (17) более оптимальна по совокупности критериев скорости вычисления, сходимости и простоты формулы.

Все экстремумы интервала t [0, Tswp] определяли численным решением

y2'ЛЧМ(textr,k) = 0 (18)

с помощью функции программы MathCAD

textr,kroot[y2'ЛЧМ(t0), t0, t1, t2], (19)

вставленной в многоцикличную программу.

Первый ненулевой экстремум textr,1 определялся на интервале

t1,t2=122πμ,  2πμ, (20)

где t2 – второй ноль функции (14) (см. рис. 12, а). На диаграмме |y2лчм(t)| (см. рис. 12, б) первый ненулевой экстремум так же находится между t1 и t2, как и экстремум y1ЛЧМ(t). В расчетных экспериментах указанная ситуация наблюдалась при любых соотношениях между частотой fpU и временем свипирования Tswp.

Начальное приближение t0 – середина интервала [t1, t2]. Для поиска каждого следующего k-го экстремума границы интервала поиска изменяем так:

  • начало следующего k-го интервала – конец предыдущего – t1 = t2;
  • изначально концу интервала ставим в соответствие k-й ноль y1ЛЧМ(t) (14)
    t2=k2πμ; (21)
  • если при текущем значении t2 не выполняется условие
     y2'ЛЧМ(t1) y2'ЛЧМ(t2) < 0 (22)

расширяем интервал

t2=t2+0,1k+12πμk2πμ (23)

до невыполнения (22). При коррекции (23) «перебросов» за значение k+12π/μ не наблюдалось.

Для расчета производной в (19) и (22) продифференцирована функция (17)

y2'ЛЧМt=k=0nf1Akpk0t epktτsin0,5μτ2dτ. (24)

Окончательно функция огибающей yинд(t) (рис. 12, б) получена по принципу:

  • на интервале t [0, textr,1] огибающая повторяет первую «квази-четверть волны» отклика (17) на ЛЧМ-импульс>br>yинд(t) = y2ЛЧМ(t); (25)
  • на интервале t (textr,1, Tswp] это функция интерполяции MathCAD
    yинд(t) = interp(Y2, textr, y2extr, t), (26)

соединяющая экстремумы реакции на ЛЧМ импульс (textr,k, y2extr,k), где

 y2extr,k = |y2ЛЧМ(textr,k)|. (27)

Массив Y2 – результат одной из функций сплайнов программы MathCAD

Y2 = lspline(textr, y2extr). (28)

Эксперименты выполнены при f= fs,L=128f1, при времени свипирования

Tswp = {5Td, 15Td, 50Td, 100Td, 150Td, 500Td}, (29)

что соответствует базе B=Tswpf=640, 1920, 6400, 12800, 19200, 64000.

На рисунке 13 показаны некоторые результаты анализа. Если не принимать во внимание начальный участок от 0 до первого экстремума fextr,1, визуально полученная огибающая не отличается от АЧХ только при Tswp500Td (см. рис. 13, в).

 

Рис. 13. Отклики ФНЧ-6 на ЛЧМ-сигнал на фоне расчетной АЧХ: а – B=640, Tswp=5Td; бB = 6400, Tswp = 50∙Td; вB=64000, Tswp=500Td

 

Погрешности аппроксимации АЧХ при помощи РАП и ЛЧМ сравним сопоставлением суммарных площадей областей ошибки Serr, ограниченных кривой расчетной АЧХ и аппроксимирующими огибающими (рис. 13, 14).

 

Рис. 14. Площади ошибок при тестировании посредством РАП: а – N = 64; б – N = 65

 

При свипировании при базе B = 640 области ошибки хорошо заметны (см. рис. 13, а), при B = 6400 видна только одна область (см. рис. 13, б).

При аппроксимации АЧХ спектром РАП области ошибки Serr образованы кривой АЧХ и ломаной огибающей спектра (см. рис. 14, а – при четном N, см. рис. 14, б – нечетном N). Представлено при N < 102 для лучшей наглядности.

Оценка площадей областей ошибки Serr выполнена методом трапеций при соотношении между границами спектра РАП и АЧХ  Nf1 = fsL = f.

При ЛЧМ шаг трапеции по частоте  hf = f1/100, по времени  ht = 0,01Tswp/N.

При выводе выражения ошибки интервал 0, , fextr,1 в расчет не принимался

δЛЧМ,S=L=1Nswp0,5SАЧХ,LSswp,L/L=1NswpSАЧХ,L, (30)

где Nswp = (fsL  fextr,1)/hf – число трапеций; SАЧХ,L – площадь трапеции АЧХ с индексом L

SАЧХ,L=0,5hf(|H(i2πfextr,1+Lhf)|+|H(i2πfextr,1+(L1)hf)|),

Sswp,L – площадь трапеции с номером L под линией yинд(t)

Sswp,L = 0,5hf{yинд(2πfextr,1/μ + Lht}) + yинд(2πfextr,1/μ + (L  1)ht)}.

Оценки (30) выполнены при шести значениях времени свипирования Tswp (29), построена графическая зависимость в логарифмическом масштабе (рис. 15).

 

Рис. 15. Ошибка анализа АЧХ свипированием при разной длительности

 

Для оценки ошибки при использовании РАП площадь под ломаной его амплитудного спектра разбита на «грубые» трапеции (см. рис. 14). Длины оснований k-й трапеции – модули спектра РАП |S2(fk)| и |S2(fk+1)|, высоты – h = 2f1. Но у первой трапеция при четном N высота в два раза меньше – h = f1 (рис. 14, а).

Амплитудно-частотную характеристику разбиваем чаще. Одной трапеции спектра РАП соответствует 200 фигур АЧХ, а первой при четном N – 100, то есть высота трапеций АЧХ hf = 0,01 f1.

Оценка погрешности при использовании РАП выполнена по принципу

δРАП=kSАЧХ,kSРАП,kkSАЧХ,k. (31)

Выражения для элементарных площадей в (31) при четных N (см. рис. 14, а):

– при k = 0

SАЧХ,0=L=099KfL+1+KfLhf2,

SРАП,0=S2f1+K0f12;

– при k = 0…0,5N – 2

SАЧХ,k=L=0199Kfk+fL+1+Kfk+fLhf2,

SРАП,k=S2fk+1+S2fkf1.

Здесь fL=hfL, fk=(2k+1)f1, K(f)=|H(i2πf)| – функция АЧХ.

При нечетных N (см. рис. 14, б)

SАЧХ,k=L=0199Kfk+fL+1+Kfk+fLhf2,

SРАП,k=S2fk+1+S2fkf1,

где fk=2kf1, k=0  0,5(N-1)1.

Оценено при N = {64, 65, 128, 129, 256, 255, 512, 513, 1024, 1025} (рис. 16).

 

Рис. 16. Ошибка анализа АЧХ с помощью РАП при четном (а) и нечетном (б) N

 

График показывает, что погрешность измерения с помощью ЛЧМ соизмерима с погрешностью аппроксимации спектром РАП (при N128) при времени свипирования, соответствующем 50 периодам РАП, что в 25 раз дольше.

Заключение

При анализе частотных характеристик с помощью равноамплитудного полинома с погрешностью менее 1 % требуется время измерения на порядок меньше, чем время свипирования. При измерении частотных характеристик узлов звуковых систем – это доли секунды. Полученные результаты полезны при разработке более быстродействующих автоматизированных систем анализа частотных характеристик фильтров нижних частот. Диапазон частот анализа зависит от ограничений на частоту дискретизации, связанной с максимальной тактовой частотой микропроцессорной системы формирования равноамплитудного полинома и вычисления дискретного преобразования Фурье.

×

About the authors

S. S. Frolov

Orenburg State University

Author for correspondence.
Email: frolovsergey7@mail.ru

Candidate of Technical Sciences, Associate Professor of the Department of Industrial Electronics and Information and Measuring Technology

Russian Federation, Orenburg

O. V. Khudorozhkov

Orenburg State University

Email: frolovsergey7@mail.ru

Candidate of Technical Sciences, Associate Professor, Head of the Department of Industrial Electronics and Information and Measuring Technology

Russian Federation, Orenburg

P. A. Pavlov

Orenburg State University

Email: frolovsergey7@mail.ru

Student

Russian Federation, Orenburg

References

  1. Frolov S.S. PhD of Doctor’s thesis (Eng.), Samara, 2008, 192 p. (In Russ.)
  2. 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.).
  3. 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.).
  4. 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.)
  5. Available at: https://ru.dsplib.org/content/spectral_leakage/spectral_leakage.html (accessed10 September 2023).
  6. Sergiyenko, A.B. Tsifrovayaobrabotkasignalov [Digital signal processing], St. Petersburg, 2002, 608 p. (In Russ.)
  7. Available at:http://www.dsplib.ru/content/filters/ch2/ch2.html (accessed 10 July 2023).
  8. Available at:https://www.qrz.ru/schemes/detail/12917.html (accessed 02 September 2023).
  9. Available at:https://www.astena.ru/DOWNLOAD/x1-42_teh.zip (accessed 02 September 2023).
  10. Available at:https://www.astena.ru/DOWNLOAD/x1-55.zip (accessed 02 September 2023).

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Spectra of the complex Fourier series of continuous RAPs: a – N = 2K; b – N = 2K + 1

Download (69KB)
3. Fig. 2. The effect of spectrum spreading for a non-integer number of periods

Download (63KB)
4. Fig. 3. Unsteady DtN and steady DstN responses to RAP

Download (86KB)
5. Fig. 4. DFT of the LPF-6 response taking into account the transient process against the background of frequency characteristics for an even N: a – amplitude spectrum against the background of the frequency response, b – phase spectrum against the background of the phase response

Download (137KB)
6. Fig. 5. Structural diagram of the low-pass filter

Download (33KB)
7. Fig. 6. Parameters of the LPF frequency response (a), the frequency response of the LPF-6 against the background of the RAP spectrum (b)

Download (163KB)
8. Fig. 7. DFT of the LPF-6 response taking into account the transient process against the background of frequency characteristics for odd N: a – amplitude spectrum against the background of the frequency response, b – phase spectrum against the background of the phase response

Download (102KB)
9. Fig. 8. DFT of the steady-state response of LPF-6 against the background of the frequency response: a – frequency response and amplitude spectrum; b – phase response and phase spectrum.

Download (94KB)
10. Fig. 9. DFT of the steady-state response of LPF-6 against the background of the frequency response for an odd number N: a – amplitude spectrum against the background of the frequency response, b – phase spectrum against the background of the phase response

Download (98KB)
11. Fig. 10. Amplitude spectra of the response of LPF-6 to the RAP against the background of the frequency response: a – amplitude spectrum against the background of the frequency response, b – phase spectrum against the background of the phase response

Download (121KB)
12. Fig. 11. Simplified structure of the sweep frequency response meter

Download (94KB)
13. Fig. 12. The module of the chirp signal (a), the module of the response to it and the frequency response (b)

Download (211KB)
14. Fig. 13. Low-pass filter-6 responses to a chirp signal against the background of the calculated frequency response: a – B=640, Tswp=5Td; b – B = 6400, Tswp = 50∙Td; c – B=64000, Tswp=500Td

Download (81KB)
15. Fig. 14. Error areas during testing using RAP: a – N = 64; b – N = 65

Download (77KB)
16. Fig. 15. Error in frequency response analysis by sweeping at different durations

Download (78KB)
17. Fig. 16. Error in frequency response analysis using RAP for even (a) and odd (b) N

Download (104KB)

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».