信号分析课程设计报告书

合集下载

信号与系统课程设计(信号调制与解调)(采样定理)(LTI系统分析)

信号与系统课程设计(信号调制与解调)(采样定理)(LTI系统分析)

课题一信号调制与解调

题目说明:

从语音,图像的原始信息变过来的原始信号频谱分量频率较低,不适宜在信道中长距离传输。因此,在通信系统的发送通端常需要有调制过程将其转换为适合传输的信号,在接收端则需要有调节过程,将信号还原成原来的信息,以便更准确的利用信息。

原理分析:

调制就是按调制信号的变化规律去改变某些参数。解调是调制的逆过程,即从已调制信号中恢复或提取调制信号的过程。幅度调制是正弦型载波的幅度随调制信号变化的过程。

采用模拟调制利用正旋波载波的幅度调制,频率调制和相位调制的方式进行信号的处理。

同步解调端本振信号频率必须与发射端调制的载波信号的频率和相位相同才能实现同步解调。

脉冲调制信号只有在脉冲出现才需要存在,在其他时间内等于零,这样就有可能在这空余的时间间隔中去传输其他路德信号,发送端和接受端的转换开关按照同样的顺序和周期轮流接通各个通道,在信道中传送的是各个脉冲幅度调制信号的和,各个脉冲出现在不同的时间段。而通过接收端的开关以后各路接受端接收到的相当于某一路信号脉冲幅度的结果,可以用低通滤波器进行解调。

实验内容:

1.将一正旋信号x(n)=sin(2πn/256)分别以100000Hz的载波和1000000Hz的取样频率进行调制,写出MATLAB脚本实现抑制载波幅度调制,实现同步解调,滤波输出的波形。

2.分别作出cos(10t)cos(w c t)和[1+0.5sin(10t)]cos(w c t)的波形图和频谱图,并对上面调制信号进行解调,观察与源图的区别。

模块设计1:1.产生一个输入信号 2.产生一个载波信号

信号发生器课程设计报告完整版

信号发生器课程设计报告完整版

信号发生器课程设计报

HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

目录一、课题名称 (2)

二、内容摘要 (2)

三、设计目的 (2)

四、设计内容及要求 (2)

五、系统方案设计 (3)

六、电路设计及原理分析 (4)

七、电路仿真结果 (7)

八、硬件设计及焊接测试 (8)

九、故障的原因分析及解决方案 (11)

十、课程设计总结及心得体会 (12)

一、课题名称:函数信号发生器的设计

二、内容摘要:

函数信号发生器作为一种常用的信号源,是现代测试领域内应用最为广泛的通用仪器之一。在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都要有信号源,由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察、测量被测仪器的输出响应,以分析确定它们的性能参数。信号发生器是电子测量领域中最基本、应用最广泛的一类电子仪器。它可以产生多种波形信号,如正弦波,三角波,方波等,因而此次课程设计旨在运用模拟电子技术知识来制作一个能同时输出正弦波、方波、三角波的信号发生器。

三、设计目的:

1、进一步掌握模拟电子技术知识的理论知识,培养工程设计能力和综合分析能力、解决问题的能力。

2、基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力。

3、学会运用Multisim仿真软件对所做出来的理论设计进行仿真测试,并能进一步解决出现的基本问题,不断完善设计。

4、掌握常用元器件的识别和测试,熟悉万用表等常用仪表,了解电路调试的基本方法,提高实际电路的分析操作能力。

测试信号处理课程设计

测试信号处理课程设计

测试信号处理课程设计

一、课程目标

知识目标:

1. 让学生掌握测试信号处理的基本概念,如信号的分类、特性及处理方法。

2. 使学生了解并掌握常见测试信号的产生、采集、处理和分析过程。

3. 帮助学生理解信号处理技术在工程领域的应用及其重要性。

技能目标:

1. 培养学生运用信号处理软件进行数据采集、处理和分析的能力。

2. 提高学生运用所学知识解决实际工程问题的能力,如信号去噪、特征提取等。

3. 培养学生团队合作精神,通过小组讨论、实验等形式,提高沟通与协作能力。

