• Title/Summary/Keyword: TMS320C6701

Search Result 28, Processing Time 0.032 seconds

Real-time Implementation of HVXC codec conforming to MPEG-4 audio using TMS320C6701 DSP (TMS320C6701 DSP를 이용한 MPEG-4 오디오 HVXC 코덱의 실시간 구현)

  • Kang, Kyeong-Ok;Hong, Jin-Woo;Kim, Jin-Woong;Na, Hoon;Jeong, Dae-Gwon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 1999.11b
    • /
    • pp.261-266
    • /
    • 1999
  • 본 논문에서는 인터넷 폰이나 디지털 이동통신에서와 같이 낮은 비트율이 요구되는 응용분야에서 사용될 수 있는 HVXC 부호화 및 복호화 알고리즘을 TMS320C6701 160MHz DSP를 사용하여 실시간 동작을 구현한 내용을 기술한다. 사용한 최적화 방법으로는 기본적으로 연산 시간이 많이 소요되는 함수 루틴에 대한 C 언어레벨의 최적화 및 어셈블리어 레벨의 최적화를 수행하였고, TMS320C6701 DSP 내부 프로그램 메모리를 프로그램 캐쉬로 사용하였다. 또한, 계산량이 많은 부분과 테이블 참조가 필요한 연산을DSP의 내부 데이터 메모리 영역에서 수행하여 소요시간을 단축하였으며, 음성신호 및 비트스트림의 입출력에는 background DMA(direct memory access) 방식을 이용하였다. 이와 같은 최적화결과 2kbps 및 4kbps의 비트율에서 압축 및 복원을 실시간으로 수행할 수 있다.

  • PDF

Library Optimization of the MPEG-4 Audio HVXC Coder using TMS320C6701 DSP (TMS320C6701 DSP용 MPEG-4 오디오 HVXC 부호기의 최적화 라이브러리 개발)

  • Na, Hoon;Lee, Ji-Woong;Kang, Kyeong-Ok;Lim, Young-Kwon;Hong, Jin-Woo;Jeong, Dae-Gwon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 1999.11b
    • /
    • pp.197-200
    • /
    • 1999
  • MPEG-4 오디오 부호기의 일부인 HVXC(Harmonic and Vector excitation Coding) 부호기는 음성의 무성음 구간에서는 CELP 코덱, 유성음 구간에서는 MBE 코덱을 이용하여 부호화하는 구조로서, 많은 연산량을 필요로 하여 범용DSP를 이용한 실시간 구현의 장애요소로 작용한다. 본 논문에서는 TMS320C6701 DSP를 이용하여 많은 연산 시간을 요하는 함수들에 대한 C언어 및 어셈블리 레벨의 최적화를 수행하여 HVXC 함수들의 실행시간을 단축하고 이를 라이브러리화 하여 실시간 구현에 이용가능 하도록 하였다.

  • PDF

Development of Parallel DSP System Using TMS320C6701 (TMS320C6701 을 이용한 병렬 DSP 시스템 개발)

  • 이태호;정수운;이동호
    • Proceedings of the IEEK Conference
    • /
    • 2001.09a
    • /
    • pp.821-824
    • /
    • 2001
  • 본 논문에서는 TMS320C6701 을 이용하여 방대한 양의 데이터를 실시간으로 처리할 수 있는 병렬 DSP 시스템을 설계 및 구현한 것에 대하여 나타내었다. 이 병렬 DSP 시스템은 DSP 칩간의 통신과 보드간의 통신이 가능하며, DSP칩이 마스터가 되어 EMIF(External Memory Interface)포트를 통해 다른 DSP 칩의 지역메모리를 엑세스 할 수 있으며, 또한 외부의 호스트 프로세서가 보드 내의 DSP 칩에 프로그램을 다운로딩 할 수 있도록 설계하였다. DSP 칩에 의해 처리된 신호는 PCI 버스를 통하여 호스트로 전송되며, DSP 칩에서 DSP 칩 또는 지역메모리와의 통신은 지역버스를 통해 직접적으로 이루어진다. 병렬 DSP 시스템을 통하여 고속의 병렬신호처리를 수행 할 수 있다.

  • PDF

