Spring 2023 Syllabus (PDF)

CHAPTER 1. Overview of the Hardware and Software Tools

How to Capture the Agilent Oscilloscope Screen Image and Channel Data to the PC

CHAPTER 2. Learning to Use the Hardware and Software Tools by Generating a Sine Wave

CHAPTER 3. Digital Filters

CHAPTER 4. The FFT and Power Spectrum Estimation

Note About How to Structure Your FFT Test Program

Make your 1024-point complex input array X[N] an external (global) array. This causes X to be stored in a fixed location in memory. When you make your spectrum analyzer, your interrupt service routine declared with the keyword "interrupt" can have no arguments, so you must pass arrays to it as external arrays.

CHAPTER 5. Amplitude Modulation

CHAPTER 6. Double-Sideband Suppressed-Carrier Amplitude Modulation and Coherent Detection

CHAPTER 7. Single-Sideband Modulation and Frequency Translation

See slides 8-24 and 8-25 for instructions on how to use the oscilloscope to measure the signal spectrum.


CHAPTER 8. Frequency Modulation


CHAPTER 19. Adaptive Equalization for PAM

CHAPTER 20. Frequency Shift Keying (FSK)

CHAPTER 21. Brief Introduction to Direct Sequence Spread Spectrum Systems

CHAPTER 22. Introduction to Convolutional Codes

CHAPTER 23. Turbo Codes

CHAPTER 24. Low-Density Parity-Check Codes

A Better Random Number Generator than the one in the C6x C Compiler Library