摘要本文论述了数字信号处理软件的设计及实现。论文介绍了数字信号处理的一些基本概念,分析了数据的不同来源,针对不同来源数据的处理方法,论述了软件的整体设计思路和框架,给出了具体的操作流程图,描述了软件的波形显示、分屏显示、参数设置、放大缩小、观测量设置等功能的实现原理和实现方法,利用VC++6.0 中的 MFC 完成软件的编写。论文还介绍了软件中所涉及到的波形重建、时域分析、频域分析等功能的原理以及实现方法。测试结果表明,软件功能基本能满足日常工作需要。 26040 毕业论文关键词 数字信号处理软件 MFC 信号分析
Title Design and implementation of digital signal processing software by MFC
Abstract
This article discusses the design and implementation of digital signal processing
software. It introduces some basic concepts of digital signal processing, analyses
different sources of data and according to different sources of data, discusses
the overall design concept and framework of the software. This paper gives specific
operational flowchart of the software, and describes the principle and
implementation method of waveform Display, split-screen display, parameter
settings, zoom, view measuring settings and other functions. The software is
finished by using MFC in VC ++ 6.0. The paper also describes the principle and
implementation of the waveform reconstruction s, time domain analysis, frequency
domain analysis functions and so on. The software functions shows to be useful for daily work.
Keywords digital signal processing software MFC signal analysis
目 次
1 绪论 · 1
1.1 信号处理的基本概念 · 1
1.2 数字信号处理以及信号采集的发展概况 · 1
1.3 数字信号处理的实现方法 · 2
1.4 论文主要工作 · 2
1.5 论文内容安排 · 2
2 软件总设计· 3
2.1 软件需求分析 · 3
2.2 软件的工作原理 · 3
2.3 软件设计方案 · 4
3 波形重建 ·· 12
3.1 信号采样内插理论 ·· 12
3.2 采样内插算法在软件中的应用 ·· 15
3.3 本设计中采用的波形重建算法 ·· 18
4 数字信号处理与分析 · 19
4.1 信号的时域分析 ·· 19
4.2 信号的频域分析 ·· 20
5 软件测试及结果 · 26
结论 31
致谢 32
参考文献 33
1 绪论
自然界中充满着各种信号,它们承载着各种各样的信息,但并不是所有的信息都是有用
的,甚至有些信息是有害的,如何将信号中的有效信息提取出来一直是现代信息技术的热门 研究[1]
1.1 信号处理的基本概念
信号处理就是采用各种方式,如:扩展、压缩、滤波、变换等,来获得信号中的有用信
息[1]。信号处理又可以分为模拟信号处理和数字信号处理两种,从名字很容易看出模拟信号
处理的对象是模拟信号而数字信号处理的对象是数字信号[2]
。和模拟信号处理相比,数字信
号处理具有很多的优点,如:灵活性好、精度高、稳定信好、功能强,并且便于日后的升级、