News for
01-20-2020

Welcome to the Spring 2020 offering of ECE4670 Communications Lab. I am starting to push updated material, in particular the updated syllabus is now posted.

Office hours for Spring 2020 linked under the top of the right column heading.

Getting Python 3.7 up on your personal system will be helpful. ALso getting Scikit-DSP-Comm installed. See the second page of the syllabus for details.

 

 

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, mwickert@uccs.edu.

Learning Python

Python Basics a tutorial written in Jupyter Notebook. ZIP.

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

Two IDE's I recommend are (1) VS Code with the Python extension and (2) Pycharm Community Edition.

NumPy2MATLAB and IPython reference card.

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 10:42 PM on Thursday, January 09, 2020.

Lab 1 as of 10:01 PM on Thursday, April 25, 2019. Lab 1 Jupyter notebook sample as of 10:54 PM on Sunday, February 03, 2019. PDF version of notebook as of 06:43 PM on Sunday, February 03, 2019.

Lab 2 as of 09:48 PM on Wednesday, February 13, 2019. Lab 2 Jupyter notebook sample as of 11:17 AM on Friday, January 31, 2020. PDF version of notebook as of 07:06 AM on Wednesday, February 13, 2019.

Lab 3 as of 09:02 AM on Saturday, March 02, 2019. Lab 3 Jupyter notebook sample as of 06:41 AM on Thursday, February 28, 2019. PDF version of notebook as of 06:44 AM on Thursday, February 28, 2019. LTSpice Export Reparser as of 11:36 AM on Monday, October 02, 2017.

Lab 4 as of 11:30 AM on Wednesday, April 10, 2019. Lab 4 Jupyter notebook sample as of 03:50 PM on Saturday, March 30, 2019. PDF version of notebook as of 03:48 PM on Saturday, March 30, 2019.

Lab 5 as of 01:25 PM on Wednesday, April 24, 2019. Lab 5 Jupyter notebook sample as of 01:22 PM on Wednesday, April 24, 2019. PDF version of notebook as of 01:26 PM on Wednesday, April 24, 2019.

Lab 6 as of 01:01 PM on Wednesday, May 01, 2019. Lab 6 Jupyter notebook sample as of 01:03 PM on Wednesday, May 01, 2019. PDF version of notebook as of 12:59 PM on Wednesday, May 01, 2019. Windows 64 bit drivers ZIP. SDR# plus Zadig USB configuration tool.

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

Old Labs

Old Lab 1 as of 05:13 PM on Sunday, January 04, 2015.
Old Lab 2 as of 08:34 PM on Sunday, February 02, 2014. www.mbed.org. PN_seq.cpp. ADS 10 bit PN.
Old Lab 3 as of 10:40 PM on Monday, February 17, 2014.
Old Lab 4 as of 11:13 PM on Monday, February 24, 2014.
Old Lab 5 as of 01:25 PM on Wednesday, April 24, 2019.
Old 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.

Other Course Materials

Keysight N9914A and 33600A Manuals

FieldFox Spectrum/Network Analyzer (model N9914A)

Trueform Waveform Generator 33600A (model 33622A)

RF Board Design Details
Agilent 4395A Manuals & GPIB Support
Keysight ADS Tutorial and Lab Projects