有效
一种大规模采集阵列的同步系统
王志欣、张吉林、陈开国、王维、陈世朴、费鑫、叶云涛、石璞
成都坤恒顺维科技股份有限公司
王
王志欣 专利 1
成都坤恒顺维科技股份有限公司时分多路复用多路复用通信电通信技术
张
张吉林 专利 88
成都坤恒顺维科技股份有限公司信息传输监测信号传输电通信技术
陈
陈开国 专利 48
成都坤恒顺维科技股份有限公司信息传输监测电通信技术信号传输
王
王维 专利 42
成都坤恒顺维科技股份有限公司信息传输监测信号传输电通信技术
陈
陈世朴 专利 40
成都坤恒顺维科技股份有限公司信息传输监测电通信技术信号传输
费
费鑫 专利 5
成都坤恒顺维科技股份有限公司电通信技术电学信号传输
叶
叶云涛 专利 15
成都坤恒顺维科技股份有限公司信息传输监测电通信技术信号传输
石
石璞 专利 7
成都坤恒顺维科技股份有限公司电通信技术信息传输监测信号传输
摘要
本发明公开了一种大规模采集阵列的同步系统,形成一个支持N*M*L个采集器阵列,其中的N、M、L可根据具体情况调节,即每个采集设备、子卡、采集器数量和类型都可以灵活扩展,时钟信号和同步信号被层层分发形成一个树状结构,分发过程中仅涉及PCB走线、芯片内部走线、信号分频,从而形成一个同源、相位关系固定的树状结构;该结构实现简单,不需要对信号间的相对或绝对延时关系进行分析;不仅能够实现的阵列规模大,而且可扩展性强,可以随时变更阵列的配置。
1.一种大规模采集阵列的同步系统,其特征在于,包括同步信号分发设备、多个采集设备、多个采集设备子卡、多个采集器;所述同步信号分发设备通过其内部配置的时钟和同步信号分发模块向采集设备分发N路时钟信号和N路同步信号;所述采集设备通过其内部配置的同步信号分发模块向采集设备子卡分发M路时钟信号和M路同步信号;所述采集设备子卡通过其内部配置的同步信号分发模块向采集器分发L路时钟信号和L路同步信号;其中,所述采集设备子卡内部设置有同步信号自动对齐模块,所述同步信号自动对齐模块采用FPGA实现,且所述同步信号自动对齐模块包括采集数据处理模块、第一同步控制模块和第二同步控制模块;所述同步信号自动对齐模块有两种工作模式,具体如下:工作模式一:时钟信号和同步信号依次经过采集数据处理模块、第一同步控制模块后发送至采集器;即,所述第一同步控制模块不断改变同步信号的延迟量,并获取所述采集器提供的反馈,对所述采集器提供的所有反馈进行综合分析并选择一个最佳延迟量,在得出最佳延迟量后向所述采集器发送同步信号来使所述采集器同步;其中,所述第一同步控制模块基于FPGA器件的ODELAY完成同步信号的调整,调整的过程由集成在FPGA内部的嵌入式软件FPGA_PS_SDK控制;上电初期同步信号分发设备不断发送周期性的脉冲信号,在此期间SDK调用函数get_syncTap()模块获取最佳TAP值,其中TAP值即为延迟量;当所述采集器采用AD9684芯片时,函数get_syncTap()模块通过写寄存器的方式不断触发AD9684进行同步操作,并回读每次操作的状态寄存器;具体如下:第一、函数get_syncTap()模块自动判断ODELAY的TAP值;第二、并对每个TAP值进行N次判断,其中判断次数N值可适应配置;第三、函数get_syncTap()模块每次判断TAP值时,函数get_syncTap()模块为TAP值分配一个权重值,权重值的含义为可用度,权重值越大可用度越高,根据可用度返回一个最优的TAP值;其中,根据函数get_syncTap()模块读取到的TAP值历史数据以及TAP值的特性,制定一个与TAP值历史数据对应的权重值对照表,使得函数get_syncTap()模块所能读取到的TAP值都能在所述权重值对照表找到对应的权重值;然后,函数get_syncTap()模块根据与TAP对应的权重值来判断该TAP值是否为最优TAP值;工作模式二:时钟信号和同步信号依次经过采集数据处理模块、第二同步控制模块后发送至采集器;即,所述第二同步控制模块基于FPGA器件的IDELAY完成同步信号的调整,上电初期同步信号分发设备不断发送周期性的脉冲信号,在此期间通过FPGA器件的ex_trig_tap模块和ex_trig_chk模块获取最佳TAP值;其中,ex_trig_tap模块周期性控制改变IDELAY的TAP值,ex_trig_chk模块不断检测当前TAP的测试结果;同时ex_trig_tap模块记录当前TAP值的测试结果,结果只有PASS和FAIL两种可能;ex_trig_tap模块会自动分析32个TAP的测试结果,并输出一个最优的TAP值;ex_trig_chk模块判断流程如下所示:步骤1、复位ex_trig_chk模块的两个判决计数器;步骤2、等待N个时钟信号;步骤3、等待期间两个判决计数器是否固定,若是,则本次判决PASS并记录本次判决结果,若否,则本次判决FALL并记录本次判决结果;步骤4、修改TAP次数是否达到32次,若否,则返回步骤1,若是,则认定至少连续Z个PASS为一个有效段,获取有效段个数X,以及每个有效段长度Y及开始点和结束点;步骤5、判断最长有效段长度是否大于配置值,若是,则根据有效段开始和结束的位置取中间值并退出本次流程,若否,则上报硬件错误并退出本次流程;所述同步信号自动对齐模块还用于同步信号对齐检验,所述同步信号对齐检验的步骤流程具体如下:S1:将所述工作模式一作为常用工作模式,所述工作模式二作为检验工作模式,设定所述常用工作模式的最优TAP值与所述检验工作模式的最优TAP值之间的误差阈值范围,所述误差阈值范围可适应设置;S2:设置一个检验等待时间段,每过一段所述检验等待时间段就启动同步信号对齐检验,即进入步骤S3,所述检验等待时间段可适应设置;S3:获取所述常用工作模式的最优TAP值和检验工作模式的最优TAP值,并得出二者之间的最优TAP差值,将所述最优TAP差值与所述误差阈值范围进行比较判断,若所述最优TAP差值在所述误差阈值范围,则同步信号对齐检验结果为合格,否则,则同步信号对齐检验结果为不合格并向所述采集设备反馈检验结果。
2.根据权利要求1所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备内部配置有第一采集数据预处理模块和第一信号处理模块;N路时钟信号和N路同步信号经过所述采集设备的第一功率分配模块发送至第一采集数据预处理模块,第一采集数据预处理模块以N路时钟信号和N路同步信号作为其自身的采样标准,将外部输入的采样模拟信号转换成数字信号,并对数字信号进行降频、降采样和数据位宽调整处理得到第一量化数字信号,第一量化数字信号输出至第一信号处理模块,第一信号处理模块将获得的多路第一量化数字信号分别进行存储,并对多路第一量化数字信号进行处理,进而得到第一量化数字信号对应的第一采样数据,并且所述第一信号处理模块向所述采集设备子卡分发与所述第一采样数据对应的采样模拟信号、M路时钟信号和M路同步信号;所述采集设备输出采用第一显示模块,所述第一显示模块与所述第一信号处理模块连接,用于读取其中的第一采样数据并显示出来;所述第一信号处理模块采用串行数字处理方法对所述第一采集数据预处理模块输入的多路第一量化数字信号进行循环读取,并进行第一量化数字信号处理,进而得到第一量化数字信号所对应的第一采样数据。
3.根据权利要求2所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备子卡内部配置有第二采集数据预处理模块和第二信号处理模块;M路时钟信号和M路同步信号经过所述采集设备子卡的第二功率分配模块发送至第二采集数据预处理模块,第二采集数据预处理模块以M路时钟信号和M路同步信号作为其自身的采样标准,将所述第一信号处理模块输入的与所述第一采样数据对应的采样模拟信号转换成数字信号,并同样对数字信号进行降频、降采样和数据位宽调整处理得到第二量化数字信号,第二量化数字信号输出至第二信号处理模块,第二信号处理模块将获得的多路第二量化数字信号分别进行存储,并对多路第二量化数字信号进行处理,进而得到第二量化数字信号对应的第二采样数据,所述第二信号处理模块向所述采集器分发与所述第二采样数据对应的采样模拟信号、L路时钟信号和L路同步信号;所述采集设备子卡输出采用第二显示模块,所述第二显示模块与所述第二信号处理模块连接,用于读取其中的第二采样数据并显示出来;所述第二信号处理模块采用串行数字处理方法对所述第二采集数据预处理模块输入的多路第二量化数字信号进行循环读取,并进行第二量化数字信号处理,进而得到第二量化数字信号所对应的第二采样数据。
4.根据权利要求3所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备子卡内部配置有第二同步信号检测模块、第二同步信号对齐判断模块、第二阈值同步信号存储模块和第二同步信号异常报警模块;其中,第二同步信号检测模块,当采集设备子卡向所述采集设备反馈同步信号对齐检验的结果为不合格时,用于采集检测所述采集设备子卡接收到的M路同步信号,并将M路同步信号发送至所述第二同步信号对齐判断模块;第二阈值同步信号存储模块,用于存储第二阈值同步信号,并供所述第二同步信号对齐判断模块调用;第二同步信号对齐判断模块,将接收到的M路同步信号分隔为M路单独的同步信号,将M路单独的同步信号分别与第二阈值同步信号进行对齐判断,若M路单独的同步信号均与第二阈值同步信号一致,则第二同步信号对齐判断模块向所述第二信号处理模块反馈,使所述第二信号处理模块正常动作,否则,第二同步信号对齐判断模块向所述第二信号处理模块反馈,使所述第二信号处理模块停止向所述采集器分发与所述第二采样数据对应的采样模拟信号、L路时钟信号和L路同步信号;并向第二同步信号异常报警模块发送驱动控制信号;第二同步信号异常报警模块,在接收到对应的驱动控制信号时进行异常报警;其中,若M路单独的同步信号均与第二阈值同步信号不一致,所述第二同步信号对齐判断模块获取M路单独的同步信号与第二阈值同步信号之间的偏差值;所述第二同步信号对齐判断模块将该偏差值与预设的偏差阈值范围进行比较,所述偏差阈值范围包括第一偏差阈值范围和第二偏差阈值范围;若该偏差值落在所述第一偏差阈值范围,则第二同步信号对齐判断模块控制所述第二同步信号异常报警模块发出相应的异常报警,即维护人员需对采集设备子卡内部的同步信号自动对齐模块进行调试;若该偏差值落在所述第二偏差阈值范围,则第二同步信号对齐判断模块控制所述第二同步信号异常报警模块发出相应的异常报警,即维护人员暂时不对采集设备子卡内部的同步信号自动对齐模块进行调试,并驱动所述采集设备内部的第一同步信号检测模块动作。
5.根据权利要求4所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备内部配置有第一同步信号检测模块、第一同步信号对齐判断模块、第一阈值同步信号存储模块和第一同步信号异常报警模块;其中,第一同步信号检测模块,当所述第二同步信号对齐判断模块驱动所述第一同步信号检测模块时,用于采集检测所述采集设备接收到的N路同步信号,并将N路同步信号发送至所述第一同步信号对齐判断模块;第一阈值同步信号存储模块,用于存储第一阈值同步信号,并供所述第一同步信号对齐判断模块调用;第一同步信号对齐判断模块,将接收到的N路同步信号分隔为N路单独的同步信号,将N路单独的同步信号分别与第一阈值同步信号进行对齐判断,若N路单独的同步信号均与第一阈值同步信号一致,则第一同步信号对齐判断模块向所述第一信号处理模块反馈,使所述第一信号处理模块正常动作,否则,第一同步信号对齐判断模块向所述第一信号处理模块反馈,使所述第一信号处理模块停止向所述采集设备子卡分发与所述第一采样数据对应的采样模拟信号、M路时钟信号和M路同步信号;并向第一同步信号异常报警模块发送驱动控制信号;第一同步信号异常报警模块,在接收到对应的驱动控制信号时进行异常报警。
6.根据权利要求5所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备内部还配置有第一同步信号对齐二次判断模块;当所述第一同步信号对齐判断模块判断出N路单独的同步信号均与第一阈值同步信号一致,第一同步信号对齐判断模块向所述第一信号处理模块反馈,使所述第一信号处理模块正常动作时;所述第一同步信号对齐判断模块还向所述第一同步信号对齐二次判断模块发送相应的驱动控制信号;所述第一同步信号对齐二次判断模块接收到相应的驱动控制信号时,直接从所述第一同步信号检测模块处获取N路同步信号,并将N路同步信号分隔为N路单独的同步信号,然后直接从所述第一阈值同步信号存储模块处调用第一阈值同步信号,进而将N路单独的同步信号分别与第一阈值同步信号进行对齐判断,若N路单独的同步信号均与第一阈值同步信号一致,则第一同步信号对齐二次判断模块停止动作,否则,第一同步信号对齐二次判断模块向所述第一信号处理模块反馈,使所述第一信号处理模块停止向所述采集设备子卡分发与所述第一采样数据对应的采样模拟信号、M路时钟信号和M路同步信号;并向第一同步信号异常报警模块发送驱动控制信号;其中,第一同步信号对齐二次判断模块内的对齐判断算法与第一同步信号对齐判断模块的对齐判断算法不同,但是二者的输入和输出是对应通用的。
7.根据权利要求6所述的一种大规模采集阵列的同步系统,其特征在于,所述采集设备子卡内部还配置有第二同步信号对齐二次判断模块;当所述第二同步信号对齐判断模块判断出M路单独的同步信号均与第二阈值同步信号一致,第二同步信号对齐判断模块向所述第二信号处理模块反馈,使所述第二信号处理模块正常动作时;所述第二同步信号对齐判断模块还向所述第二同步信号对齐二次判断模块发送相应的驱动控制信号;所述第二同步信号对齐二次判断模块接收到相应的驱动控制信号时,直接从所述第二同步信号检测模块处获取M路同步信号,并将M路同步信号分隔为M路单独的同步信号,然后直接从所述第二阈值同步信号存储模块处调用第二阈值同步信号,进而将M路单独的同步信号分别与第二阈值同步信号进行对齐判断,若M路单独的同步信号均与第二阈值同步信号一致,则第二同步信号对齐二次判断模块停止动作,否则,第二同步信号对齐二次判断模块向所述第二信号处理模块反馈,使所述第二信号处理模块停止向所述采集器分发与所述第二采样数据对应的采样模拟信号、L路时钟信号和L路同步信号;并向第二同步信号异常报警模块发送驱动控制信号;其中,第二同步信号对齐二次判断模块内的对齐判断算法与第二同步信号对齐判断模块的对齐判断算法不同,但是二者的输入和输出是对应通用的。
8.根据权利要求1所述的一种大规模采集阵列的同步系统,其特征在于,步骤S1中所述误差阈值范围可适应设置的具体内容为:获取常用工作模式下所有TAP值的历史数据,获取检验工作模式下所有TAP值的历史数据;将上述的常用工作模式下每一个TAP值分别与检验工作模式下每一个TAP值做差值计算并记录相应差值;将上述记录的相应差值列入差值记录表,所述差值记录表中的所有差值构成所述误差阈值范围。



