Гинзбург В.М. Голография Методы и аппаратура. Страница 167

слагаемых функций интенсивности, поэтому в блоках А8, А9, AlO последовательно вычисляются соответствующие составляющие, которые суммируются в блоке All.

Вычисленное значение функции интенсивности в заданной точке на голограмме посылается во внешнее запоминающее устройство (ВЗУ) (блок А12). Далее, в блоке А13 проверяется условие: во всех ли точках

на голограмме вычислена функция интенсивности, и если нет, то в блоке А14 по заданному закону вычисляются координаты следующей точки на" голограмме и повторяется вычисление функции интенсивности в этой точке. После вычисления всей голограммы результат квантуется и выводится на печать, либо в выходное устройство УОГ-2.

По описанной схеме составлена программа синтеза голограмм для ЭЦВМ типа M-20. Объект задается не более 1000 коэффициентами рассеивания, на голограмме функция почернения вычисляется в 8000 точек. Программа использует два МОЗУ и один магнитный барабан. Математическое обеспечение ИС-2. При 1000 элементах на объекте и 1000 точках на голограмме время счета составило 1,5 ч. По разработанной программе были рассчитаны двумерные голограммы некоторых объектов, заданных набором блестящих точек. В качестве иллюстрации на рис. 6.2, а приведено восстановленное оптически с синтезированной голограммы изображение буквы «Г». Для сравнения на рис. 6.2, б приведено изображение, восстановленное на ЭЦВМ с той же голограммы (алгоритм и программа восстановления описаны в параграфе 6.2), причем число отсчетов на голограмме выбрано равным 400.

Алгоритм, основанный на использовании Фурье-преобразований.

Основным недостатком описанного алгоритма вычисления голограмм является быстрый рост машинного времени с увеличением числа точек в объекте и на голограмме. Известно,, что интеграл Кирхгофа можно представить дискретным преобразованием Фурье (ДПФ) [6]. Это позволяет использовать для вычисления интеграла Кирхгофа алгоритм быстрого преобразования Фурье (БПФ) [11], что сокращает число комплексных операций умножения с N2 (в случае прямого вычисления интеграла Кирхгофа) до N Iog2 N.