情感态度价值观目标:

1. 培养学生对信号处理技术的兴趣,激发学生主动学习的积极性。

2. 培养学生严谨的科学态度,注重实验数据的真实性和准确性。

3. 增强学生的国家使命感和社会责任感,认识到信号处理技术在国家发展和社会进步中的重要地位。

本课程针对高年级学生,课程性质为理论联系实际,注重培养学生的实践能力。在教学过程中,充分考虑学生的知识水平、兴趣和需求,结合教材内容,设计具有针对性和实用性的教学活动。通过本课程的学习,使学生能够将所学知识应用于实际工程问题,提高学生解决问题的能力和综合素质。同时,注重

培养学生的情感态度价值观,使他们在掌握专业知识的同时,具备良好的职业素养和社会责任感。

二、教学内容

1. 测试信号处理基本概念:信号分类、特性、处理方法等。

- 教材章节:第一章 信号与系统概述

2. 常见测试信号及其产生、采集、处理和分析

- 教材章节:第二章 常见信号及其处理方法

3. 信号处理技术在工程领域的应用实例

- 教材章节:第三章 信号处理技术在工程中的应用

信号分析与处理实验报告

信号分析与处理实验报告

信号分析与处理实验报告

一、实验目的

1.了解信号分析与处理的基本概念和方法;

2.掌握信号分析与处理的基本实验操作;

3.熟悉使用MATLAB进行信号分析与处理。

二、实验原理

信号分析与处理是指利用数学和计算机技术对信号进行分析和处理的

过程。信号分析的目的是了解信号的特性和规律,通过对信号的频域、时

域和幅频特性等进行分析,获取信号的频率、幅度、相位等信息。信号处

理的目的是对信号进行数据处理,提取信号的有效信息,优化信号的质量。

信号分析和处理的基本方法包括时域分析、频域分析和滤波处理。时

域分析主要是对信号的时变过程进行分析,常用的方法有波形分析和自相

关分析。频域分析是将信号转换到频率域进行分析,常用的方法有傅里叶

级数和离散傅里叶变换。滤波处理是根据信号的特性选择适当的滤波器对

信号进行滤波,常用的滤波器有低通滤波器、高通滤波器、带通滤波器和

带阻滤波器等。

三、实验内容

1.信号的时域分析

将给定的信号进行波形分析,绘制信号的时域波形图;

进行自相关分析,计算信号的自相关函数。

2.信号的频域分析

使用傅里叶级数将信号转换到频域,绘制信号的频域图谱;

使用离散傅里叶变换将信号转换到频域,绘制信号的频域图谱。

3.滤波处理

选择合适的滤波器对信号进行滤波处理,观察滤波前后的信号波形和频谱。

四、实验步骤与数据

1.时域分析

选择一个信号进行时域分析,记录信号的波形和自相关函数。

2.频域分析

选择一个信号进行傅里叶级数分析,记录信号的频谱;

选择一个信号进行离散傅里叶变换分析,记录信号的频谱。

3.滤波处理

选择一个信号,设计适当的滤波器对信号进行滤波处理,记录滤波前后的信号波形和频谱。

信号分析与处理课程设计大纲

信号分析与处理课程设计大纲

《信号分析与处理课程设计》教学大纲

课程编码:060251005 学时/学分: 2周/4学分

一、大纲使用说明

本大纲根据自动化专业2017版教学计划制订

(一)适用专业

测控技术及仪器专业

(二)课程设计性质

必修课

(三)主要先修课程和后续课程

1、先修课程:电路、信号与系统、数字信号处理。

2、后续课程:毕业设计

(四)适用教学计划版本

2017版教学计划

二、课程设计目的及基本要求

通过本课程设计使学生进一步巩固《信号与系统》《数字信号处理》的基本概念、理论、分析方法和实现方法;使学生掌握的基本理论和分析方法方面的知识得到进一步扩展;使学生能有效地将理论和实际紧密结合;增强学生软件编程实现能力和解决实际问题的能力。

