首页 > 专利 > 南京信息工程大学 > 一种测量云层高度和厚度的硬件和软件配合方法专利详情

一种测量云层高度和厚度的硬件和软件配合方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-02-03
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-07-20
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-02-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-02-03
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610077546.6 申请日 2016-02-03
公开/公告号 CN105699981B 公开/公告日 2018-02-02
授权日 2018-02-02 预估到期日 2036-02-03
申请年 2016年 公开/公告年 2018年
缴费截止日
分类号 G01S17/10G01S17/95G01S7/48 主分类号 G01S17/10
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 8
权利要求数量 9 非专利引证数量 1
引用专利数量 2 被引证专利数量 0
非专利引证 1、郄秀书 等.大气探测高技术及应用研究进展《.大气科学》.2008,第32卷(第4期),虞敏 等.基于FPGA的激光雪深测量系统的设计《.电子测量技术》.2012,第35卷(第5期),何俊峰 等.一种半导体激光云高仪时序控制和信号处理方案《.光电工程》.2011,第38卷(第6期),唐慧强 等.基于时间转换数字技术的激光测距仪设计《.计算机测量与控制》.2014,第22卷(第11期),李木国 等.基于FPGA的PCIe总线接口的DMA传输设计《.计算机测量与控制》.2013,第21卷(第1期),;
引用专利 DE2726999A1、CN102646272A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 南京信息工程大学
发明人 吕雪驹、唐慧强 第一发明人 吕雪驹
地址 江苏省南京市建邺区奥体大街69号 邮编 210019
申请人数量 1 发明人数量 2
申请人所在省 江苏省 申请人所在市 江苏省南京市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
南京纵横知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
董建林
摘要
本发明公开了一种测量云层高度和厚度的硬件和软件配合方法通过发射高速激光脉冲序列的自动发射和自动采集,将采集到的离散数据存储在FPGA中,并提供嵌入式处理器来处理;本发明采用高速FPGA发射脉冲和数据采集,比其他硬件系统速度更快,更加节省片外资源,本发明还采用根据曲率分段以及快速小波滤波的方法,比应用单一数值计算方法的实时性更好,灵活更高,有效提高了测量精度;与现有技术相比,基于高速FPGA的云层高度及厚度测量仪的特点是速度快,处理系能强,单片集成,无需多余的外围芯片,便于实现SOPC和分块移植,可用于连续、无线及远程测量,在气象、民用和交通等各个领域有着广泛的应用。
  • 摘要附图
    一种测量云层高度和厚度的硬件和软件配合方法
  • 说明书附图:图1
    一种测量云层高度和厚度的硬件和软件配合方法
  • 说明书附图:图2
    一种测量云层高度和厚度的硬件和软件配合方法
  • 说明书附图:图3
    一种测量云层高度和厚度的硬件和软件配合方法
  • 说明书附图:图4
    一种测量云层高度和厚度的硬件和软件配合方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-10-23 专利权人的姓名或者名称、地址的变更 专利权人由南京信息工程大学变更为南京信息工程大学 地址由210019 江苏省南京市建邺区奥体大街69号变更为211800 江苏省南京市浦口区江浦街道浦滨路320号科创总部大厦C座420室
2 2018-02-02 授权
3 2016-07-20 实质审查的生效 IPC(主分类): G01S 17/10 专利申请号: 201610077546.6 申请日: 2016.02.03
4 2016-06-22 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种测量云层高度和厚度的硬件装置,其特征是,包括FPGA,所述FPGA分别连接激光驱动模块、信号接收模块、信号转换模块、液晶显示模块和片外闪存模块,所述激光驱动模块连接激光发射器,所述信号接收模块包括PIN光电传感器、ADC模块和信号调理模块,所述PIN光电传感器连接信号调理模块,所述信号调理模块连接ADC模块,所述信号转换模块包括max232电平转换模块及与其通信的上位机,所述FPGA内部集成了IP core,所述IP core包括系统架构互联总线、nios ii处理器、ADC控制接口、DMA控制接口、激光脉冲控制接口、片上sram1、片上sram2、avalon-mm 三态桥接口、RS-232接口、LCD 接口和avalon-mm总线,所述max232电平转换模块连接RS-232接口,所述ADC模块连接ADC控制接口,所述激光驱动模块连接激光脉冲控制接口,所述液晶显示模块连接LCD 接口,所述片外闪存模块连接avalon-mm三态桥接口。

