Научная статья на тему 'СИНТЕЗ АНАЛОГОВЫХ ФИЛЬТРОВ ГИЛЬБЕРТА И ИССЛЕДОВАНИЕ ИХ ХАРАКТЕРИСТИК'

СИНТЕЗ АНАЛОГОВЫХ ФИЛЬТРОВ ГИЛЬБЕРТА И ИССЛЕДОВАНИЕ ИХ ХАРАКТЕРИСТИК Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
140
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИНТЕЗ АНАЛОГОВЫХ ФИЛЬТРОВ / ФИЛЬТР ГИЛЬБЕРТА / ФИЗИЧЕСКИ РЕАЛИЗУЕМЫЙ ФИЛЬТР ГИЛЬБЕРТА / ИДЕАЛЬНЫЙ ФАЗОВРАЩАТЕЛЬ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Волчков Валерий Павлович, Антипова Анна Николаевна

Разрабатывается метод синтеза аналоговых фильтров Гильберта с бесконечной и конечной импульсными характеристиками, которые позволяют обеспечить в заданном диапазоне частот практически идеальный поворот фазы на 90 градусов, равномерное усиление входного сигнала и устойчивость фильтров. Приводится вывод аналитических выражений для импульсных и частотных характеристик таких фильтров, исследуются их свойства, строятся соответствующие графики. На основе полученных выражений проведен поэтапный синтез аналогового фильтра Гильберта с конечной импульсной характеристикой (КИХ) и его моделирование. Экспериментально исследуются особенности и причины возникновения эффекта Гиббса в частотных характеристиках такого КИХ-фильтра. Предлагаются и анализируются эффективные методы борьбы с переходным процессом Гиббса в частотной области и показано, что при специальном выборе весового сглаживания можно получить КИХ-фильтр Гильберта с практически идеальными характеристиками фазовращателя в заданной рабочей полосе частот. Оценивается качество работы КИХ-фильтров Гильберта по разным критериям. Приводятся аналитические выражения для импульсной и частотных характеристик физически реализуемого фильтра Гильберта.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Волчков Валерий Павлович, Антипова Анна Николаевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNTHESIS OF ANALOG HILBERT FILTERS AND RESEARCH OF THEIR CHARACTERISTICS

A method is being developed for synthesizing analog Hilbert filters with infinite and finite impulse responses, which make it possible to provide, in a given frequency range, an almost perfect phase rotation by 90 degrees, uniform input signal amplification, and filter stability. The derivation of analytical expressions for the impulse and frequency characteristics of such filters is given, their properties are investigated, and the corresponding graphs are constructed. On the basis of the obtained expressions, a stage-by-stage synthesis of an analog Hilbert filter with a finite impulse response (FIR) and its modeling were carried out. The features and causes of the Gibbs effect in the frequency characteristics of such a FIR filter are experimentally investigated. We propose and analyze effective methods for dealing with the Gibbs transient in the frequency domain and show that with a special choice of weight smoothing, it is possible to obtain a Hilbert FIR filter with almost ideal phase shifter characteristics in a given operating frequency band. The quality of the FIR Hilbert filters is evaluated according to various criteria. Analytical expressions are given for the impulse and frequency responses of a physically realizable Hilbert filter.

Текст научной работы на тему «СИНТЕЗ АНАЛОГОВЫХ ФИЛЬТРОВ ГИЛЬБЕРТА И ИССЛЕДОВАНИЕ ИХ ХАРАКТЕРИСТИК»

УДК 519.6

DOI 10.52575/2687-0932-2022-49-2-416-431

Синтез аналоговых фильтров Гильберта и исследование их характеристик

Волчков В.П., Антипова А.Н.

Московский технический университет связи и информатики, Россия, 111024, г. Москва, ул. Авиамоторная, 8а E-mail: volchkovvalery@mail.ru, ann.ant2017@yandex.ru

Аннотация. Разрабатывается метод синтеза аналоговых фильтров Гильберта с бесконечной и конечной импульсными характеристиками, которые позволяют обеспечить в заданном диапазоне частот практически идеальный поворот фазы на 90 градусов, равномерное усиление входного сигнала и устойчивость фильтров. Приводится вывод аналитических выражений для импульсных и частотных характеристик таких фильтров, исследуются их свойства, строятся соответствующие графики. На основе полученных выражений проведен поэтапный синтез аналогового фильтра Гильберта с конечной импульсной характеристикой (КИХ) и его моделирование. Экспериментально исследуются особенности и причины возникновения эффекта Гиббса в частотных характеристиках такого КИХ-фильтра. Предлагаются и анализируются эффективные методы борьбы с переходным процессом Гиббса в частотной области и показано, что при специальном выборе весового сглаживания можно получить КИХ-фильтр Гильберта с практически идеальными характеристиками фазовращателя в заданной рабочей полосе частот. Оценивается качество работы КИХ-фильтров Гильберта по разным критериям. Приводятся аналитические выражения для импульсной и частотных характеристик физически реализуемого фильтра Гильберта.

Ключевые слова: синтез аналоговых фильтров, фильтр Гильберта, физически реализуемый фильтр Гильберта, идеальный фазовращатель

Для цитирования: Волчков В.П., Антипова А.Н. 2022. Синтез аналоговых фильтров Гильберта и исследование их характеристик. Экономика. Информатика, 49(2): 416-431. DOI 10.52575/2687-09322022-49-2-416-431

Synthesis of Analog Hilbert Filters and Research of Their Characteristics

Valery P. Volchkov, Anna N. Antipova

Moscow Technical University of Communications and Informatics, 8a Aviamotornaya St, 111024, Moscow, Russia E-mail: volchkovvalery@mail.ru, ann.ant2017@yandex.ru