课程设计不仅是对程序设计能力的综合锻炼,更是对团队合作,软件开发与项目管理过程的训练。因此,课程设计综合题目可以根据题目的难度不同由小组合作完成,每个小组1—3人。

三、课程设计内容及安排

课程设计要求学生学习LabVIEW软件及应用,学习并研究信号分析与处理课题有关理论,利用LABVIEW编程,完成相应的信号分析与处理课题,写出课程设计报告,打印程序,给出运行结果。

(1)信号发生器的设计

(2)连续时间系统的时域分析

(3)离散时间系统的时域分析

(4)信号的频谱分析

(5)连续时间信号的抽样及频谱分析

(6)卷积积分与离散卷积

(7)数字滤波器设计

(8)网络的频响特性分析

(9)连续时间系统的变换域分析

(10)离散时间系统的变换域分析

(11)快速傅立叶变换

(12)系统的状态变量分析

(13)虚拟小波消噪仪的设计

信号与系统课程设计报告傅里叶变换的对称性和时移特性

信号与系统课程设计报告傅里叶变换的对称性和时移特性

信号与系统课程设计报告--傅里叶变换的对称性和时移特性

课程设计任务书

2

沈阳理工大学

摘要

本文研究的是傅里叶变换的对称性和时移特性,傅里叶变换的性质有:对称性、线性(叠加性)、奇偶虚实性、尺度变换特性、时移特性、频移特性、微分特性、积分特性、卷积特性(时域和频域);从信号与系统的角度出发,给出了激励信号的具体模型;应用Matlab软件进行仿真,将研究的信号转化成具体的函数形式,在Matlab得到最终变换结果。使用傅里叶变换的方法、卷积的求解方法以及函数的微分等方法研究题目。

关键词: 傅里叶变换;对称性;时移特性;Matlab

3

沈阳理工大学

目录

1、Matlab介绍........................... 错误!未定义书签。

2.利用Matlab实现信号的频域分析—傅里叶变换的对称性与时移特性设计 (5)

2.1.傅里叶变换的定义及其相关性质 (5)

2.2.傅里叶变换的对称性验证编程设计及实现 (7)

2.3.傅里叶变换的时移特性验证编程设计及实现 (11)

3.总结 (13)

4.参考文献 (13)

4

沈阳理工大学

1、Matlab介绍

MATLAB作为一种功能强大的工程软件,其重要功能包括数值处理、程序设计、可视化显示、图形用户界面和与外部软件的融合应用等方面。

MATLAB软件由美国Math Works公司于1984年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MATLAB中实现。作为一个跨平台的软件,MATLAB已推出Unix、Windows、Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。

本科毕业设计论文--数字信号处理课程设计报告抽样定理的应用

本科毕业设计论文--数字信号处理课程设计报告抽样定理的应用

抽样定理的应用

摘要

抽样定理表示为若频带宽度有限的,要从抽样信号中无失真地恢复原信号,抽样频率应大于2倍信号最高频率。抽样频率小于2倍频谱最高频率时,信号的频谱有混叠。抽样频率大于2倍频谱最高频率时,信号的频谱无混叠。

语音信号处理是研究用数字信号处理技术和语音学知识对语音

信号进行处理的新兴学科,是目前发展最为迅速的学科之一,通过语音传递信息是人类最重要,最有效,最常用和最方便的交换信息手段,所以对其的研究更显得尤为重要。

Matlab语言是一种数据分析和处理功能十分强大的计算机应用

软件,它可以将声音文件变换成离散的数据文件,然后用起强大的矩阵运算能力处理数据。这为我们的本次设计提供了强大并良好的环境!

本设计要求通过利用matlab对模拟信号和语音信号进行抽样,通过傅里叶变换转换到频域,观察波形并进行分析。

关键词:抽样Matlab

目录

一、设计目的: (2)

二、设计原理: (2)

1、抽样定理 (2)

2、MATLAB简介 (2)

3、语音信号 (3)

4、Stem函数绘图 (3)

三、设计内容: (4)

1、已知g1(t)=cos(6πt),g2(t)=cos(14πt),g3(t)=cos(26πt),以抽样频率

