文档库 最新最全的文档下载
当前位置:文档库 › 几种频谱分析报告细化方法简介

几种频谱分析报告细化方法简介

几种频谱分析报告细化方法简介
几种频谱分析报告细化方法简介

高分辨率频谱分析算法实现

【摘要】随着电子技术的迅速发展,信号处理已经深入到很多的工程领域,信号频域的特征越来越受到重视。在信号通信、雷达对抗、音频分析、机械诊断等领域,频谱分析技术起到很大的作用。基于数字信号处理(DSP)技术的频谱分析,如果采用传统的快速傅里叶(FFT)算法则只能比较粗略的计算频谱,且分辨率不高;但是采用频谱细化技术就能对频域信号中感兴趣的局部频段进行频谱分析,就能得到很高的分辨率。常见的方法有基于复调制的ZoomFFT 法、Chirp-Z 变换、Yip-ZOOM 变换等,但是从分析精度、计算效率、分辨率、灵活性等方面来看,基于复调制的ZoomFFT 方法是一种行之有效的方法。实验结果表明该方案具有分辨率高、速度快的特点,具有较高的工程应用价值。

【关键字】频谱分析;频谱细化;Z变换

【Abstract】With the rapid development of electrical technology, signal processing has been widely used in many engineering fields and special attention has been paid to the characteristic of signal frequency. The spectrum analyzer technology takes a great part in the fields like signal communication, rador countermeasures, audio analysis, mechanism diagnose. Based on digital signal processing (DSP) technology, the spectrum analysis system, while the use of the fast Fu Liye traditional (FFT) algorithm can calculate the frequency spectrum is rough, and the resolution is not high; but using spectrum zoom technique can analyze the frequency spectrum of the local frequency segment interested in frequency domain signal, can get very high resolution. A common method of complex modulation ZoomFFT method, Chirp-Z transform, Yip-ZOOM transform based on, but from the analysis accuracy, computational efficiency, resolution, spirit Active perspective, Zoom-FFT method based on the polyphonic system is a kind of effective method. Simulation results show that this method is featured by high resolution and high speed, and has high application value.

【Key words】signal processing; spectrum analysis; spectrum zooming; Z-transformation

目录

1 绪论 (1)

1.1 课题研究背景和意义 (1)

1.2 国外的各种研究现状 (1)

2 信号的采集和处理 (3)

2.1 总体方案 (3)

2.2 FFT算法处理 (4)

2.3 FFT算法分析 (5)

2.3.1 频率分辨率 (6)

2.3.2 能量泄露 (6)

2.3.3 栅栏效应 (7)

3 几种频谱细化分析方法的原理、特性 (8)

3.1 Zoom-FFT算法 (8)

3.2 CZT算法 (10)

3.2.1 CZT算法的基本工作原理 (10)

3.2.2 CZT的快速算法 (10)

3.3 小波分析的细化原理 (12)

4 Zoom-FFT算法的设计和实现 (14)

5 关于Zoom-FFT的一些后续改进 (17)

1 绪论

1.1 课题研究背景和意义

自然界的万物都有着自己的固有频率,只要抓住认识到这些频率,了解认知它们的频率,才可以掌握并加以控制。生活中有很多的真实感触都是由于频率的变化而感受到的,例如人们听到的歌声,用眼睛看到的美丽景色,这都是人体器官对声音和光的频率的感知来呈现的。频率看不着,摸不到,但是它却一直充斥着我们的生活,并且深刻的影响这我们的生活。

随着科技日益进步,信号处理几乎已经深入到所有工程领域和生活领域。目前工业控制领域的测试对象越来越多,并且对于系统的性能要求也越来越高,工业测控领域对于频谱分析的需求越来越大。通过频谱分析可以快速的分析出如速度、压力、噪声等测量参数,,并且可以根据系统运作时的频谱判断系统的运行情况。频谱分析仪是只是硬件载体,是对信号分析的数据呈现,核心容是是信号处理的各种算法,因此详细的研究各种频谱分析的方法和其理论是十分有必要和意义的,能够帮助我们解决大量的问题。

1.2 国外的各种研究现状

随着现代工业生产力以及无线电方面的迅速发展,使得信号处理已经成为了很多工作的核心任务,信号主要包含了时域的信息和频域的信息,如时域主要是包含幅度、周期等,频域主要包含频率、功率等。

在19 世纪60 年代中期,J.W.库利和J.W.图基在《计算数学》杂志上发表了快速傅里叶变换(FFT)算法,这篇文章为复杂繁琐的频域计算提供了简便的算法,可以说为今后的频谱计算奠定了理论基础。

在数字信号处理领域, 基于傅里叶变换的频谱分析是最基本的方法, 随着计算机技术的快速发展, 快速傅里叶变换已广泛的应用到各个学科, 并在工程中得到了广泛的应用。尽管如此, 人们仍然在探索新的方法, 以提高谱分析的精度和计算速度,例如, 现代频谱分析技术和神经网络频谱分析方法等。如何提高FFT

