声明
摘要
缩略语
第一章 绪论
1.1 课题背景及意义
1.2 国内外研究现状
1.3 课题的研究内容
1.4 课题的结构安排
第二章 频谱仪总体设计
2.1 软件系统需求分析
2.1.1 功能需求
2.1.2 性能指标
2.2 频谱仪方案设计及论证
2.2.1 频谱分析仪方案的确定
2.2.2 软件频谱仪的具体系统模型
2.3 频谱分析仪中的信号处理基本原理
2.3.1 快速傅立叶变换
2.3.2 FFT结果的物理意义
2.3.3 窗函数
2.4 本章小结
第三章 自定义波形处理脚本语言及其解释器
3.1 波形处理脚本语言
3.1.1 巴科斯范式
3.1.2 波形处理脚本语言的巴科斯范式描述
3.1.3 波形处理脚本语言的基本定义
3.2 解释器处理流程
3.2.1 中间数据存储
3.2.2 解释器基本框架
3.2.3 语句处理模块
3.2.4 表达式分析模块
3.3 本章小结
第四章 交互界面开发
4.1 界面整体设计
4.2 各部分之间的交互
4.2.1 程序类设计
4.2.2 类之间的交互
4.3 交互界面
4.3.1 分割窗口实现
4.3.2 数据输入控制部分界面设计
4.3.3 显示和处理控制部分界面设计
4.3.4 波形显示界面设计
4.3.5 双缓存绘图
4.4 本章小结
第五章 系统实现与软件测试
5.1 系统实现
5.1.1 文档类数据存储
5.1.2 文档类数据处理
5.1.3 软件实现
5.2 软件测试
5.2.1 基本显示部分测试
5.2.2 信号发生器部分测试
5.2.3 可编程部分测试
5.3 本章小结
第六章 总结与展望
6.1 工作总结
6.2 展望
致谢
参考文献
附录A