ОПТИКА, ОПТИКО-ЭЛЕКТРОННЫЕ ПРИБОРЫ И КОМПЛЕКСЫ
УДК 53.145.61
DOI: 10.33764/2411-1759-2019-24-2-198-219
ИССЛЕДОВАНИЕ РАЗНОСТНЫХ СХЕМ
ДЛЯ НЕЛИНЕЙНОГО УРАВНЕНИЯ ШРЁДИНГЕРА
Павел Александрович Карпик
Новосибирский государственный университет, 630090, Новосибирск, ул. Пирогова, 1, обучающийся, тел. (983)319-08-09, e-mail: [email protected]
В работе исследуется сравнительная эффективность различных численных методов решения нелинейного уравнения Шрёдингера (НУШ). В дополнение к таким общеизвестным методам, как явный и неявный методы, схема Кранка - Николсон, а также метод Фурье разделения по физическим факторам, рассматривается ряд новых компактных разностных схем. Проводятся анализ и сравнение методов в двух различных метриках. Для расчетов, помимо стандартного в подобного рода исследованиях аналитического решения в виде солитона, были выбраны сигналы, использующиеся для передачи информации по оптическому волокну, с форматом модуляции 16QAM, также были построены и использованы для сравнения схем точные потенциалы, полученные путем решения обратной и прямой задач Захарова - Шаба-та для безотражательного потенциала.
Ключевые слова: численные методы, нелинейное уравнение Шрёдингера, компактные разностные схемы, сигналы с форматом модуляции 16QAM, безотражательный потенциал, прямая и обратная задачи Захарова - Шабата.
Нелинейное уравнение Шрёдингера широко используется для математического моделирования распространения оптического импульса по световоду. В наиболее известной форме уравнение представляется следующим образом [1]:
где А е С - огибающая импульса, параметры Р2 (дисперсия групповых скоростей) и у > 0 (показатель нелинейности) определяются моделируемой системой. Для удобства расчетов уравнение (1) записывается в безразмерном виде:
Введение
iAz =-^2Att -у\A\2 A,
(1)
A z T T02 с помощью замены переменных: и =—, ц =-, т = —. Здесь LD =--по-
yjP0 LD T0 ß2
казатель дисперсионной длины, P0 - пиковая мощность, параметр N2 опреде-
2 ld
ляется как отношение дисперсионной к нелинейной длине: N =-. В статье
lnl
рассматривается случай аномальной дисперсии sgn(ß2 ) = —1. С помощью еще одного преобразования U = Nu (2) приводится к виду:
1 2
uc=—2 UTT— |U| 2 и. (3)
Используя данную форму уравнения (1), В. Е. Захаров и А. Б. Шабат получили класс точных аналитических решений, именуемых солитонами [1]. Одно из таких решений, а именно - фундаментальный солитон
U(, т) = e 2 sech т (4)
- будет рассмотрено в ходе дальнейшего изложения.
Для моделирования передачи информации по волокну применяется в основном Split Step Fourier Method (SSFM) - Фурье-метод расщепления по физическим факторам, он же используется как стандартный в большинстве пакетов программ. SSFM имеет хорошую точность, но с алгоритмической сложностью на временном слое 0(_N\ogN). В связи с этим интерес представляет изучение вопроса о применимости конечно-разностных, в частности, компактных схем для расчета реальных оптоволоконных линий связи, так как из-за экономичной реализации и возможности распараллеливания время выполнения программы при большом числе точек по времени для таких схем будет значительно ниже, чем у SSFM.
Теоретическое исследование методов
Приведем список обозначений, принятых для упрощения хода изложения:
1 \ л n U U
1) оператор А+u =
+ АЦ
Un +1 — Un —1
2) Aun = U-U-;
2 АЦ
и,-—1 — 2 и,- + и,-+1
3) Ли, = J—1 J J ■
J Ат2
4) F, F—1 - прямое и обратное дискретные преобразования Фурье;
5) f" =— N2
и)
2
"Ч
В ходе первого этапа работы было выбрано несколько методов, проведен анализ устойчивости соответствующих схем для линейного уравнения
1
также была подтверждена теоретическая оценка точности.
1. Явная схема (схема Ричардсона) [2]
iäu" = -1Щ + fn (6)
2
условно устойчива (А£ / Ах < 1/4), аппроксимирует точное решение с по-
2 2
грешностью O(А£ + Ах ).
2. Неявная схема [2]
'А+ uj Л(uj +uf)+i(f-, f) (7)
2
абсолютно устойчива, аппроксимирует с точностью
O (AC + Ах").
3. SSFM (Split Step Fourier Method) [2]:
u(( ,х7 )e~ fieeA^D )e^u(0,х j (8)
2
где N = iN
uj
I=1
2 1 а2
, Б = 1--—, может быть вычислен с помощью перехода в
2 ах
Л .„.2 2 _1 1 -Д£г ю
пространство Фурье (Г (е 2 )Ги(^, •). Метод абсолютно устойчив, аппроксимирует с точностью О (Д^2 + Дхда ).
4. Схема Кранка - Николсон [2]:
гд+=_4 л( ип+<)+2( п ^ (9)
2 2
абсолютно устойчива, аппроксимирует с точностью О (Д£ + Дх").
5. Схема восьмого порядка точности [3] абсолютно устойчива, в том числе доказана теоретическая устойчивость для нелинейной схемы, погрешность со-
2 8 ставляет О(Д£ + Дх ).
6. Схема М. П. Федорука и В. И. Паасонена (итерационная) [4]:
:2
2 \ i v / ./ j 2^ ' 12"
.2
/Д+un =-2 л (a „n+ + ( -a)uj )+2( /j + /;♦>)+^ /, (10)
где а = -2 + + СА<С (с > 0). Схема абсолютно устойчива, аппроксимирует
2 4
с точностью О (А^ + Ах ).
7. Схема М. П. Федорука и В. И. Паасонена (безытерационная) [4]:
2
i Aun =--Л (aun+1 + (1 -a) un "1) + /n +Л/п, (11)
1 AT
n 1 л ___n +1 , /1 „. \ „ n-1 \ , /Й , ^ L л /и
/ AU _
.2
j 2 j 12 j
где a = -2 + *^^ + 2cAC (c > 0). Схема абсолютно устойчива, аппроксимирует с
2 4 точностью O(AC + Ax ).
Далее методы проверялись на фундаментальном солитоне (4). Полученные результаты о порядке сходимости согласуются с теоретическими оценками точности и расчетами, проведенными в работах [2-5].
Сравнение методов на фундаментальном солитоне
Оператор уравнения (3) аппроксимируется спектральным и конечно-разностными операторами, список которых приведен выше. Для исследования отклонения численного решения от точного вводится критерий, определяемый количеством точек по пространству и времени и затраченным временем работы при заданной точности. Схемы рассматриваются при увеличении количества узлов по эволюционной переменной в два раза - это обусловлено тем, что в пакетах моделирования линий связи для количества точек по пространству используется степень двойки.
Для проведения тестов был разработан комплекс программ, оптимизированный с использованием библиотеки Intel MKL, что позволило сократить время работы исследуемых методов. Схемы, в которых применяется метод прогонки, были реализованы с помощью библиотечных функций факторизации матриц и решения трехдиагональной системы уравнений. Также использовались быстрое обратное и прямое преобразования Фурье, во всех программах применялись процедуры умножения массивов на скаляр и их копирования.
Расчеты проводились при фиксированных L = 5 длине по C и ширине расчетной области, равной 60, время выбиралось среднее медианное из 11 запусков. Результаты расчетов приведены ниже в табл. 1-3. Указаны значения параметров, при которых впервые был преодолен порог требуемой точности s (Error <s,
где Error
), для погрешностей s = 0,1; s = 0,01 и s= 0,001
Таблица 1
Сравнение методов с порогом требуемой точности е = 0,1
Метод N № Еггог, е = 0,1 Время
Явная схема 64 10 0,098 695 3 0,000 014
Неявная схема 128 20 0,064 734 5 0,000 14
64 5 0,061 346 45 0,000 08
Схема Федорука - Паасонена 64 20 0,035 502 5 0,000 258
Схема Федорука - Паасонена (безытерационная) 64 20 0,001 079 445 0,000 104
Схема Кранка - Николсон 64 30 0,065 882 6 0,000 397
Схема восьмого порядка точности 64 20 0,027 110 28 0,000 589
Таблица 2
Сравнение методов с порогом требуемой точности е = 0,01
Метод № Ш Еггог, е = 0,01 Время
Явная схема 256 200 0,005 570 154 0,001 906
Неявная схема 512 200 0,009 675 473 0,008 981
128 20 0,005 315 288 0,000 232
Схема Федорука - Паасонена 64 100 0,009 908 44 0,002 816
Схема Федорука - Паасонена (безытерационная) 64 20 0,001 079 445 0,000 104
Схема Кранка - Николсон 256 70 0,009 013 531 0,003 661
Схема восьмого порядка точности 128 50 0,007 142 356 0,004 566 6
Таблица 3
Сравнение методов с порогом требуемой точности е = 0,001
Метод № № Еггог, е = 0,001 Время
Явная схема 1 024 3 000 0,000 330 360 7 0,114 563
Неявная схема 1 024 1 280 0,000 876 633 4 0,072 156
128 50 0,000 869 354 0,000 758
Схема Федорука - Паасонена 128 80 0,000 530 193 7 0,003 038
Схема Федорука - Паасонена (безытерационная) 256 70 0,000 879 863 1 0,001 964
Схема Кранка - Николсон 1 024 80 0,000 167 726 8 0,014 744
Схема восьмого порядка точности 128 80 0,000 164 867 9 0,007 146
В табл. 1-3: Nz - количество точек по пространству; Nt - количество точек по временной оси; Error - среднеквадратичное отклонение численного решения от солитона (4); время измеряется в секундах.
Методы, явно уступающие остальным в точности и времени расчета, были исключены из дальнейшего рассмотрения: явная схема, которая к тому же имеет
условную устойчивость
(AC/Ax < 1/4) , неявная схема и схема Кранка - Никол-
сон. Также из двух схем Федорука - Паасонена была выбрана безытерационная, так как время работы данной схемы в разы меньше, чем схемы с итерациями; более того, скорость сходимости итераций, вообще говоря, сильно зависит от начального распределения.
Безотражательный потенциал. Сравнение методов на аналитических решениях
Рассмотрим уравнение
iUc=-Uxx~2\U\2 U, (12)
полученное из (3) заменой C ^ 2C . Используя теорию обратной задачи рассеяния [1] в случае безотражательного потенциала для двух и трех дискретных собственных значений системы Захарова - Шабата [1], получим семейства точных решений уравнения (12). Имеем:
4(, - ,2)i^^1e-4l'Cr,2ch(2Л2х) + ^e^ch(^х))
U (C, x) =-2-^---Y ,(13)
(,1 - ,2) ch(2,3x) + r2ch(2(, - ,2 )) + 4,1,2 cos((( - Г2))
где = Im(Kk) = -i'K£ > 0, k = 1, 2, r3 =,i +Г2, а K - дискретные собственные
3 1
значения. Взяв ,1 = 2 ,2 = мы получим классический результат - солитон
второго порядка, для которого начальное распределение имеет вид 2sech x, что согласуется с работой [6]. Более того, беря в качестве начальных данных A sech(x / 8) и решая прямую задачу Захарова - Шабата [1], найдем выражения
1
для собственных значений 8к k = i
A8 + — k 2
, Im( Kk) > 0, при этом для A8 = 2
мы получаем однопараметрическое семейство решений с безотражательным потенциалом, т. е. таких решений, что выполнено V (0, х) = ^весИ(х / 5).
Во время работы также удалось получить аналитическое представление потенциала для случая трех произвольных дискретных собственных значений. Выражение довольно громоздко, и, в целях упрощения, ниже представлено ча-
стное решение: выбирая в качестве начальных данных 3вееИх и решая прямую задачу, мы найдем:
1 +
+
и (С, х) = 12(2е_41С (еИ (10х) + 25еИ (2х)) + 10е_161С (еИ (8х) + 4еИ (4х)) + 10е_361С(еЬ (6х) + 9еИ (2х)) + (9е161С + 64е_241С + + 25е_481С)) / (288еоБ (20фИ (2х) + 45 (2еоБ (32£) + 5 )еИ (4х) ■ + 160еоБ (Щ)еИ (6х) + 36еИ (8х) + еИ (12х) +100). (14)
Сравнение методов будет проводиться на солитонах второго и третьего порядков, а также на решении (13) с г = 2, г = 1, распространяющихся на расстояние Ь = 5 при ширине расчетной области, равной 120.
Ошибка вычислялась по формуле Error =
1 \ 2 — У (u) -u: ; Nz - количе-
ство точек по пространству; N1 - количество точек по временной оси; время выбиралось среднее медианное из 11 запусков. Результаты расчетов представлены на рис. 1-14.
-1.0 -1.5
и. -2.0
20000 40000 60000 80 000 100 000
Nz
Рис. 1. Результаты расчетов солитона третьего порядка при фиксированном количестве точек по временной оси N1 = 4 096
-1.0
-1.5
-2.0
о к. ш
в ^
О)
о
-2.5
-3.0
-3.5
-4.0
■ ЗЗРМ ■ Ох. Ф-П
■ Сх. 8 пор-ка
20000
40000
60 ООО
80 000
100 000
Ыг
Рис. 2. Результаты расчетов солитона третьего порядка при фиксированном количестве точек по временной оси N1 = 8 192
-1.0
-1.5
-2.0
о
ь. ь.
Ш
О
О)
о
-2.5
-3.0
-3.5
-4.0
1 1 1 1 1 1
■ ЭЭРМ ■ Сх. Ф-П
■ Сх. 8 пор-ка
20000
40000
60000
80 000
100 000
Рис. 3. Результаты расчетов солитона третьего порядка при фиксированном количестве точек по временной оси N1 = 16 384
Рис. 4. Зависимость величины ошибки от времени при расчетах солитона третьего порядка
Рис. 5. Результаты расчетов солитона второго порядка при фиксированном количестве точек по временной оси N = 1 024
Рис. 6. Результаты расчетов солитона второго порядка при фиксированном количестве точек по временной оси N = 2 048
-1
-2
-3
ш
п
О)
о -4
-5
-6
Рис. 7. Результаты расчетов солитона второго порядка при фиксированном количестве точек по временной оси N = 4 096
е 11
и Ш
Е>
™ л
о -4
■ 55РМ ■ Сх. Ф-П н Сх. 8 пор-ка
20000
40000 60000
Ыг
80 ООО
100 000
Рис. 8. Результаты расчетов солитона второго порядка при фиксированном количестве точек по временной оси N1 = 8 192
Рис. 9. Зависимость величины ошибки от времени при расчетах солитона второго порядка
Рис. 10. Результаты расчетов оверсолитона с собственными значениями Г|1 = 2, 1 = 1 при фиксированном количестве точек по временной оси N = 1 024
£
I—
Ш
а
га о
■ ЗЗРМ ■ Сх. Ф-П П Сх. 8 пор-ка
—--—■---
20000
40000 60000
80 000
100 000
Рис. 11. Результаты расчетов оверсолитона с собственными значениями 1 = 2, 1 = 1 при фиксированном количестве точек по временной оси N = 2 048
Рис. 12. Результаты расчетов оверсолитона с собственными значениями Г = 2, Г2 = 1 при фиксированном количестве точек по временной оси N1 = 4 096
Рис. 13. Результаты расчетов оверсолитона с собственными значениями Г1 = 2, Г2 = 1 при фиксированном количестве точек по временной оси N1 = 8 192
Рис. 14. Зависимость величины ошибки от времени при расчетах оверсолитона
с собственными значениями г = 2, г = 1
Была рассмотрена схема Федорука - Паасонена с периодическими условиями с целью сопоставления влияния последних с влиянием нулевых граничных условий на численное решение. Полученные результаты расчетов погрешности для двух схем полностью совпадают, но из-за изменения реализации метода время выполнения программы выросло на порядок, поэтому в приведенных графиках зависимости ошибки от времени данная схема не фигурирует.
Приведенные зависимости показывают, что компактные схемы не уступают в точности методу Фурье, и, хотя при использованных параметрах расчетов SSFM выигрывает во времени, стоит отметить, что для конечно-разностных схем существует возможность параллельной реализации, которая позволит значительно ускорить выполнение вычислений.
Сравнение по BER-фактору на сигналах WDM
WDM (Wavelength Division Multiplexing, спектральное уплотнение каналов) - технология уплотнения, позволяющая за счет разнесения начальных импульсов на разные частоты повысить пропускную способность линии связи.
В качестве начального импульса был выбран приподнятый косинус с параметром в = 0,2:
sine
h (t)
' t_ Л V To J
eos
V To J
1 -
4p2t2
T02
(15)
параметр р определяет в том числе ширину спектра импульса, в связи с чем межканальное расстояние для генерируемой последовательности было выбрано равным 1,3.
Перечень характерных величин для волокна представлен в табл. 4 (для расчета линий связи используется средняя мощность, обозначенная через Л^).
Таблица 4 Параметры моделируемого волокна
Параметр Значение
И2 0,1 мВт
T) 10 пс
Р2 21,7 пс2/км
У 1,3 Вт-1км-1
R 32 ГБод
Параметр Ро нормировки импульса подбирается таким образом, чтобы средняя мощность исходного сигнала равнялась заданной величине, т. е.
|2
nts
И
2 * n's
J кИ2d*
-— :=-2-= 0,1 мВт, где N - количество WDM-символов, а T„ - дли-
NTs NTS s
тельность одного символа в системе связи.
BER (Bit Error Ratio) - отношение неправильно принятых битов к количеству отправленных. Для подсчета BER компенсируется дисперсия, а после выполняется демодуляция сигнала, в результате определяется последовательность битов на приемнике.
13
Для сравнения по BER был построен сигнал из 2 WDM-символов с пятью каналами и форматом модуляции 16QAM, часто используемым при передаче данных, рассмотренный в расчетной области, равной 214. Сигнал передавался на расстояние 1 000 километров.
Ниже приведены результаты расчета BER на рис. 15-17.
0.30
0.28
0.26
£
III
т 0.24
0.22
0.20
0.18
щ щ щ
щ ■ ш ■
■ ■
■ 1 ■ 2 ■ 3
■ 4
м. . ■ .....
50 ООО
100000 150000
N2
200000
250 ООО
Рис. 15. Расчет БЕЯ при фиксированном количестве точек по времени
на символ Тиег = 4
0.30
0.25
0.20
к
Ё 0.15
0.10
0.05
0.00
■ ---■-- -■- -■
V
Я -■ ■
и 1 ■ 2
Щ щ ■ 3 ■ 4
50 000
100000 150 000 200000 250 000
№
Рис. 16. Расчет БЕЯ при фиксированном количестве точек по времени
на символ Тиег = 8
Рис. 17. Расчет БЕЯ при фиксированном количестве точек по времени
на символ Тиег = 16
На рис. 15-17: Nг - количество точек по пространству; 1иег - количество точек по времени на символ; 1 - ББЕМ; 2 - схема Федорука - Паасонена;
3 - схема Федорука - Паасонена с периодическими граничными условиями;
4 - схема восьмого порядка точности.
Результаты для схем Федорука - Паасонена с различными граничными условиями совпадают.
При выбранных параметрах данные конечно-разностные методы не показали требуемой точности даже на сетках более чем в 128 раз мельче, чем та, которая требуется для ББЕМ.
Сравнение по BER-фактору на сигналах OFDM
OFDM (Orthogonal Frequency-Division Multiplexing, мультиплексирование с ортогональным частотным разделением каналов) - еще одна технология уплотнения сигнала, являющаяся частным случаем WDM. OFDM-импульс строится из последовательности массивов, каждый такой массив в дальнейшем называется OFDM-символом. Он представляет собой набор случайно сгенерированных чисел, соответствующих, в нашем случае, формату модуляции 16QAM, к которому применено обратное преобразование Фурье.
Символьный интервал Т3 определяется для ОББМ-символа из формулы
к
БЖ =—, где БЖ - ширина спектра, а К - число каналов. БЖ был выбран
равным 100 ГГц, число каналов К = 128, отсюда находим символьный интервал Т = 1 280 пс. Соответственно нормировка Т была изменена на 1 000 пс. Для полученного распределения расчетная область была выбрана равной 128. Результаты расчетов приведены на рис. 18-21.
Рис. 18. Расчет БЕЯ при фиксированном количестве точек по времени на поднесущую в ОББМ-символе Тпег = 2
На рис. 18-21: Иг - количество точек по пространству; 1пег - параметр дискретизации генерируемого сигнала - количество точек по времени на под-несущую в ОББМ-символе; 1 - ЗББМ; 2 - схема Федорука - Паасонена;
3 - схема Федорука - Паасонена с периодическими граничными условиями;
4 - схема восьмого порядка точности.
При данных параметрах расчетов конечно-разностные схемы не достигли полученного при расчете ЗББМ показателя БЕЯ. Дальнейшее увеличение дискретизации сетки не является целесообразным, так как параметры расчета будут значительно превышать требуемые значения шагов для ЗББМ при достижении оптимального БЕЯ.
0.30
0.25
0.20
а;
а 0.15
0.10
0.05
0.00
V
■ £ ■ Г
—. ■. ■ . . п А и —■ :
2000
4000
6000
8000
10000 12000
№
Рис. 19. Расчет БЕЯ при фиксированном количестве точек по времени на поднесущую в ОББМ-символе Тиег = 4
0.30
0.25
0.20
ш 0.15 ш
0.10
0.05
0.00
и я
щ щ я А
■
2000
4000
6000
8000
10000 12 000
№
Рис. 20. Расчет БЕЯ при фиксированном количестве точек по времени на поднесущую в ОББМ-символе Тиег = 8
0.30
0.25
0.20
Ш 0.15 ш
0.10
0.05
0.00
0 2000 4000 6000 8000 10000 12000
Ыг
Рис. 21. Расчет БЕЯ при фиксированном количестве точек по времени на поднесущую в ОББМ-символе 1псг = 16
Заключение
В ходе исследования сравнивались семь схем: явная, неявная, схема Кран-ка - Николсон, итерационная и безытерационная схемы Федорука - Паасонена, схема восьмого порядка точности и Фурье-метод расщепления по физическим факторам. Первые три схемы оказались неэффективными и были исключены из рассмотрения после первого этапа отбора. Согласно полученным результатам, можно сделать следующее выводы.
1. Компактные схемы не уступают в точности спектральному методу Фурье при расчетах фундаментального солитона и представленных в статье потенциалах. Однако спектральному методу требуется меньшее число узлов временной сетки, что позволяет сэкономить на времени расчетов. Но стоит отметить, что, в отличие от метода Фурье, конечно-разностные схемы легко можно реализовать на нескольких процессорах с использованием, например, стандарта ОМР, что позволит сократить время вычислений в разы, особенно заметно это может проявиться при моделировании более широких импульсов.
2. При моделировании же волокна с реальными параметрами результаты расчетов показывают, что компактные схемы, рассмотренные в статье, не могут конкурировать с ЗББМ.
Полученные выводы можно объяснить тем, что погрешность в методе Фурье вносится лишь из-за расщепления уравнения, а сами нелинейный и дисперсионный операторы вычисляются точно. При расчете линий связи нелинейный член мал, в отличие от расчетов солитонных решений, соответственно, численное решение, получаемое с помощью SSFM, является «почти точным».
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Теория солитонов: метод обратной задачи / В. Е. Захаров, С. В. Манаков, С. П. Новиков, Л. П. Питаевский. - М. : Наука, 1980.
2. Taha T. R., Ablowitz M. I. Analytical and numerical aspects of certain nonlinear evolution equations. II. Numerical, nonlinear Schrodinger equation. Journal of Computational Physics // Journal of Computational Physics. - Volume 55, Issue 2, August 1984. - P. 203-230.
3. Tingchun W. Convergence of an Eighth-Order Compact Difference Scheme for the Nonlinear Schrodinger Equation // Advances in Numerical Analysis. - Volume 2012, August 2012. - 24 p.
4. Федорук М. П., Паасонен В. И. Компактная диссипативная схема для нелинейного уравнения Шредингера // Вычислительные технологии. - 2011. - Т. 16, № 6. - C. 68-73.
5. Numerical approaches to simulation of multi-core fibers / I. S. Chekhovskoy, V. I. Paasonen, O. V. Shtyrina, M. P. Fedoruk // Journal of Computational Physics. - Volume 334, 1 April 2017. - P. 31-44.
6. Satsuma J., Yajima N. Initial Value Problems of One-Dimensional Self-Modulation of Nonlinear Waves in Dispersive Media // Supplement of the Progress of Theoretical Physics, No. 55, 1974.
Получено 09.04.2019
© П. А. Карпик, 2019
INVESTIGATION OF DIFFERNECE SCHEMES FOR SOLVING THE NONLINEAR SHRODINGER EQUATION
Pavel A. Karpik
Novosibirsk State University, 2, Pirogova St., Novosibirsk, 630090, Russia, Student, phone: (983)319-08-09, e-mail: [email protected]
This paper studies difference schemes for solving the nonlinear Schrodinger equation (NLSE). In addition to well - known methods such as: an implicit, an explicit method, Crank-Nicolson Implicit and Richardson schemes, and Split Step Fourier Method, new compact difference schemes are introduced. The analysis and the comparison of the methods are conducted in two different metrics. For computation, besides a standard soliton - solution, which is frequently used in such works, 16QAM-modulated signals are examined. What is more, exact potentials obtained by solving the inverse and direct Zakharov - Shabat problems for reflectionless potential were also constructed and used to compare the schemes.
Key words: difference schemes, the nonlinear Schrodinger equation, compact difference schemes, 16QAM-modulated signals, reflectionless potential, inverse and direct Zakharov - Shabat problems.
REFERENCES
1. Zaharov, V. Е., Manakov, S. V., Novikov, S. P, & Pitaevskij, L. P. (1980). Teoriya solitonov: metod obratnoj zadachi [Soliton Theory: Inverse Problem Method]. Moscow: Nauka Publ. [in Russian].
2. Taha, T. R., & Ablowitz, M. I. (1984). Analytical and numerical aspects of certain nonlinear evolution equations. II. Numerical, nonlinear Schrodinger equation. Journal of Computational Physics, 55(2), 203-230.
3. Tingchun, W. (2012). Convergence of an Eighth-Order Compact Difference Scheme for the Nonlinear Schrodinger Equation. Advances in Numerical Analysis, 2012, 24 p.
4. Fedoruk, M. P., & Paasonen, V. I. (2011). Kompaktnaya dissipativnaya skhema dlya nelinejnogo uravneniya Shredingera. Vychislitel'nye tekhnologii [Computational Technologies], 16(6), 68-73 [in Russian].
5. Chekhovskoy, I. S., Paasonen, V. I., Shtyrina, O. V., & Fedoruk, M. P. (2017). Numerical approaches to simulation of multi-core fibers. Journal of Computational Physics, 334, 31-44.
6. Satsuma, J., & Yajima, N. (1974). Initial Value Problems of One-Dimensional Self-Modulation of Nonlinear Waves in Dispersive Media. Supplement of the Progress of Theoretical Physics, 55.
Received 09.04.2019
© P. A. Karpik, 2019