デジタル信号処理の基礎

差分方程式 y[n] = x[n] + 0.5x[n − 1] + 0.25y[n − 1] で表されるシステムの伝達関数 H(z) = Y(z)/X(z) として正しいものはどれか。

  1. A(1 + 0.5z⁻¹)/(1 + 0.25z⁻¹)
  2. B(1 − 0.25z⁻¹)/(1 + 0.5z⁻¹)
  3. C(1 + 0.5z⁻¹)/(1 − 0.25z⁻¹)
答えと解説を見る

正解:C. (1 + 0.5z⁻¹)/(1 − 0.25z⁻¹)

1サンプルの遅れは、z変換では z⁻¹ を掛けることに当たるので、両辺をz変換すると Y(z) = X(z) + 0.5z⁻¹X(z) + 0.25z⁻¹Y(z) です。Y(z) の項を左辺に集めると (1 − 0.25z⁻¹)Y(z) = (1 + 0.5z⁻¹)X(z) となり、H(z) = (1 + 0.5z⁻¹)/(1 − 0.25z⁻¹) です。分子は入力の側、分母は出力の帰還の側の係数を表し、分母を0にする z = 0.25 が極、分子を0にする z = −0.5 が零点です。

  • A. 帰還の項を左辺に移すときに、係数の符号を反転し忘れています。
  • B. 正しい H(z) の逆数(分子と分母が入れ替わったもの)です。
  • C. 正しい。帰還の項を左辺に移すと、分母の係数の符号が反転します。
この分野を解く 分野ページへ

デジタル信号処理の基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

デジタル信号処理の基礎のほかの問題

  1. 伝達関数 H(z) = 1/(1 − 1.3z⁻¹ + 0.4z⁻²) で表される因果的なシステムの、極と安定性の組み合わせとして正しいものはどれか。
  2. サンプリング周波数8 kHzで動作する、伝達関数 H(z) = 1 + z⁻²(y[n] = x[n] + x[n − 2])のFIRフィルタがある。出力が0になる正弦波の入力の周波数として正しいものはどれか。
  3. y[n] = x[n] − x[n − 1](1つ前の入力との差)で表されるフィルタの、直流とナイキスト周波数での利得の大きさの組み合わせとして正しいものはどれか。
  4. FIRフィルタ(有限インパルス応答フィルタ)の特徴として正しいものはどれか。
  5. 次の係数をもつ5タップのFIRフィルタのうち、直線位相(線形位相)の特性をもつものはどれか。