Power Quality Measurement Using TMS320C6701 Processor (TMS320C6701 프로세서를 이용한 전력 품질 측정)

  • Shin, Myong-Jun;Son, Young-Ik;Kim, Kab-Il
    • Proceedings of the KIEE Conference
    • /
    • 2005.10b
    • /
    • pp.50-52
    • /
    • 2005
  • Research interests in PQ(Power Quality) measurement and monitoring system have been increased. This paper describes an experimental result for monitoring system that monitors power quality and undesirable accidents when distributed generations are connected to the power grid. Prior to develop a physical monitoring system for distributed generation applications, we constitute a mesuring system for the general PQ factors. In this paper, an approach to how to measure the PQ elements is presented by using TMS320C6701 processor. Simulation results using the PSCAD and the power system simulation equipment Dobel have verified the proposed measurement system.

  • PDF

Real Time W-band FMCW Distance Measuring Devices Using TMS320C6701 DSP (TMS320C6701 DSP를 이용한 실시간 W-대역 FMCW 거리측정장치)

  • Lee, Chang-Won
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.9 no.1 s.24
    • /
    • pp.109-116
    • /
    • 2006
  • This paper presents a real time distance measuring device using a W-band linear frequency modulated continuous wave(FMCW) radar and TMS320C6701 digital signal processor(DSP). We used FFT operation for measuring distance with the beat signals and the results of FFT could be converted to distance with ease. We presented how to implement a real time miniaturized hardware system including network protocols using a single DSP core. Also how to control the modulation signal of FMCW system to compensate the VCO nonlinearity using the Time Gating control of DSP is presented. We have shown that the proposed system has good performances for measuring distance in real time via outdoor environment experiments.

Implementation of the TMS320C6701 DSP Board for Multichannel Audio Coding (멀티채널 오디오 부호화를 위한 TMS320C6701 DSP 보드 구현)

  • 장대영;홍진우;곽진석
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.11a
    • /
    • pp.199-203
    • /
    • 1999
  • This paper is on the DSP system design and implementation for real time MPEG-2 AAC multichannel audio, and MPEG-4 object oriented audio coding. This DSP system employs two DSPs of the state of the art TMS320C6701, developed by TI semiconductor. DSP board has PCI interface for downloading application program and control the system. DSP board was designed to use for both encoder and decoder, by setting several switches. The system contains external input and output box also, for A/D and D/A conversion for eight channel audio. The input box converts multi channel digital audio to ADI format, that provides serial interface for eight channel digital audio. And the output box converts ADI format signal to multi channel audio. Through this ADI interface, DSP boards can be connected to input, output box. Implemented DSP system was tested for integration with MPEG-2 AAC encoder and decoder S/W. Currently the DSP system performs realtime AAC 4-channel audio encoding with two DSPs, and 8-channel decoding with one DSP.

  • PDF

Real-time implementation of the 2.4kbps EHSX Speech Coder Using a $TMS320C6701^TM$ DSPCore ($TMS320C6701^TM$을 이용한 2.4kbps EHSX 음성 부호화기의 실시간 구현)

  • 양용호;이인성;권오주
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.7C
    • /
    • pp.962-970
    • /
    • 2004
  • This paper presents an efficient implementation of the 2.4 kbps EHSX(Enhanced Harmonic Stochastic Excitation) speech coder on a TMS320C6701$^{TM}$ floating-point digital signal processor. The EHSX speech codec is based on a harmonic and CELP(Code Excited Linear Prediction) modeling of the excitation signal respectively according to the frame characteristic such as a voiced speech and an unvoiced speech. In this paper, we represent the optimization methods to reduce the complexity for real-time implementation. The complexity in the filtering of a CELP algorithm that is the main part for the EHSX algorithm complexity can be reduced by converting program using floating-point variable to program using fixed-point variable. We also present the efficient optimization methods including the code allocation considering a DSP architecture and the low complexity algorithm of harmonic/pitch search in encoder part. Finally, we obtained the subjective quality of MOS 3.28 from speech quality test using the PESQ(perceptual evaluation of speech quality), ITU-T Recommendation P.862 and could get a goal of realtime operation of the EHSX codec.c.

