Алгоритм уменьшения ошибки
Рассмотрим алгоритмы решения нелинейного интегрального уравнения Френеля, предназначенного для расчета фазовых оптических элементов, формирующих произвольное заданное распределение интенсивности когерентного монохроматического света в некоторой плоскости, перпендикулярной оптической оси. Такие алгоритмы являются адаптивными, т.к. новая оценка искомой функции на каждой итерации выбирается не только в соответствии с требуемой функцией интенсивности, но и в зависимости от предыдущей оценки. В скалярной теории дифракции комплексная амплитуда волны в плоскости оптического элемента
где
- функция импульсного отклика свободного пространства в приближении Френеля, z – расстояние между ДОЭ и плоскостью наблюдения. В уравнении (2.1) комплексная амплитуда Поскольку рассматриваются только фазовые оптические элементы, функция пропускания ДОЭ выбрана в виде
где Итеративный метод расчета фазы 1) выбирается начальная оценка фазы 2) осуществляется интегральное преобразование функции 3) результирующая комплексная амплитуда
4) вычисляется преобразование, обратное (2.1) относительно функции
5) полученная комплексная амплитуда
где Q – форма апертуры ДОЭ; 6) переход к шагу 2. Эта процедура повторяется до тех пор, пока ошибки – и – не перестанут значительно меняться:
Алгоритм ГС называют алгоритмом уменьшения ошибки потому, что было показано, что ошибки (2.7) и (2.8) с ростом числа итераций не возрастают. Однако, процесс сходимости алгоритма ГС конечен – в ходе начальных итераций ошибка быстро уменьшается, а все последующие итерации не приводят к ее заметному уменьшению.
|