Interpolation of periodic functions and construction of biorthogonal systems using uniform shifts of the theta function

Cover Page

Cite item

Full Text

Abstract

The problems of interpolation of periodic functions and construction of biorthogonal systems are considered. Uniform shifts of the third Jacobi theta function are used as a basis. Explicit formulas for the nodal function and the function generating the biorthogonal system are obtained. Exact values of the lower and upper Riesz constants are found.

Full Text

1. Введение Интерполяция с помощью системы целочисленных сдвигов фиксированной базисной функции широко применяется в вычислительной математике и в цифровой обработке сигналов. Для решения задачи интерполяции обычно строится узловая функция, представляющая собой линейную комбинацию сдвигов базисной функции, равная единице в нулевой точке и обращающаяся в ноль во всех остальных целых точках. Нахождение коэффициентов линейной комбинации сводится к обращению ряда Фурье, построенного с помощью значений в целочисленных точках исходной базисной функции. Реализация данной процедуры для базисных сплайнов описана в [9, гл. 4]. В теории сплайнов вместо термина узловая функция обычно используется название кардинальная функция. Теория интерполяции по системе целочисленных сдвигов функции Гаусса дана в [15, гл. 7]. При интерполяции периодических функций с помощью тригонометрических полиномов степени не выше заданной роль узловой функции выполняет ядро Дирихле [1, гл. 4]. Таким образом, здесь также можно говорить о системе целочисленных сдвигов. В настоящее время довольно хорошо изучены системы равномерных сдвигов функций, заданных на всей оси. Ярким примером служат семейства сдвигов, порожденные базисными сплайнами © М.Л. Жаданова, 2024 This work is licensed under a Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by-nc/4.0/legalcode 575 и функцией Гаусса. Поскольку в прикладных задачах очень часто используются равномерные сетки отсчетов, подобные математические конструкции являются очень удобными и нашли широкое применение [4, 11, 17]. Большой практический интерес представляет ситуация, когда исследуемый сигнал является периодическим. Тогда использовать для аппроксимации быстроубывающие функции не слишком удобно. Логичнее представляется сначала провести их периодизацию. Данная процедура, примененная к функции Гаусса, приводит к третьей тета-функции Якоби, о которой и пойдет речь в этой статье. Так как тета-функцию можно представить в виде суммы сдвигов функции Гаусса [8, гл. 21], то ее можно рассматривать как периодизацию функции Гаусса (примеры периодизации различных базисных функций см. в [10]). Наличие явных формул построения узловой функции для сдвигов функции Гаусса [15, гл. 7] позволяет сравнительно просто изучить процедуру интерполяции по сдвигам тета-функции. Тета-функции играют важную роль в теории эллиптических функций [14]. В прикладных задачах в первую очередь используется третья тета-функция Якоби. Хотя она является периодической с периодом π по одной из переменных, ранее ее для интерполяции периодических функций использовали редко, находя коэффициенты разложения численно, не используя явных формул. Однако решение дифференциального уравнения баротропной завихренности при помощи радиальных базисных функций на основе функции Гаусса приводит к необходимости интерполяции именно по сдвигам третьей тета-функции Якоби [10]. Целью данной работы является исследование конечных систем равномерных сдвигов третьей тета-функции Якоби, заданной на своем вещественном периоде. Рассматриваются вопросы интерполяции периодических функций с помощью таких систем, построения биортогональных систем и получения явных формул для констант Рисса, позволяющих оценить устойчивость аппроксимации. 2. Основные определения и обозначения Существует четыре тета-функции Якоби [8, гл. 21], [16, (20.1.1)-(20.1.4)]: , (2.1) Здесь z,q ∈ C, причем |q| < 1. Мы, однако, сосредоточим свое внимание на θ3 (z,q). Это вызвано целым рядом причин. Во-первых, как уже упоминалось, она естественным образом возникает при периодизации функции Гаусса: , (2.2) где. Соотношение (2.2) называется формулой тета-преобразования [4, 9]. Во-вторых, третья тета-функция нашла наиболее широкое применение в математической физике, например, в задачах о теплопроводности [14], [16, (20.13)]. В-третьих, все тетафункции выражаются друг через друга с помощью операции сдвига аргумента, поэтому перенести полученные далее результаты на этот случай не составит никакого труда [16, (20.2.10)- (20.2.14)]. Перейдем к более строгой постановке задачи. Рассматривается пространство L2[0,2π] комплекснозначных функций. Скалярное произведение и связанная с ним норма задаются стандартным образом: . Здесь обозначает комплексное сопряжение функции g(x). Обозначим через ϕ(x) 2π-периодическую функцию, с помощью которой будет строиться система равномерных сдвигов. В нашем случае это третья тета-функция Якоби . (2.3) Зададим некоторое натуральное число N. Тогда исследуемое семейство функций выглядит следующим образом: ϕn(x) = ϕ(x - nh), n = 0,1,... ,N - 1, (2.4) где h = 2π/N. Данное обозначение будет использовано и во всех дальнейших формулах. Такой выбор параметра сдвига h продиктован желанием получить конструкцию, напоминающую по своим свойствам дискретное преобразование Фурье (ДПФ) [1, гл. 4]. Если f0, f1,..., fN-1 - некоторый заданный набор значений, то его прямое ДПФ мы определим следующим образом: . Обратное ДПФ тогда имеет вид: . Отметим одно важное свойство ДПФ - равенство Парсеваля, так как оно потребуется нам в дальнейшем: . Также для удобства будем полагать, что исходный набор значений и его ДПФ периодизированы: . Начнем с задачи об интерполяции. Пусть задана 2π-периодическая функция f(x). Требуется построить интерполирующую функцию с некоторыми коэффициентами cn, значения которой совпадает с соответствующими значениями f(x) в точках xm = mh, n = 0,1,... ,N - 1. Отметим, что в силу периодичности f(x) и ϕ(x) они будут совпадать также и в точке x = Nh = 2π. Для решения этой задачи удобно использовать вспомогательную конструкцию под названием узловая функция. Определение 2.1. Функция, являющаяся линейной комбинацией сдвигов ϕ(x) вида , называется узловой функцией, если для нее выполнена система равенств , (2.5) где δ0,m -символ Кронекера. Из определения 2.1 видно, что узловая функция также будет периодической с тем же периодом, что и ϕ(x). Если узловая функция известна, то решение интерполяционной задачи тогда легко построить следующим образом: . Рассмотрим теперь другой подход к представлению функций в виде суммы равномерных сдвигов. Пусть требуется найти ортогональную проекцию некоторой функции f(x) ∈ L2[0,2π] на подпространство, образованное ϕ(x - nh), n = 0,1,... ,N - 1. Одним из способов решения данной задачи является построение биортогональной системы [7, гл. 1], [3, гл. 1]. Ниже дано соответствующее определение, причем оно сразу адаптировано для рассматриваемого частного случая. Определение 2.2. Два набора функций ϕ(x-nh) и ψn(x), n = 0,1,... ,N -1 образуют биортогональную систему, если они удовлетворяют следующему условию ортогональности: (ϕ(· - mh),ψ(· - nh)) = δm,n, m,n = 0,1,... ,N - 1. Поскольку мы имеем дело с семейством сдвигов, для получения биортогональной системы достаточно построить всего одну функцию ψ0(x), которую в дальнейшем мы будем обозначать просто ψ(x). После этого остается только положить ψn(x) = ψ(x - nh), n = 0,1,... ,N - 1. Для оценки устойчивости процедуры разложения в ряд по неортогональным системам функций часто применяются константы Рисса [9, гл. 3], [11, гл. 3]. Определение 2.3. Набор функцийназывается системой Рисса в L2[0,2π], если ∀c = {cn} таких, что выполняются неравенства где 0 < A, B < ∞ - постоянные, именуемые константами Рисса. Введем обозначения AR = sup{A} и BR = inf{B}. Для ортонормированных систем функций AR = BR = 1. Если функции линейно зависимы, то AR = 0. Ключевую роль играет отношение BR/AR. Это, по сути, число обусловленности матрицы Грама, построенной с помощью попарных скалярных произведений функций ϕn(x). Чем ближе оно к 1, тем быстрее сходятся итерационные алгоритмы разложения. Также величина BR/AR косвенно показывает чувствительность алгоритмов к малым изменениям входных данных [11, гл. 3]. 3. Узловая функция Хотя мы имеем дело с конечным набором целочисленных сдвигов одной функции, узловая функция представляется в виде бесконечного ряда Фурье. В этом состоит отличие от процедуры ДПФ. Теорема 3.1. Функция , , является узловой для набора точек Доказательство. Будем искать в виде , где dn - неопределенные коэффициенты. Запишем данное выражение в форме ряда Фурье. Для этого подставим в него явный вид третьей тета-функции Якоби: . Затем поменяем порядок суммирования: . Выражение в скобках представляет собой не что иное, как . С учетом этого имеем: . (3.1) Зная, всегда можно найти и dn, выполнив обратное ДПФ. Поэтому в дальнейшем основной целью является нахождение. Чтобы функция являлась узловой, она должна удовлетворять набору соотношений (2.5). Это приводит к следующей системе уравнений относительно неизвестных коэффициентов: . Придадим этой формуле структуру ДПФ с помощью замены и сведения однократной суммы к двойной: . Поскольку , имеем: , где . Коэффициенты αn можно выразить через третью тета-функцию Якоби. Для этого сделаем подстановкуи воспользуемся формулой тета-преобразования, положив в ней T = N: , где. В результате имеем следующий набор уравнений: . Чтобы найти , осталось только применить обратное ДПФ: . Подставив это равенство в формулу (3.1), придем непосредственно к утверждению теоремы. Замечание 3.1. Из четности третьей тета-функции следует, что . Отсюда узловая функция может быть записана в виде . 4. Биортогональная система Как следует из доказываемой ниже теоремы, формулы для узловой функции и для функции, порождающей биортогональную систему, отличаются только параметром q и нормировочной константой. Теорема 4.1. Пусть ϕ(x) задается формулой (2.3), а ψ(x) определяется выражением , . Тогда функции ϕ(x - nh) и ψ(x - nh), n = 0,1,... ,N - 1 образуют биортогональную систему. Доказательство. Будем искать функцию , где sn - неопределенные коэффициенты, удовлетворяющую условию ортогональности (ϕ(· - mh),ψ) = δ0,m, m = 0,1,... ,N - 1. Аналогично тому, как это было сделано при доказательстве теоремы 3.1, представим ψ(x) в виде ряда Фурье: . (4.1) Запишем условие ортогональности в терминах коэффициентов Фурье функций ψ(x) и ϕ(x - mh), соответственно: . Приведем эту формулу к двойной сумме с помощью замены k = Np + n: где Коэффициенты βn, как и αn ранее, могут быть выражены через третью тета-функцию Якоби. Если ввести обозначение , то соответствующая формула будет иметь вид: , где. В результате имеем набор уравнений: . Для завершения доказательства осталось применить обратное ДПФ: , заметить, что, и подставить результат в (4.1). 5. Константы Рисса Теорема 5.1. Набор функций ϕn(x) = ϕ(x - nh), n = 0,1,2,... ,N - 1, где ϕ(x) задается формулой (2.3), образует систему Рисса с точными константами , где -целая часть N/2. Доказательство. Для оценки констант Рисса рассмотрим функцию . Подставим сюда явный вид ϕn(x), используя формулы (2.1), (2.3) и (2.4): . Поменяв суммы местами, в результате получаем ряд Фурье с коэффициентами . Запишем сумму в последней формуле через ДПФ: . Здесь предполагается, что Требуется получить точную оценку вида на сфере . С этой целью воспользуемся равенством Парсеваля для рядов Фурье: . Преобразуем полученную сумму: . Сделаем замену индекса k = p + mN, а также поменяем порядок суммирования . Здесь учтено, что. В результате имеем , где . В силу равенства Парсеваля для ДПФ . Кроме того, ДПФ дает взаимно однозначное отображение. Отсюда можно сделать вывод, что . Для завершения доказательства осталось записать βp через третью тета-функцию Якоби и заметить, что θ3(x,q) на вещественной оси не обращается в нуль, достигает минимального значения в точке x = π/2, а максимального при x = 0 (см. [4, 6, 16]). 6. Обсуждение результатов Результат, полученный в теореме 3.1, позволяет построить целое семейство узловых функций на основе бесконечных тригонометрических рядов, не используя ядро Дирихле. Свойства этого семейства могут регулироваться при помощи двух параметров σ и N, которые могут уменьшать влияние комплексных экспонент с высокими частотами. Это может быть использовано для одновременной процедуры интерполяции и фильтрации. Теорема 4.1 дает аналитический способ аппроксимации при помощи сдвигов тета-функции Якоби. Причем и здесь есть параметры σ и N, влияющие на данную процедуру. Их можно подобрать таким образом, чтобы изменение числа узлов не меняло исходной тета-функции. Возможность использования семейства сдвигов тета-функции обосновывается теоремой 5.1. Отношение констант Рисса в случае четного числа узлов совпадает с тем же отношением для системы целочисленных сдвигов функции Гаусса, а в случае нечетного - не больше [6]. В качестве примеров применения систем сдвигов из тета-функций при численном решении дифференциальных уравнений можно указать работы [10, 13]. При задании разностных аналогов дифференциальных операторов можно использовать технику эрмитовой интерполяции [2]. В указанной работе рассматривается система равномерных сдвигов функции Гаусса, домноженных на тригонометрические полиномы невысоких степеней. Замена тригонометрических функций тетафункциями позволит улучшить локализацию базисных функций. В работе [5] изучена скорость убывания коэффициентов, задающих узловую функции для системы сдвигов функции Гаусса на всей оси. Эти результаты с помощью процедуры периодизации легко переносятся на случай системы сдвигов тета-функции, что позволит, следуя технике [12], провести оптимизацию по параметрам требуемых свойств узловых функций и биортогональных систем. Следует отметить, что полученные с помощью аналитических соотношений факты для конкретных функций далеко не всегда можно получить с помощью общих свойств систем целочисленных сдвигов. Приведем два примера. В работе [6] показано, что коэффициенты, задающие узловую функцию для системы сдвигов функции Гаусса, знакочередуются и монотонно убывают по модулю. Аналогичные же коэффициенты для системы сдвигов функции Лоренца имеют постоянный знак, начиная с некоторого номера. При этом обе функции используются при описании атомных спектров. В работе [4] показано, что коэффициенты, задающие узловую функцию для системы сдвигов функции Гаусса, и константы Рисса для биортогональных систем очень быстро растут с увеличением параметра σ. Критическим при расчетах на компьютере с обычной точностью является уже значение σ = 2. Поэтому точные формулы играют важную роль при оценке используемых приближенных методов.
×