Abstract. A method is being developed for synthesizing analog Hilbert filters with infinite and finite impulse responses, which make it possible to provide, in a given frequency range, an almost perfect phase rotation by 90 degrees, uniform input signal amplification, and filter stability. The derivation of analytical expressions for the impulse and frequency characteristics of such filters is given, their properties are investigated, and the corresponding graphs are constructed. On the basis of the obtained expressions, a stage-by-stage synthesis of an analog Hilbert filter with a finite impulse response (FIR) and its modeling were carried out. The features and causes of the Gibbs effect in the frequency characteristics of such a FIR filter are experimentally investigated. We propose and analyze effective methods for dealing with the Gibbs transient in the frequency domain and show that with a special choice of weight smoothing, it is possible to obtain a Hilbert FIR filter with almost ideal phase shifter characteristics in a given operating frequency band. The quality of the FIR Hilbert filters is evaluated according to various criteria. Analytical expressions are given for the impulse and frequency responses of a physically realizable Hilbert filter.

Keywords: synthesis of analog filters, Hilbert filter, physically realizable Hilbert filter, ideal phase shifter

For citation: Volchkov V.P., Antipova A.N. 2022. Synthesis of Analog Hilbert Filters and Research of Their Characteristics. Economics. Information technologies, 49(2): 416-431 (in Russian). DOI 10.52575/2687-0932-2022-49-2-416-431

Описание проблемы и ее актуальность

Фильтр Гильберта представляет собой идеальный фазовращатель, который реализует поворот фазы сигнала на п /2 (90 градусов), что имеет важное значение в различных технических приложениях при формировании и обработке сигналов, например, в системах связи, радиолокации и др. Идеальный аналоговый фильтр Гильберта (ИФГ) математически описывается интегральным преобразованием Гильберта:

^ —ОО ^

gг(t) = — , (1) Я?

где £г() - импульсная характеристика (ИХ) фильтра Гильберта, а символ звездочка * -

операция свертки. Ниже приводятся известные выражения для комплексной частотной характеристики (КЧХ), амплитудно-частотной характеристики (АЧХ) и фазо-частотной характеристики (ФЧХ) идеального фильтра Гильберта [Айфичер, Джервис, 2008; Смит, 2012; Сер-гиенко, 2011]:

Г со 1 КЧХ: KT (jf) = T(gj- (0) = J -e J-co nt /< 0

-j 2nftdt = \ 0, f = 0 = -j■ sign(/), f el, (2)

/> о

[1 f < о

АЧХ: KT (f ) = \Kr (jf )| = ■ 0, f = = 0 = |sign(/)|, f GR, (3)

[1, f > 0

n/2, f < 0 71 = -^-sign(/), f Gl.

ФЧХ: Фг (f) = arg(Kr (jf)) = «j 0, f = 0 (4)

- n/2, f > 0

Приведем графики АЧХ и ФЧХ

1

-50 -40 -30 -20 -10

-20 -10 0 10 20 Frequency [kHz]

Рис. 1. АЧХ (вверху) и ФЧХ (внизу) идеального фильтра Гильберта Fig. 1. Amplitude-frequency (top) and Phase-frequency (bottom) characteristics of an ideal Hilbert filter

Как видно из рис. 1, АЧХ Кг (f) во всех точках, кроме нулевой частоты, равна единице, т. е. идеальный фильтр Гильберта не меняет амплитудные соотношения в спектре сигнала на всей оси частот. В то же время, согласно ФЧХ Фг (/) на том же рисунке, спектральные составляющие сигнала в области положительных частот поворачиваются на —я / 2, а в отрицательной области частот - на я /2.

Анализ выражений (2)-(4) и соответствующие графики показывают, что идеальный фильтр Гильберта не может быть реализован на практике по следующим причинам:

- импульсная характеристика = , / еМ имеет бесконечную энергию, а значит не может описывать устойчивый фильтр;

- при t = 0 функция £г (О) имеет разрыв 2-го рода, устремляясь к бесконечности;

- не выполняется принцип причинности: £г (О) = 0, при О < 0, согласно которому сигнал на выходе фильтра не может появиться раньше его поступления на вход фильтра

Таким образом, для построения физически реализуемого фильтра Гильберта необходимо избавиться от точек разрыва, обеспечить его устойчивость и выполнение принципа причинности. Естественно, платой за это могут служить ухудшение амплитудных и/или фазовых характеристик фильтра Гильберта.

Цель данной статьи - разработать метод синтеза устойчивых аналоговых БИХ- и КИХ-фильтров Гильберта, которые сохраняют основные характеристики идеального фазовращателя (равномерное усиление и поворот фазы на 90 градусов), но только в заданной рабочей полосе частот и с возможностью его физической реализуемости. Другими словами, у реализуемого фильтра Гильберта потери качества должны сводиться лишь к ограничению его частотного диапазона, величиной которого можно управлять.

Отметим, что все синтезируемые ниже фильтры Гильберта обладают важным свойством - их частотные характеристики строго ограничены или практически ограничены сверху некоторой частотой /тах, т. е. всегда можно выполнить качественный переход от непрерывного времени к дискретному, применив теорему Котельникова. Это значительно упрощает последующий синтез цифровых фильтров Гильберта при сохранении качества идеального фазовращателя в заданной полосе частот.

В литературе нет наглядных материалов по синтезу аналоговых БИХ- и КИХ-фильтров Гильберта с указанными выше свойствами. Существующие программы для фильтра Гильберта из математического пакета МА^АБ ориентированы на дискретное время и являются закрытыми, что не позволяет полноценно работать с различными параметрами, влияющими на его характеристики. Поэтому решаемая задача является актуальной.

Ниже излагается метод синтеза и получены аналитические выражения импульсных и частотных характеристик для различных вариантов устойчивого аналогового фильтра Гильберта, которые позволяют обеспечить идеальный поворот фазы на 90 градусов в заданной рабочей полосе частот. Приводятся и исследуются графики ИХ, АЧХ и ФЧХ таких фильтров Гильберта, экспериментально оценивается качество их работы по сравнению с аналогичными характеристиками идеального фильтра Гильберта. Полученные в работе аналитические выражения для аналоговых БИХ- и КИХ-фильтров Гильберта позволяют в дальнейшем эффективно использовать их для синтеза дискретных цифровых фильтров Гильберта, в том числе рекурсивных и нерекурсивных.

Математическая формализация задачи и ее решение

Решение задачи разобьем на три этапа: 1) вывод аналитических выражений для устойчивого аналогового фильтра Гильберта (УФГ) с бесконечной импульсной характеристикой (БИХ-УФГ) и идеальными частотными характеристиками внутри заданного диапазона; 2) синтез и исследование устойчивого аналогового фильтра Гильберта с конечной им-

пульсной характеристикой (КИХ-УФГ), идеальной ФЧХ и практически идеальной АЧХ; 3) синтез физически реализуемого КИХ-УФГ.

