数字信号处理线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 根据 “ 线性时不变系统 “ 定义证明 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字信号处理线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 根据 “ 线性时不变系统 “ 定义证明 )相关的知识,希望对你有一定的参考价值。

文章目录

参考 【数字信号处理】线性常系数差分方程 ( “ 线性常系数差分方程 “ 与 “ 线性时不变系统 “ 关联 | 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 线性时不变系统方法 ) 中提出的方法 , 根据

  • " 线性常系数差分方程 "
  • " 边界条件 "

判断系统是否是 " 线性时不变系统 " ;





一、根据 " 线性常系数差分方程 " 与 " 边界条件 " 确定系统是否是 " 线性时不变系统 " 案例



线性常系数差分方程 :

y ( n ) − a y ( n − 1 ) = x ( n ) y(n) - ay(n - 1) = x(n) y(n)ay(n1)=x(n)

边界条件 ( 初始条件 ) :

y ( 0 ) = 1 y(0) = 1 y(0)=1

分析该 " 线性常系数差分方程 "" 边界条件 " 确定的系统 是否是 " 线性时不变系统 " ;


1、根据 " 线性时不变系统 " 定义证明


证明一个系统是 " 线性时不变系统 " ( LTI 系统 ) , 需要证明 系统 满足 " 叠加性 " 和 " 不随着时间的变化而变化特性 " 特点 ;


假设一

假设一个 " 输入序列 x 1 ( n ) x_1(n) x1(n) " :

x 1 ( n ) = δ ( n ) x_1(n) = \\delta (n) x1(n)=δ(n)

初始条件是 :

y 1 ( 0 ) = 1 y_1(0) = 1 y1(0)=1

通过 " 递推解法 " 可以得到 :
y 1 ( n ) = a n u ( n ) y_1(n) = a^n u(n) y1(n)=anu(n)

推导过程参考 【数字信号处理】线性常系数差分方程 ( 使用递推解法求解 “ 线性常系数差分方程 “ | “ 线性常系数差分方程 “ 初始条件的重要性 ) 博客 ;

假设二

证明 " 线性时不变 " , 这里将 " 输入序列 " 移位 , 然后再查看 " 输出序列 " , 验证 " 时不变特性 " ;


假设一个 " 输入序列 x 2 ( n ) x_2(n) x2(n) " :

x 2 ( n ) = δ ( n − 1 ) x_2(n) = \\delta (n - 1) x2(n)=δ(n1)

初始条件是 :

y 2 ( 0 ) = 1 y_2(0) = 1 y2(0)=1

通过 " 递推解法 " 可以得到 :
y 2 ( n ) = a n u ( n ) + a n − 1 u ( n − 1 ) y_2(n) = a^n u(n) + a^n - 1 u(n - 1) y2(n)=anu(n)+an1u(n1)


输入序列 x 2 ( n ) x_2(n) x2(n) x 1 ( n ) x_1(n) x1(n) 延迟了 , 但是输出序列 y 1 ( n ) y_1(n) y1(n) y 2 ( n ) y_2(n) y2(n) 是不同的 ;

比较 y 1 ( n ) y_1(n) y1(n) y 2 ( n ) y_2(n) y2(n) 可知 , 时间改变了 , 发生了位移 , 对应的 " 输出序列 " 也改变了 , " 时不变 " 不成立 , 这是一个时变特性 ;


假设三

证明 " 线性时不变 " , 这里将之前假设的 2 2 2 个 " 输入序列 " 相加 , 然后再查看 " 输出序列 " , 验证 " 线性 " ;


假设一个 " 输入序列 x 3 ( n ) x_3(n) x3(n) " :

x 3 ( n ) = x 1 ( n ) + x 2 ( n ) = δ ( n ) + δ ( n − 1 ) x_3(n) = x_1(n) + x_2(n) = \\delta (n) + \\delta (n - 1) x3(n)=x1(n)+x2(n)=δ(n)+δ(n1)

初始条件是 :

y 3 ( 0 ) = 1 y_3(0) = 1 y3(0)=1

通过 " 递推解法 " 可以得到 :
y 3 ( n ) = a n u ( n ) + a n − 1 u ( n − 1 ) y_3(n) = a^n u(n) + a^n - 1 u(n - 1) y3(n)=anu(n)+an1u(n1)


比较 y 1 ( n ) + y 2 ( n ) y_1(n) + y_2(n) y1(n)+y2(n) y 3 ( n ) y_3(n) y3(n) , 二者不同 , " 线性 " 不成立 ;


该系统 , 既不是线性系统 , 又不是 时不变系统 ;

该系统是 非线性时变 系统 ;

以上是关于数字信号处理线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 根据 “ 线性时不变系统 “ 定义证明 )的主要内容,如果未能解决你的问题,请参考以下文章

数字信号处理线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例 | 使用递推方法证明 )

数字信号处理线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例二 | 修改边界条件 | 使用递推方法证明 )

数字信号处理线性常系数差分方程 ( 卷积 与 “ 线性常系数差分方程 “ | 使用 matlab 求解 “ 线性常系数差分方程 “ )

数字信号处理线性常系数差分方程 ( 使用递推解法求解 “ 线性常系数差分方程 “ | “ 线性常系数差分方程 “ 初始条件的重要性 )

数字信号处理线性常系数差分方程 ( 线性常系数差分方程 与 边界条件 总结 ) ★★★

数字信号处理线性常系数差分方程 ( 使用 matlab 求解 “ 线性常系数差分方程 “ 示例 | A 向量分析 | B 向量分析 | 输入序列分析 | matlab 代码 )