News for

ADS is now available on the new computers. Also, when you download and unpack the Lab1 ADS Workspace, you will find various circuit designs ready to go. The schematic BSF is actually a bandpass active filter (BPF).

The lab are dated 2014, but this should be OK. Ultimately as I am going to be making many changes over the next year to adapt to work with the new test equipment. This semester the game plan is to keep things in line with the current test equipment.

The ADS code base for each lab is compressed as a .rar rather than .zip. I can repackage as needed. The new computers, that are part of the lab upgrade, are already in place and I don't know for sure what tools are present.

A short pdf document on brining ADS plot data into Jupyter notebook is available under the Keysight ADS tab.

You will start using Keysight ADS during LAB 1. An brief ADS tutorial is available in the Agilent ADS Tutorial and Lab Projects center tab. When you get using the ADS Workspace for lab 3 you may need to install the component library Analog_Parts_vendor_kit. Again see the tutorial document. or perhaps as I have seen under ADS 2016, you are asked about installing the library the first time you open the Workspace.

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

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

Related Courses

Communication Systems II, ECE 5630/4630, will be offered Fall 2018.



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 Python

Python Basics (beta) a tutorial written in IPython Notebook

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

An IDE I recommend is Pycharm Community Edition.

NumPy2MATLAB and IPython reference card.

The future of Jupyter Notebook is JupyterLab.

EAS RATS and LATS Servers

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

Course syllabus as of 09:36 PM on Tuesday, January 16, 2018.

Lab 1 as of 05:13 PM on Sunday, January 04, 2015.

Lab 2 as of 08:34 PM on Sunday, February 02, 2014. PN_seq.cpp. ADS 10 bit PN.

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

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

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

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

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

To be completed: Lab 7 on sensor node radios. The use of GNU Radio Companion under Lab 6. The latter will require a live boot into Linux using a USB stick or DVD. Experimenting with with the lab computers is needed.

Old lab experiments manual for reference as of 08: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
Keysight ADS Tutorial and Lab Projects