基于FPGA的多普勒测振计信号采集系统的设计方案

最新更新时间:2015-03-29来源: 互联网关键字:FPGA  多普勒测振计 手机看文章 扫描二维码
随时随地手机看文章
针对遥感系统的工作环境特点、待处理信号的频谱特征以及系统信噪比等要求,综合比较多种信号采集系统方案的优缺点,本文提出了一种基于FPGA的激光多普勒测振计信号采集与处理系统的设计方案,该方案可以实现光声浅海地形遥感探测中的水声信号的实时采集与处理。

1 系统总体结构

激光多普勒测振计信号采集与处理系统要求既要具有高速实时的采集和处理能力,也要具有丰富的外部接口,同时,考虑到系统稳定性和灵活性的要求,采用核心板和底层板结合的硬件结构。系统原理框图如图1所示,FPGA 芯片采用Atera 公司的Cyclone Ⅱ 系列EP2C5Q208C8N,它采用90 nm 工艺,具有4 608个逻辑单元。此外,系统还包括信号调理模块、A/D转换电路模块、D/A 转换电路模块和外部接口单元等部分组成。

系统采用±15 V 电源供电,选用多块电压转换芯片,提供5 V,1.8 V,3.3 V和1.2 V电压。

 

 

2 信号采集和处理系统设计

2.1 硬件电路设计

激光多普勒测振计信号采集与处理系统采用核心板和底层板结合的硬件结构,核心板主要包括FPGA芯片、串行配置芯片(EPCS)、联合测试调试接口(JTAG),其通过108个引脚插针与底层板插座一一对应连接。

底层板电路主要包括电源转换电路、信号调理电路、A/D转换电路、D/A转换电路和串行通信转换电路。

电源转换电路通过7805 稳压芯片、AMS1117 稳压芯片和LM1085稳压芯片实现电源电压的转换,为系统提供5 V,1.8 V,3.3 V 和1.2 V 电压。信号调理电路模块包括两路差分放大电路,每路差分放大电路由一片高性能的全差分音频运算放大器芯片OPA1632 构成。A/D 转换电路模块是在四通道16 位求和型模数转换芯片ADS1174、稳压芯片REF1004 以及集成运放芯片OPA350的基础上实现的,高速状态下,ADS1174芯片速度可以达到52 KSPS,并支持多通道并行处理。采用DAC8551 和REF02 稳压芯片实现D/A 转换,DAC8551是一款16 位电压输出模数转换芯片,REF02 稳压芯片为DA芯片提供2.5 V的参考电压。由于RS 232在通信领域的广泛应用,本文设计系统采用RS 232 串行方式进行通信,考虑到激光多普勒测振计信号采集与处理系统中FPGA 接口电路是TTL 电平,所以需要经过MAX3232芯片实现与RS 232标准电平的转换。硬件电路板如图2所示。

 

 

2.2 FPGA逻辑设计

在FPGA逻辑设计中,采用ALTEra公司的QUARTus Ⅱ综合开发环境对FPGA进行设计、仿真和调试,实现信号的采集和处理功能,FPGA逻辑设计工作流程图如图3所示。

 

 

在工作过程中,FPGA首先检测是否接收到数据采集完毕的使能信号,如果没有接收到就一直进行检测,如果收到就读取16 位数据并缓存。当FIFO 接近全满状态时启动数据处理逻辑,数据处理逻辑通过一系列乘加运算结合流水线的设计方法实现,并将运算结果适当截位输出给双口RAM.双口RAM 拥有两套完全独立的数据线、地址线和读写控制线,当检测到有数据输入时,读地址开始加1,否则读地址保持不变。上位机准备就绪,即双口RAM 数据准备输出时,双口RAM 写地址开始加1,通过串行接口将数据输出。在输出模拟信号时,只有当DAC8551芯片输入寄存器接收到24位数据,同时同步信号为低电平时,才能启动D/A转换逻辑。下面将介绍几个典型数字逻辑模块的关键设计点。

(1)时钟模块

