atomic14 / atomic14/esp32_audio

INMP441 Clipping

Open
#29 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
467
Forks
116
PR merge metrics
No merged PRs in 30d

Description

I am recording with the INMP441. I have installed the microphone in a telephone receiver. The sample rate is 44100. When I keep a distance of several centimeters, the recording quality is good. However, when I am too close to the receiver, the microphone clips. Does anyone have a solution for this? I have experimented with AGC (Automatic Gain Control), but haven't managed to get any decent code.

Thanks!

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is named. Start by reproducing the INMP441 recording at 44.1 kHz with the microphone close to the telephone receiver, then inspect the repository's ESP32 I2S audio-sample path. Done means establishing a documented, repeatable way to prevent or reduce clipping in that setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.