Witam,
Chciałbym podłączyć mikrofon na wejście AC Atmegi32 i rozpoznawać np. 4 komendy głosowe. Problem pojawia się jak zakodować dane słowo nie mam zbytnio pojęcia jak się do tego zabrać.
Dla każdego z tych słów powinien być generowany kod binarny (tutaj jestem elastyczny) ale powiedzmy 10-20 bitów, który opisuje mniej więcej dane słowo.
Nie wiem jak się do tego wogóle zabrać, myślałem nad łapaniem danej wartości napięcia na wejsciu co mniej więcej 0.1 sekundy, lub częściej np. uzyskać 1000 pomiarów i potem do uśrednić do tych wspomnianych 10-20 bitów. Czy ten pomysł ma wogóle sens bycia?
Prosiłbym też o inne pomysły, może ktoś zna jakieś ciekawe funkcje matematyczne do kodowania. Nie chodzi mi o ogólne stwierdzenie typu transformacja Fouriera lub falkowa
. Lecz o coś co można odpalić na ATmege.
Moim celem jest słowo zakodowane 10-20 bitowo wrzucić do sieci neuronowej na innym procku który wyeliminuje zakłócenie i mam nadzieje że rozpozna dane słowo.
Bardzo proszę o pomoc.
Chciałbym podłączyć mikrofon na wejście AC Atmegi32 i rozpoznawać np. 4 komendy głosowe. Problem pojawia się jak zakodować dane słowo nie mam zbytnio pojęcia jak się do tego zabrać.
Dla każdego z tych słów powinien być generowany kod binarny (tutaj jestem elastyczny) ale powiedzmy 10-20 bitów, który opisuje mniej więcej dane słowo.
Nie wiem jak się do tego wogóle zabrać, myślałem nad łapaniem danej wartości napięcia na wejsciu co mniej więcej 0.1 sekundy, lub częściej np. uzyskać 1000 pomiarów i potem do uśrednić do tych wspomnianych 10-20 bitów. Czy ten pomysł ma wogóle sens bycia?
Prosiłbym też o inne pomysły, może ktoś zna jakieś ciekawe funkcje matematyczne do kodowania. Nie chodzi mi o ogólne stwierdzenie typu transformacja Fouriera lub falkowa
Moim celem jest słowo zakodowane 10-20 bitowo wrzucić do sieci neuronowej na innym procku który wyeliminuje zakłócenie i mam nadzieje że rozpozna dane słowo.
Bardzo proszę o pomoc.