1. Синтез и анализ фильтра БИХ-УФГ. Для построения устойчивого БИХ-фильтра Гильберта, работающего в заданном диапазоне частот, за основу был взят SQRT-фильтр [Сергиенко, 2011], импульсная характеристика которого математически описывается выражением

Ssqrt (t)

4ßcoo

(

ж2- (4 ß(Dotf

cos [ао (1 + ß)t ] -

sin [öoOl -ß)t ]

Л

, a0 = 2nFo, t<

4р»//;г

Выполняя обратное преобразование Фурье от (5), получим КЧХ этого фильтра:

1, I/I* Fo (1 -р)

г л

(5)

Ksqrt (jf) =

cos

ж

4 Foß

{\f\-Fo (1 -ß)) , F,(1 -ß) <\f\< F,(1 -ß)

(6)

J

\f\> F0(1 -ß)

В формулах (5) и (6) (о = 2лFo, где F0 - частота среза, на которой Ksqrt(jF0) = 0,5. Ширина полосы пропускания фильтра совпадает с максимальной частотой спектра и равна /max = F0 (1 + Р). Рабочей полосой такого фильтра назовем интервал положительных частот [0, Fh ], F = Fa (1 — Р), в пределах которого Ksqrt (jf) = 1, то есть спектральные компоненты входного сигнала проходят без искажений. Коэффициент сглаживания ре [0,1] позволяет изменять ширину полосы фильтра. Во всей области частот Ksqrt (j f) > 0 - четная вещественная неотрицательная функция, поэтому АЧХ данного фильтра Ksqrt (f) =\Ksqrt (jf)| будет совпадать с (6).

Графики кривых ИХ gsqrt (t) и АЧХ Ksqrt (f) для частоты среза Fo = 20 кГц и коэффициента сглаживания р = 0,1 представлены на рис. 2, при этих значениях параметров /max = 22 кГц, Fh = 18 кГц.

1 1 ■ >1 i Ii 1

0.9 - -

0.8 - -

0.7 - -

— Magnitude ООО 4*. öi ® - — — ■

— 0.3 - — — ■

0.2 - — -

0

-0.2 0 0.2 Time [ms]

-ю о 10 Frequency [kHz]

Рис. 2. ИХ SQRT-фильтра (слева), АЧХ SQRT-фильтра (справа) Fig. 2. Impulse response (left), Frequency response (right) of the SQRT-filter

0

Синтез аналогового БИХ-УФГ фильтра сводится к нахождению аналитического выражения для его импульсной характеристики путем свертки импульсных характеристик SQRT-фильтра (6) и идеального фильтра Гильберта (2)

gr(0 = gr(0*g^(0, геК. (7)

Известно [Сергиенко, 2011], что в частотной области данная операция приводит к перемножению КЧХ фильтра Гильберта и SQRT-фильтра, заданных формулами (2) и (6), т. е.

Krüf) = Нё г(0) = KrUf)-KsqrtUf), f е R, (8)

откуда следуют выражения для АЧХ и ФЧХ фильтра БИХ-УФГ

K (f) = |Kr (jf)|, f eM, (9)

Ór(/) = arg(¿rC//)), /еМ. (10)

Импульсная характеристика (8) может быть получена с помощью обратного преобразования Фурье от КЧХ Кг (j f)

gr(í) = F-\kT<Jf)) = Г KT(jf)ej2nftdf = ¡f- KrUf)ej2«ftdf. (11)

—/max

Так как Kr (jf) является чисто мнимой нечетной функцией частоты, а Ksqrt (jf) -

четная вещественная функция, то согласно (8) их произведение Kr(jf) - нечетная чисто мнимая функция. Следовательно, по известным свойствам преобразования Фурье импульсная характеристика УФГ gT {!) = Т 1 (Кг (Jf)) должна быть вещественной и нечетной.

Для взятия интеграла (11) разобьем интервал частот [-f^,faJ, где (8) отлична от нуля, на четыре области: Ц = [-/(1 + 0),-Fo(1 -0)], Q2 = [-Fo(1-0),О], Q3 = [0,Fa(1 -0)], Q4 = [FO (1 - 0), F0 (1 + 0)], выполним интегрирование по каждому из этих отрезков, а затем полученные результаты сложим. В результате после преобразований получим

^ (t) %o4/80/? t) (cos (2^F° 111 - 0)+sin (2^F° t +0))) -

4F0ß

-(cos(2nF{)t (1 -ß))- sin (2nF{)t (1 + ß))) + (12)

n(l-ZF0ßt)

+ (l-cos(2nF0t(l-ß)))/Kt, iel.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Детальный анализ аналитического выражения (12) показывает, что функция gr(t) является непрерывной за исключением одной точки t = 0 , где она имеет устранимый разрыв.

Доопределяя ее при t = 0 пределом gr(0) = lim gr(t) = 0, получаем непрерывную нечетную

t

функцию на всей вещественной оси. Причем энергия ИХ I gp(t)dt конечна, т. е.

соответствующий фильтр БИХ-УФГ действительно является устойчивым.

На рис. 3 для сравнения представлены графики ИХ фильтра (12) (слева) и ИХ идеального фильтра Гильберта (1) (справа). Видно, что процедура свертки (7) ведет к ограничению значений в точке t = 0 и возникновению колебательности на ветвях гиперболы gr (t) . Последнее обусловлено колебательным характером ИХ gsqrt (t) (см. рис. 2 слева), входящим в свертку.

