EDAPLD论文基于FPGA的快速傅立叶变换摘要:在对FFT(快速傅立叶变换)算法进行研究的基础上,描述了用FPGA实现FFT的方法,并对其中的整体结构、蝶形单元及性能等进行了分析。关键词:FPGA FFT傅立叶变换是数字信号处理中的基本操作,广泛应用于表述及分析离散时域信号领域。但由于其运算量与变换点数N的平方成正比关系,因此,在N较大时,直接应用DFT算法进行谱变换是不切合实际的。然而,快速傅立叶变换技术的出现使情况发生了根本性的变化。本文主要描述了采用FPGA来实现2k/4k/8k点FFT的设计方法。1整体结构一般情况下,N点的傅立叶变换对为:其中,WN=exp(-2pi/N)。X(k)和x(n)都为复数。与之相对的快速傅立叶变换有很多种,如DIT(时域抽取法)、DIF(频域抽取法)、Cooley-Tukey和Winograd等。对于2n傅立叶变换,Cooley-Tukey算法可导出DIT和DIF算法。本文运用的基本思想是Cooley-Tukey算法,即将高点数的傅立叶变换通过多重低点数傅立叶变换来实现。虽然DIT与DIF有差别,但由于它们在本质上都是一种基于标号分解的算法,故在运算量和算法复杂性等方面完全一样,而没有性能上的优劣之分,所以可以根据需要任取其中一种,本文主要以DIT方法为对象来讨论。N=8192点DFT的运算表达式为:式中,m=(4n1+n2)(2048k1+k2)(n=4n1+n2,k=2048k1+k2)其中n1和k2可取0,1,...,2047,k1和n2可取0,1,2,3。由式(3)可知,8k傅立叶变换可由4×2k的傅立叶变换构成。同理,4k傅立叶变换可由2×2k的傅立叶变换构成。而2k傅立叶变换可由128×16的傅立叶变换构成。128的傅立叶变换可进一步由1
推荐下载
-
论文研究基于FPGA的HDB3编译码器设计.pdf
基于FPGA的HDB3编译码器设计,吴京京,,为了实现在FPGA中对HDB3编译码器的设计,本文采用插V、补B方法以及单极性变双极性控制模块实现了编码器部分,并采用双极性变单极性��
22 2019-09-24 -
用AC4830xC和TCM38C17实现四路语音编解码系统
消费类电子论文用AC4830xC和TCM38C17实现四路语音编解码系统摘要:AC4830xC-C是美国AudioCodes公司生产的语音专用芯片,它支持多种码率的语音编解码国际标准,同时可提供传真和
3 2022-12-16 -
编解码技术AMR解码之实现
一个精彩的amr解码实现介绍.需要的可以看看
32 2020-05-25 -
AMIHDB3编解码
SETAWERTHRHSG ERAQHTRJAETHAESTHJASTHHTSARHSETHAESHASETHA
28 2019-02-21 -
mp3编解码
mp3编解码程序,非常好的
39 2019-07-05 -
EDA PLD中的基于EDA技术的HDB3编码器的设计与实现
摘要:HDB3码是数字基带通信系统中重要组成部分之一,因其具有无直流成份,检错能力强,具有时钟恢复性能等优点,成为ITU推荐使用的基带传输码型之一。首先介绍了HDB3编码的原理和方法,提出了一种基于E
13 2020-11-12 -
论文研究基于VHDL和CPLD实现的HDB3编码器.pdf
基于VHDL和CPLD实现的HDB3编码器,王珏,,文章通过对HDB3编码器的原理分析,提出了一种基于CPLD技术的HDB3编码器的快速实现方法。此实现方法具有硬件设计简单、运行速度快、成
12 2020-01-06 -
EZW编解码MATLAB实现
EZW编解码.zip、EZW编解码MATLAB实现
4 2021-01-15 -
huffman编解码C实现
本文件为用C实现的huffman编码,且通过context.txt中读入数据,再将内容压缩在encode.txt中,最后将压缩的内容解码为decode.txt,代码中附有详细的注释
33 2019-01-12 -
ldpc编解码matlab实现
基于matlab实现ldpc码的编解码和性能分析
27 2019-06-04
暂无评论