G. 729 codec
- Wideband audio codec
- Mobile, VoIP i konferencje głosowe
- wielokanałowa implementacja w czasie rzeczywistym
- zoptymalizowana pod kątem procesorów DSPs, RISC, CISC
- ITU-T zgodny z G. 729
kodek G. 729 oferuje wysoką jakość, solidną wydajność mowy przy Cena złożoności. Skontaktuj się z nami, aby omówić wymagania dotyczące aplikacji G. 729 vocoder.
algorytm kompresji głosu G. 729 został zoptymalizowany pod kątem wydajności na wiodących procesorach DSP i RISC/CISC firm ti, ADI, AMD, ARM, Intel i innych producentów. VOCAL oferuje kodek G. 729 jako samodzielny algorytm, jako część modułowego pakietu bibliotek oprogramowania, a także ze stosem VoIP. Dostępne są również niestandardowe projekty, aby spełnić unikalne wymagania G. 729.
G. 729
G.729 speech coder jest algorytmem kompresji mowy o sprzężonej strukturze (ang. Conjugate-Structure Algebraic-Code-Excited Linear Prediction, CS-ACELP) zatwierdzonym przez ITU-T. G. 729 oferuje wysoką jakość i niezawodną wydajność mowy w cenie złożoności. Wymaga 10 ms ramek wejściowych i generuje ramki o długości 80 bitów. Dzięki vocoderowi przetwarzającemu sygnały w klatkach 10 ms i 5 ms, całkowite opóźnienie algorytmu G. 729 wynosi 15 ms.
od G.729 jest oparty na modelu CELP (Code-Excited Linear Prediction), każda 80-bitowa ramka zawiera liniowe współczynniki predykcji, indeksy książki kodów wzbudzenia i parametry wzmocnienia, które są używane przez dekoder w celu odtworzenia mowy. Wejścia / wyjścia algorytmu G. 729 to 16-bitowe liniowe próbki PCM, które są konwertowane z / na skompresowany strumień danych o prędkości 8 Kb / s.
rozszerzenia G. 729
G. 729 został zaprojektowany i zoptymalizowany do pracy w połączeniu z rekomendacją V.70. Jednakże V. 70 nakazuje użycie G.729 Załącznik A metody kodowania mowy oraz, w razie potrzeby, pełna wersja zalecenia G. 729 może być wykorzystana do poprawy jakości mowy.
G. 729 Załącznik A określa vocoder o zmniejszonej złożoności (G. 729A) z kilkoma uproszczeniami, obejmującymi między innymi procedury wyszukiwania książki kodowej i dekoder postfilter. Zmiany te mogą skutkować nieco niższą jakością głosu. G. 729 Załącznik B definiuje wydajniejszy vocoder (G.729B), który wykorzystuje transmisję nieciągłą (DTX), wykrywanie aktywności głosowej (VAD) i generowanie szumów komfortu (CNG) w celu zmniejszenia wykorzystania przepustowości poprzez zapobieganie transmisji jakichkolwiek klatek nie głosowych w okresach ciszy. Należy zauważyć, że G. 729 Annex D używa kompresji CS-ACELP 6.4 kbps, podczas gdy G. 729 Annex E używa kompresji CS-ACELP 11.8 kbps.
interfejs liniowy może być interfejsem analogowym (kodek i DAA) lub interfejsem cyfrowym,takim jak T1/E1, switched 56 i ISDN. Górny koniec tego oprogramowania oferuje bezpośredni interfejs ramki binarnej i mowy.
funkcje
- zgodny z G. 729, G. 729 Annex A i G. 729 Annex B specyfikacje
- tryby pracy Full i half duplex
- przechodzi wektory testowe ITU
- zoptymalizowany pod kątem wysokiej wydajności na najnowocześniejszych architekturach DSP
- implementacja wielokanałowa
- środowisko wielozadaniowe kompatybilne
- dostępna wersja zgodna z Misra (z ograniczonymi odchyleniami)
konfiguracje
- interfejs DAA wykorzystujący kodek liniowy o częstotliwości próbkowania 8,0 khz
- bezpośredni interfejs do 8.0 kHz strumień danych PCM (prawo a lub prawo μ)
- dostępna Obsługa telefonii północnoamerykańskiej/międzynarodowej (łącznie z identyfikatorem dzwoniącego)
- dostępna jednoczesna obsługa detektora DTMF-(typowe mniej niż 150 trafień na taśmie testowej Bellcore)
- dostępne detektory tonowe MF, programowalne detektory/Generatory tonowe ogólnego przeznaczenia
- dostępne rozróżnienie danych/telefaksu/głosu
- Common compressed speech frame stream interface to support systems with multiple speech coders
- dynamic speech coders selection if multiple speech codecs available
- can można zintegrować z modułami Acoustic Echo Canceller, G. 168 Line Echo Canceller i Tone Detection/Regeneration
- wiele portów może być wykonanych na jednym DSP
- dostępne ze stosem VoIP
więcej informacji
- przykłady Audio
- wymagania dotyczące MIPS/pamięci
- Psqm/Psqm+ wartości
- zalecenie ITU G. 729
Platformy
zoptymalizowane oprogramowanie vocoder jest dostępne dla następujących platform. Skontaktuj się z nami, aby uzyskać konkretne platformy obsługiwane przez vocoder i dane dotyczące wydajności.
Processors | Operating Systems |
---|---|
|
|