На рис. 4 приведены графики АЧХ Kr(f) (слева) и ФЧХ Фг(f) (справа) фильтра БИХ-УФГ, вычисленные по формулам (8)-(10) при тех же параметрах SQRT-фильтра: F0 = 20 кГц, ß = 0,1; = F(1 + 0) = 22кГц, Fh = Fo(1-ß) = 18кГц.

Сравнительный анализ частотных характеристик фильтров БИХ-УФГ и ИФГ (см. рис. 4 и рис. 1) показывает, что в пределах интервала частот [-, ] они совпадают, причем меняя параметры фильтра Fo, р можно управлять шириной Fh этого диапазона.

L-.

400 300

Е <

Time [ms]

Time [ms]

Fig

Рис. 3. ИХ фильтра БИХ-УФГ (слева), ИХ фильтра ИФГ (справа) 3. Infinite impulse responses of stable Hilbert filter (left) and ideal Hilbert filter (right)

with infinite impulse response

1

0.9 0.8 0.7

О 0.6 "О

с 0.5 □>

ID

S 0.4 0.3 0.2 0.1

0 —

-40

-10 0 10 Frequency [kHz]

-10 0 10 Frequency [kHz]

Рис. 4. АЧХ (слева) и ФЧХ (справа) фильтра БИХ-УФГ Fig. 4. Amplitude-frequency (left) and Phase-frequency (right) characteristics of stable Hilbert filter

with infinite impulse response

За пределами интервала [-Fh, Fh ] АЧХ Kr(f) плавно спадает до нуля в точках ±fmax. На краях кривой ФЧХ Фг (f) вблизи точек ± fmax могут наблюдаться искажения фазы в виде вычислительных ошибок, которые обусловлены стремлением АЧХ к нулю и невозможностью оценить фазу при нулевом усилении Kr(+ fmax) = 0 . Результаты эксперимента на рис. 4 показывают - из-за устойчивости фазы к масштабным изменениям и финитности КЧХ (9) кривая Ф г (f) сохраняет правильные значения фазы вплоть до точек ± fmax, где наблюдается резкий спад ФЧХ до нуля (см. рис. 4). Сохранение значения 0 на более высоких частотах объясняется процедурой arg(-), которая автоматически доопределяется нулем когда ее аргумент равен 0.

2. Синтез и анализ фильтра КИХ-УФГ. Полученные выше аналитические выражения для устойчивого БИХ-фильтра Гильберта позволяют судить о его потенциальных возможностях. Однако при практической реализации часто приходится ограничивать длину импульсной характеристики фильтра.

На первый взгляд кажется, что если ИХ фильтра (0, /е! является непрерывной четной функцией, то ограничив ее по времени конечным интервалом [-Т /2, Т /2] достаточной длинны Т можно легко получить практически те же частотные характеристики, что и у БИХ фильтра. Однако это справедливо, только если спектр /) = Т(кт(1)) - гладкая непрерывная функция частоты. В противном случае переход к конечной реализации 8т т (г) = (£г (0, ге [-Т /2, Т / 2]} приводит к искажению ее частотной характеристики в виде переходного затухающего колебательного процесса в точках разрыва - эффекту Гиббса. В данном случае (см. рис. 4) у функции Кг (j/) в точке / = 0 имеется разрыв 1-го рода. Поэтому в спектре Кгт(]/) = Т(кгпри ( = 0 наблюдается эффект Гиббса и возникает

проблема его подавления. Отметим, что решение данной проблемы для непрерывного времени в дальнейшем гарантирует отсутствие эффекта Гиббса и для дискретной конечной реализации кг т[/] = 8ТТ (г.) = 8ТТ (/ / 2/тх ), г. е [-Т /2, Т / 2], которая может быть использована на

этапе разработки цифровых фильтров Гильберта (ЦФГ).

-10 0 10 20 30 40 -20 -15 -10 -5 0 5

Frequency [kHz] Frequency [kHz]

Рис. 5. АЧХ (слева) и ФЧХ (справа) фильтра КИХ-УФГ. Верхние графики соответствуют

T = 2,2 мс, нижние T = 4,4 мс Fig. 5. Amplitude-frequency (left) and Phase-frequency (right) characteristics of stable Hilbert filter with finite impulse response. The upper graphs correspond to T = 2,2 ms , the lower graphs to T = 4,4 ms

На рис. 5 представлены графики АЧХ (слева) и ФЧХ (справа) аналогового фильтра Гильберта с ограниченной по времени ИХ gr T (t) (КИХ-УФГ), вычисленные по формулам

kTT(f) = \kTT(jf)\ = fеК (13)

Фгт(/) = агg[kTT(jf)), /еК (14)

для двух значений длительности T: T < T2 при тех же параметрах БИХ-УФГ фильтра, которые приводились выше. Все расчеты, включая преобразование Фурье Т(-) в (13), выполнялись с использованием системы инженерных расчетов Матлаб. Видно, что АЧХ (см. рис. 5 слева) сильно искажены эффектом Гиббса, который проявляется в виде затухающего колебательного переходного процесса в частотной области, максимального вблизи частоты f = 0 и

спадающего к краям диапазона [-fmax, fmax ], fmax = 22 кГц. Протяженность ef > 0 переходного процесса Гиббса

ef > 0: | Кт т (ef) - Кгт (ef)|=^е 0,01 * 0,001 , (15)

определяемая как частота, при которой функция Кг T (f) в области точки f = 0 падает до значения KKr T (e^ ) = (1 — u), зависит от длительности реализации T . А именно, чем больше T , тем меньше e} . Причем с ростом T одновременно увеличивается частота колебаний переходного процесса, но его максимальное значение max KrT (f) остается прежним.

В то же время анализ графиков на рис. 5 (справа) показывает, что переходный процесс, вызванный эффектом Гиббса, практически не влияет на поведение фазочастотной характеристики ФrT (f) (14). Так, в пределах полосы частот [—fmax, fmax], кривая ФrT (f) точно совпадает с

ФЧХ Фг(/) (10) БИХ фильтра Гильберта. Как уже отмечалось выше, указанная нечувствительность фазы к изменению АЧХ объясняется ее инвариантностью к любым масштабным изменениям коэффициента передачи фильтра. Однако за пределами этой полосы уже наблюдаются пульсации фазы, вызванные спадом АЧХ практически до нуля и, как следствие, вычислительными ошибками. Пульсации лишь отображают факт, что при ограничении длительности ИХ

gr T (t) ее спектр KT T (j f) уже не является строго финитным и его даже мизерные всплески за

пределами [—fmax, fmax ] вызывают «релейные срабатывания» оператора arg(-).

Отметим, что причина появления эффекта Гиббса и характер поведения соответствующего переходного процесса в частотной области становятся более понятными, если учесть, что ограничение по длительности отрезком [—T /2, T /2] равносильно умножению gr(t) на

прямоугольное весовое окно Пг (t), т. е.

Г1, 11|<T/2,

gr,T (t) = П (t) • gr (t), nT (t) = Г0 11 1 T/2 (16)

По известному свойству преобразования Фурье такое умножение во временной области приводит к свертке спектров в частотной области

= = = (iv)

ж/Г

Спектр прямоугольного окна Pn{f) = J~(YlT(t)) имеет вид медленно затухающей колебательной функции sin(nfT) / пfT, у которой ширина 1/ T лепестков с ростом T уменьшается, а значит частота колебаний в спектре увеличивается. Поэтому при свертке Pn (f) с функцией Kr(jf) в окрестности — ef < f <ef (т. е. справа и слева от точки разрыва f = 0)

возникает похожий затухающий переходный процесс с резким подъемом вблизи нуля и последующим спадом до 1. Отметим, что максимум тах Ктт (f) переходного процесса определяется площадью под кривой Рп(/), которая не зависит от Т. Поэтому эффективно бороться с эффектом Гиббса увеличением длительности Т прямоугольного окна Пт () не удается - максимальный всплеск переходного процесса остается прежним при любых значениях Т .

Ниже для подавления эффекта Гиббса предлагается использовать частотное сглаживание КЧХ Кг т (7 /) с помощью специальных весовых окон М>т (), рассчитанных на выбранную длительность Т . Фактически это равносильно замене в (16), (17) прямоугольного окна Пт ^) на другое временное окно (), которое обладает более подходящими спектральными характеристиками. В результате получаем взвешенную ограниченную на отрезке [-Т / 2, Т / 2] импульсную характеристику КИХ-фильтра