About the authors

M. L. Zhadanova

Voronezh State University

Author for correspondence.
Email: masha.minina97@mail.ru
Voronezh, Russia

References

  1. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы.-М.: Наука, 1987.
  2. Жаданова М.Л., Киселев Е.А., Новиков И.Я., Ушаков С.Н. Эрмитова интерполяция с помощью оконных систем, порожденных равномерными сдвигами функции Гаусса// Мат. заметки.- 2023.- 114, № 6.-С. 936-939.
  3. Кашин Б.С., Саакян А.А. Ортогональные ряды. -М.: Изд-во АФЦ, 1999.
  4. Киселев Е.А., Минин Л.А., Новиков И.Я., Ситник С.М. О константах Рисса для некоторых систем целочисленных сдвигов// Мат. заметки.- 2014.- 96, № 2.-С. 239-250.
  5. Киселев Е.А., Минин Л.А., Новиков И.Я., Ушаков С.Н. Локализация оконных функций двойственных и жестких фреймов Габора, порожденных функцией Гаусса// Мат. сб.- 2024.- 215, № 3.- С. 80-99.
  6. Минин Л.А., Ситник С.М., Ушаков С.Н. Поведение коэффициентов узловых функций, построенных из равномерных сдвигов функций Гаусса и Лоренца// Науч. вед. БелГУ. Сер. Мат. Физ. - 2014.- 183, № 12.- С. 214-217.
  7. Новиков И.Я., Протасов В.Ю., Скопина М.А. Теория всплесков.-М.: Физматлит, 2005.
  8. Уиттекер Э.Т., Ватсон Дж.Н. Курс современного Анализа. Ч. 2. Трансцендентные функции. -М.: Физматлит, 1963.
  9. Чуи Ч. Введение в вейвлеты.-М.: Мир, 2001.
  10. Boyd J.P., Xiao J. Periodized radial basis functions. I: Theory// Appl. Numer. Math. - 2013.- 86.- С. 43-73.
  11. Christensen O. An introduction to frames and Riesz bases.-Basel: Birkh¨auser/Springer, 2016.
  12. Faulhuber M., Steinerberger S. Maximal polarization for periodic configurations on the real line// Int. Math. Res. Not. IMRN. -2024.- С. 1-30.
  13. Hubbert S., Mueller S. Interpolation with circular basis functions// Numer. Algorithms.-2006.- 42, № 1. -С. 75-90.
  14. Lawden D.F. Elliptic functions and applications.- New York: Springer, 1989.
  15. Maz’ya V., Schmidt G. Approximate approximations.-New York: Am. Math. Soc., 2007.
  16. Olver F.W.J., Lozier D.W., Boisvert R.F., Clark C.W. NIST handbook of mathematical functions.- Cambridge: Cambridge Univ. Press, 2010.
  17. Schlumprecht Th., Sivakumar N. On the sampling and recovery of bandlimited functions via scattered translates of the Gaussian// J. Approx. Theory.-2009.- 151, № 1.- С. 128-153.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2024 Zhadanova M.L.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.