Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Komprese zvuku na dsPIC

Podobné prezentace


Prezentace na téma: "Komprese zvuku na dsPIC"— Transkript prezentace:

1 Komprese zvuku na dsPIC
Radek Dostál, Jaroslav Nušl

2 Úvod Bezdrátový mikrofon pro IBM Rozbor řešení dsPicDEM Možné kodeky

3 Rozbor zadání Hlas do 10Khz Zvoleno 16bitů, 16Khz
Produkuje datový tok 256Kbps Máme k dispozici 64Kbps Kompresní poměr je 1:4

4 dsPICDEM 2 Development Board
30 MIPS dsPIC30F4013 – umožňuje přímou komunikaci s kodekem I2C Kodek UDA 1344TS

5 Dostupný software Limitováni na open-source projekty
K dispozici dsPIC kompilátor jazyka C

6 Speex Open-source pro desktop Zaměřený na kompresi řeči
Využívá silně FPU Verze pro dsPIC je komerční

7 Ogg / MP3 / Flac OGG MP3 FLAC Pro kompresi hudby Hardwarově náročný
Jako OGG, jenže jsou navíc problémy s patenty FLAC Bezeztrátový  špatný kompresní poměr

8 DPCM, ADPCM, A-law, μ-law algorithm
Staré takzvané před „mp3“ kodeky Hardwarově/implementačně nenáročné Maximální úroveň komprese 2:1 DPCM, ADPCM Zaznamenání pouze rozdílu proti předchozímu vzorku A-law, μ-law Využití logaritmické škály – bitové posuvy

9 SBC Povinný kodek pro profil A2DC
Referenční implementace – pouze binární kód Specifikace nejasná Nízké nároky na hardware Projekt bluetooth-alsa poskytuje open-source implementaci

10 Závěr Požadovaný kompresní poměr je 1:4 Zvolen dsPIC30F4013
Doporučujeme SBC kodek Využít existující implementaci z projektu bluetooth-alsa Záložní varianta Vlastní implementace DPCM, A-law

11 ??? Otázky ???

12 Děkujeme za pozornost


Stáhnout ppt "Komprese zvuku na dsPIC"

Podobné prezentace


Reklamy Google