News for

More small tweaks to Lab 6, but now the Python code base is posted and some additional details are included in the doc. To run the IPython notebook in the Lab, make sure to use the Canopy Package Manager to updated IPython to >= 2.0.

Lab 5 is now updated for Spring 2014

Lab 4 is now updated for Spring 2014.

Lab 3 is now updated for Spring 2014.

Lab 3 ADS ZIP package updated for ADS 2011. For this workspace to work you will need to install the component library Analog_Parts_vendor_kit. A document explaining this process is posted in the Agilent ADS Tutorial and Lab Projects center tab.

Links to mbed.ord and PN_seq.cpp added under Lab 2.

A ZIP package of MATLAB routines for collecting scope and spectrum/network analyzer data via GPIB is now updated. See the center tab Agilent 4395A Manuals & GPIB Support. In particular, the file 'getDataAnalyzer.m' has been fixed so log frequency axis data can be captured directly. You will need to plot using semilogx, i.e., with the output data simply do semilogx(data.x,data.y).

Lecture notes and Matlab m-code developed for Dr. Wickert's teaching of ECE4625 is available on the ECE 4625/5625 Web Site.

Related Courses

Communication Systems II, ECE 5630/4630. Will be offered Fall 2012

Phase-Locked Loops, ECE 4675/5675. May be offered Summer or Fall 2012.



Office Hours

T 3:05 to 4:00 PM and 7:05 to 8:00 PM
M/W 11:00 AM to 12:00 PM, or by appointment.
Office EN 292,
Phone 255-3500,

Learning MATLAB

Course notes on learning MATLAB are available in PDF format at the above link from when I taught ECE 1010.

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

Laboratory experiments demonstrating material taught in ECE 4625/5625. Use is made of spectrum analysis to study baseband signals and signal processors. Topics include AM, FM, PM, sampling, TDM, digital modulation, errors, and complete communication systems.
Corequisite: ECE 4625
Offered: Spring

Course Materials - Lab Handouts

The labs will be updated for the Spring 2012 semester.

Course syllabus as of 10:44 PM on Sunday, January 19, 2014.

Lab 1 as of 10:27 PM on Tuesday, January 21, 2014.

Lab 2 as of 07:34 PM on Sunday, February 02, 2014. PN_seq.cpp.

Lab 3 as of 09:40 PM on Monday, February 17, 2014.

Lab 4 as of 10:13 PM on Monday, February 24, 2014.

Lab 5 as of 01:24 PM on Tuesday, March 11, 2014.

Lab 6 as of 08:04 AM on Wednesday, May 21, 2014. The lab 6 MATLAB zip package as of 10:03 PM on Sunday, April 20, 2014 and the Python zip package as of 07:09 AM on Wednesday, May 21, 2014.

Lab 7 as of 02:44 PM on Wednesday, May 04, 2011. To be completed.

To be completed: Lab 7 on software defined radios using GNU Radio Companion and the USRP.

Old lab experiments manual for reference as of 07:35 PM on Monday, January 25, 2010.

Other Course Materials

ECE 4625/5625 Lecture Notes & m-Code

Lecture notes in PDF format when I last taught the class Spring 2007. Note: The file size is 25MB.

Agilent 4395A Manuals & GPIB Support
Agilent ADS Tutorial and Lab Projects