3

maxAmplitudeからデシベルを計算する方法、一定の間隔でmaxAmplitudeを取得するAndroidアプリケーションを作成しました。ユーザーに、デシベルでo/pを表示する必要があります。

4

2 に答える 2

10

デシベルは相対的な単位であり、基準電力に対する信号の電力を表します。

振幅を使用している場合、式は次のとおりです。

power_db = 20 * log10(amp / amp_ref);

http://en.wikipedia.org/wiki/Decibel#Field_quantitiesを参照してください)。

また、最大振幅は通常、ラウドネス(またはパワー)の非常に良い指標ではないことにも注意してください。より一般的には、信号のRMS電力を測定し、代わりにそれをdBに変換する必要があります。

于 2011-07-04T13:06:37.823 に答える
7

通常の電話のマイクは絶対ラウドネスを測定するように調整されていないため、最初に電話を調整するためのサウンドメーターがないと不可能です。オリが言っているように、ラウドネスの相対的な変化を計算できるかもしれませんが、実際のサウンドレベルメーターを複製したいと思います。

于 2011-07-04T13:08:58.237 に答える