£г.г(0 = М0-£г(0 (18)

= = = (19)

Наилучшего результата подавления можно достичь, если весовое окно т () имеет очень узкий хорошо локализованный по частоте спектр Жт (7/), а его ширина Fw & 1/ т значительно меньше ширины спектра импульсной характеристики £г () фильтра БИХ-УФГ, т. е. /тах. В этом случае процедура свертки (19) почти не влияет на ширину полосы

БИХ-УФГ, а частотная характеристика Кт т (/) остается практически финитной функцией с

максимальной частотой спектра /тач - /тах.

Условию хорошей локализации по частоте удовлетворяют не все весовые окна. Среди наиболее подходящих для рассматриваемой задачи выделим два окна.

1. Окно Кайзера

1>У 1 - (2* / т )2)

Wi(t) =

111< T /2

/„(«) ' К<T /2 (20)

0, 111> т/2

где 10 - модифицированная функция Бесселя первого рода нулевого порядка, а > 1 -параметр, позволяющий управлять шириной главного лепестка весового окна и уровнем боковых лепестков. Чем больше а, тем шире главный лепесток и меньше уровень боковых лепестков. Для наших целей в зависимости от т следует выбирать а > 4. 2. Окно Чебышева

<

\t\<T ! 2, (21)

2 1 \t\>T / 2

cos( N arccos(7 cos(^f / 2fmax)) | f ch(N arch(/)) ' 'f < f max 0, |f|> fmax N = 2 \T ■ fmax J + 1,

W2(f) Н y = ch f arch(10^)л I N У (22)

где (•) - обратное преобразование Фурье, отвечающее моменту времени /; [• ] - оператор взятия целой части; т [дБ] - максимальный уровень боковых лепестков окна в децибелах. Для наших целей в зависимости от т следует выбирать т> 40 [дБ].

Все окна являются четными функциями и нормированы по амплитуде м>1 (0) = м>2 (0) = 1. Параметры Т , а , ] окна позволяют подстроить частотную характеристику

КИХ-фильтра Гильберта (19) так, чтобы получить подходящую длительность > 0

переходного процесса в частотной области при максимальном уровне подавления эффекта Гиббса по амплитуде.

АЧХ и ФЧХ фильтра Гильберта с весовой обработкой (19) принимают вид

ктт{/) = \ктт{]/% фгАЛ=Мй^ил), ^м, (23)

а их графики для окна Чебышева (22) с уровнем боковых лепестков т = 60[дБ] и двух значений длительности Т : Т = 2,2мс < Т2 = 4,4мс представлены на рис. 6 (параметры фильтра F0, Р те же). Сравнение их с аналогичными кривыми на рис. 5 показывает, что предложенная весовая обработка позволяет значительно подавить эффект Гиббса, сохранив те же фазо-частотные характеристики. Переходный процесс АЧХ в окрестности точки ( = 0 при этом сильно видоизменяется. А именно, в интервале 0 </ наблюдается плавное нарастание амплитуды от 0 до 1, т. е. время е1 переходного процесса приобретает смысл длительности нарастания переднего фронта кривой К1Т ( /'). Причем величина по-прежнему зависит от длины 7 импульсной характеристики КИХ-фильтра и с ростом Т уменьшается. В частности, при Т = Т1 получаем £г =1,01 кГц, а при Т = 72, £г =0,507кГц. Поэтому, если мы хотим получить равномерное усиление Кг т (/) = 1 на более низких частотах, мы должны увеличивать длину Т . Выбор же типа окна (Кайзера или Чебышева) и их параметров а , ] влияет только на амплитуду оставшихся пульсаций и позволяет получить высокий уровень их подавления.

Frequency [kHz]

Frequency [kHz]

Рис. 6. АЧХ (слева) и ФЧХ (справа) фильтра КИХ-УФГ с окном Чебышева r = 60[дБ]. Верхние графики соответствуют T = 2,2 мс, нижние T = 4,4 мс Fig. 6. Amplitude-frequency (left) and Phase-frequency (right) characteristics of stable Hilbert filter with finite impulse response and Chebyshev window r = 60[dB]. The upper graphs correspond to T = 2,2 ms, the lower graphs to T = 4,4 ms

В дальнейшем назовем рабочей полосой КИХ-УФГ фильтра (18)-(19) интервал частот [е/, Fh ], где согласно рис. 6 АЧХ и ФЧХ практически совпадают с аналогичными частотными характеристиками ИФГ (3), (4). Чтобы более точно оценить качество работы КИХ-УФГ фильтра с весовым окном в диапазоне частот [е/, Fh ], определим абсолютные и среднеквад-ратические ошибки (СКО) для АЧХ и ФЧХ формулами:

(Л) = КШ-*Г.Г(Л)|> (/„) = |фг(/„)-Фгг(Л)| (24)

к /п - к г ,д/й))2> ЕФ=^ Е !>г (л)-Фг т (л ))2, (25)

