MEEP如何获得正确的透射率
写在前面的话1本BLOG发表的目的是为了传播知识不谋取任何商业利益如涉及到侵权将立刻删除2很多内容是求助了其他知乎网友的我本人不一定懂所以你问我本BLOG派生的问题我可能回答不上来今天我们来聊一下对于拓扑光子学领域的结构MEEP如何获得正确的透射率。MEEP和其它FDTD软件比如RSOFT,LUMERICAL等计算透过率的时候一个重要区别是MEEP需要进行参考仿真参考仿真也就是把不带光子晶体的波导再运行一次透过率计算。然后把两次仿真的结果相除具体方法在网站https://meep.readthedocs.io/en/latest/Python_Tutorials/Resonant_Modes_and_Transmission_in_a_Waveguide_Cavity/有介绍。既然RSOFT等软件不用运行额外仿真我曾经异想天开会不会MEEP也能在特别的配置下只运行一次仿真就得到正确的透过率但是很遗憾以我的水平我还没想出来如何设置。我首先设想的是直接在光子晶体波导通道放一个MONITOR然后在光源附近放一个MONITOR然后两个结果一除不就是正确结果了但是我问了好几个AI他们都说这样有明显的错误因为光源附近的那个MONITOR很有可能监视到反射波导致归一化过程不正确算出来的透过率错误。所以不能这么搞。而LUMERICAL和RSOFT都有自带的算法过滤掉反射波所以可以这么搞。然后我又想的是能否直接在软件里用某种函数提取出光源的谱然后直接相除后来发现我想多了不存在这种函数MEEP官方网站里倒是有类似的表述但是AI说那个不能用来做分母去算透过率因为《那不是为了算透过率准备的》既然两种方法都不行那只能用软件官方给的方法老老实实跑两次仿真了。我发现只有像下图这么配置的时候算的透过率才能和文献一样这是知乎上的专家《小钊总》发的拓扑光子学计算教程里的图我觉得有很强的参考价值虽然软件用的是LUMERICAL但是核心思路是一样的。也就是说哪怕仿真一个二维光子晶体也要在左侧右侧引入两个额外的细矩形然后矩形和监视器放在这两个块上。对于那些监视器直接放在一侧的文章没放细矩形我重复的透过率结果总是有问题形状没问题归一化强度有问题。不知道为何但是我敢肯定是MEEP自身的设置问题可能是我哪里没设置好因为我用LUMERICAL重复这种不带细条的论文就没问题。知乎教程对应文章是这个《A silicon-on-insulator slab for topological valley transport》是HEXINTAO老师在2019年发的一篇比较有名的论文小钊总的教程就是关于这个论文的。这种配置比较容易重复出来看MEEP的官方教程即可。像这种光源放在了波导内部的情况我用LUMERICAL和RSOFT就能很轻易重复出来但是用MEEP算的透过率就是不对我觉得可能跟我的参考仿真设置有错误有关系我参考仿真用的还是一个细条左侧发光右侧监视。跟MEEP官网教程上一样但是我总感觉这种配置的物理图像不太清晰对于像下图这样的结构是空气背景而不是硅薄膜背景这种情况同样是需要两个细矩形的如果不加矩形透过率就会算的不准确。这个时候加的矩形应该是空气矩形。图里蓝色区域是氧化铝。背景空气。至于加的矩形多宽请参考上面的知乎教程也可以参考硅背景的情况。光源就放在空气矩形里。透射谱同理否则我发现算的透过率不对。最后光源代表的细条也就是入射的条形波导的宽度因为二者一般一样长应该设置成多长呢这个我问了AIAI说可以设置成2倍的晶格常数正方晶格或者2*1.732倍的晶格常数三角晶格。我翻看了很多文章发现这个说法是有道理的。大家可以看大多数文章怎么设置跟他们一样就行。下面是几个例子来自http://dx.doi.org/10.1016/j.optcom.2014.09.014来自https://doi.org/10.1016/j.photonics.2017.11.001来自http://dx.doi.org/10.1016/j.optcom.2016.10.019下面我们看这张图来自http://dx.doi.org/10.1016/j.optcom.2016.06.020我们能够清晰的看出光源的宽度

相关新闻

