首页 > 编程知识 正文

matlab对离散数据求导,数字信号处理实验一matlab

时间:2023-05-03 15:30:31 阅读:134226 作者:4950

一、实验目的(1)熟悉离散时间序列卷积和离散类单位序列响应的MATLAB实现方法; (2)掌握函数conv、impz的调用形式和功能; (3)熟悉差分方程迭代解法的MATLAB实现方法; (4)通过该实验,掌握离散LTI系统时域的基本分析方法和编程思想。 二、实验原理1 .离散系统的时域分析离散时间系统的时域分析与连续时间系统的时域分析方法相同,只是描述系统使用的数学工具不同,可以通过与连续系统对比的方法学习。 线性时不变离散时间系统的数学模型是n阶常系统差分方程。 激励信号和系统的初始状态可以采用迭代法或直接求解差分方程的经典方法获得系统的输出响应,这两种方法不是时域分析的重点。 课程重点讨论系统仅基于初始状态的零输入响应和仅基于激励信号的零状态响应。 对于零输入响应,激励信号为零,描述系统的差分方程为齐次方程,求解齐次方程可以得到零输入响应。 2 .零态响应求解零态响应求解是在激励信号时域分解和系统时变特性的前提下展开的。 单位脉冲信号作用于系统的零状态响应称为单位脉冲响应。 如果知道单位脉冲响应序列作用于系统的响应,则可以利用卷积和来获得任何系统作用于离散LTI系统的零状态响应。 可见,求解系统单位冲激响应和计算卷积和是求解零态响应的关键。 三、相关的MATLAB函数1. impz函数功能:求得离散系统的单位序列响应,描绘当时域波形。 调用形式:impz(b,a ) :缺省绘制向量a、b定义的离散系统的单位序列响应的离散时域波形。 impz(b,a,n ) :描绘向量a、b定义的离散系统的0~n(n必须为整数)离散时间范围内的单位序列响应的时域波形。 impz(b,a,n1:n2 ) :描绘由向量a,b定义的离散系统的n1:n2 ) n1,n2必须为整数且n1

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。