首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
H.263编码中DCT在定点DSP上的实现   总被引:3,自引:0,他引:3  
简要介绍了H.263编码标准及H.263编码采用的正交变换编码离散余弦变换。文中着重讨论了DCT算法的定点化,并根据TMS320C6201DSP的特点对IDCT的算法进行了改进。最后采用DSP汇编语言实现DCT快速算法。  相似文献   

2.
根据毫米波雷达信号处理实时性以及大宽带的需求,此次研究使用TMS320C6678多核DSP(TI公司)设计的雷达信号处理系统(DSP+FPGA)可以对大数据量进行多核FFT算法,MATLAB仿真等,同时对FFT算法的精度进行了验证,对大数据量FFT的实现过程给出了相关结论。通过对FFT算法的精度、计算量进行验证与分析有利于为雷达信号处理提供一定的依据,同时说明处理雷达信号大数据量方面多核DSP发挥了关键性作用。  相似文献   

3.
高学军  叶炜 《电子技术》2009,36(7):25-26,24
在分析FFT算法的基本原理的基础上,介绍TFFT算法在TMS320LF2407上的实现及其应用。FFT算法程序采用汇编语言编写,可通过C语言函数调用。实验表明,该方法具有实现简单、高效、且扩展性和兼容性强等特点。  相似文献   

4.
一种新结构FFT算法及其FPGA实现   总被引:2,自引:0,他引:2  
本文给出了一种面向FPGA实现的新结构FFT算法,并利用FPGA器件内部丰富的逻辑单元,RAM、ROM和DSP块实现了FFT核心运算的并行化,与利用传统结构实现的FFT相比大大提高了FFT的运算速度,与用DSP实现的FFT相比速度也要快得多。  相似文献   

5.
FPGA与DSP在二维FFT变换应用中的对比研究   总被引:1,自引:0,他引:1  
二维FFT变换是实时图像处理中最常用的算法,对它的计算机实现有很多研究。在此采用VHDL语言在FP-GA上实现了二维FFT算法,同时采用C语言在DSP上实现了相同的算法。通过实验结果对比分析,对两种平台做比较,从而了解实时图像处理在2种不同平台上的效率。实验结果分析表明,FPGA在执行时间、功耗和资源消耗方面优于传统的DSP,但DSP的开发周期和开发难度远远小于FPGA。  相似文献   

6.
该文提出了一种新型电力谐波分析仪,该谐波分析仪硬件上主要采用电能计量芯片ATT7022D和DSP芯片TMS320C5509A,软件设计包括数据采集,基于FFT的谐波分析算法及数据传输。利用ATT7022D新增的ADC缓冲功能将原始采样数据送DSP进行进一步的谐波分析,并针对普通FFT算法产生的频谱泄漏和栅栏效应,采用加窗插值的算法进行了修正。  相似文献   

7.
用LH9124开发通用FFT模板及其在SAR实时成像处理中的应用   总被引:1,自引:0,他引:1  
牛晓丽 《信号处理》2000,16(3):271-275
新一代高分辨率、远作用距离机载合成孔径雷达(SAR)成像侦察系统中,作为实时成像处理器核心运算部件的高速DSP模板的研制是最为关键的一环,其他关键技术的方案和实现在很大程度上由它来决定.在SAR成像中所使用的时域-频域快速相干算法以FFT为时频变换工具,SHARP公司的DSP专用芯片LH9124及其配套芯片LH9320可以完成相应的高速FFT运算.本文介绍了采用LH9124/LH9320实现DSP运算的几种方案及F9124通用FFT模板的研制,主要用于完成SAR实时成像处理器方位多视处理过程的运算,通过合理配置可适用于其它需要高速DSP运算的场合.本文还概述了如何将LH9124/LH9320与TMS320系列DSP器件配合使用完成SAR实时臧像方位处理的方案.  相似文献   

8.
正1.引言ADSP-TS201是ADI公司推出的新一代高性能浮点DSP,如何在有限的时间内采用编程语言进行进行算法实现并使程序效率尽量满足实时性要求是一项值得研究的问题。目前在DSP平台上,编程多是混合使用汇编语言和C语言的,汇编语言简洁高效,能够直接操作DSP的内部寄存器、存储空间、外设,但可读性、可修改性、可移植性较差;而C语言是一种较为高效的高级语言,在可读性、可移植性方面优于汇编指  相似文献   

9.
DSP作为一项新型技术,具有实时、准时等优势,在此类系统中,能够运用合理的片内结构,实现对数字信号的专门性处理,提高信号处理有效性.但随着DSP应用范围愈发广泛,汇编语言程序可读性、可移植性等缺陷逐渐暴露出来,且汇编语言是非结构化语言,对于大型的结构化程序设计难以胜任,要求我们采用更为高级的语言完成该项工作.相比较现有汇编语言,C语言无疑是最为高效和灵活的,如何在DSP环境下实现对C语言编程优化受到了广泛关注.文章将从DSP的特点出发,深入分析在DSP环境下C语言编程的优化措施,希望对DSP平台完善提供参考.  相似文献   

