基于matlab的fft算法的应用,基于MATLAB复调制ZOOM_FFT算法的分析和实现

基于MATLAB复调制ZOOM FFT算法的

分析和实现

王 力1) 张 冰1) 徐 伟2)

(江苏科技大学1) 镇江 212003) (船舶系统工程部2) 北京 100036)

摘 要 频谱细化技术近年来发展迅速,常见方法有:基于复调制的Zoom FFT法、Chirp Z变换、Yip Zoom变换等。从分析精度、计算效率、分辨率、灵活性等方面来看,基于复调制的Zoom FFT方法是一项行之有效的方法,因而也得到了比较广泛的应用。在介绍复调制Zoom FFT算法基本原理的基础上,用Matlab实现该算法,并通过仿真进行验证,表明该算法简明、易实现。最后讨论算法的运算量和局限性。

关键词 信号处理;复调制;ZOOM-FFT;频率分辨率;细化;频谱

中图分类号 TN911.7

Analysis and Realization of Complex Modulation ZOOM-FFT Based on MATLAB

Wang Li1) Zhang Bing1) Xu Wei2)

(Jiangsu University of Science and Technology1),Zhenjiang 212003)

(Systems Engineering Research Institute2),Beijing 100036)

Abstract The technology of analyzing local magni tude-frequency of signal has been developed rapidly in recently few years,which including complex modulation ZOOM-FFT(ZFFT),CZT,Yip-Zoom Transform.As in the aspects of precision,efficiency,resolving power and agility,ZFFT is an effective method to analyze local magnitude-frequency of signal,and it has been applied widely.In this paper,the base principle of ZFFT has been introduced.Based on this,we realized the ari thmetic under MATLAB environment and validated it through si mulation.The resul t shows that ZFFT is si mple and feasible.And the ari th metic s complexity and disadvantage is also discussed in this paper.

Key words signal processing,complex modulation,ZOOM-FFT,frequency resolu tion,zoom,spectrum

Class number TN911.7

1 引言

在信号处理中,研究信号的幅值、相位、能量、功率等特征随频率变化的规律,即频谱分析的应用非常广泛。常规频谱分析方法在计算机上处理时通常采用快速傅立叶变换(FFT)算法。但是FFT固有的频率分辨率与计算量之间的矛盾限制了它的应用。频率分辨率表示频谱中能够分辨的两个频率分量的最小间隔,用频率间隔 f表示: f=f s/N。要提高FFT的频率分辨率,只能通过以下两种途径来实现:(1)降低采样频率f s,这会使频率分析范围缩小,其降低的幅度受到采样定律的限制;(2)需要增加分析的采样点数N,这意味着计算机的存储量和计算量大大增加,由于实际系统软、硬件方面的限制,这样做并不总是可能的。可以看出以上两种方法提高频率分辨率的能力有限且灵活性差。

在许多实际应用中,人们所感兴趣的频谱往往只是在整个频谱中占据一个窄频带的范围,高分辨率和高效率地计算窄带信号的频谱在实际工程技术中有广泛的应用。为了解决只对一个窄频带的范围进行细致观测的问题,提出了频谱细化的概

119

总第154期2006年第4期 舰船电子工程

Ship Electronic Engineering

Vol.26No.4

收稿日期:2005年11月28日,修回日期:2005年12月26日

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值