谱分析的分辨率, 仍然是研究的一个重要方向, 基于傅里叶变换的谱分析方法是目前最常用的方法, 标准FFT( 基带FFT) 分析的结果, 其谱线是从零频率到乃奎斯特截止频率围均匀分布的。

在频谱细化方面, 目前已有多种改进方法, 这些方法主要有复调制细化法、Chirp-z 变换法、YIP -Zoo m变换, 相位补偿法,Zoom-FFT 变换方法等, 这些方法在处理精度、计算效率, 细化的能力, 频谱的等效性各不相同, 在不同的情况下采用的不同。

小波理论是近年来最新发展起来的进行信号处理的有力工具,其发展非常迅速,在很多方面体现出其巨大的优越性。小波具有良好的时频局部化特性, 利用小波的频域带通特性, 可以把要分析的频带信号分离出来,这是一种比较理想的方法, 在性能方面优于复调制细化谱。

2 信号的采集和处理

2.1 总体方案

所谓频谱分析,就是对信号的一种处理方法。其必须先获得信号,然后才能处理,在实际应用中整个过程是由频谱分析仪来完成的。了解频谱分析仪的原理,对于频谱细分技术的学习是十分有益的。一个好的算法,如果无法应用到实践中,或者所需要的硬件平台太复杂,成本过高,这个算法的应用必将受到限制。

随着微处理器的处理速度越来越快, 现在利用计算机对信号进行处理已成为一种趋势。整个过程是将待测信号通过模数转换变成数字信号然后输入处理器, 然后通过FFT ( 快速傅里叶变换) 转成频域信号, 再通过显示设备显示出来。在整个过程中,其一般分为四个模块:输入调理模块,模数转换模块,数字信号处理模块,外围存储模块。

(1) 输入调理模块:由于输入信号的不确定性可能引起模数转换的困难,所以需要将输入信号进行放大或幅度限制,使得输入信号在进入模数转换器AD 时,电压处在安全围。

(2) 模数转换模块:模数转换主要是将连续模拟信号进行采样与量化,将模拟信号变成DSP 可以识别的数字信号。

(3) 数字信号处理模块:产生整个系统的时钟,控制所有模块的逻辑与时序,并且完成信号的数字处理算法,该模块是整个系统的大脑。

(4) 外围存储模块:由于计算量大,所以芯片自己的存储资源有限,外围的存储模块可以用来存储采样得到的大量数据和计算后的数据。

这是对频谱分析仪的这个简单情况介绍,前面数据的采集直接影响到这个频谱细化分析的结果,其是非常重要的,但是我们在这个论文里对于其他模块不做介绍,仅仅分析对数据的处理过程。希望能够通过这个环节给大家带来一点有益的思考。同时作为基础知识这里对FFT算法给予简单的介绍,这是为了后面更好的阐述下面的论述。

2.2 FFT算法处理

FFT算法是在DFT算法的基础上得来的,根据DFT 的奇、偶、实、虚等特性对其进行改进而得到的新的算法。FFT与DFT相比减少了运算量,在现代社会上的得到广泛应用。

根据DFT的定义,设x(n)为N点有限长数列,则可以得到公式:

, k=0,1,2,…N-1; (2-1)

其反变换为:

, n=0,1,…N-1; (2-2)

通常情况下,x(n)和都是复数,因为X(k)也是一个复数,因此在计算一个X(k)时,要N次复数的计算,同理(x(n)和相乘),另外N-1次的复数加法。而X(k)有N个点。我们需要完成N2次复数的乘法及N ( N - 1)次复数加法。我们可以用实数运算完成复数的计算过程。所以式(1)可以写作如下形式:

(2-3)

(2-4)

由式(2-4)可知,完成一次复数的乘法需要四次实数的乘法和二次实数的加法;一次复数的加法需要二次实数的加法。因此每运算一个X ( k )需4N次实数

的乘法及2 N+ 2( N -1) +2(2 N-1)次实数的加法。这个过程需要共需要4N2次实数的乘法与2 N (2 N-1)次实数的加法。因而,不加处理的直接进行DFT 的计算,加法和乘法的次数都是正比于N2,当N 很大时,运算量是非常大的,例如当N=8时,运算DFT需64次复乘,而当N=1024时,DFT 所需复乘位1048576 次,即一百多万次复乘运算,由以上的数据可以知道,当信号具有很强的实时性时,在对信号进行处理时,对计算速度要求非常高。因此提出了快速的FFT运算法。

快速的FFT算法,只要是根据系数的对称性,可约性和周期性合并某些项,将长序列的DFT变换成短序列的DFT计算。基于这种思路发展出来的FFT算法,可以分为两大类,即时间抽选和频率抽选。它们的基本处理思想是一样的,先以时间抽选为例说明FFT算过程法的实现过程。

