You are on page 1of 4

DSP Project

Digital Signal Processing, or DSP as we say, is a mysterious field specially in its theories and
algorithms. On the other hand, its really beneficial that we can see DSP in a lot of real-time
applications around us. The project objective is to make quite a relation between the
theoretical background being taught in the course and the applications on these theories in real
life. Besides you will be working in teams, demonstrating your work and providing a report of
your progress.

Perquisites

Teams should be formed of 3 to 5 members.


The topic will be chosen by the team on a first-come first-serve basis
There should be no more than two teams per topic
The project can either have the same topic title or an application for this topic.
Topics are not limited to the suggested ones. Propose a topic and if approved, go ahead.
The project should show how the topic is related to the studied course.
The project should be provided with simulations using Matlab, Simulink, LabVIEW or any
other preferred tool.
There will be a submitted report that is showing the team progress.
There will be final presentations for the teams to demonstrate their projects.
Presentations would be up to from 10 mins for each team.
For project proposals, send them to the submission mail with the subject DSP Project
Proposal. Also for any inquiries, send them with the subject DSP Project Inquiry.

Project Topics
The following are suggested topics to work on, more details about deliverables are provided
underneath.

Image Processing
1- Image Coding/Compression
a. Using DCT (1 team)
b. Using Wavelet (1 team)
2- Edge Detection
3- Image Segmentation
4- Image Denoising
5- Image Steganography and Watermarking

Audio Processing
1234-

Audio Coding
Sound Denoising
Audio Equalizer
Audio Watermarking

Speech Processing
12345-

Speech Coding
Speech Denoising
Pitch detection (using Cepstrum)
Filtering the Lyrics
Speech Synthesizer

Communications systems
1- Single Side Band (SSB) Modulation
2- Delta-modulation (DM) Techniques
3- OFDM systems
a. Implementation of FFT and IFFT (1 team)
b. Cyclic Prefix for Equalization (2 teams)
4- Channel Estimation
5- System Identification
6- Envelope Detection
7- Digital Down-Converters (DDC)
8- Radar tracking system

Signal Processing
1234-

Wavelet Denoising
Arbitrary Magnitude and Phase Filter Design
Design of Decimators/Interpolators
DTMF Generator and Receiver

[Bonus++] Integration/Implementation on Hardware

Embedded systems (like AVR, PIC, Arduino, Raspberry Pi, )


DSP Kits (the ones used in the lab for example)

Deliverables
Mail of submission: dspproject2016@gmail.com

Teams formation and Topic Proposals

Due date: Monday 23/10/2016


First of all, each team leader has to fill the team form with the team members and leader
contact: https://goo.gl/forms/8jLzByX21OMZpHhW2 Due date: Monday 23/10/2016.
Then the team leader has to fill the topic form with his/her name and the selected topic:
https://goo.gl/forms/TGpOkS1WtYghKP3i2 the form will be opened for one day Wednesday
26/10/2016 from 9:00AM Sharp.
After while each team leader will be emailed with a confirmation of the chosen topic and also
the team number which will be used in the submission.
Note: any approved proposed topic will be added to the form with the priority to the team who
proposed the topic to work on.

Progress report (about 30% of the Project grade)

Due date: one week after the midterms, exactly Thursday 24/11/2016.
Format: PDF document (3 pages max including the cover) with the name
[DSP_Report]TeamXX_ProjectTitle.pdf, and surely change XX by your team number.
The progress report is not limited to, but should cover the following points:

o Team members, topic title and simple introduction.


o How the topic is related to the course.
o The work plan and expected outcomes and deliverables.
o Current status, achieved tasks, and next tasks.
Presentation (about 70% of the Project grade)

Due date: two weeks before the finals, and to be announced exactly.
Format: PDF document with the name [DSP_Presentation]TeamXX_ProjectTitle.pdf, and
surely change XX by your team number.
The presentation is not limited to, but should cover following points:
o
o
o
o
o

Background and Introduction


Theory or function (in details)
Simulation (Live or Recorded Video)
Hardware (optional)
Conclusion

Useful Links
http://www.mathworks.com/examples/matlab-dsp-system
http://makerzone.mathworks.com/raspberry-pi/

You might also like