• 제목/요약/키워드: Adaptive code-rate

검색결과 113건 처리시간 0.022초

Teaklite DSP Core 를 이용한 이동통신 단말기용 음향반향제거기의 실시간 구현 (Real-Time Implementation of Acoustic Echo Canceller for Mobile Handset Using TeakLite DSP Core)

  • 권홍석;김시호;장병욱;배건성
    • 대한전자공학회논문지SP
    • /
    • 제39권2호
    • /
    • pp.128-136
    • /
    • 2002
  • 본 논문에서는 이동통신 단말기의 음성부호화기에 탑재할 수 있도록 TeakLite DSP Core를 이용한 음향반향제거기(Acoustic Echo Canceller)를 실시간으로 구현하였다. 음성부호화기에서 음향반향제거기가 사용할 수 있는 연산량의 제한때문에 적응필터는 NLMS(Normalized Least Mean Square) 알고리즘을 이용한 FIR 필터를 사용하였다. 먼저 음향반향제거기를 부동소수점 C-언어로 구현한 다음 고정소수점 시뮬레이션을 통하여 고정소수점 연산으로 바꾸었다. 그리고 고정소수점 연산 결과를 기반으로 어셈블리 언어로 프로그램을 작성하고 최적화 과정을 거쳐 실시간으로 동작하도록 하였다. 최종적으로 구현된 반향제거기는 프로그램 메모리가 624 words이고 데이터 메모리는 811 words이었다. 샘플링 주파수를 8 ㎑로 하였을 때, 32 msec의 반향경로 지연시간에 해당되는 256 차수의 필터를 이용한 경우에는 14.12 MIPS의 연산량을, 16 msec의 반향경로 지연시간에 해당되는 128 차수의 필터를 이용한 경우에는 9.00 MIPS의 연산량을 필요로 하였다.

IMT-2000 음성부호화 알고리즘의 실시간 DSP 구현 (Real-Time DSP Implementation of IMT-2000 Speech Coding Algorithm)

  • 서정욱;권홍석;박만호;배건성
    • 대한전자공학회논문지SP
    • /
    • 제38권3호
    • /
    • pp.304-315
    • /
    • 2001
  • 본 논문에서는 3GPP와 ETSI에서 IMT-2000의 음성부호화 방식 표준안으로 채택한 AMR 음성부호화 알고리즘을 분석하고 C 컴파일러와 어셈블리 언어를 이용한 최적화 과정을 거친 후, 고정 소수점 DSP 칩인 TMS320C6201을 이용하여 실시간 구현하였다. 구현된 codec의 프로그램 메모리는 약 31.06 kWords, 데이터 RAM 메모리는 약 9.75 kWords, 그리고 데이터 ROM 메모리는 약 19.89 kWords 정도를 가지며, 한 프레임(20 ms)을 처리하는데 약 4.38 ms가 소요되어 TMS320C6201 DSP 칩의 전체 가용한 clock의 21.94%만 사용하여도 충분히 실시간으로 동작 가능함을 확인하였다. 또한, DSP 보드상에서 구현한 결과가 ETSI에서 공개한 ANSI C 소스 프로그램의 수행 결과와 일치함을 검증하였고, 구현된 AMR 음성부호화기를 sound I/O 모듈과 결합하여 실험한 결과, 어떠한 음질의 왜곡이나 지연 없이 실시간으로 충분히 동작함을 확인하였다. 마지막으로, Host I/O와 LAN 케이블을 이용하여 AMR 음성부호화 알고리즘을 통한 쌍방간 실시간 통신을 full-duplex 모드로 확인하였다.

  • PDF

고유 공간 빔형성 알고리즘을 이용한 AT-DMB 수신 방법 (AT-DMB Reception Method with Eigen-space Beamforming Algorithm)

  • 이재홍;최승원
    • 방송공학회논문지
    • /
    • 제15권1호
    • /
    • pp.122-132
    • /
    • 2010
  • 고전송률 지상파 디지털멀티미디어 방송 즉 Advanced T-DMB 방송 (이하 AT-DMB)은 기존 T-DMB와 역호환성을 유지하면서 전송률을 최대 2 배로 높이기 위한 방법의 하나로 개발 되고 있다. AT-DMB 시스템은 T-DMB의 DQPSK 변조신호에 새로운 변조가 적용된 신호를 중첩하는 계층변조를 적용 한다. AT-DMB의 계층변조에는 새로 추가하는 향상 계층신호로 이동성에 강한 BPSK 신호를 더하는 B 모드와 보다 많은 데이터 전송을 위한 QPSK 신호를 더하는 Q 모드가 있다. T-DMB와 역호환성 유지 및 방송권역 축소를 최소화하기 위해 향상 계층의 신호를 작게 유지 해야 한다. 이 때문에 새로 추가된 향상계층 신호는 전송채널에 존재하는 페이딩에 의해 쉽게 왜곡될 수 있다. 이를 위해 향상 계층의 신호에는 기존의 길쌈 부호 보다 에러 정정 능력이 뛰어난 터보 부호를 채용하고 있다. 그러나 AT-DMB의 경우 기본계층과 향상계층 사이에 존재하는 QEF(quasi error free) SNR(signal to noise ratio) 차이로 인해 방송권역에 차이가 발생할 수 있다. 따라서 본 논문에서는 별도의 송신 출력의 증가 없이 AT-DMB 신호를 안정적으로 수신할 수 있는 빔형성 이득과 다이버시티 이득을 동시에 얻을 수 있는 고유 공간 빔형성 기법을 적용한 AT-DMB 수신 방법을 제안한다. 제안한 고유 공간 빔형성 기법이 적용된 AT-DMB 수신 방법에 대해 컴퓨터 시뮬레이션을 통해 성능을 검증하였고 그 적용성을 제시하였다.