ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 ARM926EJ-S 프로세서 코어를 이용한 G.729.1의 실시간 구현
Cited - time in scopus Download 2 time Share share facebook twitter linkedin kakaostory
저자
소운섭, 김대영
발행일
200808
출처
한국통신학회논문지 C : 통신이론 및 시스템, v.33 no.8, pp.575-582
ISSN
1226-4717
출판사
한국통신학회 (KICS)
협약과제
08MC3400, FMC 어커스틱 융합코덱 및 제어기술 연구 (표준화연계), 이병선
초록
본 논문에서는 ITU-T의 SG15에서 채택된 G.729.1 광대역 음성 코덱을 ARM926EJ-S® 프로세서 코어에 적용 하기 위해 기본연산자 및 산술기능 함수를 포함한 G.729.1 코덱 프로그램 일부를 어셈블리어로 변환하여 실시간으로 동작하도록 구현한 절차 및 결과를 기술하였다. G.729.1은 8 ~ 32kbps의 가변 전송률을 갖는 ITU-T 표준 광대역 음성 코덱이며, 입력신호는 8kHz 또는 16 kHz로 샘플링 되어 샘플 당 16 비트로 양자화된 PCM 신호를 입력 받는다. 이 코덱은 앞서 표준화된 G.729 및 G.729A와 상호 호환이 가능하며 음질 향상을 위해 기존의 협대역(300~3,400Hz)에 비해 대역폭을 광대역(50~7,000Hz)으로 확장한 버전이다. 실시간으로 구현된 G.729.1 광대역 음성 코덱은 32kbps에서 인코더와 디코더 부분이 각각 약 31.2 MCPS 및 22.8 MCPS의 복잡도를 가지며, 실제 임베디드 시스템에서의 실행 시간은 인코더와 디코더 평균 6.75ms와 4.76ms로 총 11.5ms가 걸렸다. 또한 이 코덱은 ITU-T에서 제공하는 모든 테스트 벡터에 대해 비트 단위로 정확하게 시험하여 통과하였으며, 실제 인터넷 전화기에 적용한 실시간 음성통화에서 정상적으로 동작하였다.
KSP 제안 키워드
ITU-T