fsam=10Hz对上述三个信号进行抽样。在同一张图上画出g1(t),g2(t),g3(t)及其抽样点,对所得结果进行讨论。 (4)

2、选取三段不同的语音信号,并选取适合的同一抽样频率对其进

行抽样,画出抽样前后的图形,并进行比较,播放抽样前后的语音。 (6)

3、选取合适的点数,对抽样后的三段语音信号分别做DFT,画图

信号分析与处理课程设计

信号分析与处理课程设计

信号分析与处理课程设计

一、选题背景和意义

信号分析与处理是电子信息工程专业的重要基础课程,对于培养学生的电子技

术素养、提升学生利用数字技术进行科学研究和工程设计的能力具有重要意义。本课程设计旨在对信号分析与处理课程所学知识进行实践探究,帮助学生深入理解课程内容,提高实践能力。

二、设计要求

本课程设计的设计要求如下:

1.采集某一物理量的信号,例如温度,重力加速度等,并进行信号采集、

存储和处理。

2.对采集的信号进行分析和处理,包括傅立叶变换、滤波、谱估计等。

3.通过MATLAB等工具对信号进行处理和分析,并生成相应的图表,进

行数据可视化。

4.对信号处理结果进行分析和解释,分析经过处理后的信号特征。

5.撰写实验报告,对实验过程和结果进行描述和分析。

三、实验过程和结果

1. 实验准备

本实验以温度采集为研究对象,选用MAX31855温度传感器进行温度信号采集。将MAX31855传感器连接到Arduino板上,通过引脚进行数据传输,实现温度数据

采集。安装MATLAB工具箱,准备对采集的数据进行处理和分析。

1

轨道交通信号与控制实践报告课程设计

轨道交通信号与控制实践报告课程设计

轨道交通信号与控制实践报告课程设计

全文共5篇示例,供读者参考

轨道交通信号与控制实践报告课程设计1

一.实训目的

考察学生对所学的专业理论知识掌握情况、实践动手能力以及现场适应能力。通过本次综合实习,使学生能够充分将理论与实践结合起来,全面提高学生的现场认知能力和专业综合能力。

二、实训时间和地点

实训时间:20xx年6月10日

实训地点:郑州铁路局洛阳工务段职工培训基地

三、实训内容

学生们于6月10日下午抵达洛阳工务段职工实训基地,受到工务段职教科的热烈欢迎,欢迎我们在基地学习。基地为我们安排了丰盛的晚餐和舒适的住宿。

通过一晚上的修正后,开始了实习的第一天,早上起来杨老师和高老师还有工务段职教科为我们安排的是安全教育,职教科的老师为我们就实训现场安全上了一课,他强调出行安全是第一,纪律是安全的保障,做好各项工作。在工务段学习,首先是安全,安全是最基本

的前提保障,有了安全,才能做好工作;上岗前,严禁饮酒,喝酒误事。

当天下午,我们被安排参观洛阳工务段洛阳桥隧工区,现场师傅就铁路桥给我们做了讲解,给我们讲解了铁路桥与公路桥的区别,桥梁养护方面的知识,在现场老师的指导下上到了桥梁支座出听老师讲解。

第二天,我们的实训科目是起道、拨道和捣固。早晨,我们在老师的带领下来到实训基地,现场师傅已经在基地演练场等我们了。

实训任务一:拨道作业。

一)作业方法

(一)准备工作

1.确定基本轨:直线地段如两股方向误差不大时,一般以顺里程方向的左股为基本股;如一股方向好,则以较好的一股为基本股;曲线地段应以上股为基本股。

2.曲线地段应事先调查现场正矢,并计算拨道量。

信号分析课设报告

信号分析课设报告

课程设计任务书

学生姓名:李依隆专业班级:电信1005班

指导教师:桂林工作单位:信息工程学院

题目:信号分析处理课程设计

-基于MATLAB的模拟信号频率调制(FM)与解调分析

初始条件:

1.Matlab6.5以上版本软件;

2.先修课程:通信原理等;

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、利用MATLAB中的simulink工具箱中的模块进行模拟频率(FM)调制与解调,观

