MATLAB辅助DSP实现基2时域抽取法FFT_第1页
MATLAB辅助DSP实现基2时域抽取法FFT_第2页
MATLAB辅助DSP实现基2时域抽取法FFT_第3页
MATLAB辅助DSP实现基2时域抽取法FFT_第4页
MATLAB辅助DSP实现基2时域抽取法FFT_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第卷第期制造业信息化年月机电产品开发与创新,辅助实现基时域抽取法郭小莉,黄钉劲,阮照军(西安工业大学光电工程学院,陕西西安)摘要:介绍了基时域抽取法的原理和算法,并在仿真软件的辅助下、在数字信号处理上实现。关键词:时域抽取;仿真;中图分类号:文献标识码:文章编号:()引言对于确定时域信号的频谱来说,通常采用离散傅立叶变换的方式来实现。随着微电子技术和计算机技术的发展,数字信号处理得以广泛应用。实际中,在的软件中实现信号从时域到频域的转换并未应用而是快速傅立叶变换,这是因为的输出与的输出相同,但运算量要小得多。因此采用实现,可进行信号高速的实时处理。在具有强大数值计算和图形、图像显示能力的软件的

2、辅助下实现,缩短设计周期,验证结果,大大提高设计效率。()! ()! ()()! ()()()(,)()因为:! ! ()所以式()可写成:()! ()! ()(,)()()()式()便是基时域抽取法的结果,它是把长度的序列一分为二,将点表示成为两个点基时域抽取法的原理及设计方法基时域抽取法的原理设输入时域信号为(),其转换后的频域信号为(),则离散傅立叶变换为:! 的线性组合。然后再把点一分为二,表示为两个点的。如此重复下去,直至分解成两点的运算,两点实际上只是加减运算。这就是基时域抽取算法的原理。设计仿真现就使用软件来实现如下所示的时域信()号()的频谱。设此时域信号为()(! ),对此信

3、号以采样频率进行采集得到个采样点,则()经采样后为()(! )。按照这一要()! ()(,)在基时域抽取法中,将此时域信号为()根据采样号分解为偶采样点和奇采样点,则偶数序列为:()(),()奇数序列为:()()求,通过进行设计,其程序如下:()(),()。即:收稿日期:;(:);(,);(:);(原始信号):;()(,);对于式()表示的,便可分成两个长度为的作者简介:郭小莉(),女,在读硕士研究生。主要研究方向:精密仪器及机械;黄钉劲(),男,副教授,硕士生导师。主要研究方向:测控技术。制造业信息化原始信号开始系统初始化清除所有中断初始化控制器初始化相量表使能全局中断频谱初始化产生触发信号

4、启动采集读取数据结果寄存器的数据图仿真图(,();(频谱)其仿真结果如图所示。采样点等于?变换结束系统硬件设计本系统采用的是,其具有较强的处理性能、外设集成度高、内部有的、自带路精度位的,其单通道转换周期可达到等特点。系统结构图设计如图所示。复位输入信号图程序流程图(,)图晶振电源频谱图图系统结构图本系统由晶振,电源,复位,组成最小系统结束语应用采用基时域算法,可以较短的时间完成时域信号到频域的转换,实现信号的频谱显示,这在实际工程中有着广泛的应用,由于该算法的通用性,可根据实际的情况做相应的调整以满足实际需求。参考文献:卢伯英(译)实时数字信号处理北京:中国铁道出版社,并采用的内部,实现对输入信号采集,然后将采集到的信号进行变换。系统软件设计软件编程的编译环境选择的是,它支持和汇编语言。在编程之前先熟悉的内部各时钟,中断、定时器等等的寄存器的配置。现给该系统输入一个时域信号,则系统的程序流程如图所示。最终整个程序在的编译环境下调试运行的的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论