音频信号软件频谱分析仪设计 - Read.PDFVIP

  • 95
  • 0
  • 约7.53千字
  • 约 3页
  • 2017-08-15 发布于天津
  • 举报
音频信号软件频谱分析仪设计 - Read

维普资讯 音频信号软件频谱分析仪设计 音频信号软件频谱分析仪设计 杨宗长(武汉大学电信学院) 摘 要 文中就如何运用 DCT理论和 FFT算法,开发音频信号 wnk 软件频谱仪进行了较详细的探讨和介绍。并给出了相关的设计 、实现 :。 方案及Windows下一个应用实例。 关键词 DCT F 软件频谱仪 Windows x(n):1∑x(ITI)w (2) l m :0 其中(1)式称为x(n)的DFF,(2)式称为x(m)的反DFF U 刖 置 (2)快速Fourier变换(FastFourierTransforlTl,FFrI1) 随着信息社会的到来,计算机技术(crr)已经在科学 本质上讲 Ffr1【不是一种新的变换 ,而是 DFr的快速 研究与应用领域中得到了最引人注 目的应用和推广;尤 算法。其原理是将长序列DFF根据其内在的对称性和周 其在信息、信号处理及其通信方面有其特殊的优越性。 期性分解为短序列的DFF之和。N点的DFF先分解为2 我们常见的频谱分析仪,它是一种用来对被测信号进行 个N/2点的DFF,每个N/2点的DFF又分解为N/4点的 频率 、频谱及波形分析的重要测量_T具,广泛应用于电 DFF。最小变换的点数即所谓FFrI1的 “基数”。因此,基数 声测量、音频制作、信号分析乃至振动测试等领域。随着 为2的DFF最小变换是 2点DFF(或称蝶形运算)。在基 数字技术的飞速发展,这种复杂仪器已经可以在一台普 数为2的N点FfTr中,设N=2,则总共可分成 M级运 通的多媒体计算机上用软件来实现,即所谓的 “软件频 算,每级中有(N/2)logN个蝶算 ,则 N点F 总共有(N/2) 谱分析仪”。 logN个蝶算,1个蝶算只需一个复数乘法,2个复数加 法,因此对N点FfrI1需计算(NO_)logN个复数乘法、(N/21 1频谱分析仪与DFT、FFT logN个复数加法。一般来说,FFrI1比DFF运算量小得多, 1.1离散 Fourier变换 (DF.r)和快速 Fourier变换 N点的F 需要做 (N/2)log=N次乘法运算,而N点DFF (FFT) 需要做NxN次乘法运算,由此看来N点DFF算量大约 (1)离散 Fourier变换 (DiscreteFourierTransfotin 是FFrI1的2N/log:N倍,例如对 l024点的变换.理论上讲 DFrI1) DFF大约是FFrI1的200倍左右.由于FFrI1大量地减少了 在信号处理的广阔领城里,经常需要估计这样一种 DFF的计算,使得人们可以实时处理 日益复杂的信号处 信号的频谱,这种信号较长,而现有的数据只是该信号 理算法,为广泛应用数学方法处理信号打开了新局面。 部分时间内的取值,我们不可能取得无穷数长的信号。 目前DT在数字信号处理DSP中得到了广泛的应用,一 因此采用连续时间傅里叶变换 cTfTI、不适宜于甚至不能 半以上的DSP都采用了FFT算法? 在数字计算机上进行计算,其主要原因为:(1)信号覆盖 1.2频谱分析仪 了整个时间轴 (时间受限信号除外);(2)信号是时问连 频谱分析仪是把信号的能量用频率的函数显示出 续的;(3)信号的频谱覆盖了整个频谱轴 (频带受限信

文档评论(0)

1亿VIP精品文档

相关文档