基于带通滤波器的ZoomFFT算法研究

合集下载

基于傅里叶变换光谱技术的Zoom—FFT算法研究

基于傅里叶变换光谱技术的Zoom—FFT算法研究
(Xi ’ a n I ns t i t u t e o f A ppl i e d Opt i c s, Xi ’ a n 71 00 65,Chi na)
Abs t r a c t: Ba s e d on t h e a na l y s i s o f t he c l a s s i c a l Zo om— FFT, a Zoo m— FFT a l g or i t hm b a s e d on
和Z o o m F F T算 法都 可 以反 演 出光谱 ; 而 3采样 " - 步 长 大于 2 0 m 且 小于 3 3 . 3 m 时, F F T 算 法
未能反 演 出光谱 , 而 Z o o m— F F T 算 法仍 然可 以反演 出光谱 。
关键 词 : 傅 里叶 变换光谱 技 术 ; 采样 定理 ; 采样 步 长 ; F F Tቤተ መጻሕፍቲ ባይዱ Z o o m— F F T
c o mp a r i s o n o f t h e i nve r t e d a n d o r i gi na l s pe c t r um c u r ve s, i t i ndi c at e d t ha t t he s p e c t r u m c ou l d
t he i nt e r f e r og r a m wi t h d i f f e r e n t s a m pl i n g s t e ps b y Ma t l a b s i mul a t i o n s o f t war e,t hr o u gh t he
第 3 4卷 第 3期 2 0 1 3年 5月

用 光

Vo 1 . 34 No .3 Ma v 2 01 3

基于Zoom-FFT-CEEMD和小波包降噪的风电机组齿轮箱故障特征提取和诊断

基于Zoom-FFT-CEEMD和小波包降噪的风电机组齿轮箱故障特征提取和诊断

基于Zoom-FFT-CEEMD和小波包降噪的风电机组齿轮箱故障特征提取和诊断孟井煜枫;杨禄铭;张铖;吴博阳;徐国平;俞健【期刊名称】《微特电机》【年(卷),期】2024(52)4【摘要】基于信号处理的风电机组齿轮箱故障诊断是风力发电领域中的重要研究方向。

针对风电机组齿轮箱故障特征提取问题,提出了一种基于Zoom-FFT-CEEMD和小波包降噪的方法。

通过对在风电机组齿轮箱振动测点所采集到各个测点的振动加速度信号做RMS趋势分析,找出RMS趋势明显上升的测点和时间段。

利用小波包降噪技术对该测点的振动信号进行降噪处理,互补集合经验模态分解(CEEMD)得到的分量对振动信号进行多尺度分析,再使用Zoom算法对齿轮箱振动信号进行局部放大,以突出故障信号。

利用快速傅里叶变换(FFT)对放大后的信号进行频谱分析,以提高故障特征的提取准确性。

实验结果表明,与传统频谱分析法相比,该方法能够有效地提取风电机组齿轮箱的故障特征,具有较高的准确性和稳定性,为风电机组齿轮箱的早期故障诊断提供了一种有效的方法。

【总页数】6页(P28-32)【作者】孟井煜枫;杨禄铭;张铖;吴博阳;徐国平;俞健【作者单位】运达能源科技集团股份有限公司;浙江省风力发电技术重点实验室【正文语种】中文【中图分类】TM307.1【相关文献】1.基于小波包与倒频谱分析的风电机组齿轮箱齿轮裂纹诊断方法2.基于EEMD结合二次小波包降噪的齿轮箱故障诊断3.基于HVD小波包降噪编码深度学习的风电机组智能诊断研究4.基于改进小波包的风电机组齿轮箱复合故障特征提取研究5.基于SCADA数据特征提取的风电机组偏航齿轮箱故障诊断方法研究因版权原因,仅展示原文概要,查看原文内容请购买。

zoomfft原理

zoomfft原理

zoomfft原理
ZoomFFT是一种高效的快速傅里叶变换算法,它可以在较短的时间内对大量数据进行频谱分析。

ZoomFFT的原理基于分治算法和快速傅里叶变换算法,它将输入数据分成多个小块,然后对每个小块进行快速
傅里叶变换,最后将这些小块的结果合并起来得到整个数据的频谱分
析结果。