本设计中外部晶振提供给FPGA的时钟为50 MHz,时钟模块的功能就是根据设计要求,利用锁相环以及使能时钟的设计方法为各个模块提供所需的时钟信号。通过锁相环配置工具将50 MHz的系统时钟进行1/2分频,从而产生频率为25 MHz并满足时序约束的主时钟。使能时钟设计,即不增加新的时钟,而只是利用原有主时钟,让分频信号作为使能信号来使用,通过该设计对主时钟进行1/16分频,为信号处理模块提供工作时钟。

(2)A/D逻辑模块

A/D 逻辑模块的任务是根据ADS1174 的转换时序图,在芯片的引脚发出或接收相应的信号,使得ADS1174完成启动、配置和数据读取操作。其控制操作如下:首先配置ADS1174 的相关参数,包括运行模式、接口类型等,然后通过查询ADS1174的DRDY信号来判定数据转换是否完成,开始读取数据,最后将读得数据进行串并转换,同时完成数据的缓存。A/D逻辑模块每完成一次信号采样,则等待下一次触发脉冲的到来。

(3)数据处理模块

数据处理模块的功能是提取出多普勒测振计信号中的频移信号,本设计采用如图4 所示的信号处理算法,通过微分和乘加运算,同时结合流水线的设计方法来实现。微分运算的处理是将前一个数据延迟一个单位时间,用当前的数据减去前一个数据得到的。通过宏模块构建16 b × 16 b有符号乘法器来实现乘法运算,同时为了避免溢出,对乘法运算结果适当截位。相关除法器操作则与乘法器类似。

 

 

(4)双口RAM模块

本文设计中双口RAM 用于存储经过处理的数据,一方面通过RS 232 接口提供给上位机操作,另一方面通过DAC8551转换成模拟信号。双口RAM拥有两套完全独立的数据线、地址线和读写控制线,并允许两个独立的系统或设备同时对其进行随机性访问。该双口RAM 模块是通过调用Quartus Ⅱ自带的参数化模型库实现的,容量为4 KB.

(5)数据通信模块

RS 232采用的是异步通信协议,基本的异步通信只需包括通信发送端和通信接收端两根信号线。该模块由三个子模块组成:波特率发送器模块、数据发送模块、数据接收模块。波特率发生器模块主要用于产生接收模块和发送模块的时钟频率,其实质是一个分频器,数据接收模块的作用就是将接收到的串行数据转换成并行数据并输出,数据发送模块的作用相当于一个移位寄存器,其功能就是按照一定的波特率将移位寄存器中的数据一位一位移出。数据收发过程是通过状态机实现的,设计中波特率发生器模块的输出时钟为实际串口数据波特率的16倍,当输入线路逻辑发生跳变时,开启采样计数器,当计数器计数到起始位数据中间时刻时即可认定接收到的数据是起始位数据,依次类推,只有计数器计数到每个数据的中间位置时才开始采集该数据。

3 仿真验证

激光多普勒测振计信号采集与处理系统采用MentorGraphICs公司Modelsim软件进行仿真验证。数据通信模块仿真波形如图5所示。其中,first发生跳变会引起数据发送使能信号的翻转,从而给UART传输系统中数据发送模块一个使能信号。clk16x_rx,clk16x_tx是由波特率发送器产生的16倍于系统时钟的信号,分别作用于数据接收模块和数据发送模块。按照时间顺序由低字节到高字节发送一帧数据0,1,0,0,1,1,1,0,1,1,当数据发送使能信号低电平有效时,被采样的数据经由数据发送模块发送出来。由此证明数据通信模块能够正常工作。

 

 

系统仿真波形如图6 所示。dina,dinb 是由计算机随机产生的两路多普勒正交信号,经过ADS1174 模数转换输出给FPGA,经过信号处理模块、双口RAM 模块以及DA控制模块,从dout口输出给DAC8551芯片进行数模转换。

 

 

4 结语

