G. 729 Codec

G. 729 vocoder
G. 729 erbjuder hög kvalitet, robust tal till priset av komplexitet

G. 729 codec

  • Bredbandsljudkodek
  • mobil -, VoIP-och röstkonferenser
  • implementering i realtid med flera kanaler
  • optimerad för DSP, RISC, CISC-processorer
  • ITU-T G. 729 kompatibel

G. 729 codec erbjuder hög kvalitet, robust talprestanda till priset av komplexitet. Kontakta oss för att diskutera dina G. 729 vocoder applikationskrav.

 ladda ner broschyr begär demo

VOCAL ’ s G. 729 röstkomprimeringsalgoritm är optimerad för prestanda på Ledande DSP och RISC/CISC-processorer från TI, ADI, AMD, ARM, Intel och andra leverantörer. VOCAL erbjuder G. 729 codec som en fristående algoritm, som en del av en modulär programvarubibliotekssvit, samt med en VoIP-stack. Anpassade mönster är också tillgängliga för att uppfylla unika G. 729-krav.

G. 729

G.729 speech coder är en 8 kbps konjugat-struktur algebraisk-kod-upphetsad linjär förutsägelse (CS-ACELP) talkomprimeringsalgoritm godkänd av ITU-TG 729 erbjuder hög kvalitet, robust talprestanda till priset av komplexitet. Det kräver 10 ms ingångsramar och genererar ramar med 80 bitar i längd. Med vocoder-bearbetningssignalerna i 10 ms-ramar och en 5 ms look-ahead är den totala G. 729-algoritmfördröjningen 15 ms.

sedan G.729 är baserad på Code-Excited Linear Prediction (CELP) – Modellen, Varje 80-bitars ram som produceras innehåller linjära prediktionskoefficienter, excitationskodbokindex och förstärkningsparametrar som används av avkodaren för att reproducera tal. Ingångarna / utgångarna i G. 729-algoritmen är 16 bitars linjära PCM-prover som konverteras från / till en 8 kbps komprimerad dataström.

G. 729 Extensions

G. 729 är utformad och optimerad för att fungera tillsammans med rekommendation V. 70. V. 70 kräver dock användning av G.729 Bilaga A talkodningsmetoder och, vid behov, den fullständiga versionen av rekommendation G. 729 kan användas för att förbättra kvaliteten på talet.

G. 729 Bilaga A specificerar en vocoder med reducerad komplexitet (G. 729A) med flera förenklingar, med bland annat kodbokssökningsrutiner och avkodarens postfilter. Dessa ändringar kan leda till något lägre röstkvalitet. G. 729 Bilaga B definierar en effektivare vocoder (G.729B) som använder diskontinuerlig överföring (DTX), Röstaktivitetsdetektering (VAD) och komfortbrusgenerering (CNG) för att minska bandbreddsanvändningen genom att förhindra överföring av icke-röstramar under perioder av tystnad. Observera att G. 729 Bilaga D använder 6,4 kbps CS-ACELP-komprimering medan G. 729 Bilaga E använder 11,8 kbps CS-ACELP-komprimering.

linjegränssnittet kan vara en analog frontänd (codec och DAA) eller ett digitalt gränssnitt som T1/E1,switchad 56 och ISDN. Den övre änden av denna programvara erbjuder en direkt binär och tal ram gränssnitt.

funktioner

  • kompatibel med G. 729, G. 729 Bilaga A och G. 729 bilaga B SPECIFIKATIONER
  • full och halv duplex driftlägen
  • passerar ITU testvektorer
  • optimerad för hög prestanda på Ledande DSP arkitekturer
  • flerkanalig implementering
  • multi-tasking miljö kompatibel
  • Misra kompatibel version (med begränsade avvikelser) tillgängliga

konfigurationer

  • daa-gränssnitt med linjär codec vid 8,0 kHz samplingsfrekvens
  • direkt gränssnitt till 8.0 kHz PCM-dataström (A-lag eller sauc – lag)
  • nordamerikansk/internationell telefoni (inklusive nummerpresentation) stöd tillgängligt
  • samtidig DTMF-detektoroperation tillgänglig – (mindre än 150 träffar på Bellcore-testband typiskt)
  • MF-tondetektorer, allmänt programmerbara tondetektorer/generatorer tillgängliga
  • Data/Fax/Röstskillnad tillgänglig
  • vanligt komprimerat talramströmgränssnitt för att stödja system med flera talkodare
  • dynamiska talkodare val om flera talkodare finns tillgängliga
  • kan integreras med akustisk Echo Cancell, G. 168 Line Echo Cancell och Tone Detection/Regeneration moduler
  • flera portar kan köras på en enda DSP
  • finns med VoIP stack

mer Information

  • Audio exempel
  • MIPS/minneskrav
  • Psqm/Psqm+ värden
  • itu rekommendation G. 729

plattformar

 stöds-plattformar

VOCAL optimerade vocoder programvara är tillgänglig för följande plattformar. Vänligen kontakta oss för specifika vocoder-stödda plattformar och prestandadata.

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

Lämna ett svar

Din e-postadress kommer inte publiceras.