ELEC 433
Architecture For Wireless Communications
Instructors: Evan Everett and Michael Wu
Rice University, Department of Electrical and Computer Engineering
Week 1: Course Overview / Intro to System Generator
- Slides: Course Overview - Intro to System Generator Part 1 - Intro to System Generator Part 2
- Lecture Videos: Welcome / Intro to System Generator Part 1 - Intro to System Generator Part 2
- Assignment: Lab 1 Assignment - Lab 1 Files - DDS Example
Week 2: Modulation
- Slides: Modulation
- Lecture Video: Modulation
- Assignment: Lab 2 Assignment
- Helful links: Using BERTool with Simulink - MATLAB's qammod and modnorm functions.
Week 3: Filtering Part 1
- Slides: Filtering Part 1
- Lecture Video: Filtering Part 1
- Assignment: Lab 3 Assignment
- Example Models: Filter Demos
Week 4: Filtering Part 2
- Slides: Filtering Part 2
- Assignment: Lab 4 Assignment
- Circular buffer block: Circular buffer
Week 5: Running you Design in WARP
- Tutorial: Building a Sinusoid Generator with Warp
- Assignment: Lab 5 Assignment
- Files: DDS Model - Template XPS Project - DDS Controller C Code
Week 6: Frequency Conversion
- Slides: Up and Down Conversion
- Lecture Video: Up and Down Conversion
- Assignment: Lab 6 Assignment
- Files: Polyphase Interpolating Filters
Week 7: Carrier Frequency Offset Recovery
- Slides: CFO Recovery
- Assignment: Lab 7 Assignment
Week 8: Timing Synchronization Part 1
- Slides: Timing Synchronization Part 1
- Lecture Video: Timing Synchronization Part 1
- Assignment: Lab 8.1 Assignment
Week 9: Timing Synchronization Part 2
- Slides: Timing Synchronization Part 2
- Lecture Video: Timing Synchronization Part 2
- Assignment: Lab 8.2 Assignment
- Files: Template XPS Project (same as before) - Skeleton C Code
Week 10: Demodulation and BER Testing
- Slides: Demodulation and BER Testing
- Assignment: Lab 9 Assignment
- Files:
mls.m (function for generating maximal length sequences)
FIR64.slx (64-tap FIR filter)
Template XPS Project (same as before)
Skeleton C Code (same as before)
Demos
- Frequency Response Demo (Great for verifying filter designs)
- Subsytems Demo (Shows how to organize complex models into orderly subsytems)
- To/From Workspace Demo (Illustrates how your Sygen model can interact with the Matlab Workspace)
- ASR Demo (Adressable shift registers are using frequently in digital comm implementation)
- Download all the demos at once here.
Week 2: Modulation
- Slides: Modulation
- Lecture Video: Modulation
- Assignment: Lab 2 Assignment
- Helful links: Using BERTool with Simulink - MATLAB's qammod and modnorm functions.
Week 3: Filtering Part 1
- Slides: Filtering Part 1
- Lecture Video: Filtering Part 1
- Assignment: Lab 3 Assignment
- Example Models: Filter Demos
Week 4: Filtering Part 2
- Slides: Filtering Part 2
- Assignment: Lab 4 Assignment
- Circular buffer block: Circular buffer
Week 5: Running you Design in WARP
- Tutorial: Building a Sinusoid Generator with Warp
- Assignment: Lab 5 Assignment
- Files: DDS Model - Template XPS Project - DDS Controller C Code
Week 6: Frequency Conversion
- Slides: Up and Down Conversion
- Lecture Video: Up and Down Conversion
- Assignment: Lab 6 Assignment
- Files: Polyphase Interpolating Filters
Week 7: Carrier Frequency Offset Recovery
- Slides: CFO Recovery
- Assignment: Lab 7 Assignment
Week 8: Timing Synchronization Part 1
- Slides: Timing Synchronization Part 1
- Lecture Video: Timing Synchronization Part 1
- Assignment: Lab 8.1 Assignment
Week 9: Timing Synchronization Part 2
- Slides: Timing Synchronization Part 2
- Lecture Video: Timing Synchronization Part 2
- Assignment: Lab 8.2 Assignment
- Files: Template XPS Project (same as before) - Skeleton C Code
Week 10: Demodulation and BER Testing
- Slides: Demodulation and BER Testing
- Assignment: Lab 9 Assignment
- Files:
mls.m (function for generating maximal length sequences)
FIR64.slx (64-tap FIR filter)
Template XPS Project (same as before)
Skeleton C Code (same as before)
Demos
- Frequency Response Demo (Great for verifying filter designs)
- Subsytems Demo (Shows how to organize complex models into orderly subsytems)
- To/From Workspace Demo (Illustrates how your Sygen model can interact with the Matlab Workspace)
- ASR Demo (Adressable shift registers are using frequently in digital comm implementation)
- Download all the demos at once here.