0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字化仪通过SCAPP选项实现快速轻松的信号处理

星星科技指导员 来源:嵌入式计算设计 作者:OpenSystems Media 2022-06-09 09:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,数字化仪的瓶颈是必须使用主机 PC 的 8 或 16 核中央处理器编程复杂的 FPGA。Spectrum Instrumentation 通过其新的 SCAPP 软件选项解决了这个问题 - Spectrum CUDA Access for Parallel Processing - 为数字化、处理和分析电子信号开辟了一种易于使用但极其强大的方法。SCAPP 允许在任何 Spectrum 数字化仪和 PC 之间直接使用基于 CUDA 的图形处理单元 (GPU)。最大的优势是数据直接从数字化仪传递到 GPU,在那里可以使用 GPU 板的多个(最多 5000 个)处理内核进行高速并行处理。与将数据直接发送到可能只有 8 或 16 个内核的 PC 相比,这提供了显着的性能增强。

Spectrum 的 SCAPP

Spectrum 方法使用基于 Nvidia 的 CUDA 标准的标准现成 GPU。GPU直接与Spectrum数字化卡相连,无需CPU交互,开启CUDA卡庞大的并行核心架构,进行信号处理。CUDA 显卡的结构非常适合,因为它是为并行数据处理而设计的,这与大多数信号处理工作完全相同。例如,数据转换、滤波、平均、基线抑制、FFT 窗口函数甚至 FFT 本身的处理任务都可以轻松并行化。

信号处理方法

直到今天,基本上有两种不同的方法来处理高速数字化仪的数据。第一种也是最常见的方法只是使用 CPU 进行计算。这种方法提供了一种直接的方式来使用各种不同的编程语言创建处理程序,并且几乎没有额外的成本。然而,性能通常受到 CPU 资源的限制,因为它必须与 PC 系统的其余部分、操作系统和 GUI 组件共享其处理能力。

第二种方法是使用现场可编程门阵列 (FPGA) 技术,或者使用供应商提供的固定处理包(如 Spectrum 的 Block Average 包),或者使用带有固件开发套件 (FDK) 的开放式 FPGA。这是一个非常强大的解决方案,但它的成本和复杂性要高得多。大型 FPGA 价格昂贵,使用它们需要数字化仪供应商提供的 FDK 以及 FPGA 供应商提供的其他实施工具。此外,使用 VHDL 在 FPGA 中实现信号处理的知识水平并不是每个人都具备的技能。这很快就会导致非常长的开发周期。更糟糕的是,很容易遇到焊接到卡上的 FPGA 的限制。例如,如果块 RAM 达到极限,就没有什么可以改进的了。

TCO - 总拥有成本

将 SCAPP 方法与任何基于 FPGA 的解决方案进行比较,TCO 非常低:匹配的 CUDA 显卡的价格从大约 150 欧元到 3000 欧元不等,并且免费提供必要的软件开发套件 (SDK)。然而,最大的成本节省是开发时间。用户无需花费数周时间来了解 FDK、FPGA 固件的结构、FPGA 设计套件和仿真工具,而是可以立即开始使用一些易于理解的 C 代码和常用设计工具。

产品详情

SCAPP 驱动程序包包含远程直接内存访问 (RDMA) 的驱动程序扩展,允许从数字化仪到 GPU 的直接数据传输。它包括一组与数字化仪和 CUDA 卡交互的示例,以及另一组 CUDA 并行处理示例,这些示例具有用于基本功能(如滤波、平均、数据解复用、数据转换或 FFT)的简单构建块。所有的软件都是基于 C/C++ 的,并且可以通过正常的编程技能轻松实现和改进。从经过测试和优化的并行处理示例开始,几分钟内即可获得初步结果。

表现

数字化仪和 GPU 之间的互连基于 PCI Express。根据所选的 Spectrum 数字化仪卡,可以实现数字化仪和 GPU 之间超过 3.0 GByte/s 的连续吞吐量。这足以支持从以 2.5 GS/s 采样的 1 通道 8 位数字化仪或以 500 MS/s 运行的 2 通道 14 位单元进行连续采集。通过使用 Spectrum 的一种传输带宽节省数据采集模式,如多次记录,采样速度可以更高。

CUDA 卡可扩展,处理内核在 256 到 5000 之间(相比之下,具有超线程的双四核 Xeon CPU 只能提供 16 个内核),内存为数 GByte 和高达 12.0 TFLOP(每秒 1012 万亿次浮点运算) 。 具有 1k 核和 3.0 TFLOP 的小型卡已经能够以 512k 的 FFT 块大小以 2 个 500 MS/s 的通道进行连续数据转换、多路复用、窗口化、FFT 和平均 - 并且可以运行数小时。相比之下,来自其他数字化仪供应商的 FFT 封装通常会将 FFT 块大小限制为最大 4k 或 8k,因为这是 FPGA 的限制。

支持的频谱产品

