信号处理工程应用训练.docx
《信号处理工程应用训练.docx》由会员分享,可在线阅读,更多相关《信号处理工程应用训练.docx(43页珍藏版)》请在第一文库网上搜索。
1、信号处理工程应用训练训练目的1、学会将信号与系统函数转变成计算机程序。2、基本掌握将数学函数转变为程序函数的技巧与规范。3、熟悉理论函数与程序函数的差异。初步认识计算机适用范围。训练介绍1、数学函数转化问题把根据数学函数编写的C函数子程序称之程序函数。数学函数与程序不可能完全一致。一是计算机运算都有一个范围,所做运算超出范围便会出错;二是由于计算机不能做除零运算,这会产生一除法错,理论函数无此限制。因此要求在编写程序函数时一定要结合实际应用情形来确定如何编写,不能简单照搬数学函数。三是程序函数不象数学函数那样易于进行代数运算或者者具有某种运算性质,比如理论上的冲击函数,则不易编写对应的函数子程
2、序,因此数学函数并不能全由计算机的程序函数完全实现。通常在将一数学函数转变为一计算机上程序函数时,要具体情况具体处理。编写程序函数有一些规范与注意事项:(1)数学函数当中若有除法运算,需认真函数奇异值的处理,须通过程序中的推断与特殊处理使程序函数返回正确值。(2)数学函数中跳变点的极限值,常取左右极限的均值,程序函数中以右极限作为函数的取值。若特殊需要,须与数学函数完全一致,则仍按数学函数规定取值。(3)所有函数子程序的输入与输出参尽规定为doub1e型,建议不用f1oat型,这是出于规范考虑。(4)所有程序函数的输入输出参声明时写成如下形式:DoubIefunction(Typeout1,T
3、ypeout2,.Typein1,Typei2,.)DoubIefunction(Typeout1,Typeout2,.Typeio1fTypeio2,.Typein1,Typein2,.)即,输出变占一行,输入输出变占一行,输入变占一行。输入变的第一个参为主变(5)尽置减少函数变个数,比如sin(t)有两个参数,编程只需实现sin(x)o(6)每个函数子程序须有适当文字注释,注释的内容包含索引号,对应的理论函数,编者姓名及日期,函数的功能、定义域、值域,使用举例等。说明应简洁清晰,以备能长期正确使用。(7)程序函数块内的小块以一空行进行分割,程序函数体之间,以2、3空行行分割。组织一个函数库
4、文件时应将功能,特征相近的函数子程序归在一起。各分类块间应有适当的注释说明。2、下列以单位阶跃U、方波与函数h=/”匕三种信号函数为例进行编程示范:(a-1)2+b2r(a-3)2+b2训练内容01、斜变函数R=Vt,t02、锯齿波:f(t)=tTQWtvT扩展至整个t轴(如图所示)。电WI/1-4T-3T-2T-T0T2T3T4T5图1-13、调制SinC信号:f(t)=(sintcost)t,代入参数Q、3时,使Q3。训练步骤1、依训练内容在一个文件中编写好三个函数子程序,并依要求进行注释,做成一个库文件。2、编写一个有main()函数的可执行文件,在此执行文件中调用库文件里的函数子程序进
5、行计算,计算结果由计算机屏幕输出,结合手算验证,多取不一致情况的特殊值,保证程序函数正确。问题讨论1、举例说明不宜用程序函数表达的理论函数,并总结这些函数的特点。2、讨论理论方式、计算机方式在处理实际物理的信号与系统问题时的异同。3、对规范化程序方法的初步认识。训练二图形显示与观察训练目的1、掌握基本的计算机作图方法。2、掌握常用的信号与系统图形观察。3、熟悉一些显示器编程的基本概念。训练介绍、计算机绘图基础美于计算机屏幕,机器本身按物理坐标绘图显示,屏幕左上角的物理坐标是(0,0),右下角的坐标是(横向分辨率纵向分辨率1)。Windows操作系统是在屏幕上开若干窗口,有客户区的窗口用户能够在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 处理 工程 应用 训练
![提示](https://www.001doc.com/images/bang_tan.gif)