Design and Implementation of Digital IIR & FIR Filters On DSK6713 Using CC STUDIOV6.1 Platform
Design and Implementation of Digital IIR & FIR Filters On DSK6713 Using CC STUDIOV6.1 Platform
Design and Implementation of Digital IIR & FIR Filters On DSK6713 Using CC STUDIOV6.1 Platform
Abstract: A digital filter plays a very important role in communication over analog filter. Digital filters are easy to
design, less complex, flexible and portable compared to analog filters. In this paper, the procedure to implement any
real-time projects on DSK6713 is explained. DSK6713 is widely used in the field of industry and educational
institutions. This paper represents the basic introduction of DSK6713 processor and quick procedural steps for code
composer studiov6.1. The CCStudiov6.1 IDE tool is used for coding and implementing code on DSK6713. This paper
explains the detail procedural steps used for design and implementation of IIR and FIR digital band-pass filters.
Keywords — CCStudiov6.1, DSK6713, TMS320C6713, IIR filters, FIR filters, Band pass filter.
Fig 1 shows the block diagram of 6713 Digital Starter kit. A. Features of DSP TMS320C6713
This contains 32-bit EMIF for the SDRAM and daughter is a floating point DSP with high performance
card expansion interface. The AIC23 CODEC is used for characteristic.
transmitting and receiving signals. This audio input/output In one cycle eight 32-bit instructions are executed.
can be done through a 3.5mm audio jack that connects to Data Word is of size 32/64 bit
microphone in, line in, line out and headphone output. Best suited for audio applications and rich
McBSP0 is used for codec control interface and McBSP1 is peripheral set.
used for data transmission [9]. Very long and advanced instruction word
C/C++ compiler with highest optimization.
All functional units are independent:
2 fixed point ALUs
4 floating and fixed point ALUs
2 floating- and fixed-point multipliers
16-bit HPI
2 McBSPs (Audio serial ports)
Flexible Phase-Locked-Loop (PLL) Based Clock
Generator Module.
IEEE-1149.1
Fig 17: IIR filter output for input signal frequency= 4KHz
Fig 13: FIR filter output for input signal
frequency=2000Hz
Fig 15, 16 and 17 shows the stopband and passband
operations of the IIR bandpass filter. With respect to
distortion and attenuation levels of the output signal, FIR
filter gives good performance when compared to IIR filter.
VIII. CONCLUSION
In this paper, the basic introduction to DSK6713
processor, procedural steps for working with CCSv6.1
and real time implementations of IIR and FIR filters are
discussed and executed. From the experimental results, it is
clear that any digital filter with given specifications can be
Fig 14: FIR filter output for input signal
feasibly designed and implemented with less power
frequency=4000Hz
consumption, less time, more portability and flexibility etc.
From the experimental results, it is clear that IIR filter
offers less attenuation level and FIR filter offers high
attenuation levels in the stopband region. Also because of
pole locations, stability is a major problem in IIR filter and
FIR filters are almost and always stable and provides
distortion-less output signal in its passband region.
ACKNOWLEDGMENT
We sincerely thank REVA University, faculty and
Fig 15: IIR filter output for input signal frequency= 500Hz student friends for supporting in all aspects for this
technical paper. We also thank our parents and the almighty
for all the moral support and encouragement.
REFERENCES
[1] R. Chassaing and D.Reay, “Digital Signal Processing
and Applications with the TMS320C6713 and
TMS320C6416 DSK”, 2nd edition, John Wiley, 2008.