G. 729 Codec

G. 729 vocoder
G. 729 nabízí vysoce kvalitní a robustní řeč za cenu složitosti

g. 729 codec

  • širokopásmový audio kodek
  • mobilní, VoIP a hlasové konference
  • Real časová vícekanálová implementace
  • optimalizovaná pro procesory DSP, RISC, CISC
  • kompatibilní s ITU-T G. 729

kodek G. 729 nabízí vysokou kvalitu a robustní řečový výkon za cenu složitosti. Kontaktujte nás a prodiskutujte své požadavky na aplikaci G. 729 vocoder.

 stáhnout brožuru  požádat o demo

VOCAL g. 729 algoritmus komprese hlasu je optimalizován pro výkon na předních procesorech DSP a RISC/CISC od TI, ADI, AMD, ARM, Intel a dalších dodavatelů. VOCAL nabízí kodek G. 729 jako samostatný algoritmus, jako součást sady modulárních softwarových knihoven, stejně jako s balíčkem VoIP. K dispozici jsou také vlastní návrhy, které splňují jedinečné požadavky G. 729.

G. 729

G.729 speech coder je 8 kbps Conjugate-Structure Algebraic-Code-Excited Linear Prediction (CS-ACELP) algoritmus komprese řeči schválený ITU-T. G. 729 nabízí vysokou kvalitu a robustní výkon řeči za cenu složitosti. Vyžaduje Vstupní rámce 10 ms a generuje snímky o délce 80 bitů. Se zpracováním signálů vocoderu v 10 ms rámcích a 5 ms pohledem dopředu je celkové algoritmické zpoždění G. 729 15 ms.

od G.729 je založen na modelu kódově excitované Lineární predikce (CELP), každý vytvořený 80bitový snímek obsahuje lineární Predikční koeficienty, indexy excitační kódové Knihy a parametry zisku, které dekodér používá k reprodukci řeči. Vstupy / výstupy algoritmu G. 729 jsou 16 bitové lineární vzorky PCM, které jsou převedeny z / na komprimovaný datový tok 8 kbps.

G. 729 Extensions

G. 729 je navržen a optimalizován pro práci ve spojení s doporučením v. 70. V. 70 však nařizuje použití g.729 příloha a metody kódování řeči a v případě potřeby plná verze doporučení G. 729 lze použít ke zlepšení kvality řeči.

G. 729 příloha a specifikuje vocoder se sníženou složitostí (G. 729A)s několika zjednodušeními, zahrnující mimo jiné rutiny vyhledávání kódových knih a dekodér postfilter. Tyto úpravy mohou mít za následek mírně nižší kvalitu hlasu. G. 729 Příloha B definuje účinnější vokodér (G.729B), který používá diskontinuální přenos (DTX), detekci hlasové aktivity (VAD) a generování komfortního šumu (CNG) ke snížení využití šířky pásma tím, že zabraňuje přenosu jakýchkoli nehlasových rámců během období ticha. Všimněte si, že G. 729 Příloha D používá kompresi cs-ACELP 6,4 kbps, zatímco G. 729 Příloha E používá kompresi CS-acelp 11,8 kbps.

linkové rozhraní může být analogový přední konec (kodek a DAA) nebo digitální rozhraní, jako je T1 / E1, přepínané 56 a ISDN. Horní konec tohoto softwaru nabízí přímé binární a řečové rozhraní.

funkce

  • v souladu s G.729, G. 729 Příloha A A G. 729 specifikace přílohy B
  • plné a poloviční duplexní režimy provozu
  • prochází testovacími vektory ITU
  • Optimalizováno pro vysoký výkon na předních hranách DSP architektur
  • vícekanálová implementace
  • Multi-tasking prostředí kompatibilní
  • MISRA kompatibilní verze (s omezené odchylky) k dispozici

konfigurace

  • rozhraní DAA pomocí lineárního kodeku při vzorkovací frekvenci 8,0 kHz
  • přímé rozhraní do 8.0 kHz PCM datový tok (A-law nebo μ-law)
  • Severoamerická/mezinárodní telefonie (včetně ID volajícího) podpora k dispozici
  • simultánní provoz detektoru DTMF k dispozici – (méně než 150 zásahů na testovací pásku Bellcore typické)
  • detektory tónů MF, k dispozici jsou programovatelné detektory tónů/generátory pro všeobecné použití
  • Data/faksimile/Voice Distinction k dispozici
  • společné rozhraní toku komprimovaného řečového rámce pro podporu systémů s více kodéry řeči
  • výběr dynamických kodérů řeči, pokud je k dispozici více kodeků řeči
  • může být integrován s Acoustic Echo Canceller, G. 168 linka Echo Canceller a detekce tónů/regenerační moduly
  • více portů může být provedeno na jednom DSP
  • k dispozici s VoIP stack

více informací

  • příklady zvuku
  • požadavky na MIPS / paměť
  • PSQM / PSQM+ hodnoty
  • ITU doporučení G. 729

platformy

 podporované platformy

optimalizovaný software vocoder společnosti VOCAL je k dispozici pro následující platformy. Kontaktujte nás pro konkrétní platformy podporované vocoderem a údaje o výkonu.

Processors Operating Systems
  • Texas Instruments – C6xx (TMS320C62x, TMS320C64x, TMS320C645x, TMS320C66x, TMS320C67x), DaVinci, OMAP, C5xx (TMS320C54x, TMS320C55x)
  • Analog Devices – Blackfin, ADSP-21xx, TigerSHARC, SHARC
  • PowerPC, PowerQUICC
  • MIPS – MIPS32, MIPS64, MIPS4Kc
  • ARM – ARM7, ARM9, ARM9E, ARM10E, ARM11, StrongARM, ARM Cortex-A8/A9, Cortex-M3/M4
  • Intel / AMD – x86, x64 (both 32 and 64 bit modes)
  • Linux, uClinux, BSD, Unix
  • Microsoft Windows ACM / RTC / CE / Mobile
  • Apple iOS / iPhone / iPad & MacOS
  • eCOS / eCOSPro
  • Google Android
  • Green Hills Integrity
  • Micrium μCOS
  • Symbian
  • Wind River VxWorks
  • VOCAL LANsEND

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.