web-dev-qa-db-ja.com

オーディオ出力でWindows(?)によって生成されるノイズ/ヒス(ハードウェアの問題ではありません)

車の中にオーディオシステムのヘッドユニットとして使用しているWindows10 PCがあり、バックグラウンドノイズに問題があります。別のWindows10PCでも検出できました。ノイズはアナログ出力への干渉ではありません。何も再生されていないときにAudacityを使用してWASAPI出力を記録したので、ソフトウェアOriginである必要があります。十分なノイズがあります。

明確にするために:以下のノイズサンプルはソフトウェアのみを使用して記録されています。これは、DACのアナログ出力から再生されるものではありません。 これはWindowsがDACに送信するものです

スピーカー出力と VBオーディオ仮想ケーブル 出力から録音しました(仮想ケーブルは絶対に必要です)。興味深いことに、スペクトルは少し異なりますが、ノイズは両方の出力で類似しています。

Audacityによって記録されたものとまったく同じ短い非増幅ノイズサンプルを以下に示します-改ざんなし:

これらは16ビットの記録であるため、サンプル値の範囲は-32768〜+32767です。ノイズはピークツーピークで-8から+8で、平均はおよそ-4から+4です。ノイズの波形とスペクトルは次のとおりです。

enter image description here

何がこのノイズを生成している可能性があり、どのようにそれを取り除くか、または少なくともそれを減らすことができますか?静かすぎて問題ないように思えるかもしれませんし、ヘッドホンで聞いたことはありませんが、優れたスピーカーのセットとある程度の増幅がある車では、何も再生されていないときにはっきりと聞こえます。

また、別のPCで記録したこのノイズが、実際に車で聞くノイズの感触や特性と一致していることも確認できます。

Windows 10を使用している人が Audacityをダウンロード 、この問題がどれほど一般的またはまれであるかを調べるために、オーディオ出力をキャプチャできますか?

[〜#〜] update [〜#〜]:自宅のラップトップとデスクトップコンピューターで実験を繰り返しましたが、どちらもWin 10であり、そこでも問題を確認しました。これら2つのシステムで収集したすべてのサンプルは、ノイズスペクトルが少し異なるオフィスのデスクトップとは異なり、まったく同じです。

UPDATE 2:重要な新しい発見:1。EMU0404 USB DAC-> 35W @ 4オームアンプを介して自宅のラップトップでこのノイズを非常にはっきりと聞くことができます->棚スピーカー。アンプのボリュームを最大に設定する必要があるので、それを聞くことができます。 DACをオフにすると、システムは完全に静かになります。 2.ノイズに対して適切なスペクトル分析を実行しました。その振幅はわずか8ですが、16ビットで-78 dBですが、そのスペクトルは-30 dBにも達します。それが私がそれを聞くことができる理由を説明します:-30は、まともなシステムではっきりと聞こえる静かな音であり、-40は、スピーカーの近くに座っているときにも聞こえます(これは、偶然にも車の中でいつもします)。また、私の車のアンプは60W @ 4オームなので、そのゲインは私の家のアンプよりも高くなっています(そして、ツイーターの感度の問題もモデルごとに異なります)。

enter image description here

7
Violet Giraffe

まだ行っていない場合は、すべての入力が無効になっていて、録音しているミックスの一部ではないことを確認してください。 DACに送信されているものを記録しているからといって、Windowsが入力の電気ノイズにまだ混入していないという意味ではありません。実際、入力を完全に無効にして、ミックスの録音音量をゼロに下げます。

問題がハードウェアまたはドライバーに関連しているかどうかを判断するには、一時的なドライブに別のOSをインストールするか、USBキーから起動します( https://www.ubuntu.com/download/desktop/create-a -usb-stick-on-windows )。

問題が解決した場合、それはドライバーの問題であり、別のドライバーバージョン、または存在する場合は一般的なバージョンを手動でインストールすることで修正できる可能性があります。ドライバー固有の機能によって発見されたハードウェアのバグである可能性はまだわずかです。

問題が解決しない場合は、ハードウェアのバグである可能性があります。起動プロセスのどこでノイズが発生するかを確認します(電源投入、ハードウェアの初期化とPOSTの後、OSの起動中、最初のOSサウンドの再生後、アプリケーションの起動後)。 OSが起動した後の場合は、ドライバーに問題がある可能性があります。 OSの起動前の場合は、ファームウェアの更新を除いて、できることはほとんどありません。

幸運を!

アップデート1

次の手順で結果を再現しました。

  • WASAPIを使用してスピーカー出力を記録する
  • ファイルをWAVファイルにエクスポートします
  • 保存したファイルを開く
  • + 50dbを増幅する

その結果、かなりの量のノイズが発生し、スペクトル分析はあなたと同じ形になります。

また、次の手順を使用して結果を再作成しました。

  • Audacityで30代の沈黙を生み出す
  • ファイルをWAVファイルにエクスポートします
  • 保存したファイルを開く
  • + 50dbを増幅する

結論:あなたが見る音は、を保存するアルゴリズムによって生成されますファイル。あなたが聞く音は他の場所で生成されます。おそらく典型的なラインノイズです。

証拠として、スピーカー出力を録音し、保存する前に増幅を適用してみてください。最新のAudacityを使用している場合は、完全な無音の増幅を処理できないため、値オーバーフローエラーが発生します。選択範囲にゼロ以外の値が少なくとも1つある場合、増幅は機能します。

アップデート2

さらなる証拠:記録を64ビットの生データとして保存してから、再度インポートしてみてください。私にとって、これはノイズのないファイルになり、再び増幅することはできません。

4
Jens Ehrich

同様の問題がありましたが、マイクが接続されていなくてもマイク入力であることが判明したため、無効にしました。

2
Hyperbiped

YEARSにも同じ問題がありました。私にFidelioX2-のペアを手に入れて考えました:このBSをよりよく整理してください。サウンドオプションをざっと見てみると、問題は... 3,5mmマイクブーストであることがわかりました。 + 20dBに設定されました。 0.0dBのブーストまでスライドすると、ヒス音が消えました。私は最初に問題であると思ったカスタムビルドの合板ケースを持っています(木材に適切な接地がない)。このトリックがあなたたちの少数に役立つことを願っています...

マザーボードは、Realtecドライバーを実行しているMSiによるZ170M3です。

1
priit mölder

これは、マザーボードに組み込まれていることが多いRealTekカードを使用している人々に共通の問題のようです( ソース

ソリューションは

  • 別のメーカーの別のサウンドカードを入手する
  • 「PCビープ」を無効にする( ソース2

(はい、ハードウェアではなくWindowsソフトウェアの問題を探していると読みました。RealTekの問題はソフトウェアドライバーにあると想定しています。)

0
Sir Adelaide