где N = 300 - число точек в сетке частот /" е ,^ ], п = \,...,Ы.

е

2 5

I 5

Ф

® л

-о 4

I3

III.. ■I j г, nil. i;!i; ii ii к Й i i a i в я i j ■ Й i! j! f. i [

• ¡i i ¡i i ¡1 !■ ¡1 i! ■ ¡: ! ■ !! i< !i ! 1 M ! ilijliijiij jiljs ii ■ ' » A •i ¡1 ;i ¡1 M i ii ii ii ! i i !l ¡1 !l I 1!

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- i!i! i i i 1' ■ i ■:! i i iW Ii If 'Mi is 1 ii h !i!i!M hilililiiii! ! i! ■ ', i .!!! ! i! i! i! ■ ■ > • ! i! i! i! i! " i l! 1! 1! ii i k

1 i ii f I ' !

h

" И Г| 4 »»

ЛЛЛЛЛ/

6 8 10 12 Frequency [kHz]

6 8 10 12 Frequency [kHz]

10 12 Frequency [kHz]

6 8 10 12 Frequency [kHz]

Рис. 7. Амплитудные ошибки для фильтра КИХ-УФГ с окном Чебышева r = 60[дБ] (слева) и с окном

Кайзера а = 7 (справа). Верхние графики соответствуют T = 2,2 мс, нижние T = 4,4 мс Fig. 7. Amplitude errors of Hilbert filter with finite impulse response with Chebyshev window r= 60[dB] (left) and Kaiser window а = 7 (right). The upper graphs T = 2,2 ms, the lower graphs T = 4,4 ms

Результаты проведенного эксперимента подтверждают, что ошибки по фазе равны нулю: еФ (/п) = 0, / е , Fh ] и Еф = 0 для всех типов окон и их параметров. Т. е. в рабочей полосе

частот [е ^^, Fh ] КИХ-УФГ фильтр (18)-(19) работает как идеальный фазовращатель. Ошибки по

амплитуде ек (/п), Ек отличны от нуля и зависят от длительности окна и его параметров.

На рис. 7 слева (сверху вниз) штрих-пунктиром изображены графики ошибок ек (/ ) для

окна Чебышева ( ^ = 60 ). Аналогично, на том же рисунке справа (сверху вниз) изображены кри-

вые ошибок вк (^ ) для окна Кайзера ( а = 7 ). На всех графиках сплошными горизонтальными линиями указаны соответствующие уровни среднеквадратических ошибок Ек . Верхние графики построены при Т = Т1, левые границы кривых ошибок совпадают частотой е^ = 1,01кГц. Аналогично, нижним графикам соответствуют значения: Т = Т2, е^ = 0,507 кГц.

Анализ этих графиков показывает, что в рабочем диапазоне частот [е^,Fh] средне-

квадратические ошибки (СКО) по амплитуде небольшие, а их отклонение от 1 составляет менее 0,1 % для всех выбранных типов окон и значений Т . Однако наилучший результат получается у окна Кайзера, где СКО получаются в 3-4 раза меньше. Причем для разных окон амплитудные ошибки по частоте распределены не одинаково - у фильтра с окном Чебышева они распределены более равномерно, чем у фильтра с окном Кайзера.

3. Построение физически реализуемого фильтра КИХ-УФГ.

Для того чтобы любой устойчивый фильтр был физически реализуемым, необходимо чтобы его импульсная характеристика g (^) удовлетворяла условию:

g(t) = 0, г<0. (26)

У фильтра КИХ-УФГ (18) импульсная характеристика не удовлетворяет усло-

вию (26), но он может быть преобразован к физически реализуемому, если в ввести

подходящую задержку то > 7 / 2

= 'еМ. (27)

