热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

基于浮点DSP的FFT算法的研究与应用.rar

  • 1星
  • 2014-03-05
  • 1.76MB
  • 需要1积分
  • 4次下载
标签: 浮点DSP

浮点DSP

FFT算法

FFT算法

快速傅立叶变换(FFT)技术是数字信号处理中的核心技术,它已广泛应用于数字信号处理的各个领域,长期以来一直是一个重要的研究课题。近年来,专用数字信号处理器以其优化的硬件结构和优良的性能价格比为FFT的实现提供了一种有效的途径,其中最具有代表性的是美国TI公司的TMS320系列DSP。  本文首先分析了常用FFT算法原理,并进行了算法的讨论和比较,然后详细论述了以浮点型DSP为核心的实现FFT算法的硬件平台的设计。平台的硬件电路主要包括数据采集部分、数据处理部分、数据存储部分和数据显示部分。其中采集部分采用12位高速的A/D转换芯片MAX197,数据处理部分采用32位浮点型DSP芯片-TMS320VC33,数据存储部分采用了大容量的FLASH芯片——K9F2808UOA,数据显示部分采用PHILIPS公司的高亮度、宽视角的TFT彩色液晶显示屏。  为了扩展系统的通信能力,通信接口我们选择CAN总线。软件部分选用了频率抽取基2FFT、分裂基FFT和实序列FFT算法,用C语言进行编程。最后部分是进行软硬件的联合调试,并在此基础上进行了FFT算法实现。  论文结尾以实际的实验曲线分析验证了算法的正确性,同时针对实验中产生的误差找出了原因,并提出了解决的方法。实验结果表明采用浮点DSP实现FFT算法方便且有较高的实时性,可以应用到电力系统谐波分析、振动测试及铁路检测等各个领域。

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 04:25

测评周报20220808:极海M3最高性能MCU来了、又一国产FPGA驾到、999元套件免费领~
正在申请的活动 1、极海M3内核 APM32E103VET6S MINI开发板(新上线) 极海M3内核性能最高MCU https://bbs.eeworld.com.cn/elecplay/content/b5bae010 2、中科亿海微EQ6HL45 1V0开发板(新上线) 亿海微神针系列,国产自主研发,全正向设计。为您提供硬件、设计工具、IP和参考设计等基本构件
EEWORLD社区 测评中心专版
关于光耦的应用设计(转)
一、 选型:根据要求(比如:使用光耦的环境,光耦的速度,功耗等)选择使用光耦的型号。如:低速光耦、高速光耦。例:现在需要一个光耦的速率为56000bps。一般的低速光耦(tlp521,pc187等)是达不到这个速度的,因此,需要选择高速光耦。低速,高速是根据Tr和Tf通过计算得出的。所以,主要看这两个参数。 二、 上拉电阻和限流电阻的选取:(1) 限流电阻RF:限流电阻是根据IF的大小和发
blink 模拟电子
OV2640 摄像头的 micropython 驱动
ESP8266 和 ESP32 的 MicroPython ArduCAM OV2640 基本接口。   引脚 将相机连接到 ESP8266 和 ESP32 的方法如下   相机引脚   ESP8266 引脚   ESP32 引脚   CS         GPIO2        
dcexpert MicroPython开源版块
如何在嵌入式系统中高效解码并播放音频文件
     音频接口日益成为嵌入式设计的期望特性。与此同时,嵌入式系统的用户对音频质量的要求越来越高。对开发人员来说,这带来了如下挑战:如何在基于微控制器的系统中运行 MP3 或其他音频文件。这些系统不仅受资源限制,而且缺少便于开发人员在 Linux 系统上使用的音频接口。因此,解码音频文件并高效地将内容转换为模拟声音,就变得更加困难。 开发人员还必须在硬件或软件解决方案之间谨慎选择,并决定使用哪
火辣西米秀 微控制器 MCU
【转帖】几种常用的防反接保护电路
1,通常情况下直流电源输入防反接保护电路是利用二极管的单向导电性来实现防反接保护。如下图1示:这种接法简单可靠,但当输入大电流的情况下功耗影响是非常大的。以输入电流额定值达到2A,如选用Onsemi的快速恢复二极管 MUR3020PT,额定管压降为0.7V,那么功耗至少也要达到:Pd=2A×0.7V=1.4W,这样效率低,发热量大,要加散热器。2,另外还可以用二极管桥对输入做整流,这样电路就永远有
皇华Ameya360 电源技术
【直播+开源毕设】基于STM32F4的网络收音机设计与实现
        自从考研复试结束以后,就开始了俺的毕业设计了。这个题目说实话,想做出来简单,想做好比较难。好了,言归正传,开始说说设计思路吧。       硬件方案如下: 1.主控制器采用ST公司的STM32F407ZGT6,该芯片基于Cortex M4内核,带有FPU浮点运算单元,和DSP指令集。主频168MHZ,拥有192KB片内SRAM和1MB的Flash空间2.显示部分采用单色1286
人民币的幻想 stm32/stm8
FPGA/DSP设计的四种常用思想与技巧
本文讨论的四种常用FPGA/DSP设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。   FPGA/CPLD的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文
Aguilera 微控制器 MCU
LSM6DS3 3D 加速计和 3D 陀螺仪PCB封装和代码
LSM6DS3 3D 加速计和 3D 陀螺仪是系统级封装,采用 1.25mA (高达 1.6kHz ODR) 高性能模式运行。它具有不间断的低功耗特性,为您提供最佳移动体验。LSM6DS3 满足主要操作系统的要求,提供真实、虚拟和批处理传感器,具有 8kbyte 动态数据批处理能力。 The LSM6DS3 feature various sensing elements and are man
littleshrimp MEMS传感器

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×