ieee real-time dsp workshop

Course web page.

handouts

Workshop day 1 slides.

Workshop day 2 slides.

examples

Example projects from Chassaing textbook CD. Unzip this file into the c:\CCStudio_v3.1\MyProjects\ directory.

Example code for AIC23 loop and FIR filtering. Unzip this file into the c:\myproject directory.

Example code for IIR filtering. Put this folder in the c:\myproject\workshop folder. Note that there are three source files in this project - one for Direct Form I, one for Direct Form II, and the last for Direct Form II with Second Order Sections. All of the math is single-precision float but this can be modified. Add/remove source files to try each realization structure.

additional files

Filter coefficients for FIR filter example.

Filter coefficients for IIR Direct Form I filter example.

Filter coefficients for IIR Direct Form II filter example.

Filter coefficients for IIR Direct Form II with Second Order Sections filter example.

ece230x: introduction to communications and networking

This course provides an introduction to the broad area of communications and networking, providing the context and fundamental knowledge appropriate for all electrical and computer engineers, as well as for further study in this area. The course is organized as a systems approach to communications and networking. Topics include fundamental definitions and concepts (bandwidth, information, etc.), types of transmission media, conversion between the analog and digital domains, switching and networking principles and architectures, wireless networking, networking protocols, regulatory and applications issues. Recommended background: ECE 2011.

Course web page.

ece4304: communication systems engineering

This course introduces the theory and performance analysis of communication in noise. The mathematical treatment of noise as a random process is developed in the context of baseband and passband transmission systems. The performance of analog transmission systems is developed and the tradeoff between bandwidth and performance is exposed. The optimum PCM receiver is derived and introduces the general concept of decision theory and signal space representation of decision systems. A treatment of coding theory for error detection, correction and compression leads to the development of Shannon's information theory and the ultimate performance of digital transmission systems. Finally, concepts that underly modern digital data computer network systems are introduced. Recommended background: ECE 3311 and MA 2621.

Course web page.

ece4703: real-time dsp

This course provides a basic introduction to the principles of real-time digital signal processing (DSP). Topics include: design of real-time DSP architectures, sampling and quantization of continuous time signals, design and implementation of FIR and IIR digital filters, and theory and application of the Fast Fourier Transform (FFT). The emphasis of the course is on the design and implementation of DSP algorithms. The algorithms are implemented on personal, portable DSP boards that the students can either program in the lab or purchase for use on their home computers. This course features an interactive studio format with mini-lectures and labs integrated into three-hour sessions. This format allows the students to try out the algorithms and methods shown in class immediately, with the instructor nearby to lend assistance and advice. Recommended background: ECE 2312 experience in C programming.

Course web page.