2.根据权利要求1所述的一种测量云层高度和厚度的硬件装置,其特征是,所述激光发射器为905nm激光发射器。

3.根据权利要求1所述的一种测量云层高度和厚度的硬件装置,其特征是,所述液晶显示模块为LCD12864液晶显示模块。

4.一种测量云层高度的硬件和软件配合方法,如权利要求1至3所述的任一硬件装置发射高速激光脉冲序列的自动发射和自动采集,将采集到的离散数据存储在FPGA中,并提供嵌入式处理器来处理,其特征是,包括如下步骤:
S01,将由高速FPGA数据采集器采集到的多组真实数据,通过平均的方法得到的处于脉冲段的数据向量R0作为参考向量,以测量时间为X 轴,测量数据为Y 轴,将样本拟合成平面曲线S1;
S02,定义平面曲线S1中曲率为K t的曲线段为基线段,曲率为Kf 的曲线段为脉冲段;
S03,实际测量中,将使用高速FPGA采集器测得的数据R拟合为平面曲线S2;
S04,基于曲线的曲率为平面曲线S2分段;
S05,对于属于非脉冲线段的S2的曲线段R′,直接舍弃,取属于脉冲段的平面曲线S2的曲线段R″,使用快速小波除噪法进行处理,最后逆变换得到脉冲回波信号,从而消除测量数中的噪声和异常值;
S06,将分好段的脉冲段的平面曲线S2的曲线段R″分帧后分别与参考向量R0进行灰色关联分析;
S07,将灰色关联系数大小进行冒泡排序,求出系数最大的序列,取该序列的第一个点,并求出该点占整个序列的位置,由此算出脉冲的往返时间,最终根据公式,算出第一层云的高度,其中,s是云层的高度,v是光速,t是光脉冲往返的时间;
S08,若云层有一定厚度,并且有多层云,则在一次回波接收中可以得到几次距离较近且信号较弱的脉冲上升前沿,通过该脉冲上升前沿,将相邻两层云之间的高度值相减,即可得到云层的厚度,重复以上步骤,即可得到若干云层厚度。

5.根据权利要求4所述的一种测量云层高度的硬件和软件配合方法,其特征是,步骤S04包括以下内容:在曲线S2上选取n+1 个测量点,计算其曲率K,将K 分别和Kt,Kf对比,若K ∈ Kt,那么该测量点属于基线段,若K ∈ Kf,则该测量点属于脉冲段。

6.根据权利要求4所述的一种测量云层高度的硬件和软件配合方法,其特征是,步骤S05所述小波除噪法选取db4,深度为3层的变换,去除d1,d2,d3中的高频。

7.根据权利要求6所述的一种测量云层高度的硬件和软件配合方法,其特征是,步骤S05所述小波除噪法中分解算法的表达式为: ,重构算法的表达式为:

其中, 是尺度函数,c是小波滤波器滤波系数,c0=0.4829629131445341,c1=
0.8365163037378079,c2=0.2241438680420134,c3=-0.1294095225512604,n是一维信号的离散点的长度。

8.根据权利要求4所述的一种测量云层高度的硬件和软件配合方法,其特征是,步骤S06所述灰色关联分析包括灰色关联系数和关联度,灰色关联系数的其表达式为:
,其中,分辨系数ρ=0.5,Δ(min)为两级最小差,Δ(max)为两级最大
差,Δxi(k)为各比较数列Xi曲线上的每一个点与参考数列X0曲线上的每一个点的绝对差值。

9.根据权利要求4所述的一种测量云层高度的硬件和软件配合方法,其特征是,步骤S07中取序列第一个点X0为回脉冲回波开始点。
说明书

技术领域

[0001] 本发明属于气象检测技术领域,涉及一种测量云层高度和厚度的硬件和软件配合方法,尤其涉及一种基于高速FPGA特性并采用极其陡峭的脉冲上升沿和全光路数据采集的硬件方法和根据曲率分段以及快速小波滤波的提高云层高度的测量精度的软件方法。

背景技术

