一种高速并行采样方法与流程

文档序号:16898847发布日期:2019-02-19 17:45阅读:594来源:国知局
一种高速并行采样方法与流程

本发明涉及数据采样技术领域,特别是涉及一种高速并行采样方法。



背景技术:

随着太赫兹技术的飞速发展,太赫兹成像得到越来越广泛的应用,相对于x成像,太赫兹成像具备发射功率小,对人体无伤害的优点,同时由于太赫兹也具备高带宽的特点,保持了x成像的高分辨率、精细成像等优点,因此在机场、高铁等安检领域以及公安系统得到越来越广泛的应用。

太赫兹成像对采集系统提出了更高的要求:因为大带宽,要求采集系统具有较高采样率;又因为成像要求的大动态范围,高对比度,因此要求采集系统具备很高的采样精度(采样精度18bitenob>=16bit)。

高速采集系统作为通信、雷达以及成像等系统的核心部件,一直是国内外研究的热点与重点,之前针对通信与雷达应用的采集系统,采样精度基本集中在14到16bit,采样速率80~200msps;彩超等医疗成像系统,adc采样精度基本在12bit,采样速率>10msps;示波器等测量设备,需要极高采样速率(带宽在500m的示波器,通常采样速率超过2.5gsps),但是采样精度不高,通常只需要8bit。

高精度采集系统18~24bit,通常在工业测量等领域,比如磅秤、流量计,因为需要很大的动态范围,通常需要24bit的分辨精度,但是由于采集的信号频率很低,通常在khz以下,所以adc的采样速度不高(通常在几ksps到几十ksps)。

综上所述,可以看到,针对采样精度在18bit同时采样速率也较高(5msps)的采集系统,由于应用领域较少,进行的研究并不多。

针对5v模拟信号输入,要达到en0b>16bit,则意味着系统噪声要小于76uv,高速采集系统处理部分包含fpga等高速数字器件,要保持如此低的噪声,对系统设计、电源处理等都提出了很高要求,同时在评估该系统时,需要提供很高信噪比的信号源。

随着机场、高铁、地铁等场合的安检系统对绿色、低辐射、无伤害、不接触等特点的要求越来越迫切,太赫兹成像系统后续将大量应用(目前深圳的地铁已经采用了改系统),同时公安、武警部门对不接触(隔空)进行武器及违禁品检测的需求也很巨大。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种高速并行采样方法,通过双通道采样方式拓展到16通道,最后达到64通道18bit5msps的采集系统,使采样系统具有较高采样率、高对比度以及高采样精度。

本发明的目的是通过以下技术方案来实现的:一种高速并行采样方法,包括以下步骤:

s1:时钟产生模块产生时钟信号后分别传输至分频单元、倍频单元,得到分频后的转换时钟信号和倍频后的数据时钟信号;

s2:将转换时钟模拟信号与数据时钟模拟信号均传输至adc模块转换成数字信号输出至fpga模块;

s3:在fpga模块对应的数据接收单元内,设定每一帧采样数据包括20个比特,且最高比特位的两个比特中的值为预设值,其余比特位的比特中的值为实际采样值;

s4:所述数据接收单元同时接收数据时钟的采样数据,并判断来自adc模块的数字信号与该数据时钟的采样数据的前两个比特中的值是否为预设值,若前两个比特中的值不是预设值,则进行预定时间的延迟后重新接收采样数据,直至前两个比特中的值为预设值,若是预设值,则正常接收数据,在每接收完一帧采样数据后,将采样数据发送至fpga模块对应的fifo存储单元,fifo存储单元基于转换时钟信号存储该采样数据;

s5:在fpga模块对应的串并转换单元基于转换时钟对fifo存储单元存储的采样数据进行串并转换;

s6:循环步骤s1~s5再拓展到16通道,最后达到64通道18bit5msps的采集系统。

所述的时钟产生模块为恒温晶振。

所述的步骤s1中,时钟产生模块产生10mhz的时钟信号,分频单元将其分频为5mhz的转换时钟信号,倍频单元将其倍频为200mhz的数据时钟信号。

所述的倍频单元为锁相环adf4350倍频器。

所述的分频单元为分频器sy89871。

所述的adc模块为ad7960模数转换器。

所述的步骤s4中,采用xilinx的k7,在200mhz数据时钟下,通过fpga模块的延迟链,并将可调延迟时间设定为78ps。

本发明的有益效果是:

1)拟先实现双通道采集系统,然后再拓展到16通道,最后达到64通道18bit5msps的采集系统,采样系统具有较高采样率、高对比度以及高采样精度。