察波形变化

2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算结

果和图表等),并对实验结果进行分析和总结;

3、课程设计说明书按学校统一规范来撰写,具体包括:

⑴目录;⑵理论分析;

⑶程序设计;⑷程序运行结果及图表分析和总结;

⑸课程设计的心得体会(至少800字,必须手写。);

⑹参考文献(不少于5篇)。

时间安排:

周一、周二查阅资料,了解设计内容;

周三、周四程序设计,上机调试程序;

周五、整理实验结果,撰写课程设计说明书。

指导教师签名:年月日

系主任(或责任教师)签名:年月日

武汉理工大学《信号分析处理》课程设计说明书

目录

1.工具介绍 (1)

1.1MATLAB介绍 (1)

1.2SIMULINK介绍 (1)

2.理论分析 (2)

2.1角度调制 (2)

2.2调频(FM) (2)

2.3解调 (4)

3.MATLAB程序设计 (5)

3.1调制程序设计 (5)

3.2解调程序设计 (7)

4.SIMULINK仿真设计与噪声分析 (9)

4.1FM调制与解调模型的建立与仿真 (9)

4.2高斯噪声影响分析 (13)

信号分析与处理课程设计

信号分析与处理课程设计

《信号分析与处理(自)》课程设计

任务书

一、目的与要求

是使学生通过上机使用Matlab工具进行数字信号处理技术的仿真练习,加深对《信号分析与处理(自)》课程所学基本理论和概念的理解,培养学生应用Matlab等工具进行数字信号处理的基本技能和实践能力,为工程应用打下良好基础。

二、主要内容

1.了解Matlab基本使用方法,掌握Matlab数字信号处理的基本编程技术。掌握数字

信号的基本概念。

1)使用Matlab(生成几种典型数字信号(正弦信号、周期信号、高斯随机信号等),2)编程计算离散信号的特征值(均值、方差等)。

3)进行信号加减运算。

2.Matlab编程实现典型离散信号(正弦信号、周期信号、随机信号)的离散傅立叶变换,显示时域信号和频谱图形(幅值谱和相位谱);以正弦周期信号为例,观察讨

论基本概念(混叠、泄漏、整周期截取、频率分辨率等)。

3.设计任意数字滤波器,并对某类型信号进行滤波,并对结果进行显示和分析。

三、进度计划

四、设计成果要求

1.提交完成设计内容的程序

2.提交设计报告

五、考核方式

课程设计报告、设计内容演示和答辩相结合。

考核内容:考勤、纪律、课程设计报告、实际编程能力和基本概念掌握程度等。

学生姓名:

指导教师:

2011 年12 月29 日

一、了解Matlab基本使用方法,掌握Matlab数字信号处理的基本编程技术。掌握数字信号的基本概念。

1、使用Matlab生成几种典型数字信号:正弦信号、周期信号、非周期信号和高斯随机信号并编程计算离散信号的特征值(均值、方差等)。

1)正弦信号:

编程如下:

数字信号处理实验课课程设计

数字信号处理实验课课程设计

1

温情提示

各位同学:

数字信号处理课程设计分基础实验、综合实验和提高实验三部分。基础实验、综合实验是必做内容,提高实验也为必做内容,但是为六选一,根据你的兴趣选择一个实验完成即可。

由于课程设计内容涉及大量的编程,希望各位同学提前做好实验准备。在进实验室之前对实验中涉及的原理进行复习,并且,编制好实验程序。进入实验室后进行程序的调试。

4

课程设计准备与检查

在进实验室之前完成程序的编制,在实

验室完成编制程序的调试。

在进行综合实验的过程中,检查基础实

验结果;在做提高实验的过程中,检查综合实验结果;提高实验结果在课程设计最后四个学时中检查。检查实验结果的过程中随机提问,回答问题计入考核成绩。

5

实验报告格式一、实验目的和要求

二、实验原理

三、实验方法与内容(需求分析、算法设计思路、

流程图等)四、实验原始纪录(源程序等)

