• ベストアンサー

SN比の計算

雑音レベルをさす、SN比の計算方法ってどうやるのでしょうか? 具体的には、 録音した音声データ(WAV)をSN比10or15の白色雑音を 付与した上で、音声認識させたい。 と思っています。 その際、SN比10とした時の白色雑音をどのようにして、 生成すればいいのかを考えているところで、 SN比の計算方法がわからず、苦労していました。 よろしくお願いします。

  • yfuru
  • お礼率28% (2/7)

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

  • ベストアンサー
  • nuubou
  • ベストアンサー率18% (28/153)
回答No.2

電力比と電圧比をとり違えました修正します sn15といえば 信号電力の平均をsとしノイズ電力の平均をnとすれば 10・log10(s/n)=15だから 電力がn≒0.032・sのノイズを発生したらいいと思います 白色雑音を付加するには 疑似乱数を発生させるソフトを組んで発生しそれを正規分布か三角分布か一様分布かに応じて適当な関数変換し付加するか 疑似乱数を発生させる回路を組んで発生しそれを正規分布か三角分布か一様分布かに応じて適当な関数変換回路に通し付加するかすればいいのでは?

yfuru
質問者

お礼

ありがとうございます。 n=0.032sというと、最大信号の約3%雑音ということですね。 なんとなく小さなノイズのような気がしますが、 音声認識では、影響の大きなノイズになるのでしょうか?

その他の回答 (1)

  • nuubou
  • ベストアンサー率18% (28/153)
回答No.1

sn15といえば 信号電力の平均をsとしノイズ電力の平均をnとすれば 20・log10(s/n)=15だから 電力がn≒0.18・sのノイズを発生したらいいと思います 白色雑音を付加するには 疑似乱数を発生させるソフトを組んで付加するか 疑似乱数を発生させる回路を組んで付加するかすればいいのでは?

関連するQ&A

  • SN比について

    音質を客観的に評価する方法の一つにSN比(信号対雑音比)があります。この数値が大きいほど雑音が少なく高品質の信号が得られているとのことですが、 どのくらいの数値であれば高音質であるといえるのでしょうか。また、SN比がどのくらいの値より下だと、人の耳に雑音が聞き取れるのでしょうか。

  • SN比について

    SN比とは、本来音声に使用するための手法かと思うのですが。それを2枚の画像に対して使用し、そのくらい画質が劣化しているか?というような使用方法はできないでしょうか?例えば、512×512の画像Aと512×512の画像Bの2枚をSN比で比較する。といったプログラムは作成可能でしょうか?

  • SN比と分解能

    ADコンバータの仕様についてお聞きしたい点があります。 2つ候補にしているADコンバータがあります。  ?入力レベル:MAX1.8Vp-p、分解能:16bit、SN:90dB  ?入力レベル:MAX2.2Vp-p、分解能:24bit、SN:85dB 分解能が高い?の方がSNが良いのではと思っていたのですが、分解能も入力レベルも低い?の方がSNが良い仕様になっています。 一般的に分解能とSNは比例しないのでしょうか? いろいろと調べてみましたが、SN=20*log(2^分解能)の式を見たりしましたので。 ありがとうございます。 仕様書の条件としては、?がfs=44.1kHz , ?がfs=16kHzと条件も全く一緒ではありませんでした。 教えていただいた、量子化雑音NQの計算式から、  サンプリング周波数が速い程、また分解能が高い程、量子化雑音は大きくなるという認識であっていますでしょうか? 仕様書のSN値は量子化誤差以外の条件などが考慮したSN値とのことなので、サンプリング周波数を同じ条件にして、理論値を計算するなどしないと優劣を判断できないのでしょうか?  例えば、量子化雑音は?が有利、分解能では?が有利など。

  • 12ビットのAD変換を用いるシステムのSN比

    学校の課題で、 『12ビットのAD変換を用いるシステムが表現できる最大のS/N比はいくらか』 という問題があったのですが、 SN比というのは信号のレベルと雑音のレベルの比率であるとあったのに、雑音のレベルと思われる値が無いですし、『最大の』という意味が分かりません。 どうか教えてください。

  • SN比の求め方について

    SN比は信号の分散を雑音の分散で割って求めることができるそうですが, この「信号の分散」というものについてどのように理解したらよいか分かりません. 課題でグラフを用いて説明する必要があるのですが,調べ方が悪いのか 関連するグラフや説明はどの本にも載っていません. どんな些細なヒントでも構いませんので,信号の分散とは何なのかご存知の方が 居られれば教えてください. できれば,グラフを用いて表現する方法についても教えてください. よろしくお願いいたします.

  • 音声に回りの雑音をとるソフト探しています。

    私はホームページを作っているのですが、クリックすると音声を流すようにする仕組みのところがありまして、音声を録音(WAV)してやっています。録音はできるのですが、少し周囲の雑音がはいっているので、ソフトなのでその雑音などをとれるような編集ソフトなどをご存知の方がいれば、アドバイスいただけないでしょうか?

  • いろいろな人の声のサンプルが欲しい

    ある目的で、人の音声認識(単語か短文程度)の精度を見るために、雑音無しの音声サンプルをwav形式で大量に入手したいのですが、この時代、たくさんの人に依頼して録音をしてもらわなくても、ボーカロイドか何かでいろいろな周波数の声を作り出せないものでしょうか。

  • SoundEngineFreeでノイズ除去

    こんにちは。 語学のラジオをパソコンにwav形式で録音しているのですが、電波状態が悪い日はまれにラジオのジーという雑音が入る場合があります。せっかく録音したのに耳が痛くて聞いていられなくなり困っています。これをSoundEngineFreeできるだけ取り除くことは可能でしょうか(会議の雑音などを取り除けるとネットで見ました)?可能な場合どのようにしたらいいのでしょうか?できるだけ設定方法を詳しく教えていただきたいのです。 音声編集に詳しいかた、よろしくお願いいたします。

  • ボイスレコーダーで録音した音を大きくしたい

    お暇でしたら、ご回答ください。 ボイスレコーダーで録音した音声なのですが、小さくて聞きとるのが困難になっています。 (録音方法が悪かったのだと思います) スピーカーを最大にして、何とか、聞き取れるレベルです。(それでも一部は不能) しかもスピーカーを最大にすると、ザーっというような雑音も大きくなってしまいます。 雑音をはじいて、音声を拡大するようなソフトはないでしょうか? ご存知でしたら、教えてください。 よろしくお願いします。

  • 音声ファイルの雑音を除くには?

    音声ファイルの雑音を除くには? 会議の記録を録るためボイスレコーダの利用を開始しました。が、実際に再生をしてみると「ザー」「ゴー」など 雑音が終始続いており、発言の声が小さ目の方の音声はほとんど聞き取れません。すでに録音済みの音声ファイルから、この雑音を除くことはできないものでしょうか? 再生のボリュームをあげても、当然ながら雑音も一緒に大きくなるのでききとることはできません。 なんらかのアプリケーションを使うと除去できるのでしょうか? 対策として、これくらいしか思いつきませんが、なにか具体的に良い方法はないでしょうか? 同じ内容を再録音するということは、議事録という性格上不可能です。 なんとかして人の声だけでも、内容を聞けるくらいにしたいのですが、良い方法はないでしょうか? ファイルの拡張子は、WMAまたはMP3またはWAvです。 簡単にもしくは無料で除去できればいうことはないですが、多少は有料になってもかまわないので、 なんとか人の声を聞き取れるくらいにする方法があれば教えてください。