嵌入式通信开发:CST框架原子命令脚本与AT解析器详解

嵌入式通信开发:CST框架原子命令脚本与AT解析器详解

1. 项目概述:嵌入式通信的“指挥中枢”在嵌入式通信设备开发,尤其是那些涉及传统电话线路(POTS)或调制解调器的项目中,最核心也最复杂的部分往往不是信号处理算法本身,而是如何以一种可靠、灵活且易于维护的…

2026/7/26 11:31:35阅读更多 →
抖音批量下载神器:5分钟掌握无水印视频保存完整教程

抖音批量下载神器:5分钟掌握无水印视频保存完整教程

抖音批量下载神器:5分钟掌握无水印视频保存完整教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support…

2026/7/26 11:31:35阅读更多 →
深入解析TMS320C5x DSP片上存储器:架构、原理与FIR滤波器优化实践

深入解析TMS320C5x DSP片上存储器:架构、原理与FIR滤波器优化实践

1. 项目概述:为什么DSP的片上存储器如此重要?在嵌入式系统,尤其是数字信号处理器的世界里,性能瓶颈往往不在CPU的计算能力,而在于数据“喂”得够不够快。想象一下,一个顶尖的厨师(CPU&#xff0…

2026/7/26 11:29:35阅读更多 →
TMS320DM644x USB控制器开发实战:从架构解析到CPPI DMA优化

TMS320DM644x USB控制器开发实战:从架构解析到CPPI DMA优化

1. 项目概述在嵌入式系统开发中,尤其是涉及音视频处理、数据采集或设备互联的场景,高速、可靠的数据传输通道是项目成败的关键。TMS320DM644x作为一款经典的数字媒体片上系统(DMSoC),其集成的USB 2.0控制器是连接外部世…

2026/7/26 12:51:52阅读更多 →
终极模组管理革命:XCOM 2 AML启动器完全指南

终极模组管理革命:XCOM 2 AML启动器完全指南

终极模组管理革命:XCOM 2 AML启动器完全指南 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-l…

2026/7/26 12:51:52阅读更多 →
Radioconda支持的15+ SDR设备全解析:从RTL-SDR到LimeSDR使用指南

Radioconda支持的15+ SDR设备全解析:从RTL-SDR到LimeSDR使用指南

Radioconda支持的15 SDR设备全解析:从RTL-SDR到LimeSDR使用指南 【免费下载链接】radioconda-installer Software radio distribution and installer for conda 项目地址: https://gitcode.com/gh_mirrors/ra/radioconda-installer Radioconda是一个基于cond…

2026/7/26 12:51:52阅读更多 →
如何利用OrionCMS构建响应式管理后台:Bootstrap与Materialize主题全攻略

如何利用OrionCMS构建响应式管理后台:Bootstrap与Materialize主题全攻略

如何利用OrionCMS构建响应式管理后台:Bootstrap与Materialize主题全攻略 【免费下载链接】orioncms [Old] Orion is an open source framework built on Meteor that makes complex as well as simple apps possible with minimal effort. 项目地址: https://gitc…

2026/7/26 12:51:52阅读更多 →
zerorpc-node服务端开发实战:构建高性能RPC服务器的5个技巧

zerorpc-node服务端开发实战:构建高性能RPC服务器的5个技巧

zerorpc-node服务端开发实战:构建高性能RPC服务器的5个技巧 【免费下载链接】zerorpc-node zerorpc for node.js 项目地址: https://gitcode.com/gh_mirrors/ze/zerorpc-node zerorpc-node是一个基于Node.js的轻量级RPC通信库,为分布式系统提供高…

2026/7/26 12:51:52阅读更多 →
草稿链(CoD)技术:提升AI决策效率的关键方法

草稿链(CoD)技术:提升AI决策效率的关键方法

1. 草稿链(CoD)技术解析:从思维冗余到高效决策的进化在人工智能领域,我们正见证着一种思维范式的转变。传统大语言模型(LLM)在处理任务时,往往会像学术论文般详尽展示其思考过程,这种…

2026/7/26 12:49:51阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/26 0:01:28阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/26 0:01:28阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/26 0:01:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/25 23:03:25阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/25 19:03:04阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/25 19:03:04阅读更多 →