ZoomFFT的优点在于它可以处理大量数据,并且具有较高的计算效率和精度。

它可以应用于多种领域,如音频处理、图像处理、信号处理等。

在音频处理中,ZoomFFT可以用于音频信号的频谱分析和滤波处理;在图像处理中,ZoomFFT可以用于图像的频域滤波和特征提取;在信号处理中,ZoomFFT可以用于信号的频谱分析和滤波处理。

ZoomFFT的实现过程包括以下几个步骤:
1.将输入数据分成多个小块,每个小块的大小为2的整数次幂。

2.对每个小块进行快速傅里叶变换,得到小块的频谱分析结果。

3.将所有小块的频谱分析结果合并起来,得到整个数据的频谱分析结果。

ZoomFFT的实现过程中,需要注意以下几点:
1.输入数据的大小必须是2的整数次幂,否则需要进行补零操作。

2.快速傅里叶变换算法的实现需要考虑计算效率和精度的平衡。

3.合并小块的频谱分析结果时,需要进行加权平均,以保证整个数据的频谱分析结果的精度。

总之,ZoomFFT是一种高效的快速傅里叶变换算法,它可以应用于多种领域,具有较高的计算效率和精度。

在实际应用中,需要根据具体的需求和数据特点进行合理的参数设置和算法优化,以达到最佳的效果。

基于TMS320C54X DSK平台的Zoom—FFT的快速实现

基于TMS320C54X  DSK平台的Zoom—FFT的快速实现


