资料
  • 资料
  • 专题
逻辑分析仪内存不足? “拼”出解决之道!
推荐星级:
时间:2019-12-24
大小:265.94KB
阅读数:326
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
摘要:MATLAB®是一个强有力的工具,可用来快速分析从模数转换器(ADC)输出所捕获的数据。本应用笔记演示了如何使用MATLAB来突破逻辑分析仪存储深度的局限。描述并比较了三种数码拼接方式(基本,超前和反转)。并给出了三种方法所得的结果。 逻辑分析仪内存不足? “拼”出解决之道! Dec 12, 2005 摘要:MATLAB 是一个强有力的工具,可用来快速分析从模数转换器(ADC) 输出所捕获的数据。本应用笔记演示了如何使 用MATLAB 来突破逻辑分析仪存储深度的局限。描述并比较了三种数码拼接方式( 基本,超前和反转) 。并给出了三种方法所得的结果。 介绍 要评估一个高速模数转换器(ADC) 的性能,就需要捕获其数字输出码,然后进行分析。逻辑分析仪的存储深度常常成为一个重要局限, 妨碍系统捕获足够的数据点,以生成高分辨率FFT,或者精确的INL/DNL图。解决该问题的一个简单办法是使用某种数学工具,例 如MATLAB ( 图1) ,将多组数据连接起来。连接数据的一个缺点是,通常会在两组数据之间的连接点出现很大的不连续性。尽管不连续 性对INL/DNL图的影响极小,但对高分辨率FFT而言,几乎是毁灭性的( 图2) 。 图1. 连接后的数据在两组数据之间出现不连续。 图2. a) 捕获单组16384 点数据并分析;b) 捕获两组8192点数据,连接,然后分析“ 拼接” 技术。 有一种办法可以消除不连续性,就是在各组数据中寻找相同的点簇( 一般为3 到4 个点) ,然后在这些点将两组数据“ 拼接” 在一起( 图3) 。最 简单的“ 拼接” 方法是,记录下第一组数据中的最后四个点,然后在第二组数据里寻找相同的点簇。相同点簇出现在第二组数据中的位置 称为“ 拼接点” 。第二组数据中在拼接点之前的所有数据均被舍弃;第二组数据中的剩余部分与第一组数据合并。这种技术即所谓的基本 数码拼接,实现起来非常简单,可以在MATLAB 中非常快地运行。 图3. 基本数码拼接后得到的最终“ 拼接” 数组。 采用基本拼接方法拼接数据时,有时必须丢掉第二组数据中的近一半,才能找到与第一组数据最后四个点相匹配的一簇点。……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书