系统函数,频率响应定义

基本概念

  • 复指数集包括连续时间的 e s t 和离散时间信号的 z N 信号,其中 s z 都是复数.一般来说, s z 可以是任意复数,但傅里叶分析仅限于这些变量的特殊形式.
    • 在连续时间情况下仅涉及 s 的纯虚部值,即 s = j w ,因此仅考虑 e j w t 形式的复指数.
    • 在离散时间情况下仅限于单位振幅的 z 值,即 z = e j w ,因此仅考虑 e j w n 形式的复指数.
  • 一个线性时不变系统的特性可以完全由它的冲激响应来决定
    • 离散系统
      y [ n ] = k = + x [ k ] h [ n k ] = x [ k ] h [ k ]

      h [ k ] y [ k ] 的单位冲激响应
    • 连续系统
      y [ t ] = + x [ τ ] h [ t τ ] d τ = x [ t ] h [ t ]

      h [ t ] y [ t ] 的单位冲激响应

线性时不变系统对复指数信号的响应

  • 在研究线性时不变系统时,将信号表示为基本信号的线性组合是有利的,这些基本信号应该具有以下两个性质.

    • 有这些基本信号能够构成相当广泛的一类有用信号
    • 线性时不变系统对每一个基本信号的响应应该十分简单,以使系统对任意输入信号的响应有一个很方便的表达式
  • 连续和离散时间信号集都具有上述两个性质,即连续时间的 e s t 和离散时间信号的 z N 信号,其中 s z 都是复数.

  • 在研究线性时不变系统时,复指数信号的重要性在于这样一个事实.即一个线性时不变系统对复指数信号的响应也是同样一个复指数信号,不同的只是幅度上的变换,即
    (1) e s t H ( s ) e s t z N H ( z ) z N

    其中 H ( s ) H ( z ) ) 是一个复振幅因子,一般来说是复变量 s z 的函数.

对公式(1)的证明如下

  • 连续时间系统,其单位冲激响应为 h ( t ) ,输入 x ( t ) = e s t
    (1) y ( t ) = + h ( τ ) x ( t τ ) d τ (2) = + h ( τ ) e s ( t τ ) d τ (3) = e s t + h ( τ ) e s τ d τ

    H ( s ) = + h ( τ ) e s τ d τ ,假定 H ( s ) 收敛,于是系统对 e s t 的响应为
    y ( t ) = H ( s ) e s t

    其中 H ( s ) 是一个常复数,其值决定于 s .
  • 离散时间系统,其单位冲激响应为 h ( n ) ,输入 x ( n ) = z n
    (4) y ( n ) = k = + h ( k ) x ( n k ) (5) = k = + h ( k ) z n k (6) = k = + z n h ( k ) z k

    H ( z ) = k = + h ( k ) z k ,假定 H ( z ) 收敛,于是系统对 z n 的响应为
    y ( n ) = H ( z ) z n

    其中 H ( z ) 是一个常数,其值决定于 z .

系统函数/频率响应

  • 当s和z是一般复数时, H ( s ) H ( z ) 就称为该系统的系统函数.
    • 一般复数就是指:
      • 在连续时间情况下仅涉及s的纯虚部值,即 s = j w ,因此仅考虑 e j w t 形式的复指数.
      • 在离散时间情况下仅限于单位振幅的zz值,即z=ejwz=ejw,因此仅考虑ejwnejwn形式的复指数.
  • 对连续信号,具有 s = j w 形式的系统函数即 H ( s ) = H ( j w ) 就称为该系统的频率响应.
    (2) H ( j w ) = + h ( t ) e j w t d t
  • 对离散信号,具有 z = e j w 形式的系统函数即 H ( z ) = H ( e j w ) 就称为该系统的频率响应.
    (3) H ( e j w ) = k = + h ( k ) e j w k

  • 例.考虑一个线性时不变系统,它在输入值上连续取2点平均,求其频率响应
    y [ n ] = 1 2 ( x [ n ] + x [ n 1 ] )

    • 解:冲激响应为
      h [ n ] = 1 2 ( δ [ n ] + δ [ n 1 ] )
    • 由公式(3),其频率响应为
      (7) H ( e j w ) = k = + h ( k ) z j w k (8) = k = + 1 2 ( δ [ k ] + δ [ k 1 ] ) z j w k (9) = 1 2 ( 1 + e j w ) (10) = 1 2 ( 1 + c o s w j s i n w ) (11) = 1 2 ( 2 c o s 2 w 2 2 j s i n w 2 c o s w 2 ) (12) = c o s w 2 ( c o s w 2 s i n w 2 ) (13) = e j w 2 c o s w 2
    • H ( e j w ) 幅相曲线如下图所示
      这里写图片描述
      • matlab代码如下
clear all;close all; clc;
H = @(w) exp(-1j*w/2).*cos(w/2);
w = (-pi:0.01:pi);
val = H(w);
subplot(211)
plot(w, abs(val));
xlabel('w'); legend('幅频');
subplot(212)
plot(w, angle(val));
xlabel('w'); legend( '相频'); 

猜你喜欢

转载自blog.csdn.net/shawn_shao/article/details/80251121