G. 729 Codec

G. 729 vocoder
G. 729 oferă de înaltă calitate, vorbire robust la prețul de complexitate

G. 729 codec

  • codec audio de bandă largă
  • Mobile, VoIP și conferințe vocale
  • implementare multi-canal în timp real
  • optimizat pentru procesoare DSP, risc, CISC
  • ITU-T G. 729 compatibil

G. 729 codec oferă de înaltă calitate, performanță de vorbire robust la prețul de complexitate. Contactați-ne pentru a discuta cerințele aplicației G. 729 vocoder.

 descărcați broșura solicitați demo

algoritmul de compresie vocală G. 729 VOCAL este optimizat pentru performanță pe procesoare DSP și RISC/CISC de la TI, ADI, AMD, Arm, Intel și alți furnizori. VOCAL oferă codecul G. 729 ca algoritm independent, ca parte a unei suite de biblioteci software modulare, precum și cu o stivă VoIP. Modele personalizate sunt, de asemenea, disponibile pentru a satisface cerințele unice G. 729.

G. 729

G.729 vorbire coder este un 8 kbps conjugat-structura algebric-Cod-excitat predicție liniară (CS-ACELP) algoritm de compresie vorbire aprobat de ITU-T. G. 729 oferă de înaltă calitate, performanță de vorbire robust la prețul de complexitate. Este nevoie de 10 ms cadre de intrare și generează cadre de 80 de biți în lungime. Cu semnalele de procesare a vocoderului în cadre de 10 ms și o privire de 5 ms, întârzierea algoritmică totală G. 729 este de 15 ms.

de la G.729 se bazează pe modelul de predicție liniară excitată de cod (Celp), fiecare cadru de 80 de biți produs conține coeficienți de predicție liniară, indici de carte de coduri de excitație și parametri de câștig care sunt utilizați de decodificator pentru a reproduce vorbirea. Intrările / ieșirile algoritmului G. 729 sunt eșantioane PCM liniare pe 16 biți care sunt convertite din/într-un flux de date comprimat de 8 kbps.

extensii G. 729

G. 729 este proiectat și optimizat pentru a funcționa împreună cu recomandarea V. 70. Cu toate acestea, V. 70 impune utilizarea G.729 Anexa A metodele de codificare a vorbirii și, atunci când este necesar, versiunea completă a recomandării G. 729 pot fi utilizate pentru îmbunătățirea calității discursului.

G. 729 Anexa A specifică un vocoder de complexitate redusă (G. 729a) cu mai multe simplificări, care implică rutine de căutare a cărților de cod și postfilterul decodorului, printre altele. Aceste modificări pot duce la o calitate a vocii ușor mai scăzută. G. 729 Anexa B definește un vocoder mai eficient (G.729B) care utilizează transmisia discontinuă (DTX), detectarea activității vocale (VAD) și generarea zgomotului de confort (CNG) pentru a reduce utilizarea lățimii de bandă prin prevenirea transmiterii oricăror cadre non-vocale în perioadele de tăcere. Rețineți că anexa D la G. 729 utilizează compresie CS-ACELP de 6,4 kbps, în timp ce Anexa E la G. 729 utilizează compresie CS-ACELP de 11,8 kbps.

interfața de linie poate fi un front-end analogic (codec și DAA) sau o interfață digitală,cum ar fi T1/E1, switched 56 și ISDN. Capătul superior al acestui software oferă o interfață directă binară și cadru de vorbire.

caracteristici

  • conform cu G. 729, G. 729 Anexa A și G. 729 anexa B specificații
  • moduri de funcționare full și half duplex
  • trece itu vectori de testare
  • optimizate pentru performanțe ridicate pe arhitecturi DSP de vârf
  • implementare multicanal
  • mediu multi-tasking compatibil
  • versiune compatibilă Misra (cu abateri limitate) disponibil

configurații

  • interfață daa folosind codec liniar la rata de eșantionare 8.0 kHz
  • interfață directă la 8.Flux de date PCM 0 kHz (a-law sau law-law)
  • telefonie nord – americană/internațională (inclusiv ID apelant) suport disponibil
  • funcționare simultană a detectorului DTMF disponibil – (mai puțin de 150 de accesări pe banda de testare Bellcore tipică)
  • detectoare de ton MF, detectoare/generatoare de ton programabile de uz general disponibile
  • distincție de date/facsimil/voce disponibilă
  • interfață comună de flux cadru de vorbire comprimat pentru a sprijini sistemele cu mai multe codere de vorbire
  • selecție dinamică codere de vorbire dacă sunt disponibile mai multe codecuri de vorbire
  • poate fi integrat cu acustic Echo Canceller, G. 168 linie Echo Canceller și tone module de detectare/regenerare
  • mai multe porturi pot fi executate pe un singur DSP
  • disponibil cu VoIP stivă

mai multe informații

  • exemple Audio
  • MIPS/cerințe de memorie
  • Psqm/Psqm+ valori
  • recomandarea uit G. 729

platforme

suportate-platforme

software-ul vocoder optimizat VOCAL este disponibil pentru următoarele platforme. Vă rugăm să ne contactați pentru platforme specifice vocoder acceptate și date de performanță.

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

Lasă un răspuns

Adresa ta de email nu va fi publicată.