ring_resonator_analysis_Matlab代码库提供Matlab函数,用于分析环形谐振器的频谱数据,并基于洛伦兹拟合提取关键参数。
主要功能:
- 峰值识别与分析:
peak_finde_and_analysis.m
函数自动识别谐振峰值,并对每个峰值进行洛伦兹拟合,提取谐振波长、Q因子、自由频谱范围 (FSR)、消光比、不同耦合标准下的损耗以及振幅耦合系数等参数。 - 示例数据:
ring_spectrum_example.csv
文件包含一个半径为120um的环形谐振器的实验频谱数据,可用作代码测试和示例。 - 依赖库: 代码依赖于lib文件夹中的函数库。
使用方法:
- 将代码库下载至本地Matlab工作路径。
- 根据实际需求修改代码文件顶部的参数设置。
- 运行
peak_finde_and_analysis.m
函数,输入实验数据或示例数据进行分析。
注意: 代码默认参数设置基于 ring_spectrum_example.csv
文件中的示例数据。