正文
设置或获取远场滤波器的滤波器宽度,远场滤波器用于去除远场投影中由于近场剪裁而产生的波纹。当监视器边缘的近场很小但不精确为零时,应使用它。
下图中蓝色不平整的曲线显示了近场的电场,该近场电场将会用来进行远场投影。在这种情况下,监视器边缘的场并不为零,在远场投影中这将会导致波浪起伏。绿色曲线显示了空间过滤器,将会应用到近场中,确保监视器边缘数据为零。过滤器参数由下面的公式来进行其宽度定义:
α=(a)/(a+b)。
语法
语法 | 描述 |
out=farfieldfilter | 获取目前远场过滤器设置 |
farfieldfilter(α) | 设置目前远场过滤器为α=(a)/(a+b)。远场过滤器只有一个输入参数,其取值范围在0-1之间。默认情况下,其值为零,将会关掉过滤器。该过滤器将会被用到所有的远场投影中。 |
备注:周期性结构
远场滤波器选项不应用于周期性结构。使用“假定周期性”选项时,将其设置为零。
举例说明
参考文章-Using spatial filtering to avoid truncating fields in far field projections
https://optics.ansys.com/hc/en-us/articles/360034394314-FFP-Spatial-filtering
其他参考
farfield2d (https://optics.ansys.com/hc/en-us/articles/360034410074-farfield2d),
farfield3d(https://optics.ansys.com/hc/en-us/articles/360034930693-farfield3d)