跳到主要内容

東京大学 情報理工学系研究科 電子情報学専攻 2010年8月実施 専門 第5問

Author​

Josuke, 祭音Myyura

Description​

離散信号処理に関する以下の問いに答えよ。なお, 離散信号 x(n)x(n) は n<0n < 0 でゼロであるとする。

(1) 離散信号 x(n)x(n) を mm だけシフトさせ x(n−m)x(n-m) としたとき, この信号の zz 変換が z−mX(z)z^{-m}X(z) となることを示せ。なお, X(z)X(z) は x(n)x(n) の zz 変換である。

(2) 22 つの離散信号 x1(n)x_1(n) と x2(n)x_2(n) のたたみ込み x1(n)∗x2(n)x_1(n)*x_2(n) の定義を示せ。

(3) x1(n)x_1(n) と x2(n)x_2(n) の zz 変換がそれぞれ X1(z)X_1(z) と X2(z)X_2(z) であるとする。(1) と (2) の結果を用いて, x1(n)∗x2(n)x_1(n)*x_2(n) の zz 変換が X1(z)X2(z)X_1(z)X_2(z) となることを示せ。

(4) 下図に示す離散時間システムの伝達関数 H(z)H(z) を求めよ。

(5) 離散時間システムインパルス応答の変換は伝達関数と等しくなる。これを用いて, 下図の離散時間システムインパルス応答 h(n)h(n) を求めた上で、離散信号 x(n)x(n) を入力したときの応答 y(n)y(n) を求めよ。

题目描述​

回答下列离散信号处理问题。约定离散信号 x(n)x(n) 在 n<0n<0 时为零。

(1) 将 x(n)x(n) 平移 mm 得到 x(n−m)x(n-m)。证明其 zz 变换为 z−mX(z)z^{-m}X(z),其中 X(z)X(z) 是 x(n)x(n) 的 zz 变换。

(2) 写出两个离散信号 x1(n)x_1(n) 与 x2(n)x_2(n) 的卷积 x1(n)∗x2(n)x_1(n)*x_2(n) 的定义。

(3) 设 x1(n)x_1(n)、x2(n)x_2(n) 的 zz 变换分别为 X1(z)X_1(z)、X2(z)X_2(z)。利用 (1)、(2) 的结果,证明 x1(n)∗x2(n)x_1(n)*x_2(n) 的 zz 变换为 X1(z)X2(z)X_1(z)X_2(z)。

(4) 求上图所示离散时间系统的传递函数 H(z)H(z)。

(5) 离散时间系统的冲激响应之 zz 变换等于其传递函数。利用这一事实,先求上图系统的冲激响应 h(n)h(n),再求输入离散信号 x(n)x(n) 时的输出响应 y(n)y(n)。

Kai​

(1)​

m≥0m\geq 0 とする。このとき

Z{x(n−m)}=∑n=0+∞x(n−m)z−n=∑l=−m+∞x(l)z−l−m=z−m∑l=−m+∞x(l)z−l=z−mX(z),\begin{aligned} \mathcal Z\{x(n-m)\} &= \sum_{n=0}^{+\infty}x(n-m)z^{-n} \\ &= \sum_{l=-m}^{+\infty}x(l)z^{-l-m} \\ &= z^{-m}\sum_{l=-m}^{+\infty}x(l)z^{-l} \\ &= z^{-m}X(z), \end{aligned}

ここで x(l)=0 (l<0)x(l)=0\ (l<0) を用いた。片側 zz 変換で m=−r<0m=-r<0 とする場合は、

Z{x(n+r)}=zr(X(z)−∑k=0r−1x(k)z−k)\mathcal Z\{x(n+r)\}=z^r\left(X(z)-\sum_{k=0}^{r-1}x(k)z^{-k}\right)

となる。両側 zz 変換なら任意の整数 mm に対してシフト則が成り立つ。

(2)​

x1(n)∗x2(n)=∑m=0+∞x1(n−m)x2(m)x_1(n)*x_2(n) = \sum_{m=0}^{+\infty}x_1(n-m)x_2(m)

(3)​

Z{x1∗x2}=∑n=0+∞∑m=0+∞x1(n−m)x2(m)z−n=∑m=0+∞x2(m)z−m∑n=0+∞x1(n−m)z−(n−m)=X1(z)X2(z)\begin{aligned} \mathcal Z\{x_1*x_2\} &= \sum_{n=0}^{+\infty}\sum_{m=0}^{+\infty}x_1(n-m)x_2(m)z^{-n} \\ &= \sum_{m=0}^{+\infty}x_2(m)z^{-m} \sum_{n=0}^{+\infty}x_1(n-m)z^{-(n-m)} \\ &= X_1(z)X_2(z) \end{aligned}

(4)​

初期状態を零とする。

b[X(z)+az−1Y(z)]=Y(z)bX(z)=(1−abz−1)Y(z)H(z)=Y(z)X(z)=b1−abz−1\begin{aligned} &b[X(z) + az^{-1}Y(z)] = Y(z) \\ &bX(z) = (1 - abz^{-1})Y(z) \\ &H(z) = \frac{Y(z)}{X(z)} = \frac{b}{1-abz^{-1}} \end{aligned}

(5)​

因果的なシステムなので、H(z)H(z) の収束領域は ∣z∣>∣ab∣|z|>|ab| である。

h(n)=b(ab)nu(n)=anbn+1u(n)y(n)=x(n)∗h(n)=∑k=0+∞x(n−k)akbk+1\begin{aligned} h(n) &= b(ab)^n u(n)=a^n b^{n+1}u(n) \\ y(n) &= x(n) * h(n) \\ &= \sum_{k=0}^{+\infty}x(n-k)a^kb^{k+1} \end{aligned}