数字频谱分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章 数字频谱分析

数字频谱分析是目前应用最广的一种测试ADC 性能方法之一,它是一种频域分析,能测试采集系统的SNR 、SINAD 、THD 、EN0B 、SFDR 、IMD 等指标,其原理是在ADC 的输入端加一“纯净”(pure)的正弦波。对ADC 的输出数字信号作谱分析,分离其中的信号、直流、谐波、杂散波以及噪声成分。如果输入信号是两正弦波的迭加,还可以找出双音互调制成分。假设除信号和直流成分外,其余均由ADC 产生,借此可以获得第二章所提到的种种动态特性指标。

第一节 数字频谱法的基本流程

1、选择数字信号记录长度M ,选择M 时有几个要考虑的因素,后面有详细的讨论。

2、获取M 个采样数据(顺序,连续),信号应是满幅度的纯净正弦波。

3、对Sampled Data 加窗处理,这对非相关采样而言是必须的,而对于相关采样,则无需加窗。

4、计算FFT ,由于多数情况下处理的数据为实数,由离散傅里叶变换的特性可知,离散的幅度关于M/2点对称,因而只需计算M/2点的幅度谱:对FFT ,如果实、虚部取平方和,得功率谱;如果再开方则得幅度谱,规一化后用分贝表示。

5、分析谱图,分离其中的信号、谐波、互调制波、噪声、直流成分等,一般认为频谱图中最大成分为信号。

6、计算信号、谐波、噪声以及互调制波的功率。

7、计算SNR 、SINAD 、THD 、ENOB 、IMD 、SFDR 等动态特性指标。

第二节 数字频谱分析的基础

3-2-1 单频信号输入情况

设有限长序列 x(n):

x n j f nT n M ()exp()

,,...,==-20110π

由于离散富氏变换(DFT)只能处理有限长的数据序列,上述相当于对无穷长系列

exp()

,,...

j f nT n 20120π=±±

加一矩形窗⎩⎨

⎧-==

M n u w 其它0

1,...,1,01)( 后得到:

x(n) 的频谱:(对无限长序列加矩形窗)

)]

(sin[)]

(sin[))()1(exp()2exp()2exp()2exp()()()(0001

0f NT f NT k

N f NT

k M j T M k

nT

f j nT f j T M k nT f j nT w nT x T k M f x s M n n s s w --⋅

---=-=-=∑∑-=+∞

-∞

=ππππππ (3-2-1)

如果f M f MT

s 044

==

, 如图3-2-1所示:

|X (k )|

f

4f /N

f /N

图3-2-1 相干采样时的离散频谱

如果f MT 045

=

.,,则如图3-2-2所示: |X (k )|

f

4f /N f /N

5/N

图3-2-2 非相干采样时的离散频谱

这样单频信号的频谱经DFT 后变成了多条谱线,造成功率的分散(即是泄漏),下面详细分析其原因。

假设输入信号频率 f l

f M

f s

s 0=:为采样频率.

(I )当l 为整数(相干采样)时,其他 l k MT

k M f x s w =⎩⎨

⎧=0)(

这种情况下,频谱没有泄漏,输入信号频率f 0 为f M

s

的整数倍。采样点

M l f f f M M T l

f l T s s s =⋅=⋅==⋅00

0, ,即采样长度为信号的整数倍周期。这种情况称为

相干采样。

(II )l 不为整数时(记录长度M 中不含整数个信号周期,非相干采样)

有:x f M

k k M w s

(

),,,...,≠=-0011 ,这时便出现频谱泄漏,本来应是单条谱

线(单频信号),但作DFT 后出现多条谱线。从上面可知这是由于对无穷长信号截短产生的必然结果,是非相干采样的固有特性,不能根本消除,只能使用窗函数使泄漏减小.

3-2-2. 频谱泄漏的直观解释:

由离散傅氏变换的含义及来源可知:DFT 实际上相当于将采样的信号

{}1,...,1,0)(-=M n n x 在时间轴上,即{}∞∞-∈,n 上作无限的周期延拓,产生无限长

的周期信号(())x n M 。

对(())x n M 作傅氏级数展开,得到(())X k M ,由傅氏级数的性质;

(())x n M 周期 ⇒(())X k M 离散 (())x n M 离散 ⇒(())X k M 周期

因而 (())X k M 是离散周期的系列。离散傅氏变换:DFT(x(n))实际上是取(())X k M 的一个周期,k =0,1,...,M-1. 记为:

X k X k R k DFT x n M M ()(())()(())=⋅=

其中:⎩⎨

⎧-==

1,...,1,01

)(其他M k k R M 。

当x(n)不是由相干采样产生时,即n=0,1...m-1时, 信号长度不包含整数周期的正弦波。如果作周期延拓, 如图3-2-3所示,

延拓信号M .T S

图3-2-3 采样延拓信号与原始信号

这时M*Ts = L*T0, L 不是整数,作周期延拓后的信号显然与原信号有所不同. 在接点处, 即t=M*Ts*k(k=...,-1,0,1,...), 延拓信号是不连续不光滑的( 导数不存在或不连续)。这样从延拓信号看便产生了高频成份,而导致了泄漏!

如果 M=L*fs/f0, 即M*Ts=L*f0,L 是整数,则延拓后的信号和原信号一样。 因而没有产生泄漏。从这一直观的分析也同样得出结论:只有相干采样才能根本消除泄漏。在非相干采样中是无法根本消除的.只有用窗函数来减少这一影响.

相关文档
最新文档