一种超表面的设计方法、装置及电子设备与流程
1.本发明涉及超表面技术领域,具体而言,涉及一种超表面的设计方法、装置、电子设备及计算机可读存储介质。
背景技术:
2.超表面的相位调控机制一般都基于正入射或小角度入射,对大角度斜入射下的光学性能的考虑较少,而在广角成像等领域则需要考虑大角度入射的光,此时超表面会出现成像质量降低的问题,其部分原因来自斜入射时部分结构单元(纳米结构)因谐振响应导致的透射率低和相位突变的问题。例如,部分硅纳米圆柱对于斜入射的光会存在谐振响应,导致透射率变化以及相位突变,最终导致所设计的超表面不适用于大角度入射的场景。
技术实现要素:
3.为解决现有存在的技术问题,本发明实施例提供一种超表面的设计方法、装置、电子设备及计算机可读存储介质。
4.第一方面,本发明实施例提供了一种超表面的设计方法,包括:
5.确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;
6.对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;
7.基于所述纳米结构集设计超表面;
8.其中,所述更新操作包括:
9.获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;
10.在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。
11.在一种可能的实现方式中,在所述性能参数包括透射率的情况下,所述广角成像要求包括广角成像透射率要求;所述目标纳米结构在不同入射角度的入射光下的透射率越大,越能够满足所述广角成像透射率要求。
12.在一种可能的实现方式中,所述更新操作还包括:
13.确定每个所述入射角度对应的第一平均透射率,所述第一平均透射率为多个所述目标纳米结构在所述入射角度的入射光下的透射率的加权平均值;
14.在至少一个所述第一平均透射率低于第一预设透射率阈值的情况下,确定至少一个目标纳米结构不满足所述广角成像透射率要求。
15.在一种可能的实现方式中,所述确定每个所述入射角度对应的第一平均透射率,包括:
16.确定每个所述目标纳米结构的权重,根据所述权重对多个所述目标纳米结构在所述入射角度的入射光下的透射率进行加权处理,得到所述入射角度对应的第一平均透射率;不同的所述目标纳米结构的权重相同,或者,所述目标纳米结构的权重与所述超表面中与所述目标纳米结构对应同一调制相位的纳米结构的数量之间为正相关关系;
17.所述第一平均透射率满足:
[0018][0019]
其中,wi表示第i个目标纳米结构的权重,t
i,j
表示第i个目标纳米结构在第j个入射角度的入射光下的透射率,表示第j个入射角度对应的第一平均透射率。
[0020]
在一种可能的实现方式中,所述确定至少一个目标纳米结构不满足所述广角成像透射率要求,包括:
[0021]
将具有最低透射率或具有最低第二平均透射率的目标纳米结构作为不满足所述广角成像透射率要求的目标纳米结构;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值。
[0022]
在一种可能的实现方式中,所述更新操作还包括:
[0023]
在所有所述第一平均透射率均不低于第一预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;
[0024]
或者,在所有所述第一平均透射率均不低于第一预设透射率阈值、且所述主入射角度对应的第一平均透射率不低于第二预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;所述第二预设透射率阈值大于所述第一预设透射率阈值。
[0025]
在一种可能的实现方式中,所述更新操作还包括:
[0026]
判断每个所述目标纳米结构的透射参数是否低于第三预设透射率阈值;所述目标纳米结构的透射参数包括:所述目标纳米结构的透射率中的最小值,或者,所述目标纳米结构的第二平均透射率;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值;
[0027]
在存在透射参数低于第三预设透射率阈值的目标纳米结构的情况下,将具有最低透射参数的目标纳米结构作为不满足所述广角成像透射率要求的目标纳米结构。
[0028]
在一种可能的实现方式中,在所述性能参数包括调制相位的情况下,所述广角成像要求包括广角成像相位要求;所述目标纳米结构的相位梯度越小,越能够满足所述广角成像相位要求;其中,所述目标纳米结构的相位梯度用于表示所述目标纳米结构的调制相位的变化程度。
[0029]
在一种可能的实现方式中,所述更新操作还包括:
[0030]
确定每个所述目标纳米结构的相位梯度,所述目标纳米结构的相位梯度包括:所
述目标纳米结构与相邻的其他目标纳米结构之间的调制相位之差随入射角度变化所具有的变化程度,和/或,所述目标纳米结构的调制相位随入射角度变化所具有的变化程度;
[0031]
在所述目标纳米结构的相位梯度高于相应的预设梯度阈值的情况下,确定相位梯度高于预设梯度阈值的目标纳米结构不满足所述广角成像相位要求。
[0032]
在一种可能的实现方式中,所述更新操作还包括:
[0033]
确定所述目标纳米结构在第j个入射角度处的相位梯度与所述目标纳米结构在所述主入射角度处的相位梯度之间的变化比,且所述变化比满足:
[0034][0035]
其中,表示第i个目标纳米结构在第j个入射角度处的相位梯度,表示第i个目标纳米结构在所述主入射角度处的相位梯度,r
i,j
表示第i个目标纳米结构在第j个入射角度处的变化比;
[0036]
在所述变化比超过预设比值的情况下,确定所述目标纳米结构的相位梯度高于相应的预设梯度阈值。
[0037]
在一种可能的实现方式中,在所述对包括n个目标纳米结构的纳米结构集循环执行更新操作之前,该方法还包括:
[0038]
对多个不同形状的纳米结构进行性能分析,确定每个所述纳米结构的性能信息。
[0039]
在一种可能的实现方式中,所述对多个不同形状的纳米结构进行性能分析,包括:
[0040]
以多个同一所述纳米结构构成与所述纳米结构对应的测试超表面,并以不同入射角度向所述测试超表面出射入射光;
[0041]
将所述测试超表面在不同入射角度的入射光下的性能参数作为所述纳米结构相应的性能参数。
[0042]
在一种可能的实现方式中,所述第二纳米结构与对所述主入射光具有同一调制相位的第一纳米结构以及对所述主入射光具有同一调制相位的曾经选取的其他第二纳米结构均形状不同。
[0043]
在一种可能的实现方式中,所述主入射角度为0
°±
δ,δ表示在误差允许范围内的角度值。
[0044]
在一种可能的实现方式中,n个所述第一纳米结构对主入射光的调制相位至少能够覆盖0至2π。
[0045]
在一种可能的实现方式中,n大于或等于8。
[0046]
在一种可能的实现方式中,所述第一纳米结构与所述第二纳米结构均为偏振相关结构;或者,所述第一纳米结构与所述第二纳米结构均为偏振不相关结构。
[0047]
第二方面,本发明实施例还提供了一种超表面的设计装置,包括:
[0048]
初始模块,用于确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;
[0049]
更新模块,用于对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;
[0050]
设计模块,用于基于所述纳米结构集设计超表面;
[0051]
其中,所述更新模块包括获取单元和更新单元;
[0052]
所述获取单元用于,获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;
[0053]
所述更新单元用于,在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。
[0054]
第三方面,本发明实施例提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述任意一项所述的超表面的设计方法中的步骤。
[0055]
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的超表面的设计方法中的步骤。
[0056]
本发明实施例提供的超表面的设计方法、装置、电子设备及计算机可读存储介质,以对主入射光的调制相位作为基准,选取n个不同调制相位的纳米结构(如第一纳米结构),通过分析其在不同入射角度的入射光下的性能参数确定所选取的纳米结构是否满足广角成像要求,并将不满足广角成像要求的纳米结构替换为其他形状的纳米结构,实现更新,从而可以寻到谐振响应较小的纳米结构,进而利用更新后的n个纳米结构设计超表面,所设计的超表面对不同入射角度的入射光具有比较稳定的调制效果,整体性能较好,可以适用于广角成像的场景,能够提高广角成像质量。
附图说明
[0057]
为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。
[0058]
图1示出了本发明实施例所提供的一种超表面的设计方法的流程图;
[0059]
图2示出了本发明实施例所提供的一种超表面的设计方法的详细流程图;
[0060]
图3示出了本发明实施例所提供的圆柱形纳米结构的结构示意图;
[0061]
图4a示出了本发明实施例所提供的8个圆柱形的目标纳米结构在不同入射角下的透射率;
[0062]
图4b示出了本发明实施例所提供的8个圆柱形的目标纳米结构在不同入射角下的相位;
[0063]
图5a示出了本发明实施例所提供的入射角为0
°
下不同目标纳米结构的透射率和相位;
[0064]
图5b示出了本发明实施例所提供的入射角为30
°
下不同目标纳米结构的透射率和
相位;
[0065]
图6示出了本发明实施例所提供的十字柱形纳米结构的结构示意图;
[0066]
图7示出了本发明实施例所提供的更换序号为3的目标纳米结构形成新的纳米结构集的示意图;
[0067]
图8a示出了本发明实施例所提供的序号为2的目标纳米结构的透射率随入射角的变化情况;
[0068]
图8b示出了本发明实施例所提供的序号为2的目标纳米结构的相位随入射角的变化情况;
[0069]
图9示出了本发明实施例所提供的替换前后第一平均透射率的对比图;
[0070]
图10示出了本发明实施例所提供的一种超表面的设计装置的结构示意图;
[0071]
图11示出了本发明实施例所提供的一种用于执行超表面的设计方法的电子设备的结构示意图。
具体实施方式
[0072]
在实现本发明创造的过程中,发明人发现,谐振响应的谐振模式是一种电场分布,其除了与光线的入射角度相关外,还与纳米结构的形状相关,当纳米结构的形状改变时,同一入射角度下可能不再存在谐振响应。因此,本发明实施例通过替换不同形状的纳米结构,从而可以设计出在大角度入射时仍然具有高性能的超表面。
[0073]
图1示出了本发明实施例所提供的一种超表面的设计方法的流程图。如图1所示,该方法包括:
[0074]
步骤101:确定n个第一纳米结构,不同的第一纳米结构对主入射光的调制相位不同;该主入射光为以主入射角度入射的入射光,n≥2。
[0075]
本发明实施例中,在设计超表面时,需要首先确定具有不同调制功能的纳米结构,即不同的纳米结构的调制相位不同,为方便描述,本发明实施例将初次选取的纳米结构称为第一纳米结构。对于初次选取的n个第一纳米结构,所有的第一纳米结构可以具有相同的形状。本发明实施例中,“形状”指的可以是纳米结构的立体形状,包括圆柱形、方柱形、矩形柱形、圆环柱形等;并且,该“形状”只用于表征纳米结构的外形特点,而不限定纳米结构的尺寸大小;例如,两个纳米结构均为圆柱形,即使二者的尺寸不同(例如,高度不同、半径不同等),二者也是具有相同形状的纳米结构。
[0076]
其中,在选取纳米结构(包括第一纳米结构以及下述的第二纳米结构)时,以主入射光入射至该纳米结构时的调制相位为基准来选取具有不同调制相位的纳米结构;该主入射光为以某一特定的主入射角度入射的入射光,该主入射角度可以为预先设置的,不同的纳米结构均以该主入射角度为基准即可。例如,一般情况下,超表面主要用于对正入射(即入射角度为0
°
)的光线进行调制,故可以将正入射的光线作为主入射光,相应地,该主入射角度可以为0
°±
δ,δ表示在误差允许范围内的角度值;该角度值δ为一个较小的值,例如,δ=1
°
、5
°
等。理想情况下,可以取δ=0,即该主入射角度为0
°
。
[0077]
本领域技术人员可以理解,本发明实施例中,以主入射角度入射至纳米结构的光均可称为主入射光,该主入射光并不特指某唯一的光线,只要光线的入射角度为该主入射角度,该光线即可作为主入射光。
[0078]
步骤102:对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至纳米结构集中所有目标纳米结构均满足广角成像要求;最初的目标纳米结构为相应的第一纳米结构;
[0079]
其中,上述步骤102中的“更新操作”包括以下步骤1021-1022。
[0080]
步骤1021:获取每个目标纳米结构的性能信息,性能信息包括在不同入射角度的入射光下目标纳米结构的性能参数,性能参数包括透射率和/或调制相位;目标纳米结构的性能信息用于判断目标纳米结构是否满足广角成像要求。
[0081]
步骤1022:在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以第二纳米结构代替不满足广角成像要求的目标纳米结构,生成新的纳米结构集;第二纳米结构与不满足广角成像要求的目标纳米结构对主入射光的调制相位相同,且第二纳米结构与不满足广角成像要求的目标纳米结构具有不同的形状。
[0082]
本发明实施中,由于谐振响应的存在,极易导致初次选取的n个第一纳米结构中至少部分第一纳米结构不适合广角成像;例如,主入射角度为0
°
,某第一纳米结构对主入射光虽然具有所需的调制相位,但当光线以较大入射角度入射至该第一纳米结构时,该第一纳米结构所调制的相位大小会发生较大的变化。例如,某第一纳米结构a对0
°
入射的主入射光的调制相位为π/2,而该第一纳米结构a对以20
°
入射的其他入射光的调制相位可能为π/4、甚至接近于0等,调制相位变化较大。因此,本发明实施例通过循环更新纳米结构,以使得最终得到的所有纳米结构均符合要求。
[0083]
具体地,为方便描述,本发明实施例将n个纳米结构所构成的集合称为纳米结构集,并对该纳米结构集进行更新;由于更新过程中会替换纳米结构,为能够与最初的第一纳米结构进行区分,本发明实施例将该纳米结构集中的纳米结构称为“目标纳米结构”。在初始时,该纳米结构集由n个第一纳米结构构成,即每个第一纳米结构均作为一个目标纳米结构,形成具有n个目标纳米结构的初始的纳米结构集,且每个目标纳米结构对主入射光的调制相位不同。之后,循环更新该纳米结构集。
[0084]
本发明实施例中,通过循环执行更新操作实现对纳米结构集的更新;其中,通过判断目标纳米结构是否满足广角成像要求来确定该目标纳米结构是否需要被替换,通过替换不满足广角成像要求的目标纳米结构实现对纳米结构集的更新。本发明实施例中,利用目标纳米结构的性能信息判断该目标纳米结构是否满足广角成像要求。其中,广角成像要求指的是在广角范围内均能够实现成像的要求;该“广角”指的是具有一定范围的入射角度,该入射角度的范围具体基于实际情况而定,例如,广角对应的范围可以为0~30
°
、20
°
~60
°
等。一般情况下,广角对应的范围包含主入射角度;为使目标纳米结构能够满足该广角成像要求,需要目标纳米结构对多个入射角度的入射光均具有良好且稳定的调制效果。
[0085]
具体地,每个目标纳米结构的性能信息包括在不同入射角度的入射光下该目标纳米结构的性能参数,且该性能参数包括透射率和/或调制相位。例如,该性能参数包括透射率和调制相位,通过分析不同入射角度的入射光射向该目标纳米结构后,该目标纳米结构的透射率和调制相位,即可确定该目标纳米结构的性能信息;例如,该性能参数具体可以表现为:透射率与入射角度之间的关系、调制相位与入射角度之间的关系。本发明实施例中,该性能信息能够表示目标纳米结构对不同入射角度入射光的调制效果,基于该性能信息即可判断相应的目标纳米结构是否满足广角成像要求。一般情况下,目标纳米结构的透射率
越高,调制相位的变化越小,越容易满足广角成像要求。
[0086]
若某个目标纳米结构的性能参数较差,则该目标纳米结构不满足广角成像要求,本发明实施例会替换该性能参数较差的目标纳米结构,即替换不满足广角成像要求的目标纳米结构。具体地,基于该性能参数较差的目标纳米结构对主入射光的调制相位,选取对主入射光具有相同调制相位的新的纳米结构,为方便区分,本发明实施例将新选取的纳米结构称为第二纳米结构。例如,性能参数较差的目标纳米结构对主入射光的调制相位为π/2,则该第二纳米结构对主入射光的调制相位也为π/2。需要说明的是,只要某纳米结构与性能参数较差的目标纳米结构对主入射光的调制相位之差在允许的范围内,则可认为二者对主入射光的调制相位相同,该纳米结构就有可能被作为第二纳米结构,可以不要求二者的调制相位完全相同。
[0087]
并且,为能够规避掉谐振响应,所选的第二纳米结构与性能参数较差的目标纳米结构的形状不同。例如,性能参数较差的目标纳米结构为圆柱形,则可以选取其他形状(例如方柱形、十字柱形等)的纳米结构作为第二纳米结构。可选地,不同形状的纳米结构的调制效果可能也受入射光线偏振态的影响,某些形状的纳米结构对偏振不敏感,即偏振不相关,例如,圆柱形、方柱形、十字柱形、圆孔方柱形等纳米结构;而某些形状的纳米结构对偏振敏感,即偏振相关,例如,椭圆柱形、矩形柱形、六棱柱形等纳米结构。本发明实施例中,偏振相关的纳米结构之间可以替换,偏振不相关的纳米结构之间也可以替换。具体地,最初的第一纳米结构与任一重新选取的第二纳米结构均为偏振相关结构;或者,最初的第一纳米结构与任一重新选取的第二纳米结构均为偏振不相关结构。
[0088]
本发明实施例中,将不满足广角成像要求的目标纳米结构替换为其他形状的第二纳米结构,形成新的纳米结构集,之后即可对该新的纳米结构集再次执行更新操作,实现循环迭代,并最终得到所有目标纳米结构均满足广角成像要求的纳米结构集。若n个目标纳米结构均满足广角成像要求,如上述步骤102所示,此时可以停止循环,即不再执行更新操作,此时所确定的n个目标纳米结构为符合要求的纳米结构,可以用其设计制作超表面。
[0089]
本领域技术人员可以理解,在循环过程中,对于某一时刻的纳米结构集,可能只有一个目标纳米结构不满足广角成像要求,也可能存在多个(甚至全部)目标纳米结构不满足广角成像要求,而在一轮的更新操作中,可以只替换性能最差的目标纳米结构,也可以替换所有不满足广角成像要求的目标纳米结构,本实施例对此不做限定。
[0090]
此外,本发明实施例中“新的第二纳米结构”指的可以是:只与性能参数较差的目标纳米结构相比,该第二纳米结构是新的;例如,与之前曾经使用的其他第二纳米结构相比,此时的第二纳米结构可以是尺寸不同但形状相同的纳米结构。或者,一般情况下,为方便制作超表面,所选的n个纳米结构需要是高度相同的,而在该高度的约束下,不同尺寸(如半径)的纳米结构所调制的相位一般是不同的,且调制某一相位的纳米结构只有一种尺寸,故此时最好通过改变形状来替换第二纳米结构;相应地,该第二纳米结构与对主入射光具有同一调制相位的第一纳米结构以及对主入射光具有同一调制相位的曾经选取的其他第二纳米结构均形状不同。例如,对主入射光的调制相位为π/2的纳米结构,第一轮更新操作所选用的是圆柱形纳米结构(即相应的第一纳米结构为圆柱形),其不符合要求,此时可以选用十字柱形纳米结构作为第二纳米结构;在第二轮更新操作过程中,若该十字柱形纳米结构仍然不符合要求,则需要选择不是圆柱形、也不是十字柱形的纳米结构,例如方柱形纳
米结构等,以使得当前选取的第二纳米结构与曾经的任一纳米结构(包括最初的第一纳米结构以及之前轮选取的其他第二纳米结构)的形状均不同。
[0091]
需要说明的是,对于主入射角度对应的某一调制相位,若遍历所有纳米结构后仍不能得出符合要求的纳米结构,则可以更改纳米结构的其他参数,例如更改纳米结构的高度、周期等,重新执行上述步骤101-102;或者,在允许的情况下,也可适当降低对性能参数的要求,即更低的性能参数也可以满足广角成像要求,以能够得到符合要求的纳米结构集。
[0092]
步骤103:基于纳米结构集设计超表面。
[0093]
本发明实施例中,在得到满足广角成像要求的n个目标纳米结构后,即可基于这些目标纳米结构设计超表面。例如,根据该超表面所需要实现的功能,可以确定该超表面的相位分布该相位分布能够表示位置(x,y)处的相位值;基于该相位分布即可确定超表面任一位置处需要哪一目标纳米结构,从而设计得到超表面。本领域技术人员可以理解,步骤103所得到的超表面本质为超表面模型,其包括该超表面不同位置处纳米结构的结构参数(如半径、高度等),后续需要基于相应的制作工艺(例如光刻工艺)得到实际所需的超表面。
[0094]
设计超表面所需的纳米结构的调制相位应当能够覆盖0至2π。本发明实施例中,可以选取覆盖0至2π的纳米结构中的一部分作为n个第一纳米结构;或者,为了提高设计效率,也可以将覆盖0至2π的纳米结构均作为n个第一纳米结构,即n个第一纳米结构所调制的相位能够覆盖0至2π。具体地,本发明实施例以对主入射光的调制相位为基准,n个第一纳米结构对主入射光的调制相位至少能够覆盖0至2π;并且,为保证超表面的整体性能效果,可以选取较大的n值,例如,n≥4或n≥6,或者,n≥8。
[0095]
本领域技术人员可以理解,由于0至2π之间具有无穷多个相位,不可能绝对覆盖0至2π,本发明实施例中的“能够覆盖0至2π”指的是在误差允许范围内相对地能够覆盖0至2π。例如,对于调制相位分布比较均匀的n个纳米结构,若其最大相位与最小相位之差接近2π,只要n足够大,即可认为这n个纳米结构的调制相位能够覆盖0至2π。例如,n=8,8个纳米结构对主入射光的调制相位依次为则可认为这8个纳米结构对主入射光的调制相位能够覆盖0至2π,这8个纳米结构可以作为第一纳米结构。
[0096]
此外,需要说明的是,多个纳米结构能够覆盖0至2π,指的是多个纳米结构的相位所对应的跨度能够达到2π,并不限定纳米结构的相位必须在[0,2π],这些纳米结构的相位是基于其中一个纳米结构的相对相位。例如,除第一个纳米结构之外,其余n-1个纳米结构的相位都是以该第一个纳米结构的相位为基准所确定的,该第一个纳米结构的相位可以为0,也可以为其他任意值,其他n-1个纳米结构的相位依次递增(或递减),得到能够覆盖0至2π的n个纳米结构。例如,上述的能够覆盖0至2π的8个纳米结构对主入射光的调制相位依次为该可以为任意值;这8个纳米结构的相位可以为任意值,但相邻两个纳米结构的相位差始终为为方便描述,本实施例以8个纳米结构对主入射光的调制相位依次是
为例说明。
[0097]
本发明实施例提供的超表面的设计方法,以对主入射光的调制相位作为基准,选取n个不同调制相位的纳米结构(如第一纳米结构),通过分析其在不同入射角度的入射光下的性能参数确定所选取的纳米结构是否满足广角成像要求,并将不满足广角成像要求的纳米结构替换为其他形状的纳米结构,实现更新,从而可以寻到谐振响应较小的纳米结构,进而利用更新后的n个纳米结构设计超表面,所设计的超表面对不同入射角度的入射光具有比较稳定的调制效果,整体性能较好,可以适用于广角成像的场景,能够提高广角成像质量。
[0098]
在上述实施例的基础上,由于性能参数可以包含多项,例如包含透射率和调制相位两项,相应地,广角成像要求也可分为多项,例如分为广角成像透射率要求、广角成像相位要求等。具体地,本发明实施例中,在性能参数包括透射率的情况下,该广角成像要求包括广角成像透射率要求。并且,目标纳米结构在不同入射角度的入射光下的透射率越大,越能够满足广角成像透射率要求。相应地,若目标纳米结构的透射率越小,则越可能不满足广角成像要求。
[0099]
可选地,对于单一的纳米结构,发明人发现,较难保证其对不同入射角度的入射光均具有较高的透射率,而若将判断是否满足广角成像透射率要求的阈值设置得较低,则会大大降低所设计超表面的整体性能。因此,本发明实施例利用多个目标纳米结构整体的平均透射率来判断是否满足广角成像透射率要求。具体地,该更新操作还包括以下步骤a1-a2:
[0100]
步骤a1:确定每个入射角度对应的第一平均透射率,第一平均透射率为多个目标纳米结构在入射角度的入射光下的透射率的加权平均值。
[0101]
本发明实施例中,在性能参数包括透射率的情况下,每个目标纳米结构的性能信息均包括多个入射角度对应的透射率,即在多个入射角度的入射光下目标纳米结构的透射率。本发明实施例对同一入射角度、多个不同目标纳米结构的透射率进行加权平均,可以确定该入射角度所对应的平均透射率,即第一平均透射率;通过对每个入射角度所对应的性能信息均进行相应的加权平均处理,即可得到每个入射角度对应的第一平均透射率。该第一平均透射率能够表示多个目标纳米结构对以该入射角度入射的光线的平均透射率。
[0102]
可选地,上述步骤a1“确定每个入射角度对应的第一平均透射率”包括以下步骤a11。
[0103]
步骤a11:确定每个目标纳米结构的权重,根据权重对多个目标纳米结构在入射角度的入射光下的透射率进行加权处理,得到该入射角度对应的第一平均透射率。其中,不同的目标纳米结构的权重相同,或者,目标纳米结构的权重与超表面中与该目标纳米结构对应同一调制相位的纳米结构的数量之间为正相关关系。
[0104]
并且,该第一平均透射率满足:
[0105][0106]
其中,wi表示第i个目标纳米结构的权重,t
i,j
表示第i个目标纳米结构在第j个入
射角度的入射光下的透射率,表示第j个入射角度对应的第一平均透射率。一般情况下,为实现加权平均,所有权重之和为1,即
[0107]
本发明实施例中,可以预先为每种目标纳米结构设置权重,例如,第i个目标纳米结构的权重为wi,i=1,2,
…
,n;并且,上述步骤1022中的替换过程也会改变该权重。其中,可以为不同的目标纳米结构设置相同的权重,即w1=w2=
…
=wn;或者,由于所确定的n个目标纳米结构最终用于设计超表面,为保证该超表面的整体透射率较好,可以基于超表面所需的每种调制相位对应的纳米结构的数量来设置相应的目标纳米结构的权重,且二者之间为正相关关系,例如,二者之间为正比例关系。基于超表面中每种纳米结构的数量来确定相应目标纳米结构的权重,可以使得所设计的超表面具有更好的性能。
[0108]
例如,设计超表面需要4种纳米结构,n=4,且4种纳米结构对主入射光的调制相位依次为0、π/2、π、3π/2,若所设计的超表面共需要100个纳米结构(此处仅为举例说明,实际中所需的纳米结构数量远大于100),其中,需要10个调制相位为0的纳米结构、需要20个调制相位为π/2的纳米结构、需要30个调制相位为π的纳米结构、需要40个调制相位为3π/2的纳米结构,相应地,可以将对主入射光的调制相位分别为0、π/2、π、3π/2的4种目标纳米结构的权重依次设为0.1、0.2、0.3、0.4。
[0109]
并且,本发明实施例中,可以获取每个目标纳米结构在不同入射角度下的透射率;例如,若入射角度共具有m个,则以确定任一目标纳米结构对任一入射角度的透射率,并以t
i,j
表示第i个目标纳米结构在第j个入射角度的入射光下的透射率,其中,i=1,2,
…
,n;j=1,2,
…
,m。在确定第j个入射角度下n个目标纳米结构的透射率后,即可基于上式(1)确定该第j个入射角度对应的第一平均透射率tj。
[0110]
本发明实施例中,可以在广角所对应的范围内选取m个间隔均匀的角度作为需要分析的入射角度。例如,广角的范围为0~30
°
,则可以设置0、1
°
、2
°
、
…
、30
°
共31个入射角度,即m=31。之后可以确定每个入射角度对应的第一平均透射率tj。其中,主入射角度也为其中一个入射角度。
[0111]
步骤a2:在至少一个第一平均透射率低于第一预设透射率阈值的情况下,确定至少一个目标纳米结构不满足广角成像透射率要求。
[0112]
本发明实施例中,该第一平均透射率表示整个纳米结构集的整体性能,若其中一个或多个入射角度对应的第一平均透射率低于第一预设透射率阈值,则说明该纳米结构集的整体性能不满足要求,该纳米结构集中至少有一个目标纳米结构是不满足广角成像透射率要求的,即存在不满足广角成像要求的目标纳米结构,此时需要执行上述步骤1022。相反地,若所有入射角度对应的第一平均透射率均不低于(大于或等于)该第一预设透射率阈值,则说明该纳米结构集满足所需的要求,此时可以认为该纳米结构集中所有目标纳米结构均满足广角成像透射率要求。
[0113]
可选地,由于超表面一般主要工作于主入射角度对应的场景,对主入射角度的透射率要求可以设置得更高。具体地,本发明实施例中,设置比第一预设透射率阈值更大的第二预设透射率阈值,并对主入射角度对应的第一平均透射率进行判断,若该主入射角度对应的第一平均透射率低于第二预设透射率阈值,则也认为该纳米结构集不符合要求。相反
地,在所有第一平均透射率均不低于第一预设透射率阈值、且主入射角度对应的第一平均透射率不低于第二预设透射率阈值的情况下,确定所有目标纳米结构均满足广角成像透射率要求,可以利用这些目标纳米结构设计超表面。例如,该第一预设透射率阈值可以为0.8,该第二预设透射率阈值可以为0.9。
[0114]
可选地,若整体的第一平均透射率不满足要求,可以进一步基于每个目标纳米结构自身的透射率来确定具体哪个或哪些目标纳米结构不满足广角成像透射率要求,具体地,上述步骤a2“确定至少一个目标纳米结构不满足广角成像透射率要求”可以包括以下步骤a21。
[0115]
步骤a21:将具有最低透射率或具有最低第二平均透射率的目标纳米结构作为不满足广角成像透射率要求的目标纳米结构;第二平均透射率为目标纳米结构在多个入射角度的入射光下的透射率的平均值。
[0116]
本发明实施例中,若与其他目标纳米结构相比,某目标纳米结构具有最低的透射率,则可以认为该目标纳米结构不满足广角成像透射率要求。或者,也可以确定每个目标纳米结构自身的平均透射率,即第二平均透射率,若某目标纳米结构具有最低的第二平均透射率,则可以认为该目标纳米结构不满足广角成像透射率要求。具体地,本发明实施例将目标纳米结构在多个入射角度的入射光下的透射率的平均值作为该目标纳米结构的第二平均透射率。例如,对于第i个目标纳米结构,其在第j个入射角度的入射光下的透射率为t
i,j
,则该第i个目标纳米结构的第二平均透射率满足:其中,m表示入射角度的种类数。
[0117]
需要说明的是,在需要确定具体哪个目标纳米结构不满足广角成像透射率要求,可以只将最低透射率或最低第二平均透射率对应的目标纳米结构作为不满足广角成像透射率要求的目标纳米结构;或者,进一步地,还可以将其他透射率较低或第二平均透射率较低(例如,第二低)的目标纳米结构也作为不满足广角成像透射率要求的目标纳米结构,本发明实施例对此不做限定。
[0118]
此外可选地,也可以直接比较纳米结构的透射率是否足够大。具体地,上述更新操作还包括步骤a3-a4:
[0119]
步骤a3:判断每个目标纳米结构的透射参数是否低于第三预设透射率阈值;目标纳米结构的透射参数包括:目标纳米结构的透射率中的最小值,或者,目标纳米结构的第二平均透射率;第二平均透射率为目标纳米结构在多个入射角度的入射光下的透射率的平均值。
[0120]
步骤a4:在存在透射参数低于第三预设透射率阈值的目标纳米结构的情况下,将具有最低透射参数的目标纳米结构作为不满足广角成像透射率要求的目标纳米结构。
[0121]
本发明实施例中,可以确定某个目标纳米结构的透射率中的最小值,每个目标纳米结构均对应一个透射率的最小值(不同于前述的最低透射率,该最低透射率为所有目标纳米结构的透射率中的最小值),或者,与上述步骤a21相似,确定目标纳米结构的第二平均透射率,将该透射率的最小值或第二平均透射率作为相应目标纳米结构的透射参数,通过比较该透射参数是否低于第三预设透射率阈值,来确定目标纳米结构是否满足广角成像透射率要求;一般情况下,该第三预设透射率阈值小于第一预设透射率阈值。
[0122]
其中,若存在透射参数低于第三预设透射率阈值的目标纳米结构,即至少一个目标纳米结构的透射参数低于该第三预设透射率阈值,此时也可说明至少一个目标纳米结构不满足广角成像透射率要求。本发明实施例中,可以只将具有最低透射参数(即具有最低透射率或具有最低第二平均透射率)的目标纳米结构作为不满足广角成像透射率要求的目标纳米结构;或者,进一步地,将透射参数低于第三预设透射率阈值的所有目标纳米结构均作为不满足广角成像透射率要求的目标纳米结构,具体可基于实际情况而定。
[0123]
可选地,在性能参数包括调制相位的情况下,相应地,该广角成像要求包括广角成像相位要求;目标纳米结构的相位梯度越小,越能够满足广角成像相位要求。其中,目标纳米结构的相位梯度用于表示目标纳米结构的调制相位的变化程度。本发明实施例中,目标纳米结构的调制相位的变化程度越大,说明该目标纳米结构的调制相位越可能存在突变,其与对主入射光的调制相位之间的差异越大,该目标纳米结构越难满足广角成像相位要求。
[0124]
可选地,上述更新操作还包括以下步骤b1-b2。
[0125]
步骤b1:确定每个目标纳米结构的相位梯度,目标纳米结构的相位梯度包括:目标纳米结构与相邻的其他目标纳米结构之间的调制相位之差随入射角度变化所具有的变化程度,和/或,目标纳米结构的调制相位随入射角度变化所具有的变化程度。
[0126]
本发明实施例中,由于性能信息包含多个不同入射角度对应的调制相位,故以调制相位随入射角度的变化所具有的变化程度表示目标纳米结构的相位梯度。具体地,可以将目标纳米结构本身的调制相位随入射角度变化所具有的变化程度作为该目标纳米结构的相位梯度;例如,目标纳米结构的相位梯度满足下式(2)或式(3):
[0127][0128][0129]
其中,表示第i个目标纳米结构在第j个入射角度处的相位梯度。
[0130]
或者,将相邻目标纳米结构之间的调制相位之差随入射角度变化所具有的变化程度作为某个目标纳米结构的相位梯度。本发明实施例中,两个目标纳米结构相邻,指的是两个目标纳米结构对主入射光的调制相位大小相邻。例如,基于目标纳米结构对主入射光的调制相位大小对多个目标纳米结构进行排序,则第i个目标纳米结构与第i-1个以及第i+1个目标纳米结构相邻。例如,对于第i个目标纳米结构,其在第j个入射角度处对应的相位梯度可以表示为下式(4)或式(5):
[0131][0132][0133]
或者,也可综合左右两个相邻的目标纳米结构的调制相位,例如,该目标纳米结构的相位梯度满足下式(6):
[0134]
[0135]
本领域技术人员可以理解,若n个目标纳米结构对主入射光的调制相位正好能够覆盖0至2π,由于纳米结构的调制相位是以2π为周期的,例如,0与2π、4π等本质上是相同的,因此,第1个目标纳米结构与第n个目标纳米结构也是相邻的;例如,
[0136]
步骤b2:在目标纳米结构的相位梯度高于相应的预设梯度阈值的情况下,确定相位梯度高于预设梯度阈值的目标纳米结构不满足广角成像相位要求。
[0137]
本发明实施例中,无论上式(2)或式(3)所示的第一种相位梯度,或者上式(4)、式(5)或式(6)所示的第二种相位梯度,均是越小越好,即目标纳米结构的相位梯度越小,越可能满足相应的广角成像相位要求。相反地,如上述步骤b2所示,若某目标纳米结构的相位梯度高于预设梯度阈值,则可确定该目标纳米结构不满足广角成像相位要求。
[0138]
此外,目标纳米结构的相位梯度存在上述两种,可以分别为每一种相位梯度设置相应的预设梯度阈值;在实际应用过程中,可以只确定其中一种相位梯度。或者,若确定目标纳米结构的两种相位梯度,则在其中任意一种相位梯度高于相应的预设梯度阈值的情况下,即可认为目标纳米结构不满足广角成像相位要求;相应地,若目标纳米结构的两种相位梯度均低于相应的预设梯度阈值,则可认为该目标纳米结构满足广角成像相位要求。
[0139]
此外可选地,可以将目标纳米结构的相位梯度与预设梯度阈值直接进行比较。或者,也可通过其他方式实现间接比较。本发明实施例中,上述更新操作还可以包括步骤b3-b4。
[0140]
步骤b3:确定目标纳米结构在第j个入射角度处的相位梯度与目标纳米结构在主入射角度处的相位梯度之间的变化比,且变化比满足下式(7):
[0141][0142]
其中,表示第i个目标纳米结构在第j个入射角度处的相位梯度,表示第i个目标纳米结构在主入射角度处的相位梯度,r
i,j
表示第i个目标纳米结构在第j个入射角度处的变化比。
[0143]
步骤b4:在变化比超过预设比值的情况下,确定目标纳米结构的相位梯度高于相应的预设梯度阈值。
[0144]
本发明实施例中,上述步骤b1确定的目标纳米结构的相位梯度包括多个入射角度对应的相位梯度,其也包括主入射角度对应的相位梯度,一般情况下,主入射角度处的相位变化不大,即相位梯度较小,本发明实施例以主入射角度对应的相位梯度为基准,利用相位梯度的变化比确定目标纳米结构在其他入射角度处的相位梯度是否满足要求。具体地,对于第i个目标纳米结构,其在主入射角度处的相位梯度为其在其他第j个入射角度处的相位梯度为则可以基于上式(7)确定相应的变化比r
i,j
,该变化比r
i,j
可以表示相对于主入射角度目标纳米结构的相位梯度的变化百分比。该变化比r
i,j
越小,说明第i个目标纳米结构的相位梯度变化越小,其与主入射角度处的相位梯度越接近,越可能满足广角成像相位要求;相反地,若变化比r
i,j
超过预设比值,则可确定第i个目标纳米结构的相位梯度高于相应的预设梯度阈值(此时,该预设梯度阈值相当于是基于相位梯度所确
定的阈值),该第i个目标纳米结构不满足广角成像相位要求。例如,该预设比值可以为10%。
[0145]
此外,本发明实施例中,若性能参数包含透射率和调制相位两项,相应地,广角成像要求包括广角成像透射率要求和广角成像相位要求,基于目标纳米结构是否满足广角成像透射率要求和广角成像相位要求,确定该目标纳米结构是否满足广角成像要求;其中,目标纳米结构满足广角成像透射率要求是其满足广角成像要求的必要条件,目标纳米结构满足广角成像相位要求也是其满足广角成像要求的必要条件。例如,若目标纳米结构不满足广角成像透射率要求、或者不满足广角成像相位要求,则可认为该目标纳米结构不满足广角成像要求;若目标纳米结构既满足广角成像透射率要求、又满足广角成像相位要求,则认为该目标纳米结构满足广角成像要求。
[0146]
可选地,本发明实施例可以预先确定纳米结构的性能信息,在步骤1021中需要获取相应目标纳米结构的性能信息时,可以直接查询或调用相应的性能信息。具体地,本发明实施例中,在上述步骤102“对包括n个目标纳米结构的纳米结构集循环执行更新操作”之前,该方法还包括:
[0147]
步骤c1:对多个不同形状的纳米结构进行性能分析,确定每个纳米结构的性能信息。
[0148]
本发明实施例中,预先对多个不同形状(或者,所有不同形状)的纳米结构进行分析,可以提前确定大量纳米结构的性能信息,进而建立相应的数据库,方便后续使用。并且,在确定第一纳米结构或选取第二纳米结构时,也可利用该数据库初步排除不符合要求的纳米结构,例如排除透射率过低或相位梯度过大的纳米结构,可以提高后续更新操作的效率,能够更快速地确定满足广角成像要求的纳米结构集。
[0149]
可选地,上述步骤“对多个不同形状的纳米结构进行性能分析”的一种实施方式可以参见以下步骤c11-c12。
[0150]
步骤c11:以多个同一纳米结构构成与纳米结构对应的测试超表面,并以不同入射角度向测试超表面出射入射光。
[0151]
本发明实施例中,在分析某一纳米结构的性能信息时,构建全部由该纳米结构构成的超表面,即测试超表面,该测试超表面所具有的纳米结构均为该需要分析的纳米结构。其中,该测试超表面一般为模拟的超表面,通过仿真测试等方式即可形成该测试超表面,并实现不同入射角度下的测试分析。
[0152]
步骤c12:将所述测试超表面在不同入射角度的入射光下的性能参数作为所述纳米结构相应的性能参数。
[0153]
本发明实施例中,该测试超表面与相应的纳米结构具有相同的性能参数,故通过确定该测试超表面的性能参数即可得到相应纳米结构的性能参数。在确定测试超表面的性能参数的过程中,可以将某点作为参考点,确定该参考点的性能参数。例如,上述步骤c12可以包括:确定在测试超表面出光侧的参考点处的性能参数,将参考点处的性能参数作为纳米结构的性能参数;参考点与测试超表面的中心对应,且与测试超表面的中心之间的间距小于预设距离。在测试超表面的出光侧选取参考点,通过检测该参考点处的性能参数确定该纳米结构的性能参数。其中,该参考点可以位于测试超表面的中心对应的位置,且距离测试超表面的距离较近,例如,距离1um。
[0154]
下面通过一个实施例详细介绍该超表面的设计方法的流程。
[0155]
参见图2所示,该超表面的设计方法包括步骤201-209。
[0156]
步骤201:对多个不同形状的纳米结构进行性能分析,确定每个纳米结构的性能信息。
[0157]
其中,可以对圆柱形、方柱形、十字柱形等多种不同形状、不同尺寸(例如,不同的高度、半径、周期等)的纳米结构进行性能分析,确定每个纳米结构在不同入射角度下对应的透射率和调制相位。并且,本发明实施例中的主入射角度为0
°
,即主入射光为正入射的光线,且性能分析的角度范围为0~30
°
;相应地,该性能信息包括0~30
°
对应的透射率和调制相位。
[0158]
步骤202:确定8个第一纳米结构,不同的第一纳米结构对主入射光的调制相位不同。
[0159]
本发明实施例中,选取8个离散相位点8个第一纳米结构对主入射光的调制相位分别满足上述8个离散相位点。为方便描述,本发明实施例按照所调制相位的大小对8个第一纳米结构进行排序:第一纳米结构1表示序号为1的第一纳米结构,其对主入射光的调制相位为0;第一纳米结构2表示序号为2的第一纳米结构,其对主入射光的调制相位为
……
,第一纳米结构8表示序号为8的第一纳米结构,其对主入射光的调制相位分别为
[0160]
步骤203:将8个第一纳米结构分别作为相应的目标纳米结构,生成最初的纳米结构集。
[0161]
相应地,目标纳米结构1表示序号为1的目标纳米结构,其对主入射光的调制相位为0;目标纳米结构2表示序号为2的目标纳米结构,其对主入射光的调制相位为
……
,目标纳米结构8表示序号为8的目标纳米结构,其对主入射光的调制相位分别为
[0162]
步骤204:获取8个目标纳米结构的性能信息。
[0163]
其中,若该8个目标纳米结构为上述的8个第一纳米结构,则可以基于上述步骤201所确定的数据查询得到该8个目标纳米结构的性能信息;或者,若该8个目标纳米结构中包含新替换的目标纳米结构,此时只需要获取该新替换的性能信息。
[0164]
本发明实施例中,所设计的超表面以硅(si)作为纳米结构的材料,以二氧化硅(sio2)作为纳米结构的衬底;并且,纳米结构的高度和周期是预设的,通过改变纳米结构的截面尺寸(如半径、直径等)来改变纳米结构的相位调制效果,即不同截面尺寸的纳米结构,具有不同的调制相位。本发明实施例中,超表面中纳米结构的高度为600nm,周期为490nm,其工作波长为850nm。本发明实施例选取圆柱形的纳米结构作为第一纳米结构,经分析,直径d分别为d=150,166,176,184,188,193,200,213(单位,nm)的纳米结构可满足上述8个离散相位点的要求,将其依次编号1至8,并作为初始的8个目标纳米结构。
[0165]
其中,初始的8个目标纳米结构均为圆柱形,圆柱形的目标纳米结构的示意图可参见图3所示;并且,8个目标纳米结构的性能信息可参见图4a和图4b所示,图4a和图4b中的1
至8表示8个目标纳米结构的序号。其中,图4a表示8个圆柱形的目标纳米结构在不同入射角下的透射率,图4b表示8个圆柱形的目标纳米结构在不同入射角下的相位(即上述的调制相位,单位为rad)。由图4a、4b可知,目标纳米结构2、3、4、5在部分入射角下的透射率较小,目标纳米结构3、4、5的相位梯度较大。
[0166]
图5a和图5b示出了入射角为0
°
和30
°
下不同目标纳米结构的透射率和相位。由图5a和图5b可知,虽然8个目标纳米结构基本可以实现0至2π的相位全覆盖,且如图5a所示,正入射时各目标纳米结构均表现为高于0.9的透射率,但如图5b所示,在入射角为30
°
时,序号为3、4、5的目标纳米结构的透射率均低于0.6,甚至最小透射率约为0.2。如果将上述8个目标纳米结构用于设计制造超表面,则该超表面只能在小角度范围内使用,在大角度时光学性能将急剧下降。通过本发明实施例提供的方法,可以筛选并替换其中较差的目标纳米结构,具体可参见如下所示的步骤。
[0167]
步骤205:确定每个入射角度对应的第一平均透射率,并确定每个目标纳米结构的相位梯度。
[0168]
步骤206:判断第一平均透射率是否高于第一预设透射率阈值,且相位梯度是否低于预设梯度阈值,若是,执行步骤208,否则执行步骤207。
[0169]
步骤207:确定不满足广角成像要求的目标纳米结构,并用新的第二纳米结构代替该不满足广角成像要求的目标纳米结构,生成新的纳米结构集,并重新执行步骤204。其中,步骤204-207为更新操作。
[0170]
本发明实施例中,若第一平均透射率不高于第一预设透射率阈值,说明存在不满足广角成像透射率要求的目标纳米结构;具体地,如上述步骤a21所示,可以将具有最低透射率或具有最低第二平均透射率的目标纳米结构作为不满足广角成像透射率要求的目标纳米结构。若目标纳米结构的相位梯度不低于预设梯度阈值,说明该目标纳米结构不满足广角成像相位要求。本发明实施例可以将不满足广角成像透射率要求和/或不满足广角成像相位要求的目标纳米结构作为不满足广角成像要求的目标纳米结构,并用新的第二纳米结构代替,该第二纳米结构作为新的目标纳米结构,进而可以生成新的包含8个目标纳米结构的纳米结构集。
[0171]
如上所述,本发明实施例所选取的圆柱形的目标纳米结构3(即序号为3的目标纳米结构)的透射率和相位均不满足要求,其透射率较低,且相位梯度较大,故该目标纳米结构3为一个不满足广角成像要求的目标纳米结构;本发明实施例选取十字柱形的纳米结构作为第二纳米结构,并替换圆柱形的目标纳米结构3,形成新的目标纳米结构3以及新的纳米结构集。其中,该十字柱形的纳米结构的示意图可参见图6所示,更换目标纳米结构3形成新的纳米结构集的示意图可参见图7所示。
[0172]
本发明实施例中,圆柱形的目标纳米结构2、3、4的性能均较差,可以在一次更新操作中一次性替换这三个目标纳米结构。具体地,本发明实施例中以三个十字柱形的第二纳米结构替换圆柱形的目标纳米结构2、3、4。十字柱形的臂长a和臂宽b的定义可参见图6所示,且其高度h不变,仍然为600nm;经测试,臂长a=428,480,460nm、臂宽b=143,160,130nm的三个十字柱形纳米结构对正入射光线(即主入射光)的调制相位分别约为三者可以替换圆柱形的目标纳米结构2、3、4。
[0173]
图5b所对应的参数具体可参见下表1,表1示出了在入射角度为30
°
时,圆柱形的8个目标纳米结构的参数。
[0174]
表1
[0175][0176][0177]
所选的三个十字柱形纳米结构的参数可参见下表2所示。
[0178]
表2
[0179][0180]
对比表1和表2可知,这三个十字柱形的第二纳米结构比圆柱形的目标纳米结构2、3、4具有更优的性能,将三个十字柱形的第二纳米结构作为新的目标纳米结构2、3、4,可以提升新的纳米结构集的整体性能。
[0181]
并且,本发明实施例还提供了序号为2的目标纳米结构的透射率和相位随入射角的变化情况,具体可参见图8a和图8b所示;其中,每个图均对应有圆柱形的目标纳米结构和十字柱形目标纳米结构。基于图8a和图8b可知,十字柱形的目标纳米结构2的透射率在所分析的全角度范围内(即0~30
°
范围内)都表现为较高透射率,而且相位突变不明显。因此,本发明实施例中,通过将圆柱形的目标纳米结构替换为十字柱形的第二纳米结构,可以提升新的纳米结构集的透射率和调制相位等性能。
[0182]
在生成新的纳米结构集之后,即可执行下一轮的更新操作,即可以重新执行上述步骤204,进而确定该新的纳米结构集中目标纳米结构的透射率和相位梯度等,以判断其是否满足相位成像要求。
[0183]
本发明实施例以表2所对应的三个十字柱形纳米结构(第二纳米结构)替换圆柱形的目标纳米结构2、3、4,可以得到替换后结构(包含5个圆柱形纳米结构和3个十字柱形纳米结构),替换后结构的第一平均透射率具体可参见图9所示;并且,图9对比示出了原全圆柱
结构(包含8个圆柱形纳米结构)的第一平均透射率,图9纵坐标的平均透射率为第一平均透射率。由图9可知,替换后结构在正入射有高于0.9的第一平均透射率,而且大角度下的透射率仍保持高于0.85的较高数值;不同于替换前全为圆柱结构时的低第一平均透射率的状况。替换后的纳米结构集透射率更优。类似地,也可分析替换后的纳米结构集的相位梯度,本实施例对此不做详述。
[0184]
步骤208:确定当前的纳米结构集符合广角成像要求。
[0185]
本发明实施例中,若所有的第一平均透射率均高于第一预设透射率阈值,则可认为8个目标纳米结构均满足广角成像透射率要求;若每个目标纳米结构的相位梯度均低于预设梯度阈值,则可认为8个目标纳米结构均满足广角成像相位要求。此时可认为8个目标纳米结构均满足广角成像要求,即当前的纳米结构集(包括当前的8个目标纳米结构)符合广角成像要求,可用于设计超表面。
[0186]
步骤209:基于当前的纳米结构集设计超表面。
[0187]
本发明实施例提供的超表面的设计方法,通过分析不同几何形状的纳米结构在不同入射角的光学响应情况(包括透射率、调制相位),采用替换纳米结构的方式,可以将透射率低、相位突变的纳米结构替换为主入射光调制相位相同的其它几何形状的纳米结构,在尽量减少初步设计结构改变的基础上提高所设计的超表面的整体性能,大角度斜入射时也具有较优的透射率和调制相位。
[0188]
上文详细描述了本发明实施例提供的超表面的设计方法,该方法也可以通过相应的装置实现,下面详细描述本发明实施例提供的超表面的设计装置。
[0189]
图10示出了本发明实施例所提供的一种超表面的设计装置的结构示意图。如图10所示,该超表面的设计装置包括:
[0190]
初始模块11,用于确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;
[0191]
更新模块12,用于对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;
[0192]
设计模块13,用于基于所述纳米结构集设计超表面;
[0193]
其中,所述更新模块12包括获取单元121和更新单元122;
[0194]
所述获取单元121用于,获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;
[0195]
所述更新单元122用于,在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。
[0196]
在一种可能的实现方式中,在所述性能参数包括透射率的情况下,所述广角成像要求包括广角成像透射率要求;所述目标纳米结构在不同入射角度的入射光下的透射率越
大,越能够满足所述广角成像透射率要求。
[0197]
在一种可能的实现方式中,所述更新模块12所执行的更新操作还包括:
[0198]
确定每个所述入射角度对应的第一平均透射率,所述第一平均透射率为多个所述目标纳米结构在所述入射角度的入射光下的透射率的加权平均值;
[0199]
在至少一个所述第一平均透射率低于第一预设透射率阈值的情况下,确定至少一个目标纳米结构不满足所述广角成像透射率要求。
[0200]
在一种可能的实现方式中,所述更新模块12所执行的确定每个所述入射角度对应的第一平均透射率,包括:
[0201]
确定每个所述目标纳米结构的权重,根据所述权重对多个所述目标纳米结构在所述入射角度的入射光下的透射率进行加权处理,得到所述入射角度对应的第一平均透射率;不同的所述目标纳米结构的权重相同,或者,所述目标纳米结构的权重与所述超表面中与所述目标纳米结构对应同一调制相位的纳米结构的数量之间为正相关关系;
[0202]
所述第一平均透射率满足:
[0203][0204]
其中,wi表示第i个目标纳米结构的权重,t
i,j
表示第i个目标纳米结构在第j个入射角度的入射光下的透射率,表示第j个入射角度对应的第一平均透射率。
[0205]
在一种可能的实现方式中,所述更新模块12所执行的确定至少一个目标纳米结构不满足所述广角成像透射率要求,包括:
[0206]
将具有最低透射率或具有最低第二平均透射率的目标纳米结构作为不满足所述广角成像透射率要求的目标纳米结构;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值。
[0207]
在一种可能的实现方式中,所述更新模块12所执行的更新操作还包括:
[0208]
在所有所述第一平均透射率均不低于第一预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;
[0209]
或者,在所有所述第一平均透射率均不低于第一预设透射率阈值、且所述主入射角度对应的第一平均透射率不低于第二预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;所述第二预设透射率阈值大于所述第一预设透射率阈值。
[0210]
在一种可能的实现方式中,所述更新模块12所执行的更新操作还包括:
[0211]
判断每个所述目标纳米结构的透射参数是否低于第三预设透射率阈值;所述目标纳米结构的透射参数包括:所述目标纳米结构的透射率中的最小值,或者,所述目标纳米结构的第二平均透射率;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值;
[0212]
在存在透射参数低于第三预设透射率阈值的目标纳米结构的情况下,将具有最低透射参数的目标纳米结构作为不满足所述广角成像透射率要求的目标纳米结构。
[0213]
在一种可能的实现方式中,在所述性能参数包括调制相位的情况下,所述广角成像要求包括广角成像相位要求;所述目标纳米结构的相位梯度越小,越能够满足所述广角
成像相位要求;其中,所述目标纳米结构的相位梯度用于表示所述目标纳米结构的调制相位的变化程度。
[0214]
在一种可能的实现方式中,所述更新模块12所执行的更新操作还包括:
[0215]
确定每个所述目标纳米结构的相位梯度,所述目标纳米结构的相位梯度包括:所述目标纳米结构与相邻的其他目标纳米结构之间的调制相位之差随入射角度变化所具有的变化程度,和/或,所述目标纳米结构的调制相位随入射角度变化所具有的变化程度;
[0216]
在所述目标纳米结构的相位梯度高于相应的预设梯度阈值的情况下,确定相位梯度高于预设梯度阈值的目标纳米结构不满足所述广角成像相位要求。
[0217]
在一种可能的实现方式中,所述更新模块12所执行的更新操作还包括:
[0218]
确定所述目标纳米结构在第j个入射角度处的相位梯度与所述目标纳米结构在所述主入射角度处的相位梯度之间的变化比,且所述变化比满足:
[0219][0220]
其中,表示第i个目标纳米结构在第j个入射角度处的相位梯度,表示第i个目标纳米结构在所述主入射角度处的相位梯度,r
i,j
表示第i个目标纳米结构在第j个入射角度处的变化比;
[0221]
在所述变化比超过预设比值的情况下,确定所述目标纳米结构的相位梯度高于相应的预设梯度阈值。
[0222]
在一种可能的实现方式中,该装置还包括分析模块;
[0223]
所述分析模块用于,在所述更新模块12对包括n个目标纳米结构的纳米结构集循环执行更新操作之前,对多个不同形状的纳米结构进行性能分析,确定每个所述纳米结构的性能信息。
[0224]
在一种可能的实现方式中,所述分析模块对多个不同形状的纳米结构进行性能分析,包括:
[0225]
以多个同一所述纳米结构构成与所述纳米结构对应的测试超表面,并以不同入射角度向所述测试超表面出射入射光;
[0226]
将所述测试超表面在不同入射角度的入射光下的性能参数作为所述纳米结构相应的性能参数。
[0227]
在一种可能的实现方式中,所述第二纳米结构与对所述主入射光具有同一调制相位的第一纳米结构以及对所述主入射光具有同一调制相位的曾经选取的其他第二纳米结构均形状不同。
[0228]
在一种可能的实现方式中,所述主入射角度为0
°±
δ,δ表示在误差允许范围内的角度值。
[0229]
在一种可能的实现方式中,n个所述第一纳米结构对主入射光的调制相位至少能够覆盖0至2π。
[0230]
在一种可能的实现方式中,n大于或等于8。
[0231]
在一种可能的实现方式中,所述第一纳米结构与所述第二纳米结构均为偏振相关结构;或者,所述第一纳米结构与所述第二纳米结构均为偏振不相关结构。
[0232]
本发明实施例还提供一种超表面的设计装置,所述设计装置包括:处理器,所述处理器用于执行存储在存储器中的计算机程序,以实现上述任一方法实施例提供的超表面的设计方法。
[0233]
例如,所述超表面的设计装置包括处理器和存储器;所述存储器被配置为存储计算机程序;所述处理器被配置为能够执行所述计算机程序,以使所述超表面的设计装置能够执行以下操作:
[0234]
确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;
[0235]
对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;
[0236]
基于所述纳米结构集设计超表面;
[0237]
其中,所述更新操作包括:
[0238]
获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;
[0239]
在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。
[0240]
此外,本发明实施例还提供了一种电子设备,包括总线、收发器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该收发器、该存储器和处理器分别通过总线相连,计算机程序被处理器执行时实现上述超表面的设计方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0241]
具体的,参见图11所示,本发明实施例还提供了一种电子设备,该电子设备包括总线1110、处理器1120、收发器1130、总线接口1140、存储器1150和用户接口1160。
[0242]
在本发明实施例中,该电子设备还包括:存储在存储器1150上并可在处理器1120上运行的计算机程序,计算机程序被处理器1120执行时实现上述超表面的设计方法实施例的各个过程。
[0243]
收发器1130,用于在处理器1120的控制下接收和发送数据。
[0244]
本发明实施例中,总线架构(用总线1110来代表),总线1110可以包括任意数量互联的总线和桥,总线1110将包括由处理器1120代表的一个或多个处理器与存储器1150代表的存储器的各种电路连接在一起。
[0245]
总线1110表示若干类型的总线结构中的任何一种总线结构中的一个或多个,包括存储器总线以及存储器控制器、外围总线、加速图形端口(accelerate graphical port,agp)、处理器或使用各种总线体系结构中的任意总线结构的局域总线。作为示例而非限制,这样的体系结构包括:工业标准体系结构(industry standard architecture,isa)总线、微通道体系结构(micro channel architecture,mca)总线、扩展isa(enhanced isa,eisa)
总线、视频电子标准协会(video electronics standards association,vesa)、外围部件互连(peripheral component interconnect,pci)总线。
[0246]
处理器1120可以是一种集成电路芯片,具有信号处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中硬件的集成逻辑电路或软件形式的指令完成。上述的处理器包括:通用处理器、中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)、复杂可编程逻辑器件(complex programmable logic device,cpld)、可编程逻辑阵列(programmable logic array,pla)、微控制单元(microcontroller unit,mcu)或其他可编程逻辑器件、分立门、晶体管逻辑器件、分立硬件组件。可以实现或执行本发明实施例中公开的各方法、步骤及逻辑框图。例如,处理器可以是单核处理器或多核处理器,处理器可以集成于单颗芯片或位于多颗不同的芯片。
[0247]
处理器1120可以是微处理器或任何常规的处理器。结合本发明实施例所公开的方法步骤可以直接由硬件译码处理器执行完成,或者由译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,ram)、闪存(flash memory)、只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、寄存器等本领域公知的可读存储介质中。所述可读存储介质位于存储器中,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0248]
总线1110还可以将,例如外围设备、稳压器或功率管理电路等各种其他电路连接在一起,总线接口1140在总线1110和收发器1130之间提供接口,这些都是本领域所公知的。因此,本发明实施例不再对其进行进一步描述。
[0249]
收发器1130可以是一个元件,也可以是多个元件,例如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发器1130从其他设备接收外部数据,收发器1130用于将处理器1120处理后的数据发送给其他设备。取决于计算机系统的性质,还可以提供用户接口1160,例如:触摸屏、物理键盘、显示器、鼠标、扬声器、麦克风、轨迹球、操纵杆、触控笔。
[0250]
应理解,在本发明实施例中,存储器1150可进一步包括相对于处理器1120远程设置的存储器,这些远程设置的存储器可以通过网络连接至服务器。上述网络的一个或多个部分可以是自组织网络(ad hoc network)、内联网(intranet)、外联网(extranet)、虚拟专用网(vpn)、局域网(lan)、无线局域网(wlan)、广域网(wan)、无线广域网(wwan)、城域网(man)、互联网(internet)、公共交换电话网(pstn)、普通老式电话业务网(pots)、蜂窝电话网、无线网络、无线保真(wi-fi)网络以及两个或更多个上述网络的组合。例如,蜂窝电话网和无线网络可以是全球移动通信(gsm)系统、码分多址(cdma)系统、全球微波互联接入(wimax)系统、通用分组无线业务(gprs)系统、宽带码分多址(wcdma)系统、长期演进(lte)系统、lte频分双工(fdd)系统、lte时分双工(tdd)系统、先进长期演进(lte-a)系统、通用移动通信(umts)系统、增强移动宽带(enhance mobile broadband,embb)系统、海量机器类通信(massive machine type of communication,mmtc)系统、超可靠低时延通信(ultra reliable low latency communications,urllc)系统等。
[0251]
应理解,本发明实施例中的存储器1150可以是易失性存储器或非易失性存储器,或可包括易失性存储器和非易失性存储器两者。其中,非易失性存储器包括:只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存(flash memory)。
[0252]
易失性存储器包括:随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如:静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本发明实施例描述的电子设备的存储器1150包括但不限于上述和任意其他适合类型的存储器。
[0253]
在本发明实施例中,存储器1150存储了操作系统1151和应用程序1152的如下元素:可执行模块、数据结构,或者其子集,或者其扩展集。
[0254]
具体而言,操作系统1151包含各种系统程序,例如:框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序1152包含各种应用程序,例如:媒体播放器(media player)、浏览器(browser),用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序1152中。应用程序1152包括:小程序、对象、组件、逻辑、数据结构以及其他执行特定任务或实现特定抽象数据类型的计算机系统可执行指令。
[0255]
此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述超表面的设计方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0256]
计算机可读存储介质包括:永久性和非永久性、可移动和非可移动媒体,是可以保留和存储供指令执行设备所使用指令的有形设备。计算机可读存储介质包括:电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备以及上述任意合适的组合。计算机可读存储介质包括:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、非易失性随机存取存储器(nvram)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带存储、磁带磁盘存储或其他磁性存储设备、记忆棒、机械编码装置(例如在其上记录有指令的凹槽中的穿孔卡或凸起结构)或任何其他非传输介质、可用于存储可以被计算设备访问的信息。按照本发明实施例中的界定,计算机可读存储介质不包括暂时信号本身,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如穿过光纤电缆的光脉冲)或通过导线传输的电信号。
[0257]
在本技术所提供的几个实施例中,应该理解到,所披露的装置、电子设备和方法,可以通过其他的方式实现。例如,以上描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显
示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的、机械的或其他的形式连接。
[0258]
所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是或也可以不是物理单元,既可以位于一个位置,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或全部单元来解决本发明实施例方案要解决的问题。
[0259]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0260]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术作出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(包括:个人计算机、服务器、数据中心或其他网络设备)执行本发明各个实施例所述方法的全部或部分步骤。而上述存储介质包括如前述所列举的各种可以存储程序代码的介质。
[0261]
在本发明实施例的描述中,所属技术领域的技术人员应当知道,本发明实施例可以实现为方法、装置、电子设备及计算机可读存储介质。因此,本发明实施例可以具体实现为以下形式:完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、硬件和软件结合的形式。此外,在一些实施例中,本发明实施例还可以实现为在一个或多个计算机可读存储介质中的计算机程序产品的形式,该计算机可读存储介质中包含计算机程序代码。
[0262]
上述计算机可读存储介质可以采用一个或多个计算机可读存储介质的任意组合。计算机可读存储介质包括:电、磁、光、电磁、红外或半导体的系统、装置或器件,或者以上任意的组合。计算机可读存储介质更具体的例子包括:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom)、闪存(flash memory)、光纤、光盘只读存储器(cd-rom)、光存储器件、磁存储器件或以上任意组合。在本发明实施例中,计算机可读存储介质可以是任意包含或存储程序的有形介质,该程序可以被指令执行系统、装置、器件使用或与其结合使用。
[0263]
上述计算机可读存储介质包含的计算机程序代码可以用任意适当的介质传输,包括:无线、电线、光缆、射频(radio frequency,rf)或者以上任意合适的组合。
[0264]
可以以汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、集成电路配置数据或以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,例如:java、smalltalk、c++,还包括常规的过程式程序设计语言,例如:c语言或类似的程序设计语言。计算机程序代码可以完全的在用户计算机上执行、部分的在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行以及完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括:局域网(lan)或广域网(wan),可以连接到用户计算机,也可以连接到外部计算机。
[0265]
本发明实施例通过流程图和/或方框图描述所提供的方法、装置、电子设备。
[0266]
应当理解,流程图和/或方框图的每个方框以及流程图和/或方框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,这些计算机可读程序指令通过计算机或其他可编程数据处理装置执行,产生了实现流程图和/或方框图中的方框规定的功能/操作的装置。
[0267]
也可以将这些计算机可读程序指令存储在能使得计算机或其他可编程数据处理装置以特定方式工作的计算机可读存储介质中。这样,存储在计算机可读存储介质中的指令就产生出一个包括实现流程图和/或方框图中的方框规定的功能/操作的指令装置产品。
[0268]
也可以将计算机可读程序指令加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其他可编程数据处理装置上执行的指令能够提供实现流程图和/或方框图中的方框规定的功能/操作的过程。
[0269]
以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例披露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种超表面的设计方法,其特征在于,包括:确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;基于所述纳米结构集设计超表面;其中,所述更新操作包括:获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。2.根据权利要求1所述的方法,其特征在于,在所述性能参数包括透射率的情况下,所述广角成像要求包括广角成像透射率要求;所述目标纳米结构在不同入射角度的入射光下的透射率越大,越能够满足所述广角成像透射率要求。3.根据权利要求2所述的方法,其特征在于,所述更新操作还包括:确定每个所述入射角度对应的第一平均透射率,所述第一平均透射率为多个所述目标纳米结构在所述入射角度的入射光下的透射率的加权平均值;在至少一个所述第一平均透射率低于第一预设透射率阈值的情况下,确定至少一个目标纳米结构不满足所述广角成像透射率要求。4.根据权利要求3所述的方法,其特征在于,所述确定每个所述入射角度对应的第一平均透射率,包括:确定每个所述目标纳米结构的权重,根据所述权重对多个所述目标纳米结构在所述入射角度的入射光下的透射率进行加权处理,得到所述入射角度对应的第一平均透射率;不同的所述目标纳米结构的权重相同,或者,所述目标纳米结构的权重与所述超表面中与所述目标纳米结构对应同一调制相位的纳米结构的数量之间为正相关关系;所述第一平均透射率满足:其中,w
i
表示第i个目标纳米结构的权重,t
i,j
表示第i个目标纳米结构在第j个入射角度的入射光下的透射率,表示第j个入射角度对应的第一平均透射率。5.根据权利要求3所述的方法,其特征在于,所述确定至少一个目标纳米结构不满足所述广角成像透射率要求,包括:将具有最低透射率或具有最低第二平均透射率的目标纳米结构作为不满足所述广角
成像透射率要求的目标纳米结构;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值。6.根据权利要求3所述的方法,其特征在于,所述更新操作还包括:在所有所述第一平均透射率均不低于第一预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;或者,在所有所述第一平均透射率均不低于第一预设透射率阈值、且所述主入射角度对应的第一平均透射率不低于第二预设透射率阈值的情况下,确定所有所述目标纳米结构均满足所述广角成像透射率要求;所述第二预设透射率阈值大于所述第一预设透射率阈值。7.根据权利要求2所述的方法,其特征在于,所述更新操作还包括:判断每个所述目标纳米结构的透射参数是否低于第三预设透射率阈值;所述目标纳米结构的透射参数包括:所述目标纳米结构的透射率中的最小值,或者,所述目标纳米结构的第二平均透射率;所述第二平均透射率为所述目标纳米结构在多个所述入射角度的入射光下的透射率的平均值;在存在透射参数低于第三预设透射率阈值的目标纳米结构的情况下,将具有最低透射参数的目标纳米结构作为不满足所述广角成像透射率要求的目标纳米结构。8.根据权利要求1-7任意一项所述的方法,其特征在于,在所述性能参数包括调制相位的情况下,所述广角成像要求包括广角成像相位要求;所述目标纳米结构的相位梯度越小,越能够满足所述广角成像相位要求;其中,所述目标纳米结构的相位梯度用于表示所述目标纳米结构的调制相位的变化程度。9.根据权利要求8所述的方法,其特征在于,所述更新操作还包括:确定每个所述目标纳米结构的相位梯度,所述目标纳米结构的相位梯度包括:所述目标纳米结构与相邻的其他目标纳米结构之间的调制相位之差随入射角度变化所具有的变化程度,和/或,所述目标纳米结构的调制相位随入射角度变化所具有的变化程度;在所述目标纳米结构的相位梯度高于相应的预设梯度阈值的情况下,确定相位梯度高于预设梯度阈值的目标纳米结构不满足所述广角成像相位要求。10.根据权利要求9所述的方法,其特征在于,所述更新操作还包括:确定所述目标纳米结构在第j个入射角度处的相位梯度与所述目标纳米结构在所述主入射角度处的相位梯度之间的变化比,且所述变化比满足:其中,表示第i个目标纳米结构在第j个入射角度处的相位梯度,表示第i个目标纳米结构在所述主入射角度处的相位梯度,r
i,j
表示第i个目标纳米结构在第j个入射角度处的变化比;在所述变化比超过预设比值的情况下,确定所述目标纳米结构的相位梯度高于相应的预设梯度阈值。11.根据权利要求1所述的方法,其特征在于,在所述对包括n个目标纳米结构的纳米结构集循环执行更新操作之前,还包括:
对多个不同形状的纳米结构进行性能分析,确定每个所述纳米结构的性能信息。12.根据权利要求11所述的方法,其特征在于,所述对多个不同形状的纳米结构进行性能分析,包括:以多个同一所述纳米结构构成与所述纳米结构对应的测试超表面,并以不同入射角度向所述测试超表面出射入射光;将所述测试超表面在不同入射角度的入射光下的性能参数作为所述纳米结构相应的性能参数。13.根据权利要求1所述的方法,其特征在于,所述第二纳米结构与对所述主入射光具有同一调制相位的第一纳米结构以及对所述主入射光具有同一调制相位的曾经选取的其他第二纳米结构均形状不同。14.根据权利要求1所述的方法,其特征在于,所述主入射角度为0
°±
δ,δ表示在误差允许范围内的角度值。15.根据权利要求1所述的方法,其特征在于,n个所述第一纳米结构对主入射光的调制相位至少能够覆盖0至2π。16.根据权利要求15所述的方法,其特征在于,n大于或等于8。17.根据权利要求1所述的方法,其特征在于,所述第一纳米结构与所述第二纳米结构均为偏振相关结构;或者,所述第一纳米结构与所述第二纳米结构均为偏振不相关结构。18.一种超表面的设计装置,其特征在于,包括:初始模块,用于确定n个第一纳米结构,不同的所述第一纳米结构对主入射光的调制相位不同;所述主入射光为以主入射角度入射的入射光,n≥2;更新模块,用于对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至所述纳米结构集中所有所述目标纳米结构均满足广角成像要求;最初的所述目标纳米结构为相应的所述第一纳米结构;设计模块,用于基于所述纳米结构集设计超表面;其中,所述更新模块包括获取单元和更新单元;所述获取单元用于,获取每个所述目标纳米结构的性能信息,所述性能信息包括在不同入射角度的入射光下所述目标纳米结构的性能参数,所述性能参数包括透射率和/或调制相位;所述目标纳米结构的性能信息用于判断所述目标纳米结构是否满足广角成像要求;所述更新单元用于,在存在不满足广角成像要求的目标纳米结构的情况下,选取新的第二纳米结构,并以所述第二纳米结构代替所述不满足广角成像要求的目标纳米结构,生成新的纳米结构集;所述第二纳米结构与所述不满足广角成像要求的目标纳米结构对所述主入射光的调制相位相同,且所述第二纳米结构与所述不满足广角成像要求的目标纳米结构具有不同的形状。19.一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,其特征在于,所述计算机程序被所述处理器执行时实现如权利要求1至17中任一项所述的超表面的设计方法中的步骤。20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序
被处理器执行时实现如权利要求1至17中任一项所述的超表面的设计方法中的步骤。
技术总结
本发明提供了一种超表面的设计方法、装置及电子设备,其中,该方法包括:确定n个对主入射光的调制相位不同的第一纳米结构;对包括n个目标纳米结构的纳米结构集循环执行更新操作,直至纳米结构集中所有目标纳米结构均满足广角成像要求;最初的目标纳米结构为相应的第一纳米结构;基于纳米结构集设计超表面;其中,更新操作包括:以第二纳米结构代替不满足广角成像要求的目标纳米结构,生成新的纳米结构集。通过本发明实施例提供的技术方案,将不满足广角成像要求的纳米结构替换为其他形状的纳米结构,实现更新,从而可以寻到谐振响应较小的纳米结构,实现超表面设计,所设计的超表面整体性能较好,可以适用于广角成像的场景。景。景。