burst tx 功能 开启_超声成像系统及主要子功能电子元件的设计考虑

概述

通过发射超声能量进入人体,接收并处理返回的反射信号,相控阵超声系统可以生成体内器官和结构的图像,映射血液流动和组织运动,同时提供高准确度的血流速度信息。传统设计中,构建这样的成像系统需要大量的高性能相控阵发射器和接收器,使得车载设备体积庞大且价格昂贵。近年来,随着集成工艺的进步,设计人员能够获得小尺寸、低成本而且高度便携的成像系统方案,并可达到接近大型成像设备的性能指标。而新的设计挑战依然存在,即在进一步提高方案集成度的同时提高系统性能和诊断能力。

成像系统的关键器件是超声传感器。典型的超声成像系统需要使用各种传感器支持特定的诊断要求。每个传感器由一组压电传感器单元阵列构成,它们集中能量并发射到人体内部,然后接收相应的反射信号。每个单元通过纤细的同轴电缆连接到超声系统。通常,传感器由 32 至 512 个单元构成,工作频率为 1MHz 至 15MHz。多数超声系统提供两个至四个传感器转换接口,临床医生可根据不同的检测类型方便地更换传感器。

高压复用开关

典型的相控阵超声系统配备了 32 至 256 个发射器和接收器。多数情况下,系统配备的发射器和接收器的数量少于传感器单元的数量。这些情况下,需要在传感器或系统中安装高压开关,用于信号复用,开关连接在特定的传感器单元和发送器 / 接收器(Tx/Rx)对之间。由此,系统能够在所提供的传感器阵列中动态改变有效的传感器孔径。

成像系统对高压开关的要求主要包括几个方面:必须能够承受电压摆幅高达 200VP-P 且峰值电流高达 2A 的发射脉冲;开关必须能够迅速切换,以快速调整有效孔径、满足图像帧率的要求;最后,这些开关还必须具有极小的电荷注入,从而避免杂散传输以及相关的虚假图像。

d3b33ee6a0b38a45c099f4e90a771644.png

超声成像系统功能框图。关于 Maxim 推荐的超声方案

数字发射波束成形器用于产生所要求的数字发射信号,以正确的时间和相位生成聚焦发射信号。高性能超声系统可通过任意波形发生器产生复杂的发射波形,从而优化图像质量。这些情况下,发射波束成形器以大约 40MHz 速率生成 8 位至 10 位数字字符,并以此产生所要求的发射波形。数 / 模转换器(DAC)将数字波形转换成模拟信号,通过线性高压放大器进

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`uhd_tx_metadata_t`是一个结构体,用于存储USRP的TX流的元数据,包括开始/结束传输、时间戳等信息。其定义如下: ```c typedef struct uhd_tx_metadata { bool start_of_burst; // 是否为传输的开始 bool end_of_burst; // 是否为传输的结束 uhd_time_spec_t time_spec; // 时间戳 bool has_time_spec; // 是否存在时间戳 bool has_additional_metadata; // 是否存在附加元数据 bool underflow; // 是否存在下溢 bool sequence_error; // 是否存在序列错误 bool time_error; // 是否存在时间错误 bool late_error; // 是否存在延迟错误 bool burst_start; // 是否为传输的开始 bool burst_end; // 是否为传输的结束 uint32_t sequence_number; // 序列号 size_t payload_size; // 数据大小 int64_t time_offset; // 时间偏移 uint64_t full_secs; // 时间戳整数部分 double frac_secs; // 时间戳小数部分 bool has_time_offset; // 是否存在时间偏移 bool has_seq_num; // 是否存在序列号 bool has_payload_size; // 是否存在数据大小 bool has_full_secs; // 是否存在时间戳整数部分 bool has_frac_secs; // 是否存在时间戳小数部分 } uhd_tx_metadata_t; ``` `uhd_tx_metadata_t`的成员变量包括: - `start_of_burst`和`end_of_burst`:表示传输的开始和结束。 - `time_spec`:时间戳。 - `has_time_spec`:是否存在时间戳。 - `has_additional_metadata`:是否存在附加元数据。 - `underflow`、`sequence_error`、`time_error`和`late_error`:表示是否存在下溢、序列错误、时间错误和延迟错误。 - `burst_start`和`burst_end`:表示传输的开始和结束。 - `sequence_number`:序列号。 - `payload_size`:数据大小。 - `time_offset`:时间偏移。 - `full_secs`和`frac_secs`:时间戳的整数和小数部分。 - `has_time_offset`、`has_seq_num`、`has_payload_size`、`has_full_secs`和`has_frac_secs`:表示是否存在时间偏移、序列号、数据大小、时间戳整数部分和时间戳小数部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值