基于激光多普勒测振技术的声光耦合系统是光声浅海地形遥感系统的重要组成部分,包括激光多普勒测振系统、水面反射光自适应跟踪系统以及可调水平平台三个部分。传统的浅海地形测量以船只为平台,采用声纳技术进行,这种测量方法对于一些船只难以驶入的区域便形成了测量盲区,而机载平台与光声浅海测量技术的结合克服了这一缺点,大大提高了测量区域的范围。

测试表明该设计方案能够保证设计要求的采样速度和精度,对于信号的实时解调和处理具有实际应用价值。

关键字:FPGA  多普勒测振计 编辑:探路者 引用地址:基于FPGA的多普勒测振计信号采集系统的设计方案

上一篇:FPGA开发流程:详述每一环节的物理含义和实现目标
下一篇:在精密电阻应用中更小并不意味着更好

推荐阅读最新更新时间:2023-10-12 22:54

基于FPGA的光纤通信系统的设计与实现
摘要:光纤通信是现今数据通信系统的主要通信方式,其性能的好坏直接影响数据通信系统的质量。本文采用Verilog语言实现FPGA光纤通信系统的功能。光纤通信系统又包含位同步时钟提取模块、8B/10B编解码器模块和NRZI编解器模块;这些模块都利用了DA(Design Analyz er)、Quartus II以及Modelsim等EDA工具来完成综合与仿真,从仿真的结果可以看出该设计方法很好地满足了系统的要求。 关键词:光纤通信;FPGA;位同步时钟;Verilog 光纤收发器与FPGA技术相结合的方案是现在光纤通信系统的主流解决方案。目前,在超高速光纤通信中还多采用专用的ASIC芯片,但最近各FPGA厂商也相继推出了4
[嵌入式]
基于<font color='red'>FPGA</font>的光纤通信系统的设计与实现
FPGA火力支持 百度强化机器学习布局
中国搜索引擎大厂百度已将人工智能、机器学习视为公司未来发展的主要方向,并对相关领域进行大量投资。为了强化其公有云服务支持人工智能算法的能力,该公司在其全新公有云加速服务器中部署了赛灵思(Xilinx)的FPGA。百度FPGA云端服务器是百度云推出的一项全新服务,其采用高效的赛灵思Kintex FPGA、工具和软件,能满足发展及部署于包含机器学习和数据安全等硬件加速的数据中心应用需求。 百度云联合总经理兼百度基础技术体系负责人刘炀表示,FPGA 能为深度学习推论、安全及其它高速发展的数据中心应用提供强大的效能表现。百度在FPGA领域拥有多年的研究经验和专业的FPGA 工程技术,最终让我们为产业界与学术界推出了经验证的加速基础架构。
[半导体设计/制造]
基于FPGA的线阵CCD数据采集系统
摘 要:本文介绍了一种基于FPGA的线阵CCD数据采集系统的实现方法。该系统在Altera的Cyclone EP1C6Q240C8上实现,使用SoPC Builder开发组件定制CPU软核处理器和系统所需的IP模块,CPU软核处理器作为微控制器实现逻辑控制和数据采集功能,用硬件描述语言编程实现CCD驱动电路的设计。 关键词:CCD;数据采集;Nios II 引言 CCD(Charge Coupled Devices,电荷耦合器件)具有光电转换、信息存储等功能,而且集成度高、动态范围大、线性好、信噪比高,在很多领域都得到了广泛应用。CCD有面阵和线阵之分,面阵CCD主要用于摄像、图像处理、数据存储和机器人视觉等领域;线阵CCD
[应用]
英特尔的下一步:整合处理器核心与FPGA
自今年六月一号,英特尔宣布并购Altera后,双方对于并购讯息就未再透露更多的讯息。不过,针对此点,Altera亚太区副总裁暨董事总经理庄秉翰引述英特尔所发布的公开讯息,也约略点出了英特尔并购Altera后的未来发展方向。 庄秉翰谈到,众所皆知,摩尔定律是由英特尔创办人所创,截至目前为止,英特尔仍然认为摩尔定律仍然适用于半导体产业,同样的,Altera也有相同的看法。此外,英特尔也认为,并购Altera再整合自身旗下的IP等技术方案,可以创造出新一代的产品阵容,以满足资料中心与物联网的客户群。 由于Altera或是Xilinx(赛灵思)这类的半导体业者,在产品蓝图的设计上,约略都是设定为五年,庄秉翰谈到,
[嵌入式]
基于FPGA实现VLIW微处理器的设计与实现
  超长指令字VLIW(Very Long Instruction Word)微处理器架构采用了先进的清晰并行指令设计 。VLIW微处理器的最大优点是简化了处理器的结构,删除了处理器内部许多复杂的控制电路 ,它能从应用程序中提取高度并行的指令数据,并把这些机器指令均匀地分配给芯片中的众多执行单元 。本设计是针对VLIW微处理器的基本功能设计实现的,是针对64位指令字和192位数据进行操作处理,主要功能是将指令和数据分别划分到3个并行操作单元中,在执行单元中根据3个并行指令控制,对3个并行操作单元的数据进行并行处理,同时对操作处理数据进行存储处理管理。由于篇幅所限,只是将取指令单元、译码单元、执行单元、写回单元和寄存器堆这5个单元的