Developement of TMS320C670l-based Controller for Power Electronics Applications (전력전자 시스템용 TMS320C6701 하드웨어의 개발)

  • Son, Yo-Chan;Jang, Seok-Joo;Sul, Seung-Ki
    • Proceedings of the KIEE Conference
    • /
    • 1999.07f
    • /
    • pp.2635-2637
    • /
    • 1999
  • 전력전자 분야에서 고성능 인버터 및 컨버터 제어에 DSP를 이용한 디지털 제어가 보편화되었다. 중 소규모의인버터/컨버터 연동 제어 시스템의 경우 제어 하드웨어는 집중형 방식으로 제작되는 것이 바람직하다. 본 연구에서는 고속 병렬처리 기능이 뛰어난 TMS320C6701을 탑재한 전력전자 시스템용 제어 하드웨어를 개발하였다. 개발된 제어 하드웨어는 현재 1대의 인버터와 1대의 컨버터의 연동 제어가 가능하며 향후 업그레이드에 따라 중 소규모의 인버터/컨버터 연동 제어 시스템에 적용될 수 있다.

  • PDF

An Implementation of a High Speed Parallel DSP Boards using TMS320C6701 (TMS320C6701기반의 고속 병렬신호처리보드의 설계 및 구현)

  • 김진호;전창호;박성주;이동호
    • Proceedings of the IEEK Conference
    • /
    • 2000.09a
    • /
    • pp.501-504
    • /
    • 2000
  • 근본적으로 방대한 양의 실시간 연산을 요구하는 영상 신호처리, 소나, 레이다와 같은 시스템에서는 시스템의 성능을 최대화하기 위해 병렬 신호처리 시스템의 사용이 불가피하다. 본 논문은 방대한 양의 데이터를 실시간으로 처리할수 있는 병렬 신호처리보드를 설계 및 구현하였다. 이 보드는 DSP칩간의 통신과 보드간의 통신이 가능하며, DSP칩이 마스터가 되어 EMIF(External Memory Interface Port)포트를 통해 다른 DSP칩의 지역메모리를 액세스 할수 있다. 또한 외부의 호스트 프로세서가 보드 내의 DSP칩에 프로그램을 다운로딩 할수 있다. 보드간의 통신은 PCI 버스를 통하여 이루어지며, DSP칩간의 통신과 DSP칩과 그의 지역메모리와의 통신은 지역버스를 통해 직접적으로 이루어진다. 보드에서 가장 핵심인 DSP-to-PCI제어기는 하드웨어 언어인 VHDL로 설계하였으며, 시뮬레이션 환경은 Synopsys & ALTERA MaxplusⅡ를 사용하여 검증하였으며, 최종적으로 CPLD(Complex Programable Logic Device)칩을 사용하여 구현하였다.

  • PDF

Development of Spectrometer with 1 GFLOPs Digital Signal Processors

  • 김휴정;정민영;김치영;고광혁;이상철;이흥규;안창범
    • Proceedings of the KSMRM Conference
    • /
    • 2001.11a
    • /
    • pp.178-178
    • /
    • 2001
  • 목적: 본 연구에서는 초당 $10^{9}$ 부동점 연산이 가능한 Texas Instrument사의 TMS320C6701 DSP를 이용하여 연속적으로 변하는 경사자계를 real-time으로 계산하여 후, 4 채널의 phase array 코일을 이용하여 영상을 얻은 후 빠른 재구성을 통하여 영상을 확인할 수 있는 spectrometer를 개발하였다. 대상 및 방법: 실시간 구현을 위하여 DSP 보드에 Texas Instruments(Tl)사의 TMS320C6701을 장착하였다. Transmitter, receiver, 그리고 gradient를 담당하는 DSP 보드들과 이들과 연결되어 rf modulation, gradient waveform을 만드는 analog board와 phased array coil을 위한 4 채널까지 측정이 가능한 receiver board로 구성하였다. Gradient 보드의 경우 각 경사자계의 채널(Gx, Gy, Gz)의 sampling points를 real-time으로 각각 계산함으로써 blipped-EPI 뿐만 아니라, 경사자계 파형이 연속적으로 변화하는 spiral-EPI의 실험도 가능하게 하였다.

  • PDF