• ベストアンサー

dBとbit計算についての質問です

windoouws上のwavファイルは16bitで書きこむこともできるし,8bitで書きこむこともできる。8bitの場合のダイナミックレンジは何dBか log10の二乗=0.2として計算せよという問題です この問題に詰まっていてどなたか詳しい説明つきで解き方をお教えください 暇な時で構いません

質問者が選んだベストアンサー

  • ベストアンサー
  • kiyomushi
  • ベストアンサー率68% (13/19)
回答No.4

ダイナミックレンジをどのように定義するかによりますが、8bit なら 10*log10( (±128 の正弦波のパワー) / (±0.5 の一様乱数のパワー) ) で計算する方法もあると思います。 LSB には±0.5 の誤差(ノイズ)がある…と考え、8bit で表現できる (実際には +128 は表現不能だが) 最大振幅の正弦波のパワーと比べるという発想です。

その他の回答 (3)

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.3

>ダイナミックレンジ の定義をお書きください。 >log10の二乗=0.2として計算せよ この式がいまいち分かりません? [10]を対数の底として書くと log[10]10=1 なので log[10](10^2)=2 (log[10]10)^2=1 log[e](10^2)=4.605… (log[e]10)^2=5.301898… どう考えても0.2で近似できません。 それとも、正しい近似の条件式を補足願います。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

windoouws ってなんだとか, log10の二乗=0.2 が理解できないとかで詰まるような気がする>#1.

  • nerimaok
  • ベストアンサー率34% (1125/3221)
回答No.1

どこで詰まっているのかわからないと・・・ あと、これ設問者が勘違いをしている可能性が有るので答えにくいな。 8bitだと256表せるから・・と、思って出しているだろうけど信号としては±127だから7bit分しかダイナミックレンジには計算できない・・・

関連するQ&A