假设序列点数为N=2L(不够的话用0补齐),这种N称为2的整数幂的FFT,也叫做时间抽选法。

式(1),我们按照奇偶关系的分解合一得到:

(2-5)

假如我们令,因为,

则; (2-6)

再令,,,则:我们可以得到如下形式:

,. (2-7)

这两个公式一般称为蝶形信号流。根据时间抽选法,运用数值的计算方法表示的蝶形运算公式如下所说:

(2-8)

(2-9)

以上两个式中物理意义为:l为级数表示运算到第几级;m为分组数表示每一级运算到了第几组;k为每组的运算次数。

对于时间抽选法FFT可知,当N=2L时,共有L级蝶形,每级都有N/2个蝶形运算,每个蝶形有一次复乘、二次复加,因而每级运算都需N 2次复乘和N次复加,这样L级运算总共需要:

复乘数

复加数

我们可以发现,直接的DFT算法的计算次数是N2,FFT算法的运算次数是。运算量得到很大的减少。

2.3 FFT算法分析

通过对信号进行采样,获得离散的信号序列,才能对连续变化的信号进行频谱分析。如果信号x(t)的频谱X(f)是的上限频率f Hf s/2,则采样后的频谱不是X(f)的周期重复,频谱上将会有重迭的部分。对于这种频谱混迭现象,在实际应用中对所测信号进行频谱分析时,采样频率f s一定要高于被分析信号上限频率的2倍以上。

2.3.1 频率分辨率

应用FFT进行数字频谱分析时,需要确定的参数主要有:截取信号长度t p、采样频率f s、采样周期T和采样点数N。他们之间的关系可以有下面的式子来表示:

t p=NT, Δf=f s/N=1/NT=1/t p。

可以得到分析的频率围为0~(f s/2),频率分辨率为Δf=(f s/N),频谱线数f 为N/2。提高频率分辨率的方法有两种:第一种方法是降低采样频率f,f不能过

小,过小会发生频谱混叠,会使分析围减少。第二中方法是增加数据长度,这样必然使计算量增大,并且占用大量的存空间。运算量的指数级增加,使算法的时间增大,效率降低,对于具有实时性要求的应用系统来讲, 是不可接受的。无论是通过减小频率,还是增大数据长度,这种处理结果显然不是我们想要的。

2.3.2 能量泄露

按照傅里叶变换的原理,计算一个信号的频谱,所观测的信号长度是无限的,dt.对于余弦波信号;得到如下图所示的频谱,但是在实际工程中无限长的观测区间是做不到的,只能从某时刻开始测取有限时间长度T的一段这就相当于用一个窗函数对信号进行截断。

(2-10)

式中u(t)成为窗函数,阶段后信号的频谱为:

(2-11)

测试信号的频谱以f n为中心向两边扩展,能量泄露到整个频带中如图所示,这就是能量泄露。对于能量泄露通过改变窗长和窗函数类型可以达到控制能量泄露的目的。

图2-1

图2-2

2.3.3 栅栏效应

在实际应用中,信号频谱通常采用FFT算法计算,其最大分析频率f ms为信号采样频率f s的一半,线数N为FFT数据长度M的一半,有df=f s/M。取样后只能得到各离散频率点{0,df,2df,…,Ndf}的值,其余频率点相当于被取样的栅栏给挡住看不见,若信号中的频率分量f与某取样频率点重合f=i·df,则我们能够得到该频率分量的精确值

; (2-12)

如果信号中的频率分量f与频率取样点不重合f=i·df+△f,则只能按四舍五入的原则,取相邻的频率取样点谱线值代替,这种真实值与近似值之间的差就叫做栅栏效应。

频谱的离散取样造成了栅栏效应,谱峰越尖锐,产生误差的可能性就越大当信号频率值与频谱离散取样点不相等时,在频谱上该频率分量根本看不见,栅栏效应的误差为无穷大。在实际应用中,由于信号时域截断的原因,产生了能量泄漏误差,正弦波信号能量以其频率为中心向两边泄漏由于能量泄漏的原因,即使信号频率与频谱离散取样点不相等,我们也能得到该频率分量的一个近似值。从这个意义上来说,能量泄漏误差不完全是有害的。如果没有信号时域截断产生的能量泄漏误差,频谱离散取样造成的栅栏效应误差将是不能接受的。

因此在FFT变换的基础上,进行优化和设计时十分必要的,下面对一些今年来一些发展应用比较迅速的算法,进行介绍,他们都有自己不同特点。

3 几种频谱细化分析方法的原理、特性

3.1 Zoom-FFT算法

其实在实际的测量过程中,我们需要了解的往往只是信号中某一段的频率,只要对这一频段的信号进行分析即可。基于复调制的Zoom-FFT算法可以实现在较窄的频段拥有较高的分辨率,这种折中的方法在特定领域得到了广泛的应用。

