孙文凭的星光大道2017:ADC采样的相关基础知识(网上摘录)

来源:百度文库 编辑:中财网 时间:2024/05/01 15:22:45
1 MSPS - 模拟混合信号  转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。常用单位是ksps和Msps,表示每秒采样千/百万次(kilo / Million Samples per Second)。  1msps=1000 ksps2 ksps  kilo Samples per Second 表示每秒采样千次,是转化速率的单位。  所谓的转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。常用单位是ksps和Msps,表示每秒采样千/百万次(kilo / Million Samples per Second)。  1msps=1000ksps 3  数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系 采样率,主要取决于你需要分析信号的带宽。根据采样定理,采样率至少是带宽的两倍。一般取2.56倍或者更高。

每通道采样数,指的是每次从通道读取的数据长度,其实是从通道的buffer里面读取的。如果每次读得太少,而且读的间隔过长,那么buffer里面的数据就会堆积,最后导致buffer溢出。所以 buffer size应该大于数据读取间隔*采样率,否则一个间隔的数据就足以把buffer填满了,同时读取的长度也应该保证buffer不会溢出。

形象一点,buffer就是一个桶,采集端是往里面倒水的,采样率就是这个进口的水流速度。读取端是往外抽水的,每通道的采样数和读取间隔决定了出水速度,你的任务是保证水桶不会满。

如果你做的是单次采集,那么每通道的采样数决定了你可以分析的频谱的谱线的数目,也就是频谱的分辨率。 ps:一般数据卡都有个参数单位为HZ,这是数据采集卡的带宽(带宽 :信道可以不失真地传输信号的频率范围) 4  采样频率的单位是Hz而采样率的单位是KSPS或MSPS,请问这两种单位的换算关系?

Hz是周期的倒数,也就是每秒钟的运行周期次数,因此单位是1/s。(1代表周期个数的单位)

S/s是采样率,是每秒钟采样点的数量,S代表采样点数。在采样时,1个Sample就是的采样的一个周期。

因此,两个单位在数值上应该是相等的,不同的话就是频率Hz可以是小数而采样率S/s一定是整数。

1KSPS=1KHz   1MSPS=1MHz 5 转换速率一般都是sps,就是每秒采样数。以ADC为例,模拟信号进来必须先采样再量化,就这个采样电路而言,他的输入时钟频率就是采样频率,就是一般说的转换速率。注意不要把这个速率和输入模拟信号频率搞混了。