Computing Real-time Noise Level in dB

HARK FORUM Computing Real-time Noise Level in dB

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #2291
    roboaviator
    Participant

    Is it possible to estimate the current background noise level in real time?
    If so, how could I implement this?

    I would like to use this information to determine if my robot is indoors (low noise level) or outdoors (high noise level).

    Thank you!
    JD

    #2292
    roboaviator
    Participant

    To give some more information, I am using an 8-channel microphone array and AudioStreamFromMic > MultiFFT to get the frequency spectra.

    #2293
    nterakado
    Moderator

    Thank you for your inquiry.

    Please use a BGNEstimator node.
    https://www.hark.jp/document/hark-document-en/subsec-BGNEstimator.html

    Best regards,
    HARK support team

    • This reply was modified 6 months ago by nterakado.
    #2308
    roboaviator
    Participant

    Since BGNEstimator returns the noise spectrum (Matrix<float>), is there a node that will compute the overall power contained in the spectrum (a single float dB value for the overall noise level)?

    Thank you,
    JD

    #2310
    nterakado
    Moderator

    We are sorry that there is no such a node.
    You will have to calculate the dB from the output spectrum of BGNEstimator using HARK-Python3 or similar.

    Best regards,
    HARK support team

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.