和 ZF F T的对 照实 验 , 实现 的流程 如 图 6 。
A 0 初始化程序设计 出的实际参数为 : C1
() 1 采样频 率 :. k z 99 H 7
维普资讯
维普资讯
总第 3 9卷 掉 4 5期 3 20 0 2年 第 3期
● __ _ _ _ _ _ __ _ _ _ _ _ __ _ _ _ _ _ _ __ _ _ _ ● _ __ _ _ _ ● _ -_ ‘ - _ _ _- 一
定 采用查 表法 。
首先建立 正 弦信 号 一个周 期 的样 值表 ( s ) N 点 , 放 于 数据存 储 区中称 为滑 窗 的 N s个单 元 的循环 缓
倍。这里数字低通滤波器和 M I : 采样率压缩器构成 降低 采样 率 的抽取 器 ,其 改变采 样 率不是靠 改 变系 统采样时钟来完成而是采用数字抽取的方法使采样 率下降 肼倍 。最后辕 出信号同样进行 Ⅳ点 F , 丌 此 时频率分辨率 a= , U 比常规 F 提高 了 J 倍 , fF N / 丌 】 I f
出信号 ( ) 在n (/) 8 2内的频率成份见图 3 c , () 由
采样 定 得 知 ,此 时 采 样 率可 降 至 B而 不 会 发 生 混 叠 , M: 采 样 率压 缩 器 将采 样 率 下 降 肋 : 砷 经 I /
频率移位 的操作是将 ( ) n 乘以 e 完成的。 常将其 分成 两个调制过程 ,即 ( )分别乘 c8 o ('/ ) s ("D 2 fz 和 i 2f 。 S 实现时 , n T n n DP 产生正余弦信 号 有查 表 、 台劳级 数展 开 、 推 公式 等 方法 , 里考 递 这 虑到要保证正交信号间严格 的相位关系和精度 , 决

基于复解析带通滤波器的ZOOM-FFT算法的分析和实现

基于复解析带通滤波器的ZOOM-FFT算法的分析和实现

基于复解析带通滤波器的ZOOM-FFT算法的分析和实现佚名
【期刊名称】《空间电子技术》
【年(卷),期】2012(000)001
【摘要】文章介绍了基于复解析带通滤波器的ZOOM-FFT算法原理;讨论了该算法的核心部分:等波纹复解析带通滤波器的设计方法,从而能有效地控制滤波器的通带和阻带特性。

通过判断是否需要调整细化中心频率(如果需要,调整中心频率)-构造复解析带通滤波器-选抽滤波-若中心频率未经调整,移频—FFT的流程,在TMS320DM6437 DSP上实现了ZOOM-FFT算法,从而对信号频谱进行了细化。

【总页数】5页(P63-67)
【正文语种】中文
【中图分类】TN7
【相关文献】
1.基于复解析带通滤波器的复调制细化谱分析的算法研究 [J], 谢明;丁康
2.基于复解析带通滤波器的复调制细化谱分析原理和方法 [J], 丁康;谢明;张彼德;赵玲;张晓飞
3.基于MATLAB复调制ZOOM-FFT算法的分析和实现 [J], 王力;张冰;徐伟
4.基于复解析带通滤波器的ZOOMFFT法应用于齿轮故障诊断 [J], 孙伟;王细洋;徐英帅
5.基于复解析带通滤波器的固有频率自适应提取原理和方法 [J], 王兴国;黄少锋因版权原因,仅展示原文概要,查看原文内容请购买。

Zoom FFT研究

Zoom FFT研究

Zoom FFT研究(zfft)1.信号平移设原始频率为f。

原始信号点乘exp(j*2*pi*f0*t),这里原始信号平移了f0。

运算后会产生实部波形和虚部波形。

f0为负数就是向左平移,为正数则是向右平移。

如果实部或虚部直接各自去做FFT的话,FFT结果是左右对称的,平移后频谱会产生2个频率:f-f0和f+f0。

如果实部和虚部一起去做FFT的话,FFT结果是左右不对称的,平移后频谱也会产生2个频率:f-f0和原始频谱对称的频率(=fs-f)-f0。

也就是整体频谱左移了f0。

是循环左移,即左移到负频率的部分回移动到频谱尾部。

实际关心的频率应该是某个频率段,如f1~f2,设fe=(f1+f2)/2,则把fe移动到零频率处(f0=-fe)。

2.低通滤波,为后面的下采样做准备,防止抽样后频率混叠信号平移后,是个复数,即2个序列。

对这个复数的低通滤波,该怎么设计还不清楚,实数序列和虚数序列滤波器设计是否一样?而且关心频率的中心位置在0频率处,这样平移后,会有负数频率,然后这个负数频率会折叠到高频部分吗。

如果折叠到高频的话,低通滤波是否仍然有效?有一种办法是先进行带通滤波,然后再平移,可以把带通滤波的左边截止频率移动到0频率处,而不是fe。

用matlab测试滤波,发现filter函数对复数的滤波结果和单独用实部和虚部分别滤波,且实部和虚部滤波用一样的系数,结果是相同的。

还发现把fe移动到零频率处再用低通效果是不错的,应该和频率搬移前用带通滤波效果一样。

比如设置低通的截止频率为fL,那么滤波结果应该是小于-fL和大于fL的频率成分都将被截止。

3.抽样为了减少运算量,其实不用全部数据低通滤波之后再抽样。

可以把滤波和抽样结合,因为很多数据是要被抽样掉的,并不需要滤波。

4.FFT对抽样后的数据进行FFT,如果数据量不够,可以进行补0处理。

对FFT计算结果重新排序。

对于重采样(抽样)所得的是一个复值序列,在进行FFT 计算时,全部数据都是有用的信息。

zoomfft原理

zoomfft原理

zoomfft原理ZoomFFT原理是一种用于信号处理的算法,它被广泛应用于音频、图像和视频处理等领域。

本文将介绍ZoomFFT的原理及其在信号处理中的应用。

ZoomFFT是一种基于快速傅里叶变换(Fast Fourier Transform,FFT)的算法。

FFT是一种高效的信号处理工具,用于将时域信号转换为频域信号。

ZoomFFT通过对FFT算法的改进,实现了在频域上对信号进行精确的放大和缩小的功能。

ZoomFFT的原理是基于FFT算法对信号进行频谱分析的基础上进行的。

它通过对输入信号进行FFT变换,得到信号的频谱表示。

然后,ZoomFFT根据用户的需求对频谱进行放大或缩小的操作。

ZoomFFT的放大操作是通过对频谱进行插值实现的。

插值是一种通过已知数据点来推算未知数据点的方法。

ZoomFFT使用插值算法对频谱进行插值,以便在频域上放大信号。

这样,用户可以更清晰地观察信号的频谱特征。

ZoomFFT的缩小操作是通过对频谱进行抽取实现的。

抽取是一种从已知数据中选取部分数据的方法。

ZoomFFT使用抽取算法对频谱进行抽取,以便在频域上缩小信号。

这样,用户可以更详细地观察信号的频谱细节。

ZoomFFT还具有多种参数调节功能,例如频谱平滑、频谱增益等。

这些参数可以帮助用户更好地调整信号的频谱表示,以满足不同的应用需求。

在音频处理中,ZoomFFT可以用于音频的频谱分析和音频效果处理。

例如,用户可以使用ZoomFFT放大音频信号的特定频段,以便更清楚地听到细节。

同时,ZoomFFT还可以用于音频的降噪、均衡器等音频效果的实现。

在图像处理中,ZoomFFT可以用于图像的频域滤波和图像增强。

例如,用户可以使用ZoomFFT对图像的频谱进行放大,以便更清晰地观察图像的细节。

同时,ZoomFFT还可以用于图像的去噪、锐化等图像增强的操作。

在视频处理中,ZoomFFT可以用于视频的频域分析和视频特效处理。

例如,用户可以使用ZoomFFT对视频的频谱进行缩小,以便更好地观察视频的频谱特征。

ZOOM-FFT算法在数字音频分析仪中的实现

ZOOM-FFT算法在数字音频分析仪中的实现
demons r t st ti n gr aty pr ta e ha tca e l ovi e hi erp ec son and l r rs op n au o s c r m na ys s d gh r i i a ge c e i di pe t u a l i .
al ih orau o s c r na yss gort m f di pe tum a l i .B y di t ld gia ow n c onve son an l - r i d ow pas it , h i na si e rs m pl d fr ty s fler t e s g li nt ge a e isl ,
Re lz to fZO OM — ai ai n o FFT n Di ia i gtl Aud oAnayz r i l e
DAIZh n h a , IHa .i XU n t o e . u J i1 . n Yu .a
(.nt ueo mmu iainE gn eig P A ies yo cec 1 Is tt f i Co nc t n ie r , L Unv ri f in e& T c n lg , a j g2 0 0 , hn o n t S e h oo y N ni 10 7 C ia n 2 N .3R sac nt ueo eP A Ge ea tf e d u r r, nig2 0 0 , hn ; . o6 ee rhI s tt fh L n rl a H a q at s Naj 0 7 C ia ) i t S e n 1
信号 的频谱具有相 同的分辨率 A =f N[,而 音频 f s 1 / 1
信 号 是 窄带 信 号 ,只 关心 中心 频 率 附近 的频 谱 ,全
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

由图 2 可以看出, 由于频率成分间隔小于 2 Hz, 四 个谱峰完全叠加在一起形成了一个谱峰。 采用文献 [ 11] 中基于复解析带通滤波器 ZoomFFT 的三种方法进 其 中, 方 法 1 的 滤 波 器 带 宽 为 fS / D = 行频 谱 细 化, FFT 点数为 N = 1 024 ; 方法 20. 48 Hz, 选抽比为 D = 100 , 2 的滤波器带宽为 f S / ( 2 D ) = 10. 24 Hz, 选抽比为 D = FFT 点数为 N = 1 024 ; 方法 3 的滤波器带宽为 f S / 100 , ( 2D) = 10. 24 Hz, FFT 点数为 N /2 = 选抽比为 2D = 200 , 512 。由图 3 所示的频谱结果可以看出, 各频率成分被 与信号中频率成分完全一致。 清晰地分开,
目前, 相关专家已对传统的 ZoomFFT 算法进行了很多 深入的研究
[5 - 7 ]
, 并在工程中广泛使用
[11 - 13 ]
[8 - 10 ]
。 基于复
解析带通滤波器 ZoomFFT 算法是最新提出的一种改 进的 ZoomFFT 算法 , 它利用复解析带通滤波器的
图 1 ZoomFFT 原理框图 Fig. 1 Principle of ZoomFFT
基于复解析带通滤波器 ZoomFFT 算法具体过程 归结如下。 ① 选抽滤波
jω x ( n) ] , HBP ( ejω ) = DTFT [ h( n) ] , 设 X( e ) = DTFT[
图2 Fig. 2
直接 1 024 点 FFT 的频谱图 Spectrum of direct 1 024point FFT
[14 ] 。 即得复解析带通滤波器 h( n)
修改稿收到日期: 2010 - 07 - 22 。 1982 年生, 第一作者尚海涛, 男, 现为电子科技大学电路与系统专业 在读硕士研究生; 主要从事振动信号采集与处理方面的研究 。
10
PROCESS AUTOMATION INSTRUMENTATION Vol. 32 No. 4 April 2011
基于带通滤波器的 ZoomFFT 算法研究
尚海涛, 等
基于带通滤波器的 ZoomFFT 算法研究
Study on the ZoomFFT Algorithm Based on Bandpass Filter
尚海涛

薛红喜
( 电子科技大学电子工程学院, 四川 成都 611731 ) 要: 针对密集型频谱分析受到采样率要求和器件限制的特点, 采用基于复解析带通滤波器 ZoomFFT 算法进行频谱分析。 在相同
0
引言
对密集型频谱信号进行频谱分析要求具有很高的
1
1. 1
算法原理及特点
算法原理
基于 复 解 析 带 通 滤 波 器 ZoomFFT 的 流 程 为: 采
频率分辨率 。FFT 算法只能通过降低采样率 f S 或者增 加 FFT 变换点数 N 来提高分辨率, 但是采样率须满足 FFT 还受 奈奎斯特采样定理, 不能无条件降低; 同时, 器件的限制, 如 TI 公司生产的 TMS320C67x 系列芯片 一次最多只能实现 32 000 次的 FFT 变换 。 工程中分析密集型频谱通常采用复调制移频的高
DTFT( discrete time Fourier transform ) 为离散时间傅里 叶变换, 则滤波后的频谱为: X0 ( e jω ) = X ( e jω ) H BP ( e jω ) 设选抽比为 D, 则选抽后有: G( e ) = DTFT[ g( n) ]= 1 D -1 ej( ∑ { X[ D i =0 。 式中: ω∈[ ωl , ωh ] ② 复调制移频 Y( e jω ) = DTFT[ g( n ) e - jω Dn]=
l ω D
ω∈[ ω1 , ω h]


2πi D

] HBP[ ej(
ω D

2πi D

]} =
1 ej( ) ] X[ D
ω D
G[ e j ( ω + ω D) ] =
l
1 X[ e j( D
ω D
+ ω l)

( 3)
0, 。 式中: ω∈[ ωh - ωl ] 移频量 q = ω l D。从式( 3 ) 可以看出, 经选抽滤波 、
jω 移频后 的 连 续 频 谱 Y ( e ) 即 是 原 始 信 号 样 本 序 列
x( n) 的连续频谱 X( e jω ) , 其分辨率提高了 D 倍, 且频 。 率范围为[ ωl , ωh ] ③ FFT 及谱分析 Y ( k ) = Y ( e jω )
ω=
2π N
k
=
1 X[ e j( D
Spectrum of algorithm simulation
1. 3
算法统计分析
统计基于算法各参数相同的情况, 且 FFT 变换点数
1. 2
算法仿真运算
根据复解析带通滤波器的通带宽度和选抽比的不
为 N、 细化倍数为 D、 滤波器半阶数为 M。为简单起见, 以 算法中复数乘法次数来统计运算量。运算量的统计结果 表 1 中最后一列的运算时间是在 D = 100、 如表 1 所示, M = 700、 N = 1 024 的条件下进行仿真运算的结果。
2Байду номын сангаас DN
k + ω l)

( 4)
图3 Fig. 3 算法仿真频谱图
k = 0, 1, 2, …, ( N - 1) 从式( 4 ) 可以看出, 第 0 条谱线对应角频率 ω l , 即 Y( k) 即为频带( f l - f h ) 细化后的离散频 频率 f l 。因此, 谱, 不需进行任何频率调整 。
算法 方法 1 方法 2 方法 3 移频 ( 复乘法) N N N /2
尚海涛, 等 信号带宽, 即 f S / ( nD) = f h - f l 。 根据带通采样定理, 一个带限信号必须至少以两
运算时间 /s 0 . 146 1 0 . 143 6 0 . 070 5
运算量统计表
Statistics of computation time
特性, 使 ZoomFFT 算法的性能大大提高 。 本文重点研究了基于复解析带通滤波器 ZoomFFT 算法, 推导出算法中滤波器带宽 、 选抽比 、 运算量和细 化频谱范围之间的关系, 从而提出一种具有自适应功 能的改进算法, 并通过仿真验证了算法的有效性 。
基于复解析带通滤波器 ZoomFFT 的核心模块是复 , 解析带通滤波器。假定带通滤波器的通带为[ ωl , ωh ] 其中, ω l = 2 πf l / f S 为 滤 波 器 通 带 起 始 角 频 率, ωh = 2πf h / f S 为滤波器通带截止角频率, 令 ωD = ( ωh - ωl ) /2, ωe = ( ωh + ωl ) /2, 则将理想低通滤波器 h d ( n) 频移 ωe 后
[1 - 4 ] 。 简称 ZoomFFT ( 或 ZFFT ) 分辨率傅里叶分析法,
样—复解析带通滤波 — 移频 —FFT。 利用复解析带通 滤波器将滤波和选抽相结合, 简化了流程, 大大降低了 计算量, 提高了运算速度 。将移频放在选抽滤波之后, 由于只需对选抽后的点数进行移频, 因此减少了需要 保存的中间数据量和运算量 。基于复解析带通滤波器 ZoomFFT 进行 FFT 和谱分析之后不再需要进行频 率 调整 。ZoomFFT 具体原理如图 1 所示 。
细化倍数条件下, 推导了算法中滤波器带宽、 选抽比、 运算量和频谱细化范围之间的关系, 提出了具有自适应功能的 ZoomFFT 改进算 此改进算法可根据参数选择运算量最小的滤波器带宽和选抽比 。 仿真结果表明, 改进算法为快速频谱 法。在保证频谱细化要求下, 细化分析的工程应用提供了解决途径 。 关键词: 信号处理 频谱分析 带通滤波器 FFT 自适应 中图分类号: TH825 ; TP206 文献标志码: A
基于带通滤波器的 ZoomFFT 算法研究 h d ( n) = sin( ωD n) πn
e
尚海涛, 等
ʃ 1, ʃ 2, …… n = 0,
e
11] 献[ 中的三种方法进行频谱细化 D 倍的仿真运算 。 对 x ( t ) = cos ( 2 π · 498 t ) + cos ( 2 π · 500 t ) + cos( 2 π·502 t ) + 5cos( 2 π·502. 7 t ) 进行频谱细化 100 倍的仿真运算; 采样率 f S 为 2 048 Hz, 加 Hanning 窗, FFT 点数 N 为1 024 ; 直接进行 1 024 点 FFT 变换频率分 辨率为 2 Hz, 则细化后的频率分辨率为 0. 02 Hz。直接 进行 1 024 点 FFT 频谱分析的仿真结果如图 2 所示。
h ( n ) = h d ( n ) e jω n
sin( ωD n) jω n e = = πn
sin( ωD n) [ cos( ωe n) + jsin( ωe n) ]= πn 1 {[sin( ωh n) - sin( ωl n) ]- 2 πn j[ cos( ωh n) - cos( ωl n) ]} 实部为 h r ( n) = 虚部为 h i ( n) = 1 [ sin ( ω h n) - sin( ω l n ) ] ( 1 ) 2 πn 1 [ cos( ω l n ) - cos( ω h n) ] ( 2 ) 2 πn
同组合, 有多种方法对同一信号进行频谱细化, 且能够 得到相同的频谱细化倍数 。 设原信号的采样率为 f S 、 N 为 FFT 分析点数、 D 为细化倍数。 在此参照参考文
相关文档
最新文档