10.
声源定位在军事、工业噪声定位等领域具有广泛应用,基于麦克风阵列信号的波束形成是声源定位的主要方法。与传统波束形成算法相比,最小方差无失真响应(MVDR)算法具有较大优势,但MVDR算法运算量大,一般处理器无法满足实时性要求。针对波束形成算法的数据量大,运算复杂的特点,选取TI公司推出的TMS320DM642定点DSP芯片,采用C和汇编语言混合编程,实现了8个麦克风组成的均匀圆阵基于MVDR算法在TMS320DM642 DSP 的应用,其处理速度比在ARM上快,具有速度快,精度高,实用性强的特点。  相似文献   

11.
顾颖 《电子工程师》2009,35(10):18-20
实时性强、算法复杂的数字信号处理技术已大规模采用DSP(数字信号处理器)编程实现,为兼顾汇编语言和C语言两者的优点,往往采用混合编程的方式。在安全性要求和长时间可靠工作要求高的系统中,DSP程序的健壮性是很关键的。本文从MISRA(汽车工业软件可靠性联合会).C规范对安全性的理解出发,结合具体的DSP芯片开发,介绍了因代码开发的不规范、程序员的失误、程序员对编译器和语言本身的误解而埋下隐患,导致程序执行结果错误和程序崩溃等问题。另一方面,MISRA-C规范因为注重安全性而放弃了C语言中高效、占用资源少的“联合体”,对此,本文提出在明确联合体各个实现细节的前提下,仍可谨慎使用联合体。  相似文献   

12.
基于FDATool和CCS实现滤波器设计的教学   总被引:2,自引:0,他引:2  
本文探讨了一种采用FDATool设计滤波器,调用TI公司标准数字信号处理算法库函数DSPLIB完成滤波器的DSP实现的教学方法。该方法既有助于学生掌握滤波器的设计技术,又能克服采用传统汇编程序或标准C/C++程序直接编程实现滤波器的不足,还适用于DSP系统工程设计。使用该设计方法能显著提高编程效率,有效缩短DSP开发周期。  相似文献   

13.
自适应滤波算法是自适应滤波器实现过程中较为重要的环节,数字信号处理器的出现为数字信号处理算法的实现和大规模数据的实时处理提供了可能。通过对自适应最小均方算法(LMS)及其各种改进算法的Matlab仿真,进行分析及归纳比较,得出结论,并在此基础上,提出算法的优化方案,以DSP为平台,用汇编语言对自适应算法进行了描述,最终以DSP为平台完成了自适应滤波器的设计。  相似文献   

14.
DM642中的C编译器可以将C语言程序自动编译转化为C6000DSP汇编程序,这样开发者就可以直接利用高级语言实现DSP软件的初步设计,缩短开发周期。但面向DSP的C语言程序是针对极少数据点的实时处理过程,因而需要对C代码进行优化,以满足实时性。在此以一个图像压缩算法JPEG在TMS320DM642中的实现为例,简要说明C代码在DM642中的优化过程。  相似文献   

15.
快速傅立叶变换算法概述   总被引:1,自引:0,他引:1  
快速傅立叶变换(FFT)属于数字信号处理中最基础的运算,已广泛应用于通讯、医学电子学、雷达和射电天文学等领域。本文对FFT的主要算法作了概述,并对其特性和运算工作量进行了分析和对比,期望对快速傅立叶变换算法有一个清晰的认识。  相似文献   

16.
朱敏  朱小康   《电子器件》2008,31(3):1061-1065
目前,大多数DSP虽然支持C编程,但是在实际工程应用中,最常用的方法是用C语言编写流程控制,搭建工程框架,具体的算法模块以及比较耗时的功能模块还是采用汇编语言来编写.对于复杂的算法和功能模块用汇编代码编写并对其进行优化,往往能够起到事半功倍的效果.由于AMR[1]语音编码基于ACELP算法[2]上的,而ACELP在码本搜索上算法比较复杂,我们在程序执行中集中力量优化代码搜索程序.本文充分利用ZSP500[5]硬件资源和精简、高效的指令集,实现了AMR-NB代码计算量的MCPS降低到一个我们需要的指标.  相似文献   

17.
为使数字信号处理(DSP)算法具有更好的可移植性,介绍了一种符合Tl(德州仪器)标准化规范的DSP实时实现方案。遵从这一系列规范实现的DSP算法,能够很容易的应用到不同的系统中,从而提高DSP源代码的再利用率,缩短开发周期,节约人力资源。以TMS320C6201为平台,标准化实现了G.723.1语音编解码算法,论证了该方案的可行性。  相似文献   

18.
Two Kalman filter algorithms are implemented with a DSP32C processor. These two Kalman filters use conventional matrix operation and U-D factorization algorithms, respectively. The real-time processing performance of each algorithm is evaluated in terms of throughput, program and data memory sizes. Both DSP32C assembly and high-level C language programs of these two algorithms are developed (a total of four programs) for evaluating the coding efficiency. It is observed that both algorithms can be more efficiently programmed by using assembly language, a matrix-based algorithm enjoys its simple and regular operations so that less program memory is required in both assembly and in C languages, the U-D factorization algorithm involves fewer multiply-accumulate operations and provides a fast throughput in C language only, and the advantage of less multiply-accumulate operations in U-D factorization algorithm no longer exists in assembly language when the number of states of a Kalman filter is large  相似文献   

19.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号