Pomoce słuchowe są drogie małe urządzenia, zazwyczaj kosztując kilka tysięcy dolarów każdy. Muszą być wysoce zintegrowane, aby pasowały do ucha, jednocześnie zapewniając przetwarzanie sygnału, aby zapewnić dobrą jakość audio.
Ta pomoc do słuchania DIY wykonuje inteligentne przetwarzanie sygnału. Wykorzystuje elektretę do przechwytywania dźwięku, a następnie używa wstępnego wzmacniacza, aby zwiększyć wzmocnienie 100 razy. Następny etap składa się z czterech filtrów, dzieląc sygnał wejściowy według częstotliwości na cztery części. Są one przekazywane do czterech programowalnych wzmacniaczy programowych LTC6910, które pozwalają Arduino kontrolować wzmocnienie każdego kanału. LTC6910 zajmuje 3 wejścia cyfrowe, które służą do ustawienia wartości wzmocnienia.
Aby określić, który zysk użyć dla każdego pasma częstotliwości, Arduino musi wiedzieć, ile zasilania jest w każdym zespole. Można to zrobić za pomocą szybkiej transformacji Fouriera, ale wymagałoby to dość moc przetwarzania. Zamiast tego detektor koperty średnie sygnał, który można odczytać przez wejście analogowe na Arduino. Korzystając z tych informacji, pomoc słuchowa może zwiększyć specyficzne częstotliwości, gdy wykrywa rozmowę.
Ta pomoc słuchowa nie dość pasuje do twojego ucha, ale dzieje się wiele ciekawych przetwarzania sygnału. Dostępne są schematyczny kod źródłowy, arduino i symulacja matlab.