Codec G.729

 Vocodeur G.729
G.729 offre une parole robuste et de haute qualité au prix de la complexité

Codec G.729

  • Codec audio à large bande
  • Conférence mobile, VoIP et Vocale
  • Implémentation multicanal en temps réel
  • Optimisé pour les processeurs DSP, RiSC, CISC
  • Conforme à l’IT-T G.729

Le codec G.729 offre des performances vocales robustes et de haute qualité au prix de la complexité . Contactez-nous pour discuter des exigences de votre application vocoder G.729.

 télécharger la brochure  demander une démo

L’algorithme de compression vocale G.729 de VOCAL est optimisé pour les performances des principaux processeurs DSP et RISC / CISC de TI, ADI, AMD, ARM, Intel et d’autres fournisseurs. VOCAL propose le codec G.729 en tant qu’algorithme autonome, dans le cadre d’une suite de bibliothèques logicielles modulaires, ainsi qu’avec une pile VoIP. Des conceptions personnalisées sont également disponibles pour répondre aux exigences uniques de la norme G.729.

G.729

Le G.729 speech coder est un algorithme de compression de la parole de Prédiction Linéaire à Code Algébrique à structure conjuguée de 8 kbps (CS-ACELP) approuvé par l’ algorithm-T. G.729 offre des performances vocales robustes et de haute qualité au prix de la complexité. Il nécessite des trames d’entrée de 10 ms et génère des trames de 80 bits de longueur. Avec le traitement des signaux du vocodeur dans des trames de 10 ms et un regard en avant de 5 ms, le délai algorithmique total de G.729 est de 15 ms.

Depuis G.729 est basé sur le modèle de Prédiction Linéaire Excitée par Code (CELP), chaque trame de 80 bits produite contient des coefficients de prédiction linéaire, des indices de livre de code d’excitation et des paramètres de gain qui sont utilisés par le décodeur afin de reproduire la parole. Les entrées/ sorties de l’algorithme G.729 sont des échantillons PCM linéaires de 16 bits qui sont convertis de / vers un flux de données compressé de 8 kbps.

Extensions G.729

G.729 est conçu et optimisé pour fonctionner en conjonction avec la recommandation V.70. Cependant, V.70 impose l’utilisation de G.729 Les méthodes de codage de la parole de l’annexe A et, si nécessaire, la version complète de la recommandation G.729 peuvent être utilisées pour améliorer la qualité de la parole.

G.729 L’annexe A spécifie un vocodeur à complexité réduite (G.729A) avec plusieurs simplifications, impliquant entre autres des routines de recherche de livres de codes et le postfiltre du décodeur. Ces modifications peuvent entraîner une qualité de voix légèrement inférieure. G.729 L’annexe B définit un vocodeur plus efficace (G.729B) qui utilise la Transmission discontinue (DTX), la Détection d’Activité vocale (VAD) et la Génération de bruit de confort (CNG) pour réduire l’utilisation de la bande passante en empêchant la transmission de trames non vocales pendant les périodes de silence. Notez que l’annexe D du G.729 utilise une compression CS-ACELP de 6,4 kbps tandis que l’annexe E du G.729 utilise une compression CS-ACELP de 11,8 kbps.

L’interface ligne peut être un frontal analogique (codec et DAA) ou une interface numérique telle que T1/E1, commutée 56 et RNIS. L’extrémité supérieure de ce logiciel offre une interface binaire directe et une interface de trame vocale.

Caractéristiques

  • Conforme aux spécifications G.729, G.729 Annexe A et G.729 Annexe B
  • Modes de fonctionnement Full et half duplex
  • Passe les vecteurs de test ITU
  • Optimisé pour des performances élevées sur les architectures DSP de bord d’attaque
  • Implémentation multicanal
  • Compatible avec l’environnement multitâche
  • Version conforme à MISRA (avec des écarts limités) disponible

Configurations

  • Interface DAA utilisant un codec linéaire à une fréquence d’échantillonnage de 8,0 kHz
  • Interface directe vers 8.Flux de données PCM à 0 kHz (loi A ou loi μ)
  • Prise en charge de la téléphonie nord-américaine / internationale (y compris l’identification de l’appelant)
  • Fonctionnement simultané du détecteur DTMF disponible – (moins de 150 coups sur une bande de test Bellcore typique)
  • Détecteurs de tonalité MF, détecteurs / générateurs de tonalité programmables à usage général disponibles
  • Distinction Données / télécopie / voix disponible
  • Interface commune de flux de trames vocales compressées pour prendre en charge les systèmes avec plusieurs codeurs vocaux
  • Sélection dynamique des codeurs vocaux si plusieurs codecs vocaux sont disponibles
  • Peut être intégré avec un Annuleur d’Écho Acoustique, un Annuleur d’Écho de ligne G.168 et des modules de Détection / Régénération de tonalité
  • Plusieurs ports peuvent être exécutés sur un seul DSP
  • Disponible avec une pile VoIP

Plus d’informations

  • Exemples audio
  • MIPS / mémoire requise
  • PSQM/ PSQM + valeurs
  • Recommandation de l’IT G.729

Platforms

 supported - platforms

Le logiciel vocoder optimisé de VOCAL est disponible pour les plates-formes suivantes. Veuillez nous contacter pour des plates-formes spécifiques prises en charge par vocoder et des données de performance.

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.