五、实验结果及分析(计算过程与结果、数据曲

线、图表等)

六、实验总结与思考

6

课程设计实验报告要求

一、实验报告格式如前,ppt 第5页。

二、实验报告质量计10分。实验报告中涉及的原理性的图表要自己动手画,不可以拷贝;涉及的公式要用公式编辑器编辑。MATLAB 仿真结果以及编制的程序可以拷贝。

三、如果发现实验报告有明显拷贝现象,拷贝者与被拷贝者课程设计成绩均为零分。

四、实验报告电子版在课程设计结束一周内发送到指导教师的邮箱。李莉:***************赵晓晖:*****************王本平:**************叶茵:****************梁辉:*******************

正余弦信号的谱分析课程设计

正余弦信号的谱分析课程设计

目录

目录 (1)

摘要 (2)

一.DFT的简介 (3)

1.1概述 (3)

1.2.DFT的定义 (3)

1.3谱分析的原理 (4)

二.用DFT对连续信号进行谱分析 (4)

三.用DFT进行谱分析的误差问题 (5)

1.混叠现象 (5)

2.栅栏效应 (5)

3.截断效应 (6)

四.设计实现 (6)

1.设计内容 (6)

2.用Matlab软件实现 (7)

五.结果分析 (11)

六.结束语 (12)

七致谢 (13)

摘要

数字信号处理方法的一个重要用途是在离散时间域中确定一个连续时间信号的频谱,通常称为频谱分析,更具体的说它也包括能量谱或功率谱,所谓信号的谱分析就是计算信号的傅里叶变换,而DFT的实质是有限长序列傅里叶变换的有限点离散采样,从而实现了频域离散化,使数字信号处理可以在频域采样数值运算的方法进行,这样就大大提高了数字信号处理的灵活性,从而使信号的实时处理和设备的简化得以实现。利用Matlab软件对正余弦信号进行设计程序分析并画出频谱图,所以说DFT不仅在理论上有重要意义,而且在各种信号的处理中亦起着核心的作用,数字频谱分析可以应用在很广的领域。

关键字:Matlab频谱分析DFT

一.DFT 的简介

1.1概述

频谱是为了是信号从时域转到频域而对信号进行分析的方法,可分为幅值谱、相位谱、实频谱、虚频谱、功率谱等,他们从不同方面描述了信号的特征,从而表示出信号的频谱信息,幅值谱和功率谱反应信号各频率的能量,相位谱可以反映信号各频率分量的初始相位,实频谱和虚频谱在工程中的应用相对比较少,而功率谱和幅值谱则比较广泛,通常在对正余弦信号进行谱分析时主要是用Matlab 对其进行分析,从而使信号的实时处理和设备的简化得以实现,而DFT 是一种时域和频域均离散化的变换,适合数值运算,成为计算机分析离散信号和系统的有力工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信号分析课程设计

信号系统的时域分析 编程实现的卷积积分或卷积和

一、课程设计题目:

基于 MATLAB 的连续时间LTI 系统的时域分析

二、基本要求:

① 掌握连续时不变信号处理的基本概念、基本理论和基本方法; ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方法; ③ 学会用 MATLAB 对信号进行分析和处理;

④ 编程实现卷积积分或卷积和,零输入响应,零状态响应; ⑤ 撰写课程设计论文,用信号处理基本理论分析结果。

三、设计方法与步骤:

一般的连续时间系统分析有以下几个步骤: ①求解系统的零输入响应; ②求解系统的零状态响应; ③求解系统的全响应; ④分析系统的卷积;⑤画出它们的图形. 下面以具体的微分方程为例说明利用MATLAB 软件分析系统的具体方法.

1.连续时间系统的零输入响应

描述n 阶线性时不变(LTI )连续系统的微分方程为:

已知y 及各阶导数的初始值为y(0),y (1)(0),… y (n-1)(0), 求系统的零输入响应。 建模

当LIT 系统的输入为零时,其零输入响应为微分方程的其次解(即令微分方程的等号右端为零),其形式为(设特征根均为单根)

其中p 1,p 2,…,p n 是特征方程a 1λ

