没有合适的资源?快使用搜索试试~ 我知道了~
通信与网络中的超声相控阵系统中高精度相控发射与接收的实现
需积分: 9 1 下载量 123 浏览量
2020-12-13
09:02:43
上传
评论
收藏 109KB PDF 举报
温馨提示
试读
2页
摘要:本文描述了如何利用FPGA在系统中实现高精度相控发射与接收。所有的发射和接收参数PC机计算并通过ISA总线写入FPGA的。 关键词:相控阵;超声检测;电子扫查;FPGA 引言 超声检测在各种工程上有着非常广泛的应用,而且声束聚焦对于超声诊断也愈来愈重要,因为人们总是希望看到更小、更细微的组织结构,这不仅要求提高工作频率、而且要求声束聚焦。声束的聚焦类似于光束通过透镜的原理,最简单的方法是将换能器直接作成凹面阵实现聚焦。但此时其焦点是固定的,而在超声聚焦应用中都常需要调整焦点(改变焦距和聚焦的方向),如用机械方法调焦很不方便,速度也慢。超声相控阵的方法是用电子技术调整焦点位置和聚
资源详情
资源评论
资源推荐
通信与网络中的超声相控阵系统中高精度相控发射与接收的实通信与网络中的超声相控阵系统中高精度相控发射与接收的实
现现
摘要:本文描述了如何利用FPGA在系统中实现高精度相控发射与接收。所有的发射和接收参数PC机计算并通
过ISA总线写入FPGA的。 关键词:相控阵;超声检测;电子扫查;FPGA 引言 超声检测在各种工程上有着非常
广泛的应用,而且声束聚焦对于超声诊断也愈来愈重要,因为人们总是希望看到更小、更细微的组织结构,这
不仅要求提高工作频率、而且要求声束聚焦。声束的聚焦类似于光束通过透镜的原理,最简单的方法是将换能
器直接作成凹面阵实现聚焦。但此时其焦点是固定的,而在超声聚焦应用中都常需要调整焦点(改变焦距和聚焦
的方向),如用机械方法调焦很不方便,速度也慢。超声相控阵的方法是用电子技术调整焦点位置和聚
摘要:本文描述了如何利用FPGA在系统中实现高精度相控发射与接收。所有的发射和接收参数PC机计算并通过ISA总线写
入FPGA的。
关键词:相控阵;超声检测;电子扫查;FPGA
引言
超声检测在各种工程上有着非常广泛的应用,而且声束聚焦对于超声诊断也愈来愈重要,因为人们总是希望看到更小、更细微
的组织结构,这不仅要求提高工作频率、而且要求声束聚焦。声束的聚焦类似于光束通过透镜的原理,最简单的方法是将换能
器直接作成凹面阵实现聚焦。但此时其焦点是固定的,而在超声聚焦应用中都常需要调整焦点(改变焦距和聚焦的方向),如用
机械方法调焦很不方便,速度也慢。超声相控阵的方法是用电子技术调整焦点位置和聚焦的方向,它的基本思想是控制超声探
头中不同单元之间的触发延时时序,在精确的延时时序控制下,不同单元发出的超声波在空间发生干涉,产生所需要的合成波
束(见图1)。相控超声波的这种特性非常适合于无损检测。首先可以通过电子切换选用不同的单元,实现波束的快速移动
(即电子扫查),明显提高缺陷的检测效率,比单个单元的常规探头检测速度快一个数量级。其次相控超声波束很容易实现波
束偏转,不用移动探头就可以实现动态“扇扫”。当然这也要归功于现代集成电路技术发展,因为发射与接收的延时控制在纳秒
级,而且信号的采样与处理需要很高的吞吐量,针对上述特点,采用FPGA技术研制一套数字式多通道信号发射与接收设备已
成为可能。
图1 相控超声波束偏转与聚焦控制延时时序示意图
FPGA在系统中的应用
由于该系统涉及到许多控制信号的时序配合和大容量数据的缓冲问题,采用FPGA可以很好的满足系统要求。比
如Altera的Cyclone系列的EP1C3具有的单元数、RAM以及I/O管脚等非常适合本文描述的系统。围绕FPGA的系统设计示意图
见图2。该相控阵系统采用2个64单元的探头,通过四选一开关切换电路实现波束的快速移动。由于发射与接收的延时控制在
纳秒级,即使FPGA的时钟为100MHz,延时控制精度也只能做到10ns。如果通过提高FPGA的时钟频率来实现更高的延时控
制精度,将给电路设计带来困难,并且成本也加大,故采用精度为2ns的延时线实现10ns以内的延时要求,此时FPGA只需
要3根I/O线用来控制选通延时线就可以实现10ns以内的延时要求。
图2 FPGA在发射与接收延时控制中的应用
利用FPGA内部的大容量RAM对接收的超声信号进行缓存与合成延时控制。这种延时控制可以通过图3进行解释。在FPGA中
为每一路参与合成的超声波束开辟一个相同容量的buffer(比如2kbytes)。当信号到达时,buffer的写允许,采集一定数据量
后,如果还有波束未到达就延时等待,直到参与合成的所有波束到达并采集后,所有buffer的读同时允许,通过D/A和模拟加
法电路就可以实现超声波束的合成了。当然,利用FPGA的buffer实现的延时精度只有10ns,所以D/A后面仍然需要延时线配
合。表1.列出了上位机需要写给FPGA的控制参数,这些参数通过ISA总线,以word(16bits)的形式写入,其中包括发射延
时、发射选通允许、发射四选一开关、发射脉宽、Buffer的大小、接收选通允许、A/D转换开始时间、接收四选一开关以及接
收延时等待。
图 3. 利用FPGA内部RAM对接收波束进行缓存与合成控制
表1 上位机需要写给FPGA的控制参数
发射延时控制:10ns级延时,13bits
2ns级延时,3bits
选通
发开关
weixin_38668274
- 粉丝: 2
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0