SCAPP 包是所有 Spectrum 卡的驱动程序扩展。它可以与 M4i 平台(250 MS/s 16 位、500 MS/s 14 位或 5 GS/s 8 位)以及最新的中等性能 M2p 平台(20 至 80 MS /s 多通道 16 位)。基本的 RDMA 功能在 Linux 操作系统下可用。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20332

    浏览量

    255006
  • FPGA
    +关注

    关注

    1664

    文章

    22503

    浏览量

    639269
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5271

    浏览量

    136070
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FRED应用:数字化极坐标数据取样

    分布,并且实现简单的验证:模型中的强度分布是正确取向的。本实例系统在光源处含有一百万束光线,其强度分布图如下所示。 总结 1.FRED数字化取样工具不仅可以取样光源数据,还可以取样材料、模型
    发表于 04-08 08:36

    企业数字化转型:全栈云服务的核心能力与应用指南

    前言随着数字经济的深入发展,企业数字化转型已从“可选项”变为关乎生存与发展的“必选项”。面对复杂多变的业务需求、快速迭代的技术环境与日益严格
    的头像 发表于 03-26 15:16 376次阅读
    企业<b class='flag-5'>数字化</b>转型:全栈云服务的核心能力与应用指南

    捕捉量子比特信号数字化在可编程硅基量子处理器测试中的应用

    荷兰代尔夫特理工大学在可编程硅基双量子比特处理器测试中,采用M4i.44xx系列数字化采集极低温下的量子态读出信号。该设备将调理后的电压信号
    的头像 发表于 03-24 17:21 1070次阅读
    捕捉量子比特<b class='flag-5'>信号</b>:<b class='flag-5'>数字化</b><b class='flag-5'>仪</b>在可编程硅基量子<b class='flag-5'>处理</b>器测试中的应用

    数字化的基础是什么

    数字化的基础是多个关键要素的有机结合,这些要素共同构成了数字化技术、应用和生态的底层支撑。其核心基础可归纳为以下五个层面: 1. 数据:数字化的核心资产 数据采集与生成 :通过传感器、
    的头像 发表于 02-04 17:53 1292次阅读

    光伏场站无人机巡检系统如何助力光伏电站实现数字化

    通过集成无人机技术、多模态传感器、AI算法及数字化管理平台,构建“数据采集-智能分析-决策支持-闭环管理”的全链条数字化体系,这便是光伏场站无人机巡检系统在光伏电站中的应用,也是助力光伏电站
    的头像 发表于 12-11 15:55 672次阅读
    光伏场站无人机巡检系统如何助力光伏电站<b class='flag-5'>实现</b><b class='flag-5'>数字化</b>?

    智慧酒旅升级:绘王数字化方案重塑酒店入住体验

    入住绘王数字化酒店流程办理方案通过部署签名板或签名屏,使宾客可在清晰直观的显示屏上核对个人信息及账单详情,使用电磁笔轻松完成签名确认。所有数据实时加密并上传至安全
    的头像 发表于 10-24 18:00 536次阅读
    智慧酒旅升级:绘王<b class='flag-5'>数字化</b>方案重塑酒店入住体验

    工业数字化云平台是什么

    、技术架构、核心价值、应用场景四个维度展开分析: 一、核心定义:工业数字化云平台的本质 工业数字化云平台是工业互联网与云计算技术深度融合的产物,其本质是通过云平台连接工业全要素(设备、系统、人员、流程),
    的头像 发表于 10-24 09:23 623次阅读

    数字化与信息有什么区别和联系

    (Digitization) 指将物理世界的信息(如文字、图像、声音)转换为计算机可处理数字形式(0和1的组合)。例如: 将纸质文件扫描为PDF; 用数字摄像头记录视频; 通过传感器
    的头像 发表于 10-11 16:48 1831次阅读
    <b class='flag-5'>数字化</b>与信息<b class='flag-5'>化</b>有什么区别和联系

    电子行业如何通过MES系统实现数字化升级

    对电子行业而言,万界星空MES系统是实现数字化升级的核心运营平台。它通过将人、机、料、法、环等生产要素数字化并互联互通,构建了一个透明、高效、敏捷、可追溯的
    的头像 发表于 09-29 12:09 669次阅读

    数字信号处理的基本组成及其特点?

    数字信号处理 是指将事物的运动变化转变为一串数字,并用计算的方法从中提取有用的信息,以满足我们实际应用的需求。 数字信号处理是利用
    的头像 发表于 06-18 09:02 1535次阅读
    <b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>的基本组成及其特点?

    FRED应用:数字化极坐标数据取样

    分布,并且实现简单的验证:模型中的强度分布是正确取向的。本实例系统在光源处含有一百万束光线,其强度分布图如下所示。 总结 1.FRED数字化取样工具不仅可以取样光源数据,还可以取样材料、模型
    发表于 06-18 08:47

    高速数字化:高精度信号捕获的终极利器

    数字化
    虹科卫星与无线电通信
    发布于 :2025年06月09日 14:05:23

    FRED应用:数字化极坐标数据取样

    分布,并且实现简单的验证:模型中的强度分布是正确取向的。本实例系统在光源处含有一百万束光线,其强度分布图如下所示。 总结 1.FRED数字化取样工具不仅可以取样光源数据,还可以取样材料、模型
    发表于 05-28 08:46

    harmony OS NEXT-通过用户首选项实现数据持久

    # 鸿蒙通过用户首选项实现数据持久 ## 1.1 场景介绍 用户首选项为应用提供Key-Value键值型的数据
    的头像 发表于 04-29 16:38 1306次阅读

    CADENAS 数字产品配置器轻松实现Ascendor电梯规划

    产品配置器是其在数字化进程和业务拓展方面的一项重要举措。该公司还安装了新的ERP系统,以提高流程效率并加快订单处理速度。产品配置器可与现有工具连接,从而实现协同效应和资源优化。交互式配置器还被集成到了
    发表于 04-28 14:22