Очевидно, такой выбор то гарантирует, что gI■ 7 ( /) = 0 при / < 0, при этом (?) является финитной функцией на интервале [Т/2 — то, то +772]. Таким образом, импульсная характеристика (27) описывает физически реализуемый КИХ-УФГ. График £гг(0 для значе-

ния To = T /2 с окном Чебышева ( r = 60[дБ], T = 2,2 мс ) приведен на рис. 8 слева.

30

10

ъ. °

Е <

-20

-

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time [ms]

-0.5 О 0.5

Frequency [kHz]

Рис. 8. ИХ (слева) и ФЧХ (справа) физически реализуемого фильтра КИХ-УФГ с окном Чебышева

ц= 60[дБ] длительностью T = 2,2 мс

Fig. 8. Impulse response (left) and Phase-frequency response (right) of a physically realized Hilbert filter with Chebyshev window r= 60[dB] of duration T = 2,2 ms

Соответствующие частотные характеристики КЧХ, АЧХ и ФЧХ такого фильтра описываются выражениями

А'; (././) = НётА* " О) = Krr(jf)exp(-j2xfT0), f е К, (28)

ктт(/)=\кггил\=Кал, /■ е r, (29)

Фгт(/) = arg(A': (У./ )) = Фгт(/)-2яго/, /• G м . (30)

Из (29), (30) следует, что АЧХ KTT(f) совпадает с KTT(f) на рис.6, а у ФЧХ Фг т (/) появляется линейный тренд —2ятQj , накладывающийся на кривую Фг т (/).

Выводы

1. Получены строгие аналитические выражения для устойчивого аналогового БИХ-фильтра Гильберта с финитной частотной характеристикой, у которого АЧХ и ФЧХ в пределах заданного диапазона частот совпадают с характеристиками идеального фазовращателя.

2. Проведен поэтапный синтез аналогового КИХ-фильтра Гильберта, исследованы причины возникновения эффекта Гиббса в частотных характеристиках и его свойства. Предлагается и анализируется эффективный метод борьбы с переходным процессом Гиббса в частотной области и показано, что при специальном выборе весового сглаживания можно получить КИХ-фильтр Гильберта с практически идеальными характеристиками фазовращателя в заданной рабочей полосе частот.

3. Приводятся аналитические выражения для импульсной и частных характеристик физически реализуемого КИХ-фильтра Гильберта.

Список литературы

Айфичер Э., Джервис Б. 2008. Цифровая обработка сигналов: практический подход. 2-е изд. М., Вильямс, 992.

Волчков В.П. 2009. Новые технологии передачи и обработки информации на основе хорошо локализованных сигнальных базисов. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика. 15(70): 181-189. Волчков В.П., Асирян В.М. 2020. Сжатие изображений с использованием дискретного преобразования Вейля-Гейзенберга. Научные ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 47 (2): 412-421 Волчков В.П., Асирян В.М. 2021. Возможности преобразования Вейля-Гейзенберга в стандарте сжатия jpeg. Научные ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 48(1): 188-200. Волчков В.П., Мирошниченко А.В. 2018. Вычисление эллиптических функций Якоби для расчета характеристик фильтра Кауэра. Научные ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 45(2): 298-311. Волчков В.П., Петров Д.А. 2009. Оптимизация ортогонального базиса Вейля-Гейзенберга для цифровых систем связи, использующих принцип OFDM/OQAM передачи. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика. 1(56): 102-112. Волчков В.П., Петров Д.А. 2009. Условия ортогональности обобщенных базисов Вейля-Гейзенберга для OFTDM сигналов. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика. 15(70): 190-199. Волчков В.П., Санников В.Г. 2016. Синтез канальных прекодеров для цифровых систем связи с

финитным сигнальным базисом. Электросвязь. 4: 41-45. Волчков В.П., Санников В.Г. 2017. Оптимальное канальное прекодирование с ограничением уровня пульсаций на краях символьного интервала. Электросвязь. 6: 35-39.

Волчков В.П., Санников В.Г. 2018. Синтез оптимальных предыскаженных финитных сигналов на основе желаемого эталона. Электросвязь. 5: 26-30.

Волчков В.П., Санников В.Г. 2019. Синтез ортогональных вещественных сигнальных базисов Вейля-Гейзенберга на основе алгебраического подхода. Электросвязь. 5: 24-30.

Волчков В.П., Санников В.Г. 2020. Синтез банка фильтров на основе комплексного базиса Вейля-Гейзенберга. Электросвязь. 5: 98-102.

Сергиенко А.Б. 2011. Цифровая обработка сигналов. 3-е изд. СПб., БХВ-Петербург, 768.

Смит С. 2012. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников. М., Додэка-XXI, 720.

Sannikov V.G., Volchkov V.P. 2018. Noise stability of transmission of optimum finite signals on the linear communication channel with aliquot poles. 2018 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO 2018). Item #: 40677. Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc. (Oct 2018)

Sannikov V.G., Volchkov V.P. 2019. Digital Coherent Modem with Space-Time Transmission and Reception of Optimal Finite Signals. Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO)", Russia, 2019, pp. 1-5. (doi: 10.1109/SYNCHROINFO. 2019.8814114)

Sannikov V.G., Volchkov V.P. 2020. Multi-Carrier Modulations Digital Modem with the narrow-band Optimal Signals and high spectral energy Efficiency. 22th International Conference on Digital Signal Processing and its Applications (DSPA). Pub.: IEEE. 06 October 2020, Moscow, Russia, INSPEC Accession Number: 20032586, doi: 10.1109/DSPA48919.2020.9213281.

Volchkov V. et al. 2019. Improving the Noise Immunity of the Modem with the Optimal Finite Signals that do not Cause Intersymbol Interference in a Linear Communication Channel., 2019 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia: 502-508. Item #: 48657. Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc.

Volchkov V. et al. 2019. Presentation and Analysis of Continuous Signals in the Space of Complex Exponential Models. 2019 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO)", Russia, 2019, pp. 1-6. (doi: 10.1109/SYNCHROINFO.2019.8813941)

Volchkov V. et al. 2019. Synthesis of Real Weyl-Heisenberg Signal Frames with Desired Frequency-Time Localization, 2019 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia: 502-508. Publ: Institute of Electrical and Electronics Engineers (IEEE), (doi: 10.23919/FRUCT.2019.8711969)

Volchkov V.P., Sannikov V.G. 2018. Algebraic approach to the optimal synthesis of real signal Weyl-Heisenberg bases. Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO 2018). Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc. (Oct 2018): 135-142.

Volchkov V.P., Sannikov V.G. 2020. Synthesises of a Frequency-Time Filter Bank Based on Weyl-Heisenberg Complex Bases. 22th International Conference on Digital Signal Processing and its Applications (DSPA)." Pub.: IEEE. 06 October 2020, Moscow, Russia, INSPEC Accession Number: 20032584, doi: 10.1109/DSPA48919.2020.9213251.

References

Ifeachor E.C., Jervis B.W. 2008. Digital Signal Processing. A Practical Approach. 2nd ed. M., Williams, 992.