[嵌入式]
基于<font color='red'>FPGA</font>实现VLIW微处理器的设计与实现
选择低成本FPGA硬件和IP方案加速高清平板电视设计
  不久以前,高清平板电视对普通消费者来说还是一个奢侈品。而现在,大多数一般收入家庭去购买一台高清平板电视已非难事。应对这一变化,面板厂家正在扩大产能去迎合市场需求并且鼓励更多的人去购买这一显示设备。 市场研究公司iSuppli预计,在世界范围内,液晶和等离子( PDP )电视的出货量将从2,000万台(2004年)增长到接近9,000万台(2009年)。随着技术和显示尺寸的扩展,这些平板显示设备正在替代传统的阴极射线管( CRT )显示设备,甚至即使在同样的显示尺寸上,前者的价格还要稍高于后者。   较高的清晰度、优秀的色彩还原能力、最小的数字运动失真,这些都是消费者追求的性能。这些指标让消费者将不同的平板显示
[电源管理]
选择低成本<font color='red'>FPGA</font>硬件和IP方案加速高清平板电视设计
Altera FPGA实现与40G QSFP光学模块的互操作性
Altera 公司 (NASDAQ: ALTR) 今天宣布其Stratix® IV GT FPGA 实现了与Avago公司 的 40G 四通道小型可插拔 (QSFP) 光学模块的互操作性。QSFP 光学模块在单条光纤电缆链路上数据速率为 40-Gbps。利用 Stratix IV GT FPGA 中特有的 11.3-Gbps 嵌入式收发器,设计人员现在可以运用 FPGA 的灵活性和性能优势在其线卡中将 40G QSFP 光学模块桥接到其它器件,从而增加总系统带宽。 QSFP 是一些计算及电信应用中使用的高性能交换机、路由器、服务器和主机总线适配器的新一代热插拔接口。这种接口是目前业界最紧凑、4 高速通道、Z 轴可
[嵌入式]
Altera 2014年度技术巡展展示第10代最新产品和突破性技术
亚洲14个城市的工程技术人员和合作伙伴将参加此次活动。 2014年9月25号,北京——Altera®公司今天宣布,从2014年9月到11月,将在亚太地区中国、台湾、韩国、新加坡、马来西亚和印度的14个城市举办Altera 2014年度技术巡展——免费的系列技术研讨会。研讨会将展示Altera最新的FPGA、SoC以及突破性技术。 本年度技术巡展关注的主题是“Silicon Convergence前沿硅片融合”,重点是Altera业界领先的第10代最新FPGA和SoC,包括Stratix® 10 FPGA和SoC、Arria® 10 FPGA和SoC,以及MAX® 10 FPGA等,以帮助硬件规划人员、软件开
[嵌入式]
Altera 2014年度技术巡展展示第10代最新产品和突破性技术
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved