共查询到20条相似文献,搜索用时 140 毫秒
1.
2.
本文研究因数据字长有限而引起的两维FFT运算误差问题,通过理论分析和直接的模拟计算,得出了对“非相关”及“相关”两种两维数组进行两维FFT运算的误差估计公式。此外,还研究了在输入数据和FFT中间运算数据的字长不相等的情况下,FFT运算的误差问题。本文给出了各种不等字长情况下的计算结果,为有关硬设备的设计提供了依据。 相似文献
3.
刘美容 《微电子学与计算机》2015,(1)
在介绍FFT算法基本原理的基础上,提出一种基于DSP芯片实现FFT算法的方法。算法程序研究表明该方法可实现FFT运算,并能提高其运算速度和精度。 相似文献
4.
5.
改进的IIR滤波器避免运算溢出和定点DSP的实现 总被引:2,自引:0,他引:2
数字滤波器的设计是数字信号处理(DSP)领域的一个重要部分.在用定点DSP器件设计数字滤波器时,一个重要的问题,就是由于硬件字长精度有限,运算会出现溢出,因此在选择恰当的滤波器的定标参数后,必须注重选取有效的结构,以保证有足够的计算精度和避免运算溢出. 相似文献
6.
随着数字信号处理技术的发展,开发应用高速DSP处理器芯片进一步提高运算处理速度是主要的发展方向。介绍了用DSP56001数字信号处理器芯片以及位反转算法实现24位定点字长1024点基2DITFFT的技术细节,经实测可在5.6ms内完成,这一处理速度在同类DSP处理器中是令人瞩目的。 相似文献
7.
8.
博微DSP1042(BWDSP1042)是我国自主研发的一款高性能数字信号处理器.现阶段,由于BWDSP硬件计算资源和访存带宽限制,通过调优快速傅里叶变换(Fast Fourier Transform,FFT)算法结构运算时间仍可减少.基于高性能多核BWDSP1042体系架构以及指令编排原则,优化了基-2FFT算法结构,在充分利用硬件资源的同时减少了FFT算法的运算时间.使用Matlab程序验证FFT汇编算法的正确性,并与BWDSP100、C6678函数库中的FFT算法的实际运行周期进行对比.研究结果表明,512点、1024点、2048点定点复数FFT算法的运算时间比BWDSP100函数库中的FFT和C6678函数库中的FFT均缩短了一倍多. 相似文献
9.
基于改进FFT算法的OFDM调制/解调模块设计 总被引:4,自引:4,他引:0
文章对传统FFT算法进行了改进,改进后的算法将N点DFT分解成二维√N点DFT的组合,在结构上更适合于用流水线方式实现FFT.文章首先对算法进行了推导,然后基于该算法设计了一个64点、32位字长的定点IFFT/FFT模块,用于802.11a中OFDM的调制/解调.与传统的流水线FFT比较,该模块中的复数乘法运算全部采用移位相加操作完成,因而消除了乘法器及旋转因子ROM的使用,降低了功耗.最后,对该模块进行了验证仿真.结果表明,在流水线饱和的情况下,该模块完成一个64点的FFT运算只需要8个时钟周期,在20MHZ时钟频率下,该模块的功耗为0.26W,完全能满足移动通信中对于高速度、低功耗的要求. 相似文献
10.
根据项目选定的硬件,权衡DSP实现复杂度和性能给出了利用LS算法来进行信道估计的DSP实现方案。主要从内存分配、运行效率以及计算精度方面对信道估计关键模块的设计进行了描述。分析DSP运行周期并搭建物理基带信号处理链路对比BER性能,结果表明该方案定点运算的误差小,具有良好的实时处理性能。 相似文献
11.
智能机器人语音识别技术 总被引:3,自引:0,他引:3
给出了一种由说话者说出控制命令,机器人进行识别理解,并执行相应动作的实现技术。在此,提出了一种高准确率端点检测算法、高精度定点DSP动态指数定标算法,以解决定点DSP实现连续隐马尔科夫模型CHMM识别算法时所涉及的大量浮点小数运算问题,提高了定点DSP实现的实时性、精度,及其识别率。 相似文献
12.
13.
基于TMS320C6201的并行高速实时数字脉冲压缩系统研究 总被引:4,自引:0,他引:4
线性调频脉冲是最经典的大时宽-带宽积信号形式,但是这种信号的数字处理需要极大的处理量.本文研制了一个基于TMS320C6201的高速实时数字脉冲压缩系统,具有1600MIPS处理能力.针对TMS320C6201的特点,提出了在VLIW体系结构下,提高FFT并行运算效率的方法,从而使系统完成512点数字脉冲压缩的时间仅为124us,基本达到TMS320C6201的性能极限.针对系统定点运算的问题,提出了定点FFT的改进算法,可以兼顾运算速度和精度的要求;对所提出的定点算法的误差进行了理论分析,并在实际的系统中验证了理论分析的结果.研究并解决了系统实现中高速电路等关键技术问题.目前,该系统已成功应用于某雷达系统中,长期工作稳定可靠. 相似文献
14.
15.
本文讨论了DSP芯片进行定点运算所涉及的一些基本问题,这些问题包括:数的定标、DSP程序的定点模拟、DSP芯片的定点运算等。这对于理解定点芯片实现DSP算法具有非常重要的作用。 相似文献
16.
17.
介绍了实FFT的快速高效的原理及实现方法,适用于所有基于TMS320C54 x定点DSP的实FFT的运算。 相似文献
18.
19.
《信息技术》2017,(4):61-64
文中首先讨论了多种FFT算法及其基本原理,实现了基2频率抽取算法,采用单蝶形顺序处理的结构实现单精度浮点数FFT处理器。根据自顶向下的设计思想,将整个设计划分为6个子模块,分别对子模块进行设计,最后组合成FFT处理器。然后,文中介绍了浮点数加法器和浮点数乘法器的硬件实现,在其中引入流水线,大大提高了数据吞吐量,提高处理速度。在中间结果缓存单元的设计中,调用Altera IP Core中的三口RAM,能够同时读写数据,大大节省了运算时间。最后对FFT处理器进行了功能仿真和时序仿真,做了详尽的分析测试。结果表明,单精度浮点数FFT处理器达到了较高的运算精度,可稳定运行在62.5MHz,完成一次256点浮点数复数FFT运算需要33.056μs。与DSP和单片机实现的FFT相比,在性能上具有一定优势。 相似文献
20.
在深入研究Nios自定制指令的软硬件接口的基础上,利用Matlab/DSP Builder建立快速傅里叶变换FFT核心运算指令基本模型,然后用Altera公司提供的Singacompiler工具对其进行编译,产生Quartus Ⅱ能够识别的VHDL源程序,并将此程序在Nios中自定制成相关的FFT运算指令.利用自定制的FFT运算指令,在Nios中利用C语言编写基于Nios的FFT算法程序,实现了FFT运算的软硬件协同设计.经测试表明,将FFT算法加入到Nios嵌入式处理器指令集中,可以帮助系统完成复杂的数据处理任务,增强Nios系统的实时处理能力.该设计方法打破了软硬件间的屏降,大大加快了系统的功能验证. 相似文献