智能科技基于FPGA的多普勒测振计信号采集(资料).docVIP

智能科技基于FPGA的多普勒测振计信号采集(资料).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能科技基于FPGA的多普勒测振计信号采集(资料) 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:智能科技论文基于FPGA的多普勒测振计信号采集 1 1系统总体结构 2 2信号采集和处理系统设计 2 (1)时钟模块 3 (2)A/D逻辑模块 4 (4)双口RAM模块 4 (5)数据通信模块 4 3仿真验证 5 文2:肺动脉口狭窄的多普勒超声诊断 6 [二维图像] 7 参考文摘引言: 8 原创性声明(模板) 9 文章致谢(模板) 10 正文 智能科技基于FPGA的多普勒测振计信号采集(资料) 文1:智能科技论文基于FPGA的多普勒测振计信号采集 0引言 针对遥感系统的工作环境特点、待处理信号的频谱特征以及系统信噪比等要求,综合比较多种信号采集系统方案的优缺点,设计一种基于FPGA的激光多普勒测振计信号采集与处理系统,可以实现光声浅海地形遥感探测中的水声信号的实时采集与处理。 1系统总体结构 激光多普勒测振计信号采集与处理系统要求既要具有高速实时的采集和处理能力,也要具有丰富的外部接口,同时,考虑到系统稳定性和灵活性的要求,采用核心板和底层板结合的硬件结构。系统原理框图如图1所示,FPGA芯片采用Atera公司的CycloneⅡ系列EP2C5Q208C8N,它采用90nm工艺,具有4608个逻辑单元[2]。此外,系统还包括信号调理模块、A/D转换电路模块、D/A转换电路模块和外部接口单元等部分组成。系统采用±15V电源供电,选用多块电压转换芯片,提供5V,,和电压。 2信号采集和处理系统设计 硬件电路设计 激光多普勒测振计信号采集与处理系统采用核心板和底层板结合的硬件结构,核心板主要包括FPGA芯片、串行配置芯片(EPCS)、联合测试调试接口(JTAG),其通过108个引脚插针与底层板插座一一对应连接。 底层板电路主要包括电源转换电路、信号调理电路、A/D转换电路、D/A转换电路和串行通信转换电路。电源转换电路通过7805稳压芯片、AMS1117稳压芯片和LM1085稳压芯片实现电源电压的转换,为系统提供5V,,和电压。信号调理电路模块包括两路差分放大电路,每路差分放大电路由一片高性能的全差分音频运算放大器芯片OPA1632构成。A/D转换电路模块是在四通道16位求和型模数转换芯片ADS1174、稳压芯片REF1004以及集成运放芯片OPA350的基础上实现的,高速状态下,ADS1174芯片速度可以达到52KSPS,并支持多通道并行处理。采用DAC8551和REF02稳压芯片实现D/A转换,DAC8551是一款16位电压输出模数转换芯片,REF02稳压芯片为DA芯片提供的参考电压。由于232在通信领域的广泛应用,本文设计系统采用232串行方式进行通信,考虑到激光多普勒测振计信号采集与处理系统中FPGA接口电路是TTL电平,所以需要经过MAX3232芯片实现与232标准电平的转换。硬件电路板如图2所示。 逻辑设计 在FPGA逻辑设计中,采用Altera公司的QuartusⅡ综合开发环境对FPGA进行设计、仿真和调试,实现信号的采集和处理功能,FPGA逻辑设计工作流程图如图3所示。 在工作过程中,FPGA首先检测是否接收到数据采集完毕的使能信号,如果没有接收到就一直进行检测,如果收到就读取16位数据并缓存。当FIFO接近全满状态时启动数据处理逻辑,数据处理逻辑通过一系列乘加运算结合流水线的设计方法实现,并将运算结果适当截位输出给双口RAM。双口RAM拥有两套完全独立的数据线、地址线和读写控制线,当检测到有数据输入时,读地址开始加1,否则读地址保持不变。上位机准备就绪,即双口RAM数据准备输出时,双口RAM写地址开始加1,通过串行接口将数据输出。在输出模拟信号时,只有当DAC8551芯片输入寄存器接收到24位数据,同时同步信号为低电平时,才能启动D/A转换逻辑。 下面将介绍几个典型数字逻辑模块的关键设计点。 (1)时钟模块 本设计中外部晶振提供给FPGA的时钟为50MHz,时钟模块的功能就是根据设计要求,利用锁相环以及使能时钟[3]的设计方法为各个模块提供所需的时钟信号。通过锁相环配置工具将50MHz的系统时钟进行1/2分频,从而产生频率为25MHz并满足时序约束的主时钟。使能时钟设计,即不增加新的时钟,而只是利用原有主时钟,让分频信号作为使能信号来使用,通过该设计对主时钟进行1/16分频,为信号处理模块提供工作时钟。 (2)A/D逻辑模块 A/D逻辑模块的任务是根据ADS1174的转换时序图,在芯片的引脚发出或接收相应的信号,使得ADS1174完成启动、配置和数据读取操作。其控制操作如下:首先配置ADS1174的相关参数,

文档评论(0)

codelove + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档