n

+a 2λn-1+…+a n λ+a n =0的根,它们可以

用root(a)语句求得。各系数 由y 及其各阶导数的初始值来确定。对此有

1121111n n m n n m m n n m

d y d y dy d u du a a a a y b b b u dt

dt dt dt dt -++-++⋅⋅⋅⋅⋅++=+⋅⋅⋅⋅++1212()n p t p t p t n y t C e C e C e =++⋅⋅⋅⋅+120n C C C y ++⋅⋅⋅⋅+=11220

n n p C p C p C Dy ++⋅⋅⋅⋅+=

………………………………………………………………………………………

写成矩阵形式为: P 1n-1

C 1+ P 2n-1

C 2+…+ P n n-1

C n =

D n-1

y 0

1012

2011111

20111n n n n n n n C y p p p C Dy p p p C D y ----⋅⋅⋅⎡⎤⎡⎤⎡⎤

⎢⎥⎢⎥⎢⎥⋅⋅⋅

⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⋅⋅⋅

⎣⎦⎣⎦⎣⎦

即 V •C=Y 0 其解为:C=V\Y 0 式中

V 为范德蒙矩阵,在matlab 的特殊矩阵库中有vander 。

以下面式子为例:

y(0_)=1,y(0_)=5;

MATLAB 程序:

a=input('输入分母系数a=[a1,a2,...]=');

n=length(a)-1;

Y0=input('输入初始条件向量 Y0=[y0,Dy0,D2y0,...]='); p=roots(a);V=rot90(vander(p));c=V\Y0'; dt=input('dt=');te=input('te='); t=0:dt:te;y=zeros(1,length(t)); for k=1:n y=y+c(k)*exp(p(k)*t);end plot(t,y);grid

xlabel('t') ;ylabel('y'); title('零输入响应');

程序运行结果:

用这个通用程序来解一个三阶系统,运行此程序并输入 a=[1,5,4] Y0=[1,5] dt=0.01 te=6

结果如下图:根据图可以分析零输入响应,它的起始值与输入函数无关,只与

11111

1220

n n n n n n p C p C p C D y

----++⋅⋅⋅⋅+=1211112111n n n n n p p p V p p p ---⋅⋅⋅⎡⎤⎢⎥⋅⋅⋅⎢⎥=⎢⎥⎢⎥⋅⋅⋅⎣⎦

[]

12n C C C C =⋅⋅⋅1000n C y Dy D y -⎡⎤=⋅⋅⋅⎣⎦

''''()5()4()2()4()

y t y t y t f t f t ++=-

它的初始状态值有关,其起始值等于y(0_)的值。随着时间的推移,最后零输入响应的值无限的趋近于0。

t

y

零输入响应

2.卷积的计算

连续时间信号1()f t 和2()f t 的卷积运算可用信号的分段求和来实现,即:

1212120

()()*()()()lim

()()k f t f t f t f t f t d f k f t k ττ∞

-∞

∆→=-∞

==-=∆-∆⋅∆∑

如果只求当t = n ∆(n 为整数)时f (t )的值f (n ∆) ,则上式可得:

1212()()()()[()]k k f n f k f t k f k f n k ∞

=-∞

=-∞

∆=

∆-∆⋅∆=∆∆-∆∑

式中的

12()[()]k f k f n k ∞

=-∞

∆∆-∆∑

实际上就是连续时间信号1()f t 和2()f t 经等时间间

隔 均匀抽样的离散序列1()f k ∆和2()f k ∆的卷积和。当∆足够小时,()f n ∆就是卷积积分的结果——连续时间信号f (t )的较好数值近似。

建模

下面是利用MATLAB 实现连续信号卷积的通用程序conv(),该程序在计算出卷积积分的数值近似的同时,还绘制出f (t )的时域波形图。应注意,程序中是如何设定f (t )的时间长度。

MATLAB 程序:

f1=input('输入函数f1='); f2=input('输入函数f2='); dt=input('dt='); y=conv(f1,f2);

plot(dt*([1:length(y)]-1),y);grid on;

相关文档
最新文档