Kompresja i dekompresja d¼wiêku na procesorze ATMega ? wskazówki i procedury
kompresja dzwieku...
From: "asterix" <big_bertaWYTNIJTO_at_nospam_poczta.onet.pl>
Subject: kompresja dzwieku...
Date: 9 Mar 2006 19:55:30 +0100
Witam
Szukam wskazówek i informacji, opisów lub przyk³adów procedur do kompresji i
dekompresji dzwieku spróbkowanego. Probkwanie, kompresja i dekomprsja ma sie
odbywac na procesorze ATMega. Bede wdzieczny za wszelkie informacje i linki.
pozdrawiam
asterix
--
Wys³ano z serwisu OnetNiusy: http://niusy.onet.pl
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: kompresja dzwieku...
Date: Thu, 09 Mar 2006 22:34:24 +0100
asterix napisa³(a):
Szukam wskazówek i informacji, opisów lub przyk³adów procedur do kompresji i
dekompresji dzwieku spróbkowanego. Probkwanie, kompresja i dekomprsja ma sie
odbywac na procesorze ATMega. Bede wdzieczny za wszelkie informacje i linki.
Du¿o powy¿ej trywialnego ADPCM pewnie nie zdzia³asz. Najczê¶ciej przy
dobrym DSP porz±dne algorytmy wymagaj± mocy obliczeniowej
kilkana¶cie-kilkadziesi±t MIPS. Popatrz tutaj w rozdzia³ 4.3:
http://www.amwaw.edu.pl/~adybkows/telefonip/4.html
Ostatnio popularne np. w telefonii internetowej kodowanie G.723.1 daj±ce
strumieñ 6,3 lub 5,3 kbps wymaga oko³o 16 MIPS (w procesorze DSP!). Nie
zrobisz tego na ATmedze, mo¿e jaki¶ tani ARM by wydoli³ (np. AT91SAM7S256).
Referencyjne algorytmy kompresji (w jêzyku C) ³atwo znajdziesz w Sieci,
ale z powodu swojej miernej wydajno¶ci nie za bardzo nadaj± siê do
praktycznego zastosowania. U nas w firmie jeden cz³owiek napisa³
implementacjê kodeka GSM w asemblerze procesora DSP (TMS320VC5410),
zajê³o mu to ze 2 miesi±ce razem z testowaniem. Tak ¿e nie jest to
trywialna sprawa i lepiej bêdzie znale¼æ gotowca.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wys³aniem do mnie maila usuñ "123" z adresu.
From: "Pelos" <pelos_at_nospam_pelos.pl>
Subject: Re: kompresja dzwieku...
Date: Fri, 10 Mar 2006 09:50:43 +0100
U¿ytkownik "asterix" <big_bertaWYTNIJTO_at_nospam_poczta.onet.pl> napisa³ w wiadomo¶ci
news:7eec.000001b0.44107a21_at_nospam_newsgate.onet.pl...
Witam
Szukam wskazówek i informacji, opisów lub przyk³adów procedur do kompresji
i
dekompresji dzwieku spróbkowanego. Probkwanie, kompresja i dekomprsja ma
sie
odbywac na procesorze ATMega. Bede wdzieczny za wszelkie informacje i
linki.
pozdrawiam
asterix
np. http://www.speex.org/ ale to nie ATMega zapomnij faaacet.
No chyba ze to sie nie bedzie odbywac w riltajmie :)
--
Pelos
http://www.pelos.pl