Notes Course Syllabus Lab Report Expectations System Generator Tips System Generator User Guide Digital Comm App Notes Writing Reports in LaTeX Project Requirements and Ideas Project Report Guidlines
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.
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 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 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 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 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 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 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 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.
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.