首页 | 本学科首页   官方微博 | 高级检索  
     

FFT计算菲涅尔衍射相位的跳变与矫正研究
引用本文:向红丽,范 琦,李 云,王云飞. FFT计算菲涅尔衍射相位的跳变与矫正研究[J]. 计算机与现代化, 2018, 0(8): 35. DOI: 10.3969/j.issn.1006-2475.2018.08.007
作者姓名:向红丽  范 琦  李 云  王云飞
摘    要:采用傅里叶变换算法计算菲涅尔衍射相位时,在相位未解包裹的情况下,接收面上提取的相位分布曲线会出现跳变,如果进行解包裹,必然会导致错误的结果。研究发现用傅里叶变换算法进行衍射计算导致接收面上相位跳变的原因,是因为快速傅里叶变换(FFT)对矩阵标注索引的方式与离散傅里叶变换(DFT)有所区别,从而导致计算结果的相位与真实相位有差异。本文提出在FFT运算前后分别进行一次倒谱的方法矫正这种相位跳变,并仿真利用单次FFT进行二维矩孔的菲涅尔衍射,用2次倒谱矫正接收面上的相位跳变,结果证明了该矫正方法的可行性。

关 键 词:菲涅尔衍射  相位跳变  傅里叶变换算法  倒谱  仿真  
收稿时间:2018-09-11

Jump and Correction of Fresnel Diffraction Phase Calculated by FFT
XIANG Hong-li,FAN Qi,LI Yun,WANG Yun-fei. Jump and Correction of Fresnel Diffraction Phase Calculated by FFT[J]. Computer and Modernization, 2018, 0(8): 35. DOI: 10.3969/j.issn.1006-2475.2018.08.007
Authors:XIANG Hong-li  FAN Qi  LI Yun  WANG Yun-fei
Abstract:When the phase of Fresnel diffraction is calculated by Fourier transform algorithm, the phase distribution curve of the receiving surface will be hopping when the phase is wrapped, and if it is unwrapped, it will inevitably lead to the wrong result. The reason that the phase jump on the receiving surface is caused by the Fourier transform algorithm is analyzed. It is because the FFT’s way of indexing the matrix is different from that of the DFT, which leads to the difference between the phase and the real phase of the calculated result. The phase jump can be corrected by doing fftshift respectively before and after the FFT operation. The Fresnel diffraction integral of the two-dimensional moment holes is simulated by using a single FFT, and the phase jump of the receiving surface is corrected by using two times cepstrum, which proves the feasibility of the proposed method.
Keywords:Fresnel diffraction  phase jump  Fourier transform algorithm  cepstrum  simulation  
点击此处可从《计算机与现代化》浏览原始摘要信息
点击此处可从《计算机与现代化》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号