News for
05-01-2019

Final push of all three Lab 6 documents. SDR streaming will be added to a future iteration of the lab, most likely over the summer.

Lab 5 and other docs/Jupyter updated as a "final version" for now.

Lab 4 updated with an additional wideband receiver experiment involving image rejection using the RF Board 88-108 MHz BPF. Not required for Spring 2019, just letting you know it is there./p>

The Lab 4 experiment. The lab computers have pyaudio_helper working. To get this to work on your own computer easy, unless you have Python 3.7 installed. If you have Python 3.7 installed with Anaconda, it is possible to install a virtual environment of Python 3.6 so you can then install scikit-dsp-comm with pyaudio_helper working. For those interested, details forthcoming.

Old: 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 start 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. FYI, for the new labs I am now testing with ADS 2019.

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

 

 

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 (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 04:47 PM on Friday, January 18, 2019.

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.

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

Lab 2 as of 09:48 PM on Wednesday, February 13, 2019. Lab 2 Jupyter notebook sample as of 07:07 AM on Wednesday, February 13, 2019. PDF version of notebook as of 07:06 AM on Wednesday, February 13, 2019.

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

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.

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

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.

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

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.

Old Lab 5 as of 01:25 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.

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.

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

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