Today: June 21, 2025
admin Posted on 9:30 pm

Real-time MP3 Playback using TI TMS320C6416 Fixed-point DSP

Course Content

Linear and circular convolution
Composing customized assembly code
Composing FFT function from scratch and intrinsic functions

Enhanced DMA configuration and ping-pong buffer
Audio Codec configuration with MCBSP
TI RTOS configuration: HW/SW interrupts, Process scheduling Performance profiling and optimization
Final Project: Implementation of real-time MP3 playback

Phase 1 (Iek-Sam Cheong): Code search and function verification in Visual Studio

Phase 2 (Jia-Wei Wang): driver design and optimization

Method for Speed-up

  1. Set up cache and compiler optimization at level 3 (-o3)
  2. Huffman decode/quantization/rounding look-up table
  3. Replacement with intrinsic DCT function
Result
  1. Bitrate:96Kbps
  2. Elapse time:15 sec
  3. type:mono
  4. execution time : 2.34 sec (measured within decode function)

Leave a Reply

Your email address will not be published. Required fields are marked *

Social media & sharing icons powered by UltimatelySocial
YouTube
LinkedIn
Instagram
Verified by MonsterInsights