全相位算法c语言表达,基于DSP的全相位FFT频率计设计.pdf
基于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相关推荐
- 全相位算法c语言表达,基于全相位FFT的电力谐波检测方法研究
摘要: 电力谐波检测是防范与治理电力系统谐波污染的重要技术手段.传统的快速傅里叶变换(FFT)算法是目前广泛采用的,可用于硬件实现的谐波检测算法,但受非同步采样和数据截断的影响,传统的FFT算法会产生 ...
- arm linux 指纹识别,基于ARM—Linux指纹识别系统的设计.pdf
基于ARM-Linux指纹识别系统的设计.pdf 第 20卷 第 l5期 电子设计工程 2012年 8月 Vo1.20 No.15 ElectronicDesienEn~inee Aug.2012 基 ...
- 基于DSP的数字振荡器C语言编程,基于DSP的数字振荡器的设计与实现.pdf
1 基于 DSP 的数字振荡器的设计与实现 基于 DSP 的数字振荡器的设计与实现 黄福莹 陈华 徐金隆 广西大学计算机与电子信息学院 南宁 530004 摘要 摘要 本文阐述了一种基于 DSP 芯片 ...
- html全屏banner轮播代码,基于jquery实现全屏banner自动轮播切换
特效描述:基于jquery实现 全屏banner 自动轮播切换.基于jquery实现全屏banner自动轮播切换 代码结构 1. 引入JS 2. HTML代码 *{margin:0;padding:0 ...
- lcd显示屏c语言程序设计,基于单片机的LCD显示器控制的设计.doc
基于单片机的LCD显示器控制的设计 PAGE 17基于单片机的LCD显示器控制设计摘要:LCD液晶显示已经是人机界面的关键技术.本文对基于单片机的LCM液晶显示模块控制系统进行了研究.首先在绪论中介绍 ...
- 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]
/***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...
- 单片机万年历c语言程序设计,基于AT89C51单片机的多功能电子万年历的设计(附程序)...
基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...
- fcm算法c语言实现,基于特征权重的FCM算法研究及应用
摘要: 模糊C-均值(FCM)聚类算法是非监督模式识别中应用范围最广泛的算法之一.但是传统的FCM算法中,设定样本的各维特征对分类效果的贡献水平是相同的.在实际中,由于特征提取不够完善,使得特征矢量中 ...
- 随动系统控制c语言源程序,基于DSP的小功率随动系统的控制器设计及优化
摘要: 随动控制系统亦称伺服系统,它是以自动控制技术为主体,结合了多个学科.其应用前景十分广阔,应用范围十分广泛,几乎遍及社会各个领域.目前,对电机控制技术的要求在不断提高,普通单片机已经不能完全满足 ...
最新文章
- 程序员面临的伦理困境
- jq 实现发送验证码倒计时功能
- python手机版下载3.7.2-Python3.5.2
- slimftp超小型的FTP服务器
- BRCM5.02编译九:cannot find -lncurses
- SSM-查询数据库获取下拉框的值并作为查询的筛选条件
- android 刷新view位置,Android View刷新机制实例分析
- iOS开发常用快捷键
- ASP Session的功能的缺陷以及解决方案
- 2020PHP版本,phpmaker2020
- 甲醛|甲醛介绍|甲醛如何清理
- mysql date_default_timezone_set,date_default_timezone_set
- mysql 吞吐量测试工具_MySQL基准测试工具--sysbench
- fullscreen (JS 简易轻量化类原生的高兼容窗口全屏控件)
- EMS快递单打印模板
- m118w重置墨粉_富士施乐 Fuji Xerox DocuPrint M118w/M118z墨盒换粉加粉详解
- 怎么把计算机的网络设置为家庭网络连接不上,win7无法设置家庭网络怎么办_教你解决win7无法设置家庭组的方法...
- OSPF网络类型以及不规则区域练习
- 单载波频域均衡matlab仿真,包括卷积编码维特比译码,矩阵交织,QPSK调制解调,导频插入,MMSE-FDE频域均衡
- 通过线构造面(C# + ArcGIS Engine 9.2)