- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TEGRAK1的实时信号处理示波器的设计.doc
基于TEGRAK1的实时信号处理示波器的设计
摘 要: 针对传统示波器不能满足信号实时处理的问题,提出一种基于TEGRA K1的实时信号处理示波器。通过FPGA控制模拟通道和数据采集模块,完成对输入信号的采集和传输;采用TEGRA K1作为系统数据处理和计算的核心,基于CUDA架构实现数据的并行处理,从而降低了算法复杂度,缩短了算法的执行时间,实现信号的实时处理。实验结果表明示波器的性能稳定,各项指标均达到设计要求。
关键词: TEGRA K1; 实时处理; 示波器; 数据采集
中图分类号: TN919.3?34; TN98 文献标识码: A 文章编号: 1004?373X(2016)15?0074?04
Abstract: In order to solve the problem of the traditional oscilloscope can′t satisfy the real?time signal processing, a real?time signal processing oscilloscope based on TEGRA K1 is proposed. In this paper, the FPGA is used to control the analog channel and data acquisition module to accomplish the input signal acquisition and transmission, and the TEGRA K1 is taken as the core of system data processing and computing. The data parallel processing was realized based on CUDA architecture to reduce the algorithm complexity, shorten the algorithm execution time, and implenment the real?time signal processing. The experiment results show that the oscilloscope has stable performance, and its indexes can meet the design requirements.
Keywords: TEGRA K1; real?time processing; oscilloscope; data acquisition
0 引 言
数字存储示波器DSO(Digital Storage Oscilloscope)在测试测量领域应用非常广泛[1]。近年来,随着对现代信息领域研究的不断深入和测试环境复杂度的增大,示波器对被测信号只进行简单的波形显示已经不能满足测试测量的需要,现场测量需对被测信号进行实时的数据处理和分析,数据的实时处理涉及多种复杂算法,需要以强大的硬件平台作为支撑,所以对实时信号处理示波器的研究是非常有必要的。
目前,国外示波器一直处于行业领先地位,知名示波器厂商如安捷伦、泰克等公司运用强大的处理器将数学运算功能拓展至高级运算功能,极大地提高了示波器的实时信号处理性能,但这样的示波器通常比较昂贵。国内的示波器与国外的相比还有很大的差距,国内较大的示波器厂商如普源精电、优利德等主要提供中低端产品,示波器对复杂算法的计算能力较弱,信号的实时处理能力不能满足高端市场的需求;国内高校如电子科技大学和北京航空航天大学在示波器的高速数据采集、触发等领域取得了很好的成绩[2],但受硬件计算能力的限制,示波器复杂算法的实时处理能力受到限制,从而影响示波器的实时信号处理性能。
针对这一问题,提出了一种基于TEGRA K1处理器和CUDA架构的具有实时信号处理能力的数字示波器,该系统具有双通道的数据输入,200 MSPS的采样率,100 MHz的模拟带宽,存储深度为256M,垂直分辨率为8 b,垂直灵敏度为2 mV~5 V,数学计算性能较强,可对波形数据进行实时的处理分析。
1 系统组成及原理
系统由模拟通道,采样与传输模块,数据的实时处理与显示模块组成[3],如图1所示。其中模拟通道主要对采样信号进行一系列预处理;采样与传输模块完成数据的采集、A/D转换和数据传输;数据处理与显示模块基于超强处理器TEGRA K1完成信号的实时处理,涉及多种复杂的数学运算,并将实时处理后的信号进行显示。
2 模拟通道
模拟通道包括AC/DC交直流耦合电路、衰减电路ATT、程控增益放大电路VG
文档评论(0)