Volchkov V.P. 2009. A new technology of transmitting and processing of jnformation based on well-localized signal basis. Nauchnye vedomosti belgu. Istoriya. Politologiya. Ekonomika. Informatika. [Belgorod State University Scientific Bulletin. History Political science Economics Information technologies]. 15(70): 181-189.

Volchkov V.P., Asiryan V.M. 2020. Image Compression Using Discrete Weyl-Heisenberg Transform. Belgorod State University Scientific Bulletin. Economics. Information technologies. 47(2): 412-421.

Volchkov V.P., Asiryan V.M. 2021. Possibilities of the Weyl-Heisenberg transformation in the jpeg compression standard. Belgorod State University Scientific Bulletin. Economics. Information technologies. 48(1): 188-200.

Volchkov V.P., Miroshnichenko A.V. 2018. Calculating the Jacobi Elliptic Functions to calculate the characteristics of Cauer filter. Belgorod State University Scientific Bulletin. Economics. Information technologies. 45(2): 298-311.

Volchkov V.P., Petrov D.A. 2009. Orthogonal Weyl-Heisenberg basis optimisation for digital communication systems based on OFDM/OQAM. Nauchnye vedomosti belgu. Istoriya. Politologiya. Ekonomika. Informatika. [Belgorod State University Scientific Bulletin. History Political science Eco-nomics Information technologies]. 1(56): 102-112.

Volchkov V.P., Petrov D.A. 2009. Generalized Weyl-Heysenbeg bases orthogonality conditions for OFTDM sygnals. Nauchnye vedomosti belgu. Istoriya. Politologiya. Ekonomika. Informatika. [Belgorod State University Scientific Bulletin. History Political science Economics Information technologies]. 15(70): 190-199.

Volchkov V.P., Sannikov V.G. 2016. Synthesis of channel precoder for digital communication systems with finite signal basis. Electrosvyaz. 4: 41-45.

Volchkov V.P., Sannikov V.G. 2017. Optmal channel precoding with restriction level pulsation at the edges of the symbol interval. Electrosvyaz. 6: 35-39.

Volchkov V.P., Sannikov V.G. 2018. Synthesis of optimal preemphasis finite signals based on the desired reference. Electrosvyaz. 5: 26-30.

Volchkov V.P., Sannikov V.G. 2019. Synthesis of orthogonal real signal bases Weyl-Heisenberg based on algebraic approach. Electrosvyaz. 5: 24-30.

Volchkov V.P., Sannikov V.G. 2020. Synthesises of a filter bank based on Weyl-Heisenberg complex basis. Electrosvyaz. 5: 98-102.

Sergienko A.B. 2011. Digital Signal Processing. 3-rd ed. St. Petersburg., BHV-Petersburg, 768.

Smith S.W. 2012. Digital Signal Processing. A Practical Guide for Engineers and Scientists. M., Dodeka-XXI, 720.

Sannikov V.G., Volchkov V.P. 2018. Noise stability of transmission of optimum finite signals on the linear communication channel with aliquot poles. 2018 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO 2018). Item #: 40677. Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc. (Oct 2018)

Sannikov V.G., Volchkov V.P. 2019. Digital Coherent Modem with Space-Time Transmission and Reception of Optimal Finite Signals. Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO)", Russia, 2019, pp. 1-5. (doi: 10.1109/SYNCHROINFO.2019.8814114)

Sannikov V.G., Volchkov V.P. 2020. Multi-Carrier Modulations Digital Modem with the narrow-band Optimal Signals and high spectral energy Efficiency. 22th International Conference on Digital Signal Processing and its Applications (DSPA). Pub.: IEEE. 06 October 2020, Moscow, Russia, INSPEC Accession Number: 20032586, doi: 10.1109/DSPA48919.2020.9213281.

Volchkov V. et al. 2019. Improving the Noise Immunity of the Modem with the Optimal Finite Signals that do not Cause Intersymbol Interference in a Linear Communication Channel., 2019 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia: 502-508. Item #: 48657. Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc.

Volchkov V. et al. 2019. Presentation and Analysis of Continuous Signals in the Space of Complex Exponential Models. Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO)", Russia, 2019, pp. 1-6. (doi: 10.1109/SYNCHROINFO.2019.8813941)

Volchkov V. et al. 2019. Synthesis of Real Weyl-Heisenberg Signal Frames with Desired Frequency-Time Localization, 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia: 502508. Publ: Institute of Electrical and Electronics Engineers (IEEE), (doi: 10.23919/FRUCT.2019.8711969)

Volchkov V.P., Sannikov V.G. 2018. Algebraic approach to the optimal synthesis of real signal Weyl-Heisenberg bases. Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO 2018). Publ: Institute of Electrical and Electronics Engineers (IEEE), POD Publ: Curran Associates, Inc. (Oct 2018): 135-142.

Volchkov V.P., Sannikov V.G. 2020. Synthesises of a Frequency-Time Filter Bank Based on Weyl-Heisenberg Complex Bases. 22th International Conference on Digital Signal Processing and its Applications (DSPA)." Pub.: IEEE. 06 October 2020, Moscow, Russia, INSPEC Accession Number: 20032584, doi: 10.1109/DSPA48919.2020.9213251.

Конфликт интересов: о потенциальном конфликте интересов не сообщалось. Conflict of interest: no potential conflict of interest related to this article was reported.

ИНФОРМАЦИЯ ОБ АВТОРАХ

Волчков Валерий Павлович, доктор технических наук, профессор, профессор кафедры общей теории связи, Московский технический университет связи и информатики, г. Москва, Россия

Антипова Анна Николаевна, студентка магистратуры факультета сети и системы связи, Московский технический университет связи и информатики, г. Москова, Россия

INFORMATION ABOUT THE AUTHORS

Valery P. Volchkov, Doctor of Technical Sciences, Professor, Professor of the Department of General Communication Theory, Moscow Technical University of Communications and Informatics, Moscow, Russia

Anna N. Antipova, Master's Student of the Faculty of Networks and Communication Systems, Moscow Technical University of Communications and Informatics, Moscow, Russia

i Надоели баннеры? Вы всегда можете отключить рекламу.