News for
05-08-2019

Lecture 15 video posted.

We tentatively plan to meet next Wednesday, May 15 at 8:00 AM. If no one needs to meet I will not show up either. Keep me posted on your plans as you complete the exam problems.

Solutions for Sets 4, 5, 6, and 7 posted.

As the semester passes by continue to think about data science and machine learning, as these are very contemporary topics across many disciplines.

Fall 2019

A request has been made to offer the phase-locked loops course, ECE 5675 or perhaps wireless networking. This course, like 5615, can be a self-study course/independent study type course using the available lecture videos and course notes. Ask me for info. Other such courses are under consideration as well.

Office Hours

M 2:15 to 3:00 PM and after 4:20 PM as needed,
W 2:15 to 3:00 PM and after 4:20 PM as needed,
or by appointment.
Office EN 292,
Phone 255-3500, mwickert@uccs.edu.

Learning Python

Python Basics a tutorial written in Jupyter Notebook. ZIP.

Link to Anaconda. This is the scientific Python I recommend.

An IDE I recommend is Pycharm Community Edition.

NumPy2MATLAB and IPython reference card

Jupyter Lab is ready. Also see, Getting started with JupyterLab (Scipy2018).

Obtaining Mathematica

EAS RATS and LATS Servers

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 07:44 PM on Friday, January 18, 2019.

PDF file of Intro Lecture as of 06:55 AM on Wednesday, January 23, 2019.

Lecture Notes

Lecture Videos - Download

Spring 2017 Lectures as MP4 Movies

All lectures, when available, are double length, meaning the class met for two lecture periods once per week. The .mp4 file size is typically 350 MB per 150 min lecture.

Problem Sets with Solutions
  • Set 1 as of 10:58 PM on Tuesday, January 22, 2019. Hints as of 08:54 AM on Friday, February 01, 2019. Solved as of 11:28 AM on Wednesday, February 20, 2019.
  • Set 2 as of 02:53 PM on Wednesday, February 13, 2019. Hints as of 02:38 PM on Wednesday, February 13, 2019. Solved as of 11:28 AM on Wednesday, February 20, 2019.
  • Set 3 as of 02:44 PM on Wednesday, February 13, 2019. Hints as of 01:45 PM on Thursday, February 21, 2019. Solved as of 06:40 AM on Wednesday, March 06, 2019.
  • Set 4 as of 06:28 AM on Wednesday, February 27, 2019. Hints as of 06:30 AM on Wednesday, March 06, 2019. Solved as of 07:02 AM on Tuesday, May 07, 2019.
  • Set 5 as of 01:31 PM on Tuesday, March 12, 2019. Hints as of 06:07 PM on Wednesday, April 03, 2019. Solved as of 07:01 AM on Tuesday, May 07, 2019.
  • Set 6 as of 07:11 AM on Wednesday, April 03, 2019. Solved as of 07:01 AM on Tuesday, May 07, 2019.
  • Set 7 as of 07:11 AM on Wednesday, April 03, 2019. Solved as of 07:01 AM on Tuesday, May 07, 2019.
Python/Jupyter Projects
  • TBD
Takehome Exams