MATLAB光學(xué)仿真·菲涅爾衍射數(shù)值模擬(3)
一、理論基礎(chǔ):
1、衍射裝置:

注:菲涅爾衍射理論是數(shù)字全息術(shù)的基礎(chǔ)理論之一。我們約定原始物面坐標(biāo)是x0和y0,像面坐標(biāo)是x1和y1,在本篇專(zhuān)欄中,我們暫且忽略中間的干涉記錄CCD面。
2、菲涅爾衍射計(jì)算公式:

在計(jì)算機(jī)中編程時(shí),我們需要一個(gè)它的離散版本。
3、抽樣處理

但它這個(gè)碩士論文的圖里有一個(gè)明顯的錯(cuò)誤,傅里葉變換的部分應(yīng)該是原始物光復(fù)振幅·物面因子,即這個(gè)式2-15中FFT的大括號(hào)內(nèi)的x、y應(yīng)該是x0、y0

二、編程思路
%菲涅爾衍射的傅里葉變換法模擬,作者:光電面壁人
%U0為原始物光波,該方法步驟為:
%1、令g=物面復(fù)振幅U0·物面相位因子
%2、對(duì)g進(jìn)行DFFT得到其頻譜G
%3、對(duì)G再乘以像面因子和波長(zhǎng)距離常數(shù)因子
……
1、初始化
2、衍射物體生成
3、二維DFFT
4、繪圖

三、編程效果


唔,似乎還不錯(cuò),下一篇更數(shù)字全息的逆菲涅爾衍射的物光重建算法

四、參考文獻(xiàn):
[1]龐成. 基于迭代最小二乘的數(shù)字全息相位提取技術(shù)_龐成[D]. 哈爾濱工程大學(xué), 2018.
標(biāo)簽: