Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Experiment Number 07

Date of Experiment 08/11/2023

Date of Submission 15/11/2023

Name of the student HIMANSHU SINGH


Roll Number 2204029
Section ETC-1

EXPERIMENT -7 : Realization of FIR/IIR filters in DSK-TMSC6713 processor


Kit in real time.
(Design Problem: Take a speech signal corrupted with noise and produce a clean
signal at the line out terminal of TMSC6713 processor Kit)

WORKING MANUAL FOR TMS C6713 DSK KIT FOR REAL-TIME AUDIO
SIGNAL PROCESSING:

This program receives real-time audio input from the LINE IN of the TMS KIT, applies specific
designed filters, and then sends the processed audio through LINE OUT.

Realization of FIR/IIR filters in DSK-TMSC6713 processor Kit in real time.


(Design Problem: Take a speech signal corrupted with noise and produce a clean signal at the line out
terminal of TMSC6713 processor Kit )

Extra-requirement-1
1> Audio speaker/headphone
2> 3.5mm male-male audio jack
3> Audio player/Mp3 player/Laptop
4> Hardware manual for TMS C6713 DSK KIT.
Creating New Project

Adding Files of .c code


*if separate file is available, or else edit the main.c file.

For reference separate files of .c and .cof is attached in folder C_Code_file. These files need to
add toproject and main.c is required removed.
Student Activity :- .COF file contains the required coefficient for filtering, with predefined filter length
N. This file can be edited as per the filtering requirement (FDAtool in MATLAB may be used
withappropriate selection).
Check the Properties of Project-> Right click on project
This should be displayed in properties→ General

Keep this XDCtools button inactive


In the processor option change target processor version to 6710

Go to include option in compiler through project properties

Add these files in include option

1> C:\CCStudio_v3.1\c6000\dsk6713\include
2> C:\CCStudio_v3.1\c6000\csl\include
3> C:\CCStudio_v3.1\MyProjects\Support
4>"${C6000_CSL_CG_ROOT}/include"
Next step is to jump to Project Properties C6000 Linker File Search Path
Add the following Linker files in the “Add Library file” for linking to generate
the .out file

1> C:\ti\ccsv6\tools\compiler\c6000_7.4.18\lib\rts6700.lib
2> C:\CCStudio_v3.1\c6000\dsk6713\lib\dsk6713bsl.lib
3> C:\CCStudio_v3.1\c6000\csl\lib\csl6713.lib

NOTE:- Also these Files are shared with folder named Linker.

Chip Select
jump to Project Properties C6000 Compiler Advanced Options Predefined Symbols
Add CHIP_6713 in the predefined name.

Add Separately these files to the project. Files shared with folder named External.
1> C6713dsk.cmd
2> c6713dskinit.c
3> dsk6713_aic23.h
4> Vectors_intr.asm

Final Step:
Jump to Project Properties C6000 Compiler Advanced Options Runtime
Model OptionsModify data access model to far.
Check to confirm:
Check for generation of folder named binaries and to contain a file named
$project.out. If this file is generated then the program can be debug to execute the
program.

Output Code:
Conculsion:

In conclusion, the real-time implementation of FIR and IIR filters on the DSK-TMSC6713 processor
kit effectively removed noise from a corrupted speech signal, providing a clean output. This
experiment demonstrates the kit's capability for real-time audio signal processing. FIR and IIR filters
offer versatilenoise reduction methods, showcasing the kit's potential in various applications,
particularly in speech communication systems and audio enhancement. Overall, this experiment
underscores the power of digital signal processing in real-time scenarios and its importance in
advancing audio processing technology.

Faculty Signature

You might also like