一种基于fpga激光测速仪的信号处理系统的制作方法

文档序号:10181309阅读:384来源:国知局
一种基于fpga激光测速仪的信号处理系统的制作方法
【技术领域】
[0001] 本实用新型属于实时多普勒信号处理技术领域,尤其涉及一种基于FPGA激光测 速仪的信号处理系统。
【背景技术】
[0002] 激光测速仪是利用激光源与目标的相对位移产生的多普勒频移来探测目标的速 度信息。激光测速仪相比传统上声波测速、微波测速,具有工作波长短,发散角小,精度高, 线性度高,动态响应快等优点。当激光照在运动物体上,被运动物体散射回来的光线相对于 入射光线在频率上将会发生一个偏移量即多普勒频移。此频移携带有运动物体的速度信 息,能否对此频移进行准确,快速的测量,直接影响着激光测速仪的核心性能。数据处理电 路是激光测速仪的核心部分,用于拾取信号,并分析多普勒频移,从而解算出需要的速度信 息。此电路是制约测速仪测量精度,测量范围,测量稳定性、测量速度的重要因素,是限制激 光测速仪技术发展的重要一环。激光测速仪在高动态环境下测量,测量数据往往具有突发 性。先将数据存储然后进行处理,能很好的解决这个问题。但是这会花大量的时间用在数 据的存储与提取上,信号处理的整体时间就会拉长。数据突发性与测量实时性就存在矛盾 关系,这是激光测速仪信号处理电路存在的一个问题。测量精度是激光测速仪的一个重要 指标。传统上采用FPGA与DSP相结合的方式采集与处理数据,能够很好地解决数据处理的 精度问题。但是数据在FPGA与DSP之间的流动会耗费大量的时间,且增加数据暴露在外界 的机会,数据可靠性下降。所以测量精度与测量时间、数据可靠性之间存在矛盾,这是激光 测速仪信号处理电路存在的又一问题。速度测量范围是激光测速仪的又一个重要指标。大 的速度测量范围,意味着信号处理器大的频率测量范围。大的频率测量范围意味着采样频 率的提高,然而测量精度在一定意义下与采样频率是反比关系,于是测量范围与测量精度 又存在着一定的矛盾,这是激光测速仪信号处理电路需要解决的第三个问题。
[0003] 传统采用FPGA与DSP相结合的方式采集与处理数据,数据流动会耗费大量时间, 数据可靠性下降,测量范围较小。 【实用新型内容】
[0004] 本实用新型的目的在于提供一种基于FPGA激光测速仪的信号处理系统,旨在解 决传统采用FPGA与DSP相结合的方式采集与处理数据,数据流动会耗费大量时间,数据可 靠性下降,测量范围较小的问题。
[0005] 本实用新型是这样实现的,一种基于FPGA激光测速仪的信号处理方法,所述基于 FPGA激光测速仪的信号处理方法包括以下步骤:
[0006] 步骤一,根据反馈采样频率信息采样频率状态量,产生相应频率的时钟,经过模数 转换生成数字信号;
[0007] 步骤二,对数字信号进行加Hanning窗处理,并将12位的数字信号推高到14位, 同时记录此时的采样频率产生相应的采样频率状态量;
[0008] 步骤三,对数字信号进行实时的FFT变换,同时输出运算的状态信息,状态信息包 含每次FFT转换的开始与结束信号,此开始与结束信息协调整个程序的运行,采样频率状 态量要延时;
[0009] 步骤四,接收频谱信息,根据FFT转换的开始与结束状态,连续产生每组频谱相应 的功率谱,该步骤结束后转到步骤五;
[0010] 步骤五,根据开始与结束信息,对每组功率谱进行运算,求得功率谱的中心序号峰 值序号,将此信息传递;
[0011] 步骤六,根据运算状态信息开始与结束信息与采样频率状态量,对每组功率谱中 心序号峰值序号乘以相应的系数,得到多普勒频率;
[0012] 步骤七,控制USB通信电路,将多普勒频率传递出去;
[0013] 步骤八,通过LABVIEW程序接收、校验、存储、显示多普勒信息;
[0014] 步骤九,频率反馈函数根据得到的FFT转换的开始与结束信息,由反馈的功率谱 中心序号决定下一组的数据采样频率,由提供的多普勒频率决定下一运算周期的采样频 率,输出下一运算周期的采样频率状态量;
[0015] 步骤十,将反馈采样频率信息采样频率状态量进行缓存,根据读取的开始与结束 信息,当一次组数据开始采集时,释放反馈采样频率信息的采样频率状态量,结束后转到步 骤一至此一次循环运算周期结束。
[0016] 本实用新型的另一目的在于提供一种所述的基于FPGA激光测速仪的信号处理方 法的信号处理系统,所述信号处理系统包括:
[0017] 降压偏置电路,由两片运算放大器构成,用于对输入的多普勒模拟信号进行降压 与偏执偏置,使信号电压满足AD转换芯片的输入范围1-3V;采用模拟电子学的乘法器与加 法器电路;
[0018]AD采样电路,与降压偏置电路连接,由一片数模转换芯片构成,对经过降压后的模 拟信号进行模数转换,得到相应的数字信号给FPGA处理;由电容电阻简单配置后,形成单 端输入模式,输出12位的数字信号,最高采样频率为65M,电压输入范围为1V-3V;
[0019]USB通信电路,由一块USB控制芯片组成,屏蔽复杂的USB通信协议,用户只需要对 芯片进行简单的配置即可完成USB通信任务;
[0020] PC机,与USB通信电路连接,接收USB传输的数据,进行校验、储存,显示;
[0021 ] FPGA控制电路,与AD采样电路和USB通信电路连接,用于实现组合逻辑功能又可 实现时序逻辑。
[0022] 进一步,所述降压偏置电路采用模拟电子学的乘法器与加法器电路,具体连接如 下:
[0023] 电阻R1连接运算放大器U1的正极,电阻R2与电阻R1并联,与运算放大器U1的输 出端连接,电阻R3连接放大器U1的负极,运算放大器U1的正极和负极之间并联有两个二 极管,电阻R4与其中一个二极管串联;电阻R3连接运算放大器U2的输出端,电阻R5与电 阻R3并联,并连接运算放大器U2的负极,运算放大器U2的的正极连接GND端;电阻R6与 电阻R5并联;电阻R6与运算放大器U3的输出端和负极连接,运算放大器U3的正极加+2V 电压;
[0024] 运算放大器U1、运算放大器U2和运算放大器U3都加载+5V的双电源;电阻R1 = 2K,电阻R2 = 2K,电阻R3 = 18K,电阻R4 = 2K,电阻R5 = 10K,电阻R6 = 10K。
[0025] 进一步,所述FPGA控制电路进一步包括:
[0026] 采样频率产生模块,输入为频率缓存模块的反馈采样频率信号采样频率状态量, 输出时钟信号给AD采样电路;
[0027] 窗函数模块,通过14位的数字信号和采样频率状态量与FFT模块相连,输入为AD 采样电路生成的12位的数字信号,输出为14位的经过截取的数字信号和反应此刻采样频 率的状态量,此状态量将跟随此运算周期的数据经过各模块;
[0028]FFT模块,输入为窗函数截取的14位数字信号,输出为信号的频谱数据与运算、表 明运算开始与结束时刻的运算状态信息;
[0029] 功率谱模块,通过频谱数据、FFT运算状态信息和采样频率状态量与FFT模块相 连,通过功率谱和采样频率状态量与峰值序号模块相连,用于输入为FFT模块的频谱数据 与运算、运算状态信息,输出为信号的功率谱数据;
[0030]中心序号峰值序号模块,读取FFT运算状态信息与FFT模块相连,输出功率谱峰值 序号和采样频率状态量与系数模块连接;输入为功率谱模块的功率谱数据与FFT模块运算 状态信息,输出为功率谱幅值最高处的中心峰值序号;
[0031]系数模块,通过读取FFT运算状态信息与FFT模块连接,输出多普勒频率与USB控 制输出模块和频率反馈模块连接;输入为功率谱中心序号峰值序号与FFT模块的运算状态 信息,输出为多普勒频率;
[0032]USB控制模块,输入为系数模块的多普勒频率数据,输出为USB控制信号;
[0033] 频率反馈模块,通过功率谱峰值序号连接峰值序号模块,通过状态信息与FFT模 块连接,输出反馈采样频率信息采样频率状态量与频率缓存模块连接;输入为中心序号模 块的功率谱中心序号系数模块的多普勒频率与FFT模块运算状态信息,输出为将要采取下 一周期的采样频率信息状态量;
[0034] 频率缓存模块,通过状态信息与FFT模块连接,输出反馈采样频率与频率产生模 块连接;输入为FFT模块运算状态信息与频率反馈模块的反馈采样频率数据采样频率状态 量,输出为缓存后的反馈采样频率状态量。
[0035] 进一步,所述系数模块中系数即为频谱分辨率Af=fs/N,其中N是确定的,根据 与峰值序号同时到达的采样频率状态量,知道此周期峰值序号对应采样频率匕,根据此采 样频率,系数模块为功率谱峰值序号乘以相应的系数,得到多普勒频率。
[0036] 本实用新型的另一目的在于提供一种使用所述基于FPGA激光测速仪的信号处理 方法的板材在线切割监控控制系统。
[0037] 本实用新型的另一目的在于提供一种使用所述基于FPGA激光测速仪的信号处理 方法的管材在线切割监控控制系统。
[0038] 本实用新型的另一目的在于提供一种使用所述基于FPGA激光测速仪的信号处理 方法的电缆长度速度测量装置。
[0039] 本实用新型的另一目的在于提供一种使用所述基于FPGA激光测速仪的信号处理 方法的砂纸长度速度测量装置。
[0040] 本实用新型提供的基于FPGA激光测速仪的信号处理
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1