[0002] 云层高度和厚度测量是应用光学原理和电子传感器及处理技术,利用高能脉冲发射和接收时间差的关系进而测算距离而建立起来的一类分析方法。基于高速FPGA的云层高度及厚度测量仪的特点是速度快,处理系能强,单片集成,无需多余的外围芯片,便于实现SOPC和分块移植,可用于连续、无线及远程测量,在气象、民用和交通等各个领域有着广泛的应用。
[0003] 在云层高度和厚度测量仪器的实测过程中,由于激光的传输速度极快并且大气环境干扰和后向反射信号微弱,使采集数据中存在一定噪声,同时由于高速A/D转换、数据采集等原因,测量仪实测数据中必定会存在异常值,从而降低测量精度。因此,提出一种适合测量云层高度及厚度的高速硬件采集方案和数据平滑处理方法是提高仪器测量精度的必要手段。
[0004] 目前,对于仪器的硬件处理方案是基于TDC时间处理芯片的时间测量方案;测量数据的平滑处理主要采用数值计算方法,如利用加权平均滑动及偏最小二乘法建立多元线性回归模型,从而提高检测精度的方法。但该两种方法一个是不便于留下原始的高频信号,另一个是将多个测量点代入模型进行计算以减少外部因素的影响,不适合云层高度及厚度测量仪器使用。
[0005] 在云层高度及厚度测量理中,一般情况是使用时间数字转换芯片(TDC)。应用TDC时间数字转换的方法,简单的依赖TDC芯片的转换,很难观测干扰和云层的反射情况,且依赖于TDC时间芯片。

发明内容

[0006] 针对现有技术中的不足之处,本发明提供一种测量云层高度和厚度的硬件和软件配合方法,利用高速FPGA的对高频脉冲的高精度采集特性以及根据曲率分段以及快速小波滤波的方法进行处理。
[0007] 为解决上述技术问题,本发明采用以下技术方案:一种测量云层高度和厚度的硬件装置,其特征是,包括FPGA,所述FPGA分别连接激光驱动模块、信号接收模块、信号转换模块、液晶显示模块和片外闪存模块,所述激光驱动模块连接激光发射器,所述激光发射器为905nm激光发射器,所述信号接收模块包括PIN光电传感器、ADC模块和信号调理模块,所述PIN光电传感器连接宽带电压调理模块,所述宽带电压调理模块连接ADC模块,所述信号转换模块包括max232电平转换模块及与其通信的上位机,液晶显示模块为LCD12864液晶显示模块,所述FPGA内部集成了IP core,所述IP core包括系统架构互联总线、nios ii处理器、ADC控制接口、DMA控制接口、激光脉冲控制接口、片上sram1、片上sram2、avalon-mm三态桥接口、RS-232接口、LCD接口和avalon-mm总线,所述max232电平转换模块连接RS-232接口,所述ADC模块连接ADC控制接口,所述激光驱动模块连接激光脉冲控制接口,所述LCD12864液晶显示模块连接LCD接口,所述片外闪存模块连接三态桥接口。
[0008] 硬件装置发射高速激光脉冲序列的自动发射和自动采集,将采集到的离散数据存储在FPGA中,并提供嵌入式处理器来处理,其特征是,包括如下步骤:
[0009] S01,将由高速FPGA数据采集器采集到的多组真实数据,通过平均的方法得到的处于脉冲段的数据向量R0[X0,X1…Xn]作为参考向量(一帧选取n+1个数据),以测量时间为X轴,测量数据为Y轴,将样本拟合成平面曲线S1;
[0010] S02,定义平面曲线S1中曲率为Kt(Kt0≤Kt≤Kt1)的曲线段为基线段(其中Kt0,Kt1定义了基线段的曲率范围),曲率为Kf(Kf0≤Kf≤Kf1)的曲线段为脉冲段(其中Kf0,Kf1定义了脉冲段的曲率范围);
[0011] S03,实际测量中,将使用高速FPGA采集器测得的数据R[X0,X1…Xg](一次后向反射总共采集g个数据)拟合为平面曲线S2;
[0012] S04,基于曲线的曲率为平面曲线S2分段;
[0013] S05,对于属于非脉冲线段的S2的曲线段R′[X0,X1…Xn],直接舍弃,取属于脉冲段的平面曲线S2的曲线段R″[X0,X1…Xn],使用快速小波除噪法进行处理,最后逆变换得到脉冲回波信号,从而消除测量数中的噪声和异常值;
[0014] S06,将分好段的脉冲段的平面曲线S2的曲线段R″分帧后分别与参考向量R0进行灰色关联分析;
[0015] S07,将灰色关联系数大小进行冒泡排序,求出系数最大的序列,取该序列的第一个点,并求出该点占整个序列的位置,由此算出脉冲的往返时间,最终根据公式s=0.5*v*t,算出云层的高度。其中,s是云层的高度,v是光速,t是光脉冲往返的时间。
[0016] S08,若云层有一定厚度,并且有多层云,则在一次回波接收中可以得到几次距离较近且信号较弱的脉冲上升前沿,通过该脉冲上升前沿,将相邻两层云之间的高度值相减,即可得到云层的厚度,重复以上步骤,即可得到第二层,第三层等等若干的云层厚度。
[0017] 进一步的,步骤S04包括以下步骤:在曲线S2上选取n个测量点,计算其曲率K[K 0,K1…Kn],将K分别和Kt,Kf对比,若K∈Kt,那么该测量点属于基线段,若K∈Kf,则该测量点属于脉冲段。
[0018] 进一步的,步骤S05所述小波除噪法选取db4,深度为3层的变换,去除d1,d2,d3中的高频。
[0019] 进一步的,步骤S05所述小波除噪法中分解算法的表达式为:f(t)=∑ncm+1,nφm+1,l(t),重构算法的表达式为:f(t)=∑ncm,kφm,k(k)+∑ndm,kφm,t(t),[0020] 其中,φm,k是尺度函数,c是小波滤波器滤波系数,c0=0.4829629131445341,c1=0.8365163037378079,c2=0.2241438680420134,c3=-0.1294095225512604,n是一维信号的离散点的长度。
[0021] 进一步的,步骤S06所述灰色关联分析包括灰色关联系数和关联度,灰色关联系数的其表达式为:
[0022]
[0023] 其中,分辨系数ρ=0.5,Δ(min)为两级最小差,Δ(max)为两级最大差,Δxi(k)为各比较数列Xi曲线上的每一个点与参考数列X0曲线上的每一个点的绝对差值。
[0024] 进一步的,步骤S07中取序列第一个点X0为回脉冲回波开始点。
[0025] 本发明所达到的有益效果:本发明所述一种测量云层高度和厚度的硬件和软件配合方法,得到了预设的采集数据,基本消除了噪声和异常值,提高了云层高度及厚度的数据测量精度,本发明采用高速FPGA发射脉冲和数据采集,比其他硬件系统速度更快,更加节省片外资源;本发明还采用数据分段平滑的方法,比应用单一数值计算方法的实时性更好,灵活更高,有效提高了测量精度;与现有技术相比,基于高速FPGA的云层高度及厚度测量仪的特点是速度快,处理系能强,单片集成,无需多余的外围芯片,便于实现SOPC和分块移植,可用于连续、无线及远程测量,在气象、民用和交通等各个领域有着广泛的应用。