2)本系统选择自时钟模式,该自时钟模式共用一对数据时钟来同时采样两个adc通道的数据,由clk时钟直接采样输出数据,该模式因为不需要用到dco时钟,在多通道adc系统时可以大量节省fpga的全局时钟资源,便于对后续64通道采集板做验证。

附图说明

图1为本发明设计方案原理图;

图2为本发明双通道数据采集系统框图;

图3为本发明回波模式图;

图4为本发明自时钟模式图。

具体实施方式

下面将结合实施例,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1-4,本发明提供一种技术方案:如图2所示,一种高速并行采样方法,包括以下步骤:

s1:时钟产生模块产生时钟信号后分别传输至分频单元、倍频单元,得到分频后的转换时钟信号和倍频后的数据时钟信号;

所述的步骤s1中,时钟产生模块产生10mhz的时钟信号,所述的时钟产生模块为恒温晶振。

为满足后续adc模块所需的时钟信号要求,所述分频单元将其分频为5mhz的转换时钟信号,所述的分频单元为分频器sy89871。

所述倍频单元将其倍频为200mhz的数据时钟信号,所述的倍频单元为锁相环adf4350倍频器。

s2:将转换时钟模拟信号与数据时钟模拟信号均传输至adc模块转换成数字信号输出至fpga模块;

所述adc模块基于数据时钟进行数据采集,并基于转换时钟进行模数转换得到采样数据,具体的,所述的adc模块为ad7960模数转换器,采样率为5msps,采样位数为18位,最大功耗为64.5mw,ad7960采用串口输出,所需参考时钟的频率为200mhz(clk),转换时钟的频率为5mhz(cnv)。

ad7960数据接口有两种模式:(1)回波模式(见图3);(2)自时钟模式(见图4);其中回波模式ad7960会产生一对dco时钟给fpga,fpga可以在dco时钟节拍下对ad7960的数据进行采样,可以保证建立时间与保持时间,该模式时序处理简单。

本系统选择自时钟模式,该自时钟模式共用一对数据时钟来同时采样两个adc通道的数据,由clk时钟直接采样输出数据,该模式因为不需要用到dco时钟,在多通道adc系统时可以大量节省fpga的全局时钟资源,便于对后续64通道采集板做验证。

s3:在fpga模块对应的数据接收单元内,设定每一帧采样数据包括20个比特,且最高比特位的两个比特中的值为预设值,其余比特位的比特中的值为实际采样值;

s4:所述数据接收单元同时接收数据时钟的采样数据,并判断来自adc模块的数字信号与该数据时钟的采样数据的前两个比特中的值是否为预设值,若前两个比特中的值不是预设值,则进行预定时间的延迟后重新接收采样数据,直至前两个比特中的值为预设值,若是预设值,则正常接收数据,在每接收完一帧采样数据后,将采样数据发送至fpga模块对应的fifo存储单元,fifo存储单元基于转换时钟信号存储该采样数据;

所述的步骤s4中,采用xilinx的k7,在200mhz数据时钟下,通过fpga模块的延迟链,并将可调延迟时间设定为78ps。

s5:在fpga模块对应的串并转换单元基于转换时钟对fifo存储单元存储的采样数据进行串并转换;

s6:循环步骤s1~s5再拓展到16通道,最后达到64通道18bit5msps的采集系统。

具体的,如图1所示,选用adr4550brz提供稳定的5v模拟信号输入,然后进行完全一致的双通道传输,每个通道均包含两个个ad8032arz、两个ada4899-1ycpz以及一个ad7960bcrz,每个通道的信号均被fpga模块接收,以此类推进而实现64通道的采样,使采样系统具有较高采样率、高对比度以及高采样精度。

本发明的主要技术指标为:

算法支持:可对同一通道n点求平均值,n通过软件设置;

模拟输入:2个模拟输入(差分输入),量程0~5v;

采样有效位数:16bit有效采集位;

采样频率:每通道并行采样频率2mhz,最高支持到5mhz;

同步要求:内部同步,通道间采集延时小于10ns;

接地方式:支持实地和浮地模式,支持软件设置,实地模式需要单独接地线;

外部ttl触发:根据外部输入ttl信号电平变化触发采样和停止采样(低电平0v停止采样高电平5v触发采样),通过输入输出接口实现;

软件触发:通过软件接口调用触发采样和停止采样;

内部ttl信号输出:软件触发开始/结束时同步输出ttl信号(低电平0v停止采样高电平触发采样5v),通过输入输出接口实现。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1