News for
04-17-2019

We talked about Set #7 problems today. I will be seeing if I have any hints to post on these problems.

Lecture 12 video posted.

Updated the Levinson-Durbin Jupyter notebook ZIP.

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.
  • Set 5 as of 01:31 PM on Tuesday, March 12, 2019. Hints as of 06:07 PM on Wednesday, April 03, 2019.
  • Set 6 as of 07:11 AM on Wednesday, April 03, 2019.
  • Set 7 as of 07:11 AM on Wednesday, April 03, 2019.
Python/Jupyter Projects
  • TBD
Takehome Exams