デジタル信号処理の基礎

k = 0 を直流のビンとする。サンプリング周波数8 kHzでサンプリングした1 kHzの正弦波を256点のDFTで解析したとき、正の周波数の側でピークが現れるビンの番号 k として正しいものはどれか。

  1. A32
  2. B64
  3. C128
答えと解説を見る

正解:A. 32

ビンの間隔は Δf = fs/N = 8000 ÷ 256 = 31.25 Hz なので、1 kHz は k = 1000 ÷ 31.25 = 32 番目のビンに当たります。1 kHz はビンの間隔のちょうど整数倍(256サンプルにちょうど32周期)なので、ピークは k = 32 の1本に集まり、スペクトル漏れも生じません。実数の信号では、負の周波数に当たる k = N − 32 = 224 にも同じ大きさのピークが現れます。

  • A. 正しい。k = f × N/fs = 1000 × 256/8000 = 32 です。
  • B. 8 kHz ではなく、ナイキスト周波数の4 kHz で割った値(1000 × 256/4000)です。
  • C. k = N/2 = 128 は、ナイキスト周波数(4 kHz)のビンです。
この分野を解く 分野ページへ

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

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

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

  1. 実数の信号 x[n] の64点のDFTを計算したところ、X[10] = 3 + 4j であった。X[54] として正しいものはどれか。
  2. 8点の実数の信号 x[n] = {3, 1, 3, 1, 3, 1, 3, 1} の DFT を X[k] = Σx[n]e^(−j2πkn/8) とする。ナイキスト周波数に当たるビン X[4] の値として正しいものはどれか。
  3. N点のDFTを定義どおりに計算すると約 N² 回、FFT(高速フーリエ変換)では約 N log₂N 回の演算で済むとする。N = 1024 のとき、FFTによる演算回数の削減の度合いとして最も近いものはどれか。
  4. 256点の信号のあとに0を768個付け足して(ゼロパディング)、1024点のDFTを計算した。256点のままDFTを計算した場合と比べた説明として正しいものはどれか。
  5. DFTでスペクトル漏れが生じる主な原因として正しいものはどれか。