[ECE420] Project Suggestions
Return to main page

These are only suggestions; other ideas are also welcome!

One good way for coming up with ideas for a project is to look through issues of the IEEE Signal Processing Magazine. A wide range of project ideas can be found in the pages of this magazine.

Communications

NTSC TV broadcast using DDS daughterboard
Digital Modem
Recover amateur radio data transmissions
Decoding time or other data from WWV
Error correction coding
Shell mapping algorithms
Spread spectrum communication
Through-the-body communication

Speech

Coding
Recognition
Time-scale modification
Text-to-speech synthesis

Adaptive Filters and Applications

Advanced algorithms: RLS, FTF, QR, Lattice, Kalman, etc.
Adaptive beamforming (extracting sound from a target direction using two or more microphones)
Adaptive array steering
Microphone calibration and compensation
Applications: equalization, multi-channel noise cancellation, etc.

Image and Video

Image Encoder/Decoder
Video Encoder/Decoder
Video motion detector
Video special effects

Audio

Digital synthetic stereo
Dynamic range compression
Audio effects
Music synthesis
Digital drum machine
New musical instrument
Surround sound effects
Servo-feedback subwoofer
Adaptive digital crossover
Multi-speaker acoustic array processing
Hearing aid sound processor that distorts sound so that the side of origin can be distinguished in a cross-over hearing aid

A good introduction on the topic of pitch scaling and time compression/expansion can be found here.

Here are some good links to audio projects:

Hardware

Direct Digital Synthesis board
RF transmitter
Interface an LCD dot matrix display
Create a multi-speaker acoustic array

Algorithms

Block-floating-point FFTs
Real-valued FFTs

Controls

PID Controller Application