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
kompresja dzwieku...
Mar 09, 2006
2 Replies
asterix napisał(a):
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:
formatting link
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.
U¿ytkownik "asterix" <big snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...
np.
formatting link
ale to nie ATMega zapomnij faaacet. No chyba ze to sie nie bedzie odbywac w riltajmie :)
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required