当前位置: 网学 > 网学资源大全 > 计算机 > 正文

信号与系统理论研究及卷积的VB实现

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供信号与系统理论研究及卷积的VB实现,希望对需要信号与系统理论研究及卷积的VB实现网友有所帮助,学习一下吧!

资料包括: 论文(48页19381字) 源码 图纸 
说明:
摘 要

针对课本上卷积公式理解起来困难的问题, 笔者利用具有可视性和面向事件特征的Visual Basic 6.0 设计了一个软件来演示卷积的全过程。
卷积过程分连续信号和离散信号两种情况表示,并可用窗体中的按钮使卷积在离散信号和连续信号两种情况间切换。通过列表框选择两个输入信号的类型、幅度、长度,并用反褶按钮实现信号反褶,用计时器和平移按钮实现信号的平移、相乘、积分,并在窗体界面上用图形及动画显示出来,用显示卷积结果按钮实现动态显示卷积结果的功能,用显示数据按钮可以实现显示卷积结果的数据的功能。卷积过程中可以停止平移过程还可以重新选择输入信号的类型、幅度及长度。利用卷积图解方法可以形象直观的表现卷积的全过程,便于理解,提高教学效率。

关键词 离散信号;连续信号;卷积;反褶;Visual Basic

Abstract

Considering the problem that the convolution formula in textbook is hard to be understood, the author makes a software using Visual Basic 6.0 which has the character of video and Object Oriented .The software can demonstrate the full process of convolution.
The convolution process can be shown with two kinds of types,that is consecutive signal and discrete signal. A button is used to achieve the switch of consecutive signal and discrete signal, also the type ,ample and length of two input signals can be chosen using a list ,a button called reversing is used to reverse the signal, show the animated picture of signal’s move ,product and integral on form using a timer and a button called move ,calculate and show the picture of convolution result by a button called show .The data result of convolution is shown by another button .When the convolution is on ,the process can be stopped and the type, ample, and length of the input signal can be changed .Using the scheme method, the full process of convolution visual can be shown .It is convenient to be understood and helpful to improve the efficiency of teaching .

Keywords consecutive signal; discrete signal ; convolution; inverse ; Visual Basic
目录:
摘 要i
Abstractii
第1章 绪论1
1.1 课题背景1
1.1.1 卷积的发展过程1
1.1.2 设计本软件的目的1
1.2 使用工具Visual Basic 6.01
第2章 Visual Basic 6.0的使用方法4
2.1 用Visual Basic开发应用程序的一般步骤4
2.2 Visual Basic应用程序的结构与工作方式5
2.2.1 Visual Basic应用程序的构成5
2.2.2 事件驱动6
2.3 数据输入输出7
2.3.1 数据输出—Print方法7
2.3.2 数据输入—Input Box函数8
2.3.3 MsgBox函数8
2.4 数组9
2.4.1 数组的定义9
2.4.2 动态数组10
2.4.3 控件数组11
2.5 多窗体程序设计11
2.6 本章小结12
第3章 卷积的原理及数值计算13
3.1 卷积的原理13
3.1.1 连续时间系统的卷积原理13
3.1.2 离散时间系统的卷积原理16
3.2 卷积的数值计算17
3.2.1 连续时间系统卷积的数值计算17
3.2.2 离散时间系统卷积的数值计算18
3.3 本章小结20
第4章 用Visual Basic实现卷积的界面设计21
4.1 概述21
4.2 封面窗体Form1的设计21
4.2.1 封面窗体的功能及属性21
4.2.2 标签框的功能及属性21
4.2.3 命令按钮的功能及属性22
4.2.4 计时器的功能及属性23
4.3 连续信号窗体Form2的设计23
4.3.1 命令按钮的功能及属性23
4.3.2 标签框的功能及属性24
4.3.3 列表框的功能及属性25
4.3.4 计时器的功能及属性25
4.3.5 图片框数组的功能及属性25
4.4 离散信号窗体Form3的设计25
4.4.1 标签框的功能及属性25
4.4.2 列表框的功能及属性26
4.4.3 计时器的功能及属性26
4.4.4 图片框数组的功能及属性26
4.5 窗体Form4的设计27
4.6 本章小结27
第5章 用Visual Basic实现卷积的功能28
5.1 封面窗体Form1的功能实现28
5.2 Form2的功能实现28
5.2.1 选择信号模块29
5.2.2 画图模块30
5.2.3 反褶模块31
5.2.4 平移模块32
5.2.5 显示卷积结果图形模块34
5.2.6 显示卷积结果数据模块34
5.3 Form3的功能实现34
5.3.1 选择信号模块34
5.3.2 画图模块35
5.3.3 平移模块36
5.4 Form4的功能实现36
5.5 整体功能实现示例36
5.6 本章小结36
结 论37
参考文献38
程序40
仿真结果41
致谢42


