首页> 外文期刊>Ultrasonic Imaging: An International Journal >Software beamforming: comparison between a phased array and synthetic transmit aperture.
【24h】

Software beamforming: comparison between a phased array and synthetic transmit aperture.

机译:软件波束赋形:相控阵和合成发射孔径之间的比较。

获取原文
获取原文并翻译 | 示例
           

摘要

The data-transfer and computation requirements are compared between software-based beamforming using a phased array (PA) and a synthetic transmit aperture (STA). The advantages of a software-based architecture are reduced system complexity and lower hardware cost. Although this architecture can be implemented using commercial CPUs or GPUs, the high computation and data-transfer requirements limit its real-time beamforming performance. In particular, transferring the raw rf data from the front-end subsystem to the software back-end remains challenging with current state-of-the-art electronics technologies, which offset the cost advantage of the software back end. This study investigated the tradeoff between the data-transfer and computation requirements. Two beamforming methods based on a PA and STA, respectively, were used: the former requires a higher data transfer rate and the latter requires more memory operations. The beamformers were implemente;d in an NVIDIA GeForce GTX 260 GPU and an Intel core i7 920 CPU. The frame rate of PA beamforming was 42 fps with a 128-element array transducer, with 2048 samples per firing and 189 beams per image (with a 95 MB/frame data-transfer requirement). The frame rate of STA beamforming was 40 fps with 16 firings per image (with an 8 MB/frame data-transfer requirement). Both approaches achieved real-time beamforming performance but each had its own bottleneck. On the one hand, the required data-transfer speed was considerably reduced in STA beamforming, whereas this required more memory operations, which limited the overall computation time. The advantages of the GPU approach over the CPU approach were clearly demonstrated.
机译:在使用相控阵(PA)和合成发射孔径(STA)的基于软件的波束形成之间比较了数据传输和计算要求。基于软件的体系结构的优点是降低了系统复杂性并降低了硬件成本。尽管可以使用商用CPU或GPU来实现此体系结构,但较高的计算和数据传输要求限制了其实时波束成形性能。尤其是,将当前的射频数据从前端子系统传输到软件后端,对于当前最先进的电子技术而言仍然具有挑战性,这抵消了软件后端的成本优势。这项研究调查了数据传输和计算需求之间的权衡。分别使用了两种基于PA和STA的波束成形方法:前者需要更高的数据传输速率,而后者则需要更多的内存操作。波束形成器是在NVIDIA GeForce GTX 260 GPU和英特尔酷睿i7 920 CPU中实现的。使用128个元素的阵列换能器,PA波束成形的帧速率为42 fps,每次发射具有2048个样本,每个图像具有189个波束(每帧数据传输要求95 MB)。 STA波束成形的帧速率为40 fps,每个图像16次触发(每帧数据传输要求8 MB)。两种方法均实现了实时波束成形性能,但是每种方法都有其自身的瓶颈。一方面,所需的数据传输速度在STA波束成形中已大大降低,而这需要更多的存储操作,从而限制了整体计算时间。清楚地展示了GPU方法比CPU方法的优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号