成
学生姓名 专 业 绩 评
定 表
陈彦飞 测控技术与仪器 班级学号 课程设计题目 连续时间抽样信号的频谱 组长签字: 评 语 成绩 日期 2015 年 07 月 20 日 课程设计任务书
学 院 学生姓名 课程设计题目 自动化与电气工程 陈彦飞 专 业 班级学号 测控技术与仪器 连续时间信号时域抽样信号的频谱 实践教学要求与任务: 1、学习LABVIEW软件知识及应用 2、学习并研究信号分析与处理课题有关理论 3、利用LABVIEW编程,完成相应的信号分析与处理课题 4、写出课程设计报告,打印程序,给出运行结果 工作计划与进度安排: 第一周:周一:1、布置课程设计任务、要求 2、每人一题 周二---周五:利用LABVIEW编程,完成相应的信号分析与处理课题: 1、学习LABVIEW软件知识及应用 2、学习并研究信号分析与处理课题有关理论 3、利用LABVIEW编程,完成相应的信号分析与处理课题 第二周:周一---周四: 1、上机编程、调试 2、检查编程、运行结果 3、撰写课程设计报告书 周五: 答辩,上交报告。 指导教师: 2015年07月06日 专业负责人: 2015年07月06日 学院教学副院长: 2015年07月06日 目 录 1 引言.............................. ....................... ....... 2 虚拟仪器开发软件LabVIEW入门... .................................. 2.1 LabVIEW介绍........... ...................................... 2.2利用LabVIEW编程完成习题设计... ........................ ......5 3 利用LabVIEW实现连续时间信号时域抽样信号的频谱的设计.............17 3.1 连续时间信号时域抽样信号的频谱的基本原理................ .....17 3.2连续时间信号时域抽样信号的频谱编程设计及实现..................17 3.3 运行结果及分析....................... ...................... .17 4 总结....................... ....................... ..............28 5 参考文献....................... ....................... ..........28
1引言
在人类认识自然改造自然的过程中,信息发挥着至关重要的作用。信息一般泛指消息、情报、指令、数据、信号等。信号作为信息的重要组成部分,千百年来广泛的存在于我们的生产、生活的各个方面。抽象的信息通过声音、图像、文字、颜色等这些我们可以实实在在感觉的到的形式传递信息。因此,如何从这些实实在在的感觉到的东西中提取出信息就成为我们能否获取信息的关键。因此我们对信号快速准确的分析处理能力决定着我们获取信息的能力。随着人类社会的快速发展和科技的进步,需要处理的信息量越来越大,信号的分析处理方式也越来越多样化。传统仪器不断发展,各种功能强大的仪器层出不穷。虚拟仪器作为新型的信号处理分析仪器也迅速发展起来。较传统仪器而言,虚拟仪器灵活方便,功能更加多样化,并且用户可以根据自己的需要自行定制功能,成本低廉但数据处理能力强大。因此越来越受到人们的欢迎。虚拟仪器的设计与使用对我们有着越来越重要的作用。本次课程设计就是对这种能力的一种培养。
2 虚拟仪器开发软件LabVIEW入门 2.1 LabVIEW介绍 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显着区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。 图2-1 启动界面 与 C 和basic一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序的结果、单步执行等等,便于程序的调试。LabVIEW提供很多外观与传统仪器(如示波器)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。 图2-3控件 图 2-2 创建项目 图2-4 函数 与其他基于文本的程序设计语言相比,LabVIEW具有如下特点: (l)直观、易学易用。与其他计算机编程语言相比,图形化编程工具LabVIEW有一个重要的不同点:不采用基于文本的语言产生代码行,而使用图形化编程语言G编写程序;用框图代替传统的程序代码。因而可在很短的时间内被掌握并应用到实践中去。