MATLAB·菲涅尔圆孔衍射·FFT欠采样怎么破
采样频率高于信号最高频率的两倍,这种采样被称为过采样。
采样频率低于信号最高频率的两倍,这种采样被称为欠采样。
当我们用MATLAB数值模拟离散傅里叶变换时,因参数设置可能会出现欠采样。

%如果衍射传播距离过小
%若此时抽样点距dx再过大,即抽样频率过小,小于奈奎斯特采样频率fc=2fmax,
%则会导致频谱混叠,再逆变换至空域后会出现虚拟的周期性延拓经典bug

%为令采样结果正确,需令采样点距dx(也就是δ)=√λz/N(正确抽样关系,证明见于下行参考文献的第二章)
%参考文献:[1]张建云. (2020). 基于标量衍射理论的激光光强空间分布数值计算与实验研究_张建云. [硕士, 南京理工大学]. 南京理工大学.
%https://kns.cnki.net/kcms/detail/detail.aspx?dbname=CMFD2022&filename=1021705655.nh&dbcode=CMFD.

如图所示,用正确抽样关系后就回避了这个问题。