News for
02-25-2015

The Chapter 3 IPython notebook has been updated wto include the rp1 function definition. If you look at the PDF version you will see that I also show how to write code module that hold the definition of rp1 and that also doubles as a script that you can run from the terminal.

Lecture video 6 posted. The sample module rp1_test.py is included in the ZIP package.

I will be pushing out the use of Python using the IPython Notebook over MATLAB. See the right column for info on how to get started. The Python Basics is my first cut at getting started.

 

 

Office Hours

W 10:40 to 11:45 AM
other times by appointment.
Office EN 292,
Phone 255-3500, wickert@eas.uccs.edu.

Hayes errata problems

Learning Python

Python Basics (beta) a tutorial written in IPython Notebook

Learning materials for Python: Enthought free training for students.

NumPy2MATLAB and IPython reference card

Canopy Debugger

App nap on OSX 10.9 results in a sluggish IPython. See appnope.

Obtaining Mathematica

Mathematica is available across the campus due to the CU system wide site license. This system-site license also means that students may install their own copy on home computers as well. Some links of interest regarding the CU site license for Mathematica are: download and installation and support information.

Catalog Course Description

Concepts of signal processing using random signals; random vectors, random processes, signal modeling, Levinson recursion, Wiener filtering, spectrum estimation, and detection theory.
Prerequisite: ECE 4650/5650 or equivalent and ECE 3610 or equivalent.
Offered: Alternate Spring Semesters

Course Materials - Course Notes, m-Code

Course Syllabus as of 09:59 AM on Monday, January 05, 2015.

Intro Lecture as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 2 notes as of 02:55 PM on Wednesday, January 28, 2015. Corresponding IPython notebook: IPYNB zip as of 09:33 PM on Wednesday, January 28, 2015, IPYNB PDF as of 02:24 PM on Wednesday, January 28, 2015.

Chapter 3 notes as of 09:34 PM on Wednesday, January 21, 2015. Corresponding IPython notebook: IPYNB zip as of 05:08 PM on Wednesday, February 25, 2015, IPYNB PDF as of 05:06 PM on Wednesday, February 25, 2015.

Chapter 4 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 5 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 6 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 7 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 8 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 9 notes as of 09:34 PM on Wednesday, January 21, 2015.

Chapter 10 notes as of 09:34 PM on Wednesday, January 21, 2015.

Lecture Notes

Lecture Videos - Streaming and Download

Spring 2015 Lectures as MP4

This semester I will changing the video format to MP4. Both the older .mov files and newer MP4 files are best played by first downloading. The resolution is 1280 x 720 in most cases. The typical file size per lecture is about 300+ MB, more for the MP4's.

To directly download the lectures for playback at a later time, go to the lectures folder, right click, and download

Problem Sets with Solutions
  • Set 1 as of 09:32 PM on Wednesday, January 21, 2015. Hints as of 03:08 PM on Wednesday, January 28, 2015. Solutions as of 06:38 AM on Thursday, February 12, 2015.
  • Set 2 as of 06:57 AM on Tuesday, February 03, 2015. Hints as of 10:53 AM on Thursday, February 05, 2015. Solutions as of 08:44 PM on Tuesday, February 24, 2015.
  • Set 3 as of 12:46 PM on Sunday, February 22, 2015.
Python Projects

An old MATLAB project is shown below for reference.

  • Project 1 as of 01:50 PM on Monday, February 25, 2013.Hints as of Cannot perform flastmod(): Win32 Error Code = 2
    . Due Friday March 22, 2013.
Exams