非均匀采样方法的软件设计总框图如图1所示。系统上电初始化后,启动CPLD。CPLD收到DSP命令后,将输出非均匀的时 钟信号到AD,AD根据这个采样信号进行采样,每采样一个数据,提供一个中断信号到DSP,DSP收到该中断信号,从数据 总线读取数据,并保存在DSP的RAM单元,直到采样数据达到设定的数据个数。采样数据满后,由DSP进行非均匀的算法处 理,算法处理的详细步骤包括3步:(1)非均匀采样数据的初始化,主要完成对采样数据时间间隔的处理,得到准确的 时间间隔;(2)傅里叶分析,对时域的采样数据进行傅里叶分析,将时域信号转换成频域信号;(3)频谱分析,对傅 里叶分析后的数据进行频谱分析,得到信号频谱。处理后的结果由DSP经过数据传输单元通过USB接口传输到PC,PC对数 据进行简单的分析并显示。
图1 系统软件框图
DSP程序的主流程如图2所示,USB数据传输的流程如图3所示。
图2 程序流程
图3 USB传输程序流程
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。