首页> 外文期刊>Journal of VLSI signal processing systems >A New Overlap Save Algorithm for Fast Block Convolution and Its Implementation Using FFT
【24h】

A New Overlap Save Algorithm for Fast Block Convolution and Its Implementation Using FFT

机译:快速块卷积的一种新的重叠保存算法及其FFT实现

获取原文
获取原文并翻译 | 示例

摘要

Convolution of data with a long-tap filter is often implemented by overlap save algorithm (OSA) using fast Fourier transform (FFT). But there are some redundant computations in the traditional OSA because the FFT is applied to the overlapped data (concatenation of previous block and the current block) while the DFT computations are recursive. In this paper, we first analyze the redundancy by decomposing the OSA into two processes related to the previous and current block. Then we eliminate the redundant computations by introducing a new transform which is applied only to the current data, not to the overall overlapped data. Hence the size of transform is reduced by half compared to the traditional OSA. The new transform is in the form of DFT and it can be implemented by defining a new butterfly structure. However we implement it by a cascade of twiddle factor and conventional FFT in this paper, in order to use the FFT libraries in PC and DSP. The computational complexity in this case is analyzed and compared with the existing methods. In the experiment, the proposed method is applied to several block convolutions and partitioned- block convolutions. The CPU time is reduced more than expected from the arithmetic analysis, which implies that the reduced transform size gives additional advantage in data manipulation.
机译:使用长抽头滤波器对数据进行卷积通常是通过使用快速傅立叶变换(FFT)的重叠保存算法(OSA)来实现的。但是传统OSA中存在一些冗余计算,因为FFT应用于重叠数据(前一块和当前块的连接),而DFT计算是递归的。在本文中,我们首先通过将OSA分解为与先前块和当前块相关的两个过程来分析冗余。然后,我们通过引入仅适用于当前数据而不适用于整体重叠数据的新变换来消除冗余计算。因此,与传统的OSA相比,变换的大小减少了一半。新的转换采用DFT形式,可以通过定义新的蝶形结构来实现。但是,为了在PC和DSP中使用FFT库,我们在本文中通过旋转因子和常规FFT的级联来实现它。分析这种情况下的计算复杂度,并将其与现有方法进行比较。在实验中,将所提出的方法应用于多个块卷积和分区块卷积。 CPU时间减少得比算术分析预期的要多,这意味着减少的变换大小在数据处理方面提供了更多优势。

著录项

  • 来源
    《Journal of VLSI signal processing systems》 |2011年第1期|p.143-152|共10页
  • 作者单位

    Department of Electrical Engineering,Institute of New Media & Communications (INMC),Seoul National University,Seoul, 151-744, South Korea;

    Department of Electrical Engineering,Institute of New Media & Communications (INMC),Seoul National University,Seoul, 151-744, South Korea;

    Department of Electrical Engineering,Institute of New Media & Communications (INMC),Seoul National University,Seoul, 151-744, South Korea;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    overlap save algorithm; QDFT; block convolution;

    机译:重叠保存算法;QDFT;块卷积;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号