ECGR4124
Instructor: Prof. T. Weldon
Announcements
TA: Beibei Zhou
Office hours:
Monday: 1:00pm-2:30pm
Tuesday: 11:15am-1:00pm
Wednesday: 3:00-4:00pm
office location: Woodward 212
Email: bzhou1@uncc.edu
The following files are on the COE MOSAIC filesystem. They may
not
be accessable through the web-link, and you may need to access the
files directly
from your windows file browser instead of a web browser.
Handout1: in
N:/uncc/usr/r/tpweldon/pub/pubReadable/e4124b_chapter2and4_intro_10i3_slides6.pdf
Handout2: in
N:/uncc/usr/r/tpweldon/pub/pubReadable/e4124b_chapter2and8_dtftDft_10i.pdf
Handout3: in
N:/uncc/usr/r/tpweldon/pub/pubReadable/e4124c_chapter3_10k.pdf
Projects
Introduction ( Start here!)
If you are unfamiliar with Java and NetBeans, see the
links to Java/Netbeans tutorials near the end of the DSP for Java/NetBeans
Java/Netbeans Tutorial .
The audio files are here: Audio
files for
use in projects.
The files are also included in the DSPsoundv55a.zip download file.
This second simple Java tutorial is based on the Java questions
in the 2007 midterm
SimpleJavaTutorial.html
All students are required to do all
projects using Java/Netbeans and the DSPsoundv55a graphical user
interface.
JavaScript IS NOT the same as Java
The projects will be based on a Java/NetBeans graphical user
interface called DSPsoundv55a.
( snapshot of
DSPsoundv55a )
The DSPsoundv55a interface has an audio-file viewer and buttons where
new functions can be added for your projects. Each button calls a
built-in Java function, or calls an empty function/program where you
must create the code in Java/NetBeans.
For all of your projects, you will use audio files as your
signals. The DSPsoundv55a interface can plot these files (like an
oscilloscope), play them on the computer speaker, and save the plots to
a graphics file.
Projects
The audio files are here:
Audio files for
use in projects.
The first time we are in the laboratory, please complete
the
Introduction to Lab projects (do not
turn this project in)
This introduction will help orient you to the tools that will be used.
Make sure that you complete the
introductory materials before you start Project 1.
Project 1 Intro Netbeans Interface
Project 2 Convolution
Project 3 DFT and FFT
Project 4 Circular Convolution
Project 5 Z-transform
Project 6 Modulated Signal Spectra
Project 7 DSP Demodulator
Project 8 DSP Butterworth Filter and Modem
Other Misc Links
GNU
C++ compiler web-page
GNU Free Software Foundation
IIR filter design with MATLAB
Sample Quiz (pdf format)
Old Exams
Spring 2010 Final (pdf
format)
Spring 2009 midterm (pdf
format)
Spring 2009 Final (pdf format)
Spring 2009 midterm (pdf
format)
Spring 2008 Final (pdf format)
Spring 2008 midterm (pdf
format)
Spring 2007 Final (pdf format)
Spring 2007 midterm (pdf
format)
Spring 2006 Final (pdf format)
Spring 2006 midterm (pdf
format)
Spring 2005 Final (pdf format)
Spring 2005 midterm (pdf
format)
Spring 2004 Final (pdf
format)
Spring 2004 midterm (pdf
format)
Spring 2003 Final (pdf format)
Spring 2003 midterm (pdf
format)
Spring 2002 Final (pdf format)
Spring 2002 midterm (pdf
format)
Spring 2001 Final (pdf format)
Spring 2001 midterm (pdf format)
Spring 2000 Final (pdf format)
Spring 2000 midterm (pdf
format)
Spring 99 Quizzes (pdf format)
Spring 98 Final (pdf format)
Spring 97 Exam1 (pdf format)
Spring 97 Final (pdf format)
Other information
Tips on using Devguide
Project Problem Resolution Guidelines
(If members of a group are not contributing)
Audio files.
Audio files have a 40 byte header
The "audiotool" program can be used to play audio files.
Data2.tar contains several audio files
See /usr/demo area for more info
Old Projects - DO NOT USE!!
Project files from previous years.
Java is a trademark of Sun Microsystems, Inc.
NetBeans is a trademark or
registered trademark of Sun Microsystems, Inc.