参考文献:
1 郑君里,应启珩,杨为理.信号与系统(第二版).北京:高等教育出版社,2000,61~62
2 刘炳文.精通Visual Basic 6.0中文版. 北京: 电子工业出版社, 1999,1~2
3 徐逸芝,用Visual Basic制作课件,西安航空技术高等专科学校学报,2001,19(1):7~8
4 沈为民,陈秀青.用Visual Basic制作多媒体教材,中国计量学院学报,2000,增刊:50~51
5 阿地力.依米提,孙文革.卷积积分的几种方法,新疆师范大学学报,2003,22(2):22~23
6 于歆杰,关于卷积积分概念引人方法的讨论,电气电子教学学报 ,2002,
24(6):26~27
7 龚妍,刘辉,曾访昭.离散信号卷积运算研究,长沙电力学院学报,2003,18(2):(13~14)
8 李彦,张敏.卷积分仿真, 空军工程大学学报,2000,1(3):87~88
9 皇甫国庆.卷积运算中分段解析表达区间的确定,渭南师范学院学报,2002,17(2):(10~11)
10 虞湘宾,毕光国.长序列信号快速相关及卷积的算法研究,电路与系统学报,2001,6(7):(78~79)
11 刘德军,Visuai Basic6.0 中图像处理技巧, 宁波职业技术学院学报 , 2003,7(4):(88~89)
12 刘洪坡,吕冰清.Visual Basic实现时钟效果, 南阳师范学院学报, 2004,3(9):(69~70)
13 Werner Kozek.Perturbation Stability of Coherent Riesz Systems under Convolution Operators, Germany: Information and Communication Networks, Siemens AG, Hofmannstr. 51, D-81359 Munich, 2000,8(12),:286~287
14 Brice Camus Convolutions of semi-classical spectral distributions and periodic-orbit theory .ARTICLE Journal of Functional Analysis, In Press, Corrected Proof, Available online 5 June ,2006, 9(12),256~257
15 Gregory Budzban Convolution products of probability measures on completely simple semigroups . ARTICLE Journal of Mathematical Analysis and Applications, 15 May 2006,317(2), 698-706



作者点评:
课本上简单的由公式计算卷积理解起来很困难,利用卷积图解方法可以形象地表达卷积的含义,利用Visual Basic 编制程序演示卷积的全过程,包括反褶、移动、相乘、积分、并用图形及动画显示出来。这样可以形象地表达书本上的知识内容, 便于理解, 提高教学效率,而且使用方便.只要在计算机上选取不同的菜单项,就可以演示不同类型波的卷积。
在作者设计的本软件系统,封面窗体Form1用定时器实现窗体文字的动态变换颜色的功能,同时用两个按钮选择使用离散还是连续信号的表示方法,用退出按钮实现退出操作。画图窗体Form2和Form3的4个图片框显示图形,第1个图片框显示输入的 或 的图形,第2个图片框显示输入的 或 的图形,第3个图片框显示 或 的反褶和动态的平移图形,第4个图片框动态的显示卷积结果。用反褶,平移按钮实现图形的反褶和平移操作。用停止按钮实现终止平移过程还可以实现重新选择输入图形。用显示结果按钮实现在第4个图片框动态显示卷积的结果图形。用第4个窗体Form4显示卷积结果数据。
  • 上一篇资讯: 图书管理系统设计
  • 下一篇资讯: 谈信息技术与化学实验习题的整合
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号