デジタル信号処理の基礎

x[n] = {1, 2, 3}(n = 0, 1, 2)を、インパルス応答 h[n] = {1, −1}(n = 0, 1)のLTIシステムに入力した。出力 y[0]〜y[3] として正しいものはどれか。

  1. A−1, −1, −1, 3
  2. B1, 3, 5, 3
  3. C1, 1, 1, −3
答えと解説を見る

正解:C. 1, 1, 1, −3

畳み込み y[n] = Σx[k]h[n − k] は、h[n] = {1, −1} の場合 y[n] = x[n] − x[n − 1](1つ前の入力との差)になります。y[0] = 1 − 0 = 1、y[1] = 2 − 1 = 1、y[2] = 3 − 2 = 1、y[3] = 0 − 3 = −3 です。出力の長さは、入力の長さ3とインパルス応答の長さ2から 3 + 2 − 1 = 4 になります。

  • A. h を時間反転せずに計算した値(相互相関)で、正しい出力と符号が逆になっています。
  • B. h[1] の符号を落として {1, 1} と畳み込んだ値です。
  • C. 正しい。1つ前の入力との差 x[n] − x[n − 1] を計算したものです。
この分野を解く 分野ページへ

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

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

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

  1. 差分方程式 y[n] = x[n] + 0.5y[n − 1] で表されるシステムに、n = 0 から単位ステップ(n ≥ 0 で x[n] = 1)を入力した。y[−1] = 0 のとき、y[2] として正しいものはどれか。
  2. サンプリング周波数48 kHzの信号を、1024点の離散フーリエ変換(DFT)で解析する。周波数ビンの間隔として正しいものはどれか。
  3. k = 0 を直流のビンとする。サンプリング周波数8 kHzでサンプリングした1 kHzの正弦波を256点のDFTで解析したとき、正の周波数の側でピークが現れるビンの番号 k として正しいものはどれか。
  4. 実数の信号 x[n] の64点のDFTを計算したところ、X[10] = 3 + 4j であった。X[54] として正しいものはどれか。
  5. 8点の実数の信号 x[n] = {3, 1, 3, 1, 3, 1, 3, 1} の DFT を X[k] = Σx[n]e^(−j2πkn/8) とする。ナイキスト周波数に当たるビン X[4] の値として正しいものはどれか。