kompresja dzwieku...

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

Reply to
asterix
Loading thread data ...

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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.