# autoCali **Repository Path**: espero/autoCali ## Basic Information - **Project Name**: autoCali - **Description**: 自动化校准软件 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-29 - **Last Updated**: 2021-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # autoCali ## 介绍 IQ混频器自动化校准软件,自动寻找IQ混频器DC模块最优的I路和Q路DC电压,自动寻找IQ混频器DAC模块最优的Q路幅值Amp和相位Phase。 ## 软件架构 通过TopCalibration类封装通用的实验方法,如获取硬件参数,设置硬件参数、设置文件保存路径、设置文件存储路径等等;然后用EnumerationCalibration实现方案一的枚举校准;用SearchCalibration实现方案二的搜索校准;UML图如下: ![image-20210617110502479](C:/Users/Origin41515/AppData/Roaming/Typora/typora-user-images/image-20210617110502479.png) ## 使用说明 ### 软件初始界面 IQ混频器自动化校准软件主要有三个模块组成,分别为实验参数设置模块,实验控制模块,和实验过程展示模块,具体如下图所示 ![image-20210709115824543](C:/Users/Origin41515/AppData/Roaming/Typora/typora-user-images/image-20210709115824543.png) ### 参数设置流程 - LO:自定义LO值,根据现有的设置自定义设置 - 初始幅值:DAC模块的初始幅值 - DC值上下限:DC模块电压的限制 - Amp上下限:DAC模块幅值限制 - Phase上下限:Phase限制 - 初始校准DC:执行方案一枚举校准时,确定DC搜索范围 - 边带校准Amp:执行方案一枚举校准时,确定Amp搜索范围 - 边带校准Phase:执行方案一枚举校准时,确定Phase搜索范围 - 初始DC搜索校准:执行方案二搜索校准时,三个递减的搜索步长 - Amp搜索校准:执行方案二搜索校准时,两个递减的搜索步长 - Phase搜索校准:执行方案二搜索校准时,两个递减的搜索步长 - 精细校准DC:方案一和方案二在最后都需要进行小步长的精细校准DC,这里设置扫描范围和步长 - 单值测试RF:当且仅当测试一个单独的RF时,需要设置 - 多值测试RF:当测试多个RF时,第一个参数表示RF左边界,第二个参数表示RF右边界,第三个参数表示扫描步长 - 多值测试:选择进行单值RF校准/多个RF同时校准 ### 枚举校准使用流程 1. 首先检查是否接线正常 2. 按照实验要求设置实验参数 3. 执行方案一 4. 查看校准结果 ### 搜索校准使用流程 1. 首先检查是否接线正常 2. 按照实验要求设置实验参数 3. 执行方案二 4. 查看校准结果