Sampling Rate Converter

나선(nahsun)의 샘플링레이트 변환 엔진은 오디오의 샘플링 주파수를 변화시키는데 사용되는 알고리듬입니다. 나선(nahsun)의 샘플링레이트 변환 엔진은 임의의 샘플링 주파수를 바꾸어줄 수 있으며 ARM 프로세서군에서 최적화되어 있습니다.


  • 원래의 오디오 신호 및 스펙트로그램 (Sampling Rate:48kHz, 0에서 22kHz까지의 SineSweep)

    Sinesweep spectrogram 48kHz

  • 샘플링레이트가 48kHz에서 44.1kHz로 변환된 오디오 신호 및 스펙트로그램 (0에서 22kHz까지의 SineSweep)

    Sinesweep Spectrogram 48to44kHz

지원 비트스트림 특성

  • 오디오 샘플링 주파수를 바꾸는 효율적인 알고리듬 구현
  • 임의의 입력 샘플링 주파수와 출력 주파수 설정 가능
  • 채널 : 모노(1ch),스테레오(2ch)

지원 소프트웨어 특성

  • 재진입이 가능한(reentrant) 코드. 다중스레드(multithread)와 동적인 메모리 할당.
  • 지원되는 라이브러리 포맷
    • ADS 1.2
    • RealView 4.0
    • WinCE (Embedded Visual C)
    • Android
    • iOS
  • Data 메모리 : 실시간으로 할당 가능
  • API : C에서 호출이 가능한 API

디코더 성능 및 메모리 사양 (ARM9E 기준)

  • 복잡도 : 12.5 MHz (48 KHz to 44.1 KHz stereo)
  • Code ROM : 17.1 KB
  • Constant Data ROM : 33 KB
  • RAM : 65 KB