ring_resonator_analysis_Matlab代码库提供Matlab函数,用于分析环形谐振器的频谱数据,并基于洛伦兹拟合提取关键参数。

主要功能:

  • 峰值识别与分析: peak_finde_and_analysis.m 函数自动识别谐振峰值,并对每个峰值进行洛伦兹拟合,提取谐振波长、Q因子、自由频谱范围 (FSR)、消光比、不同耦合标准下的损耗以及振幅耦合系数等参数。
  • 示例数据: ring_spectrum_example.csv 文件包含一个半径为120um的环形谐振器的实验频谱数据,可用作代码测试和示例。
  • 依赖库: 代码依赖于lib文件夹中的函数库。

使用方法:

  1. 将代码库下载至本地Matlab工作路径。
  2. 根据实际需求修改代码文件顶部的参数设置。
  3. 运行 peak_finde_and_analysis.m 函数,输入实验数据或示例数据进行分析。

注意: 代码默认参数设置基于 ring_spectrum_example.csv 文件中的示例数据。