デジタル信号処理の基礎

サンプリング周波数8 kHzで、直近8サンプルの平均をとる移動平均フィルタ y[n] = (x[n] + x[n − 1] + … + x[n − 7])/8 を使う。出力が0になる最も低い周波数として正しいものはどれか。

  1. A500 Hz
  2. B1 kHz
  3. C4 kHz
答えと解説を見る

正解:B. 1 kHz

Nサンプルの移動平均の利得は、直流で (1 + 1 + … + 1)/N = 1 で、周波数 fs/N の整数倍(直流を除く)で0になります。fs/N = 8000 ÷ 8 = 1 kHz の正弦波は8サンプルでちょうど1周期なので、その平均は0になります。移動平均は計算が簡単なローパスフィルタですが、零点の間で利得が持ち上がるサイドローブがあり、遮断の特性はあまり急峻ではありません。

  • A. fs/(2N) = 8000 ÷ 16 の値です。最初の零点は fs/N です。
  • B. 正しい。8サンプルで1周期となる1 kHz で、平均が0になります。
  • C. ナイキスト周波数です。ここでも0になりますが、最も低い零点は1 kHz です。
この分野を解く 分野ページへ

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

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

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

  1. 指数平滑化 y[n] = 0.2x[n] + 0.8y[n − 1] で表される1次のIIRローパスフィルタの、直流とナイキスト周波数での利得の組み合わせとして正しいものはどれか。
  2. アナログフィルタの伝達関数 H(s) からデジタルフィルタを設計するときに使う、双一次変換の説明として正しいものはどれか。
  3. 次数の高いIIRフィルタを、係数のビット数が限られた固定小数点で実装するときの注意として正しいものはどれか。
  4. サンプリング周波数48 kHzの信号を、4サンプルごとに1つ取り出して12 kHzに下げる(1/4のデシメーション)。間引く前に置くローパスフィルタで取り除いておくべき周波数の成分として正しいものはどれか。
  5. サンプリング周波数を L 倍にするため、各サンプルの間に L − 1 個の0を挿入した(ゼロ挿入)。このあとに必要な処理の説明として正しいものはどれか。