模拟技术
1、采样率概念
对于相同的信号周期(下述圆),每隔一段时间采样点移动一次为采样率,表格为三种不同采样率。由表知采样率1采样速度最慢,采样率2最快,采样率3居中
采样率编号 | 采样值 |
1 | 0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 |
2 | 0 3 6 9 6 3 0 3 6 9 6 3 0 3 6 9 6 3 0 3 |
3 | 0 2 4 6 8 8 6 4 2 0 2 4 6 8 8 6 4 2 0 2 |
问题2,每1us采样一次,由采样值,能否求频率即1秒转多少圈?
采样率1采完一个周期需19us,采样2为6us,采样率3为9us
2、注意点
1)硬件处理的是采样到的数据,本身并不知道采样率,就如不知道时钟频率一样,代码本身不知道,只有工程师知道。硬件处理1M频率采样的10个点与1K信号采样的10个点是一样的。硬件需在ADC采样下一次足够数之前处理完当前次 2)不知道采样率,就无法得知信号频率,需要通过采样率推出信号频率
3、时钟与采样率
下图为数字信号处理常用的处理流程。抽取滤波器将每秒8M的采样频率变成每秒1M。插值滤波器的作用是提高采样率,下图为1M变成4M
注意:
1)不一定非要有8M,1M,4M时钟,不是每个时钟出一个数,可以多个时钟出一个数,工作时钟一般来说越少越好,一般来说工作时钟取上述时钟的整数倍
2)采样率在固定的时钟频率下,通过有效信号vld指示当下采样信号的有效性,比方说时钟8M,采样频率1M,那就间隔8个clk vld信号拉高一次
3)下个数据到来前需完成当下数据处理,工作时钟一般是采样率的几倍,预留数据处理与流水线操作时间
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !