数值峰值测量
数字峰值测量的基本思路是将信号的瞬时幅值经 A/D 采样送入处理器,在
信号周期内对输入信号的采样值进行大小比较,从而得出信号的峰值或峰峰值。
这里以 FPGA 实现峰值测量为例说明实现过程。
在 FPGA 内部设置两个寄存器,分别存储目前为止测量到的最大值
(REGM)和最小值(REGL)。下一个信号被采集进来以后,分别与这两个寄
存器的数据比较,若大于原来的最大值,就用这个值替代 REGM 中的数据;如
果小于最小值,就用这个值代替 REGL 中的数据;
否则,等待下一采样值的来临。每个信号周期结束以后,REGM 和 REGL
的差值就是峰峰值。
数字测量的精度和采样的 A/D 有很大的关系,随着 A/D 的选用不同,精度
可以做的很高。另外稳定性也要比模拟峰值检波高,避免了模拟期间不稳定或
者漂移等因素的影响,减小了峰值检测的误差。
采用 A/D 采样的方法采集峰值,对于采样点数的要求也比较高。通常情况
下,保持波形失真度小,要求波形至少由 64 个点组成(当然这个也要根据实际
需要,若不需要精度很高可以适当减少点数)。也就是说对于 20M 采样率的
A/D,能处理的频率最多也只能达到 312.5KHz,因此限制了数字测量方法的测
量频率范围。
下面介绍的一种数字峰值测量方法,是依据等效采样的原理,能利用较低
采样率的 A/D 采样频率甚至比 A/D 采样率高很多的信号的峰值。
基于等效采样的数字峰检
本峰值检波电路基于信号频域频谱搬移理论,采用两个特殊频率(双频)
对信号先后完成采样,互补采样中的“盲区”,通过采样的最大值提取得到周期
信号的峰值。这种方法可以兼顾高低频,全幅度段达到良好的线性。可以做到
0.1Hz~100MHz 频率段,同时,此检峰原理很有研究价值,变换灵活,在具体
设计电路时考虑实际频率段的需求来做设计,可以将此电路的性能应用的灵活
自如。
一、频谱搬移理论分析
Fs 为信号抽样频率,Fx 为被抽样信号的频率,N 为采样点数。对于任意周
期信号要采完一个周期才能确定其峰值。分析当 Fs=10KHz 时,对于 1Hz 的任
意周期信号要采完一个周期才能确定其峰值,那就是要采样 10000 个点,即
N=10000。对全频带内信号分析:进采样以后的信号频谱也是成周期性的,即
以 Fs 频谱搬移。对于[0,Fs]内的频谱就可以包含信号的全部信息,即对于[0,Fs]
区间来说有且仅有一根信号有效频率成分对应的谱。所以,当我们可以采样
[0,Fs]信号的全部峰值时,就可以断定全频带的信号都可以采到峰值。
很明显,Fs 为 10KHz 时,0~1Hz 的信号是没有采全一个周期的,就没发
判断任意周期信号的峰值了,我们将这段区间定义为盲区。
所以,搬移到整个频域,每个频段内都存在一部分信号采样的盲区,在盲
区里,系统无法判断是否采到了信号的最大值。
1.(0~Fs)频谱盲区分析
Fs=10KHz 进行信号抽样时,频谱上信号的盲点在-1Hz~+1Hz,同样,搬移
- 1
- 2
前往页