Zoom-FFT (又称游标FFT )的基本原理是, 先对时间上连续但不重叠的等长度分段信号采样序列进行FFT,得到第一批分段粗FFT谱. 然后在分段粗FFT谱中感兴趣的粗频点上对这些分段FFT的粗频点所构成的新序列(称为时域二次采样)进行第二批次FFT处理, 从而得到粗频点处的FFT细节谱。

复调制细化谱分析方法采用:移频(复调制)—低通数字滤波—重新抽样—FFT 频谱分析—频率调整,这样一个过程,其原理过程如图2-1 所示。

图3-1

设模拟信号为x ( t ),经过A / D采样后,得到离散的序列x 0 ( n ),( n = 0 , 1…N-1),f s为采样频率,f e为需要细化频带的中心频率,D为细化倍数,N为FFT 的点数,X(k)为输出的序列。具体的算法过程可归纳为以下几个步骤:

(1)复调制

复调制移频指的是将频域坐标向左或向右移动,使得被观察的频段的起点移动到频域坐标的零频位置。模拟信号x(t)经过A/D转换后,得到离散的信号x0(n),假设要观测的频带为f1~f2,则在此频带围进行细化分析,观测的中心频率为

对x 0(n)以进行复调制,得到的频移信号:

(3-1)

式中f为采样频率,Δf为谱线间隔,L0=f e/Δf为频率的中心移位,也是在全局频谱显示中所对应中心频率f e的谱线序号,则f e=L0Δf。由此可得出,复调制使x0(n)的频率成分f e移到x(n)的零频点,也就是说X0(k)中的第L0条谱线移到X(k)中零点频谱的位置。为了得到X(k)零点附近的部分细化频谱,可重新抽样把频率降到f s/D,D为细化倍数。为了是抽样后的频率不发生频谱混叠,需要在抽样前进行低通滤波。

(2) 数字低通滤波

为了保证重新采样后的信号在频谱分析时不发生频谱混叠,需进行抗混叠滤波,滤出需要分析的频段信号,设细化倍数为D,则数字低通滤波器的截止频率f C≤f s/2D

(3)重新抽样

信号经过移频、低通滤波后,分析信号点数变少,但再以较低的采样频率进行重新采样,在通过补零保证相同的采样点数时,样本的总长度加大,频谱的分辨率也就得到了提高。设原采样频率为f s,采样点数为N,则频率分辨率为f s/N,现重采样频率为f s/D,当采样点数仍是N是,其分辨率为f s/(D*N),分辨率提高了D倍。这样就在原采样频率不变的情况下得到了更高的频率分辨率。

(4)复数FFT

重新采样后的信号实部和虚部是分开的,需要对信号进行N点复FFT,从而得出N条谱线,此时分辨率为Δf′=f s′/N=f s/ND=Δf/D,可见分辨率提高了D倍。

(5)频率调整

经过算法运行后的谱线不为实际频率的谱线,需要将其反向搬移,转换成实际频率,进而得出细化后的频率。

总结可以得知:Zoom-FFT在不增大FFT点数N的情况下降低了采样频率,

提高了在细化频谱分析中有很重要的作用,可以通过此算法得到欲观测的频段局部频谱特性。对于计算量小的情况来说,Zoom-FFT是一个行之有效的解决局部频段分析的方法。

3.2 CZT算法

3.2.1 CZT算法的基本工作原理

采用线性调频Z变换算法在某些场合是比较有效的,比如需要计算某一段围较密集采样点的频谱,非等间隔取样点的频谱,不在单位圆上而在螺旋线上的取样点的频谱,对于这些无法使用离散傅里叶的情况。

CZT 算法是计算输入序列x ( n ) ( n = 0 ~ (N -1) )在给定点z k ( k= 0~ (M -

1) )上的复频谱X ( z ) |z= z k。其中z k = AW- k, k = 0, 1, 2……M - 1, 这里A = A0

e jθ、W = W0 ejΨ是均匀分布在Z 平面一条螺旋线上的M 个点。对于频谱细化分析, z k = AW- k( k=0, 1, 2, ,, M - 1)是分布在单位圆上一段密集频率点, A =A0 e jθ确定了频谱分析的起始点z0, W = W0 ejΨ决定谱线的分布间隔。

(3-2)

3.2.2 CZT的快速算法

图3-2

由可得:

(3-3)

令,

则可以得到:

(3-4)

通过以上变换, 可以得到CZT算法的卷积形式,然后可以利用FFT 快速算法实现CZT的快速变换。为了用FFT 计算线性卷积, 需要将序列延长,以便实现循环卷积。延长选择运算点数为L >=N +(M –1), 则延长:

当(0<=n<=N-1)时,;

当(N<=n<=L-1)时,;

当(0<=n<=M-1)时,;

当(M<=n<=L-1)时,则:

(3-5)

3.2.3 利用CZT实现频谱细化