实施方案

[0030] 下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0031] 如图1所示,一种测量云层高度和厚度的硬件装置,其特征是,包括FPGA,所述FPGA分别连接激光驱动模块、信号接收模块、信号转换模块、液晶显示模块和片外闪存模块,所述激光驱动模块连接激光发射器,所述激光发射器为905nm激光发射器,所述信号接收模块包括PIN光电传感器、ADC模块和宽带信号调理模块,所述PIN光电传感器连接宽带电压调理模块,所述宽带电压调理模块连接ADC模块,所述信号转换模块包括max232电平转换模块及与其通信的上位机,液晶显示模块为LCD12864液晶显示模块,所述FPGA内部集成了IP core,所述IP core包括系统架构互联总线、nios ii处理器、ADC控制接口、DMA控制接口、激光脉冲控制接口、片上sram1、片上sram2、avalon-mm三态桥接口、RS-232接口、LCD接口和avalon-mm总线,所述max232电平转换模块连接RS-232接口,所述ADC模块连接ADC控制接口,所述激光驱动模块连接激光脉冲控制接口,所述LCD12864液晶显示模块连接LCD接口,所述片外闪存模块连接三态桥接口。
[0032] 激光头驱动模块:使用Altera高速FPGA-Cyclone iv发射具有陡峭脉冲前沿驱动905nm激光发射器发射高频激光。
[0033] 宽带电压调理模块:滤除干扰杂波,将传感器感受到的电压信号调理到ADC模块可识别的范围。
[0034] ADC模块:用于信号数据采集。
[0035] LCD12864液晶显示模块:用于结果显示。
[0036] max232电平转换模块:用于与上位机通讯。
[0037] FPGA:处理单元,用于信号传输存储以及处理分析。
[0038] 一种测量云高的装置和电路,得到了预设的采集数据,基本消除了噪声和异常值,提高了云层高度的数据测量精度。
[0039] 如图2所示,硬件装置发射高速激光脉冲序列的自动发射和自动采集,将采集到的离散数据存储在FPGA中,并提供嵌入式处理器来处理,其特征是,包括如下步骤:
[0040] S01,将由高速FPGA数据采集器采集到的多组真实数据,通过平均的方法得到的处于脉冲段的数据向量R0[X0,X1…Xn]作为参考向量(一帧选取n+1个数据),以测量时间为X轴,测量数据为Y轴,将样本拟合成平面曲线S1;
[0041] S02,定义平面曲线S1中曲率为Kt(Kt0≤Kt≤Kt1)的曲线段为基线段(其中Kt0,Kt1定义了基线段的曲率范围),曲率为Kf(Kf0≤Kf≤Kf1)的曲线段为脉冲段(其中Kf0,Kf1定义了脉冲段的曲率范围);
[0042] S03,实际测量中,将使用高速FPGA采集器测得的数据R[X0,X1…Xg](一次后向反射总共采集g个数据)拟合为平面曲线S2;
[0043] S04,基于曲线的曲率为平面曲线S2分段,包括以下步骤:在曲线S2上选取n个测量点,计算其曲率K[K0,K1…Kn],将K分别和Kt,Kf对比,若K∈Kt,那么该测量点属于基线段,若K∈Kf,则该测量点属于脉冲段。
[0044] S05,对于属于非脉冲线段的S2的曲线段R′[X0,X1…Xn],直接舍弃,取属于脉冲段的平面曲线S2的曲线段R″[X0,X1…Xn],使用快速小波除噪法进行处理,最后逆变换得到脉冲回波信号,从而消除测量数中的噪声和异常值,所述小波除噪法选取db4,深度为3层的变换,去除d1,d2,d3中的高频;所述小波除噪法中分解算法的表达式为:f(t)=∑ncm+1,nφm+1,l(t),重构算法的表达式为:f(t)=∑ncm+1,nφm+1,l(t)+∑ndm,kφm,k(t),[0045] 其中,φm,k是尺度函数,c是小波滤波器(滤波系数)c0=0.4829629131445341,c1=0.8365163037378079,c2=0.2241438680420134,c3=-0.1294095225512604,n是一维信号的离散点的长度;
[0046] S06,将分好段的脉冲段的平面曲线S2的曲线段R″分帧后分别与参考向量R0进行灰色关联分析;所述灰色关联分析包括灰色关联系数和关联度,灰色关联系数的其表达式为:
[0047] 其中,分辨系数ρ=0.5,Δ(min)两级最小差,Δ(max)是两级最大差,Δxi(k)为各比较数列Xi曲线上的每一个点与参考数列X0曲线上的每一个点的绝对差值;
[0048] S07,将灰色关联系数大小进行冒泡排序,求出系数最大的序列,取该序列的第一个点,并求出该点占整个序列的位置,由此算出脉冲的往返时间,最终根据公式s=0.5*v*t,算出云层的高度。其中,s是云层的高度,v是光速,t是光脉冲往返的时间。
[0049] S08,若云层有一定厚度,并且有多层云,则在一次回波接收中可以得到几次距离较近且信号较弱的脉冲上升前沿,将相邻两层云之间的高度值相减,即可得到云层的厚度,针对该脉冲上升前沿,重复以上步骤,即可得到第二层,第三层等等的云层厚度。
[0050] 如图3所示,分段前的数据拟合平面曲线S2示意图,图示的横坐标是时间单位是us,纵坐标是电压值单位是V。可以根据曲率将数据分段,其中K1,K2,K3分辨示意该平面曲线不同分段的曲率。
[0051] 如图4所示,分段后某一脉冲上升段经快速小波处理前后的示意图,图示的横坐标是时间单位是ns,纵坐标是电压值单位是V。波动的曲线是原始的数据曲线,平滑曲线是快速小波处理后的曲线,处理后的曲线可以滤除了由于白噪声带来的干扰而不影响反射目标所包含的信息细节。
[0052] 一种测量云层高度和厚度的硬件和软件配合方法,得到了预设的采集数据,基本消除了噪声和异常值,提高了云层高度及厚度的数据测量精度。
[0053] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

附图说明

[0026] 图1为本发明的硬件框图。
[0027] 图2为本发明的软件流程图。
[0028] 图3为本发明实施方式中分段前的数据拟合平面曲线S2示意图;
[0029] 图4为本发明实施方式中分段后某一脉冲上升段经快速小波处理前后的示意图;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号