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 3 years, 1 month 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.