对于一个N点的输入序列x(n),其采样频率为fs 。由于CZT应在单位圆上实现,为了得到x(n)的频谱,因此A0,W0都必须取为1。单位圆上幅角0 ~πrad对于的是频率轴上0 ~f s/2的频率。若我们假设将要细化的频带为0 ≤f1 <f2≤f s/2,有M条独立谱线,其对应的单位圆上的幅角围为:2πf1 /f s~2πf2/fs 。而M条独立谱线对应的是圆弧上的M点取值。

有上面的分析我们可知,,CZT 的路径为单位圆上起点为z0 = ej2π

f1/f s,终点为zM-1 = ej2πf2/fs ,间隔为Δz =ej2π( f2-f1) /[( M-1) f s]的一段圆弧。由此得到利用CZT 实现频谱细化的条件:

A0 = W0 = 1 ,θ= 2πf1 /fs

Ψ= 2π( f2 -f1) /[( M -1) fs](3-6)

直接利用DFT 计算x( n) 的频谱时,在0 ~f s /2的频率围独立谱线条数是N/2 ,频率分辨率为Δf= fs /N 。利用CZT改进细化后,在f1~f2的频率围会有M 条独立谱线,频率分辨率提高为Δf = ( f2-f1) /( M-1) 。由此可以得出: 细化频带越窄,CZT 输出点数就越多,细化倍数就越高。

我们可以归纳出利用CZT方法实现频谱细化的一般步骤是:

1)在细化之前确认细化频带和输出点数;

2)确定CZT的路径,主要是确定起止点和间隔点的位置,即将细化频带转换为单位圆上的一段圆弧;

3)计算得出路径上的CZT;

4)由细化频段频率点位置和CZT的的结果,得到相应的细化谱。

我们在分析总结了大量的工程实验后我们分析出,Zoom-FFT和CZT都可以到达频率细化分析的地步,但是Zoom-FFT比较实用于精细化倍数比较低的场合。

3.3 小波分析的细化原理

如果Ψ(t)∈L2(IR)是满足“容许性条件”CΨ=

的基本小波,那么经平移和伸缩可得到一族小波:

, (3-7)

对于任一函数x(t),其积分小波变换为:

(3-8)

