基于DSP的全相位FFT频率计设计

学兔兔

l 匐 化

基于DSP的全相位FFT频率计设计

The all-phase FFT cymometer based on DSP

董翠英

DoNG Cui—ying

(唐山学院 信息工程系,唐山063000)

摘 要:文中提出了一种基于DSP的高精度数字频率计设计方案。该方法采用高性能DsP芯片

TMS320VC540 2;9处理核心,利用全相位FFT算法,对被测信号的频率进行计算并修正,

最后以数字形式由LCD实时显示被测信号的频率值。进行信号频率测量实验, 结果表明频

率的测量相对误差小于0.5%,精度较高,能够满足高精度测量需要。

关键词:DSP;FFT;全相位FFT;频率计

中图分类号:TM935 文献标识码:B 文章编号:1 009—01 34(201 2)07(上)一01 38-03

Doi:1 O.3969/J.issn.1 009-01 34.201 2.7(亡).42

0 引言 扩展电路控制LCD LCM12864ZK以数字形式实时

频率计是一种用于对被测信号频率进行测量 显示被测信号的频率。

的电子测量设备,广泛用于工业生产、无线通信 2 全相位分析法及综合相位差校正法

测试和航空航天等军用和民用领域。传统的频率

常用的频率测量方法是FFT分析,因其计算

测量仪器如示波器、频谱仪等不能满足人们对频 量小、算法简单,成为主要的频率和相位估计手

率测量精度和测量速度的要求,因此设计高分辨

段;点数为N的DFT由于离散谱受频率分辨率

率,高精度,高速度的频率计很有必要。文中设

ACO=2z/Ⅳ的限制,无法精确估计频率,所以要

计的频率计,采用高速DSP芯片作为核心处理器,

求对频率精确测量的应用场合要对频谱进行校正。

利用全相位FFT算法对被测信号的频率进行计算

现有的频谱校正的方法多是基于传统的FFT谱分

和修正,通过LCD实现数字频率输出。

析u ,校正精度受到传统FFT谱固有的频谱泄漏

1 系统设计 效应的影响 。全相位 (all—phase)分析方法的根

系统主要由AD转换器、DSP系统模块、 本思想是为了解决信号FFT谱数据截断而产生的

LCD显示模块等部分组成,如图1所示。 截断误差。

2.1全相位FFT分析方法

全相位数字信号数据预处理的描述:假设将

一 个一维信号截断之后离散化,其数据长度为

全相位算法c语言表达,基于DSP的全相位FFT频率计设计.pdf相关推荐

  1. 全相位算法c语言表达,基于全相位FFT的电力谐波检测方法研究

    摘要: 电力谐波检测是防范与治理电力系统谐波污染的重要技术手段.传统的快速傅里叶变换(FFT)算法是目前广泛采用的,可用于硬件实现的谐波检测算法,但受非同步采样和数据截断的影响,传统的FFT算法会产生 ...

  2. arm linux 指纹识别,基于ARM—Linux指纹识别系统的设计.pdf

    基于ARM-Linux指纹识别系统的设计.pdf 第 20卷 第 l5期 电子设计工程 2012年 8月 Vo1.20 No.15 ElectronicDesienEn~inee Aug.2012 基 ...

  3. 基于DSP的数字振荡器C语言编程,基于DSP的数字振荡器的设计与实现.pdf

    1 基于 DSP 的数字振荡器的设计与实现 基于 DSP 的数字振荡器的设计与实现 黄福莹 陈华 徐金隆 广西大学计算机与电子信息学院 南宁 530004 摘要 摘要 本文阐述了一种基于 DSP 芯片 ...

  4. html全屏banner轮播代码,基于jquery实现全屏banner自动轮播切换

    特效描述:基于jquery实现 全屏banner 自动轮播切换.基于jquery实现全屏banner自动轮播切换 代码结构 1. 引入JS 2. HTML代码 *{margin:0;padding:0 ...

  5. lcd显示屏c语言程序设计,基于单片机的LCD显示器控制的设计.doc

    基于单片机的LCD显示器控制的设计 PAGE 17基于单片机的LCD显示器控制设计摘要:LCD液晶显示已经是人机界面的关键技术.本文对基于单片机的LCM液晶显示模块控制系统进行了研究.首先在绪论中介绍 ...

  6. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  7. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能电子万年历的设计(附程序)...

    基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...

  8. fcm算法c语言实现,基于特征权重的FCM算法研究及应用

    摘要: 模糊C-均值(FCM)聚类算法是非监督模式识别中应用范围最广泛的算法之一.但是传统的FCM算法中,设定样本的各维特征对分类效果的贡献水平是相同的.在实际中,由于特征提取不够完善,使得特征矢量中 ...

  9. 随动系统控制c语言源程序,基于DSP的小功率随动系统的控制器设计及优化

    摘要: 随动控制系统亦称伺服系统,它是以自动控制技术为主体,结合了多个学科.其应用前景十分广阔,应用范围十分广泛,几乎遍及社会各个领域.目前,对电机控制技术的要求在不断提高,普通单片机已经不能完全满足 ...

最新文章

  1. 程序员面临的伦理困境
  2. jq 实现发送验证码倒计时功能
  3. python手机版下载3.7.2-Python3.5.2
  4. slimftp超小型的FTP服务器
  5. BRCM5.02编译九:cannot find -lncurses
  6. SSM-查询数据库获取下拉框的值并作为查询的筛选条件
  7. android 刷新view位置,Android View刷新机制实例分析
  8. iOS开发常用快捷键
  9. ASP Session的功能的缺陷以及解决方案
  10. 2020PHP版本,phpmaker2020
  11. 甲醛|甲醛介绍|甲醛如何清理
  12. mysql date_default_timezone_set,date_default_timezone_set
  13. mysql 吞吐量测试工具_MySQL基准测试工具--sysbench
  14. fullscreen (JS 简易轻量化类原生的高兼容窗口全屏控件)
  15. EMS快递单打印模板
  16. m118w重置墨粉_富士施乐 Fuji Xerox DocuPrint M118w/M118z墨盒换粉加粉详解
  17. 怎么把计算机的网络设置为家庭网络连接不上,win7无法设置家庭网络怎么办_教你解决win7无法设置家庭组的方法...
  18. OSPF网络类型以及不规则区域练习
  19. 单载波频域均衡matlab仿真,包括卷积编码维特比译码,矩阵交织,QPSK调制解调,导频插入,MMSE-FDE频域均衡
  20. 通过线构造面(C# + ArcGIS Engine 9.2)

热门文章

  1. 实验楼 python 火车票余票查询
  2. Ranger学习(一)
  3. 海康威视DS-K1F100-D8E发卡器Java版
  4. VM15安装MacOS10.15.1系统
  5. 在WPS中MathType7使用出现please restart word to load mathtype addin properly的问题解决方法之一
  6. 电脑如何批量修改图片350dpi? 分享一款实用的在线图片处理工具
  7. Oracle自动生成ID,自动编号,自增补零填充
  8. 使用selenium模拟动态登录QQ邮箱爬取收件箱内容放在CSV文件中
  9. Oracle数据库 - 1
  10. 基础概念 -- SOP