将利用Delphi软件和数字信号处理的相关理论知识来设计一个数据采集系统的实验系统。在此,还将用到A/D转换知识对模拟信号向数字信号转换加以实现这一过程。根据设计要求,初步拟定如下的设计步骤:1、利用Delphi软件开发工具创建一个操作界面。这里,将涉及到整个界面的组件安排状况:组件的种类、多少及布局情况。这将直接影响到一个界面带给人的视觉感受。这个步骤将实现一个整体的演示框架。2、用对象PASCAL语言来实现FFT(快速傅立叶变换)算法。这是一个相对比较复杂、关键的一步。换句话说,这是整个设计的核心部分。为此,将参考一些相关资料、搜索用C语言编写好的相关的FFT算法,然后再用Delphi能识别的对象PASCAL语言翻译过来,最后形成与设计要求相符的FFT算法。这步实际上是一个翻译的工作过程。对熟悉掌握对象PASCAL语言的用户将相对是一个较简单的工作。3、设计好数据采集卡(一般是采用现成的)加以将数据输入A/D转换器。这是一个相对较简单的过程。4、利用A/D转换将输入的模拟信号转换为所能接收的数字信号加以输入到设计好的操作界面中。这就完成了一个数据采集卡与操作界面的连接过程。对此,这对能否更好地完成演示效果起到了关键的作用。同时,也直接影响下一步的调试、修改过程的难易程度了。5、将上述步骤加以完善,并实行调试、修改、运行,直至能达到预期的设计效果
但我仍然还是不太明白,我现在正在进行FFT算法的对象Pascal语言的实现。
能否给我说具体点,谢谢!!!
请您看看《数字信号处理》方面的书籍。谢谢~~~~
用它们来把整个其他设计部分连接起来完成演示效果。我采集的是快速傅立叶变换(FFT)
算法数据。