其中:b为平移参数,a为伸缩参数,为的共轭函数,同时为了说明小波变换的时频特性,在前人工作的基础上,定义函数的时频参数(时域中心, 时域宽,频域中心, 频域宽。, 则可以得到的时域中心和时域宽度分别为的频域中心和频域宽度分别为:和。

由小波的时、频域特性可以看出(12) 式的积分变换仅对时间窗

里的信号进行处理,由于

的带通特性,式(7)的结果仅含有:

频率的信息,即“频域局部化特性”。平移参数b 对应于小波在时域的位置, 尺度参数a 的变化对应于改变时域和频域的宽度, a 变大则频域变窄, 而时域变宽;a 变小时, 频域变宽而时域变窄。在(2) 式中, 如果b 是连续变化的那么就可以得到在频段的信号随时间变化的清况。

通常需要根据分析的问题的需要,选择和构造不同的小波,其中常用的小波有高斯小波、样条小波、二进小波和正交小波等。

用小波变换的方法对我们感兴趣的ω频段进行分析的话,先给Ψ(t)乘以移频因子,我们可以得到新的小波变换为:

(3-9)

因为上式3-9提前了x(t)在频带围的信息,所以选择适当的参数和a使(ω*+ ω0)/a为我们所要了解的频带中小就可以了。

在设备状态监测中,常对某些频率成分感兴趣,因此, 可利用小波变换这种带通滤波特性得到足够窄带的信号, 以此了解设备状态的变化情况。

在实际的应用中由于单一小波的频谱是个两边下降很快的曲线,这种特性有助于分析曲线中间频率是非常有益的,但是去两边的曲线衰减很快,使得我们很难得到某频段的真实频谱。这时才情多个小波组合是一个很好的解决方案。

设小波Ψa(t)的中心为f=0,那么Ψa(t)e j2πfit的中心为f i,选择不同的中小可以得到组合小波:

(3-10)

(k=0,1,2,……,n,f H=f L+n*Δf)

其中f L,f H为组合小波的通频带上限和下限频率, △f 为各小波中心频率的间距。从实质上说,上式就是各个小波段频谱的叠加而得出的的。选择适当的Δf 就可以得到平顶的某一段真实的频谱结果。通常需要根据分析的问题的需要,选

择和构造不同的小波,其中常用的小波有高斯小波、样条小波、二进小波和正交小波等。然后利用式进行组合小波可以很方便的构成所需的带通滤波器。

根据以上的小波变换细化谱原理可知, 其思路与复调制细化谱方法相同, 区别在于提取细化频段的信息。从滤波角度考虑, 小波变换细化谱方法避免了复调制Zoom 一FFT方法的滤波器设计, 只要改变组合小波参数即可构造出所需组合小波, 并以小波变换提取细化频段的信息; 从细化角度看, 在相同细化倍数下, 可得到比复调制Zoom-FFT 更清楚的谱; 从计算量来说, 它比复调制细化谱方法大一些。由于小波及小波变换的特性, 它不仅可用于细化谱, 而且可广泛应用于信号处理的各个方面。

4 Zoom-FFT算法的设计和实现

根据前面的公式,我们已经得到了复调制移频的一些基本算法,现在对这个算法进行仿真,对于低通数字滤波和重新采样、复FFT处理、和频率调整在作详细的论述,然后我们必须结合以前的实验结果对整个算法进行分析。

我们在这里对低通数字滤波和重新采样、复FFT处理、和频率调整的结合第二章的容进行论述,尽量减少文章的重复容。

对于低通数字滤波,我们可以知道此时滤波器的输入为:

; (k=0,1,2,…N/2…N-1) ; (4-1) 式中; (4-2)

在对原采样点每隔D点再抽样一次,采样的时间间隔为DΔt,我们有次可以得到时域信号的表达式为:g(m)-y(Dm),由此我们可以得到新的式子:

第八章 选择带宽频谱分析技术(频率细化)

8. 选择带宽频谱分析技术(频率细化) 根据第三章数字频谱分析的理论,有限离散傅氏变换(DFT)总是获得()N f -0区间内的频率分量(N f 是Nyquisit 折叠频率)。当随机过程的信号样本的采样点数为N 时,在上述区间内的谱线数为N/2。则频率分辨率为 N f N f f s N == ?2 / 从上式可知,对于给定的采样点数N ,采样频率s f 越大时,f ?就越大,亦即分辨率就越低。 另一方面,由上式可能直接想到,对于给定的采样频率s f ,可以通过增加采样点数N ,提高频率分辨率f ?。但是,从第五章功率谱分析中我们知道,对于随机过程来说,功率谱的周期图估计方法的样本点数不宜过大,当N 过大时,周期图沿频率轴振荡的现象将加重。 综上所述,为了对感兴趣的选定频段作详细的考察,必须将这个局部频段内的频谱图像进行“局部放大”。因此,这种选择带宽频谱分析技术(Band-Selected Fourier Analysis, BSFA )也称为频率细化(ZOOM )技术。 频率细化分析技术经常用于模态分析、特征分析,以及故障诊断中。 常用的频率细化处理方法有频率移位法和相位补偿法。 8.1. 频率移位法 频率细化的频率移位法(频移法),也称为复调制滤波法。该方法的分辨率 可以达到很高(一般可以达到82倍),计算精度好且计算速度快,其基本原理如图所示。

频移法细化技术的基本原理是DFT 的频移性质。 被分析的信号经过抗混叠滤波后,进入A/D 采样,然后送入高分辨率分析的与处理器中,进行频移、低通数字滤波和二次重采样。 8.1.1. 频移 为了将感兴趣频段的下限频率移到0频位置,以便有可能将感兴趣频段放大到整个DFT 频率范围,首先需要对离散信号进行频率调制。 根据DFT 的频移性质,如果欲将某一频率移到0频率处,则在时域数字信号上,应乘以复数信号t n f j e ?-02π。通常,这种把时域信号移频的处理,也称之为 对时域信号进行复数调制,或者载波。经过调制后的信号是一个复数信号,实部 为 ??? ??=? ?? ? ???N n k x f N n f x n n 002cos 2cos ππ 虚部为 ??? ??-=? ?? ? ???-N n k x f N n f x n n 002cos 2cos ππ 式中,f ?对应于第一次采样的DFT 频率分辨率,而f f k ?=/00为对应的频率谱 线序号。进一步地,调制后的数字信号序列n x '可以采用指数函数表达为 t n f j n n k N n n e x W x x ?-=='002π 其中,在指数因子中,引入下标N 是为了以后区分不同采样点数的情况。 N j n k N e W π20-=

信号分析中的频率细化基本概念

研究数字频谱最有效方法通常是离散傅里叶变换。频率分辨率是指对两个相邻谱峰进行区分的能力,表现形式为频谱中能够分辨的两个频率分量的最小间隔。 在信号处理中,人们为了把整个频率范围内的某段重点频区局部放大,获得比整个频率范围的频率分辨率更高的频率分辨率,从而观察频谱中的细微部分。因此提出频谱细化这一课题。 考虑到数字信号分析中,虽然提高信号的采样频率可以改善信号分析的频率分辨率,但是提高信号的采样频率通常需要付出额外的硬件代价,往往受制于可实现性与成本问题而难以实现。因此,就需要使用频谱细化技术在尽可能低的采样频率下提高数字信号分析的频率分辨率的措施。 频谱细化的基本思路是对信号频谱中的某一频段进行局部放大,也即在某一频率附近局部增加谱线密度,实现选带频段分析。 常见的经典方法有:复调制细化法、Chirp-Z变换、FFT+FT细化法、DFT补零法等很多方法。 复调制细化法:又称为选带频率细化选带频谱分析,是20世纪70年代发展起来的。其传统的分析步骤为:移频(复调制)--低通滤波器--重抽样--FFT及谱分析--频率成分调整,因其物理概念非常明确,所以一直沿用至今。 FFT+FT细化法:该方法的原理本质是将连续傅里叶变换经过将积分化成求和、时域离散化和时域截断为有限长三个步骤变换得到时间离散、频率连续的特殊傅里叶变换形式。FF T+FT连续细化分析傅里叶变换法先用FFT做全景谱,再对指定的一个频率区间进行细化计算:先确定频率分辨率,再确定计算频率序列,最后用FT连续谱分析方法进行实部和虚部计算,合成幅值谱和相位谱。 Chirp-Z变换:最早提出于1969年,CZT是一种在Z平面上沿着螺旋线轨道计算有限时宽的Z变换方法。基本原理是在折叠频率范围内,任意选择起始频率和频率分辨率,在这有

频谱分析

2.1频谱分析原理 时域分析只能反映信号的幅值随时间的变化情况,除单频率分量的简单波形外,很难明确提示信号的频率组成和各频率分量大小,而频谱分析能很好的解决此问题。由于从频域能获得的主要是频率信息,所以本节主要介绍频率(周期)的估计与频谱图的生成。 2.2.1DFT与FFT 对于给定的时域信号y,可以通过Fourier变换得到频域信息Y。Y可按下式计算 式中,N为样本容量,Δt = 1/Fs为采样间隔。 采样信号的频谱是一个连续的频谱,不可能计算出所有的点的值,故采用离散Fourier变换(DFT),即 式中,Δf = Fs/N。但上式的计算效率很低,因为有大量的指数(等价于三角函数)运算,故实际中多采用快速Fourier变换(FFT)。其原理即是将重复的三角函数算计的中间结果保存起来,以减少重复三角函数计算带来的时间浪费。由于三角函数计算的重复量相当大,故FFT能极大地提高运算效率。 2.2.2 频率、周期的估计 对于Y(kΔf),如果当kΔf = 时,Y(kΔf)取最大值,则为频率的估计值,由于采样间隔的误差,也存在误差,其误差最大为Δf / 2。 周期T=1/f。 从原理上可以看出,如果在标准信号中混有噪声,用上述方法仍能够精确地估计出原标准信号的频率和周期,这个将在下一章做出验证 2.2.3 频谱图 为了直观地表示信号的频率特性,工程上常常将Fourier变换的结果用图形的方式表示,即频谱图。 以频率f为横坐标,|Y(f)|为纵坐标,可以得到幅值谱;

以频率f为横坐标,arg Y(f)为纵坐标,可以得到相位谱; 以频率f为横坐标,Re Y(f)为纵坐标,可以得到实频谱; 以频率f为横坐标,Im Y(f)为纵坐标,可以得到虚频谱。 根据采样定理,只有频率不超过Fs/2的信号才能被正确采集,即Fourier 变换的结果中频率大于Fs/2的部分是不正确的部分,故不在频谱图中显示。即横坐标f ∈[0, Fs/2] 2.5.运行实例与误差分析 为了分析软件的性能并比较时域分析与频域分析各自的优势,本章给出了两种分析方法的频率估计的比较,分析软件的在时域和频域的计算精度问题。2.5.1标准正弦信号的频率估计 用信号发生器生成标准正弦信号,然后分别进行时域分析与频域分析,得到的结果如图 4所示。从图中可以看出,时域分析的结果为f = 400.3702Hz,频域分析的结果为f = 417.959Hz,而标准信号的频率为400Hz,从而对于标准信号时域分析的精度远高于频域分析的精度。 2.5.2 带噪声的正弦信号的频率估计 先成生幅值100的标准正弦信号,再将幅值50的白噪声信号与其混迭,对最终得到的信号进行时域分析与频域分析,结果如图 5所示,可以看出,时域分析的结果为f = 158.9498Hz,频域分析的结果为f = 200.391Hz,而标准信号的频率为200Hz,从而对于带噪声的正弦信号频域分析的精度远高于时域分析的精度。 2.5.3 结果分析与结论

信号分析中的频率细化基本概念

频谱细化 - 研究背景 研究数字频谱最有效方法通常是离散傅里叶变换。频率分辨率是指对两个相邻谱峰进行区分的能力,表现形式为频谱中能够分辨的两个频率分量的最小间隔。 在信号处理中,人们为了把整个频率范围内的某段重点频区局部放大,获得比整个频率范围的频率分辨率更高的频率分辨率,从而观察频谱中的细微部分。因此提出频谱细化这一课题。 频谱细化 - 研究意义 考虑到数字信号分析中,虽然提高信号的采样频率可以改善信号分析的频率分辨率,但是提高信号的采样频率通常需要付出额外的硬件代价,往往受制于可实现性与成本问题而难以实现。因此,就需要使用频谱细化技术在尽可能低的采样频率下提高数字信号分析的频率分辨率的措施。 频谱细化 - 基本思路 频谱细化的基本思路是对信号频谱中的某一频段进行局部放大,也即在某一频率附近局部增加谱线密度,实现选带频段分析。 频谱细化 - 常见方法 常见的经典方法有:复调制细化法、Chirp-Z变换、FFT+FT细化法、DFT补零法等很多方法。 复调制细化法:又称为选带频率细化选带频谱分析,是20世纪70年代发展起来的。其传统的分析步骤为:移频(复调制)--低通滤波器--重抽样--FFT及谱分析--频率成分调整,因其物理概念非常明确,所以一直沿用至今。 FFT+FT细化法:该方法的原理本质是将连续傅里叶变换经过将积分化成求和、时域离散化和时域截断为有限长三个步骤变换得到时间离散、频率连续的特殊傅里叶变换形式。FF T+FT连续细化分析傅里叶变换法先用FFT做全景谱,再对指定的一个频率区间进行细化计算:先确定频率分辨率,再确定计算频率序列,最后用FT连续谱分析方法进行实部和虚部计算,合成幅值谱和相位谱。

几种频谱分析报告细化方法简介

高分辨率频谱分析算法实现 【摘要】随着电子技术的迅速发展,信号处理已经深入到很多的工程领域,信号频域的特征越来越受到重视。在信号通信、雷达对抗、音频分析、机械诊断等领域,频谱分析技术起到很大的作用。基于数字信号处理(DSP)技术的频谱分析,如果采用传统的快速傅里叶(FFT)算法则只能比较粗略的计算频谱,且分辨率不高;但是采用频谱细化技术就能对频域信号中感兴趣的局部频段进行频谱分析,就能得到很高的分辨率。常见的方法有基于复调制的ZoomFFT 法、Chirp-Z 变换、Yip-ZOOM 变换等,但是从分析精度、计算效率、分辨率、灵活性等方面来看,基于复调制的ZoomFFT 方法是一种行之有效的方法。实验结果表明该方案具有分辨率高、速度快的特点,具有较高的工程应用价值。 【关键字】频谱分析;频谱细化;Z变换

【Abstract】With the rapid development of electrical technology, signal processing has been widely used in many engineering fields and special attention has been paid to the characteristic of signal frequency. The spectrum analyzer technology takes a great part in the fields like signal communication, rador countermeasures, audio analysis, mechanism diagnose. Based on digital signal processing (DSP) technology, the spectrum analysis system, while the use of the fast Fu Liye traditional (FFT) algorithm can calculate the frequency spectrum is rough, and the resolution is not high; but using spectrum zoom technique can analyze the frequency spectrum of the local frequency segment interested in frequency domain signal, can get very high resolution. A common method of complex modulation ZoomFFT method, Chirp-Z transform, Yip-ZOOM transform based on, but from the analysis accuracy, computational efficiency, resolution, spirit Active perspective, Zoom-FFT method based on the polyphonic system is a kind of effective method. Simulation results show that this method is featured by high resolution and high speed, and has high application value. 【Key words】signal processing; spectrum analysis; spectrum zooming; Z-transformation

频谱选带与细化分析两个小例子

频谱选带与细化分析两个小例子 解: 利用matlab编程,得出图9-1所示结果 (a)信号采样图 (b)参与FFT为64点频谱图

(c)参与FFT为128点频谱图 (d)参与FFT为256点频谱图 (e)参与FFT为64点补零至256点频谱图

(f)参与FFT为128点补零至256点频谱图 图9-1 第9章第1题各结果图示 作出一个周期内各幅值谱图如图9-1所示。 比较图(b)参与FFT为64个点,(c)参与FFT为128个点,(d)参与FFT为256个点。图(b)只有一个峰值,峰较宽;图(c)也只有一个峰值,峰较窄;图(d)有三个峰值,峰更窄。显然只有图(d)能分辨出信号中有三个频率(49Hz,50Hz,51Hz)。容易得出,随着参与点数增加,分辨率越来越高,这个是显然的。 比较图(b)参与FFT为64点频谱图,图(e)参与FFT为64点补零至256点频谱图,可以发现,补零之后的频谱分辨率提高了,但造成谱形失真。 比较图(c)参与FFT为128点频谱图和图(f)参与FFT为128点补零至256点频谱图。可以发现,补零之后的频谱分辨率提高了,能大致分辨出三个峰值,但造成谱形失真。 比较图(e)参与FFT为64点补零至256点频谱图和图(f)参与FFT为128点补零至256点频谱图。图(e)失真更严重,因此补零越多,失真越厉害。 该题的Matlab代码如下: clear;clc; %信号采样,采样频率128Hz,采样点数256 Fs=128; N=256; n=0:N-1; t=n/Fs; x=100*cos(2*pi*50*t)+150*cos(2*pi*51*t)+50*cos(2*pi*49*t); subplot(3,2,1);

相关文档
相关文档 最新文档