New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew...
Transcript of New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew...
![Page 1: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/1.jpg)
01001000100001001000100000110000001000001100
New Communications Curriculum With TI DSP Hardware at the University of Toronto
Bruno KorstComm. Syst. EngineerUniversity of [email protected]
![Page 2: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/2.jpg)
2
Agenda
MandateCreate the facility tailored for the courses
The Communications LabWorkstations, Experiments, Design ProjectsDemonstrations, Summer Intern, DEEP (High School)Student Feedback
Future GoalsDemo
![Page 3: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/3.jpg)
3
Mandate
Develop lab components for communications / DSP courses
Communication Principles
Digital Communications
Digital Signal Processing
Multimedia & Image Processing
![Page 4: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/4.jpg)
4
Mandate
Provide students with superior learning experience
Large number of stations• Flexible lab hours, teaching material and guidance provided
State of the art hardware using TI platforms• TMS320C6713 for design projects
Exposure to latest industry software tools• Code Composer StudioTM IDE (with or without
Simulink®/Matlab®)
Opportunity to develop projects on latest hardware available to the industry
![Page 5: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/5.jpg)
5
The First Communications Lab Facility
16 workstations32 students per session
![Page 6: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/6.jpg)
6
The First Communications LabWorkstations
16 Workstations
1 Notebook PC1 TI c6711 DSK
• Audio daughtercard1 Oscilloscope1 Signal Generator1 Spectrum Analyzer
SoftwareMatlab / Simulink
• TI interface Code Composer Studio
![Page 7: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/7.jpg)
7
The First Communications LabWorkstations
![Page 8: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/8.jpg)
8
Communications LabNew Facility
New room for 20 workstations
![Page 9: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/9.jpg)
9
The Communications Lab Experiments
Five experiments per courseOne experiment every two weeks
Format: Preparation and Outline/ReportPreparation done at home
• Background math and design of block diagramsResults reported in the lab
• Results obtained from system which students designed in their preparation.
Always Simulation & ImplementationSimulink with some Matlab codeImplementation automatic or on code provided
![Page 10: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/10.jpg)
10
The Communications Lab Experiments
Reports prepared during experiment90% of the session time spent on simulation/implementation10% remaining reporting resultsTAs may ask questions (and mark them) during the session. Most TAs prefer to give the marks at the end of every session
Maximum of 2 students per stationLarge groups (>2) for the workstations utilized are unproductive
![Page 11: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/11.jpg)
11
The Communications Lab Experiments
Course: Introduction to Communication Systems
Code Composer Studio and Simulink• Initial exposure to software / hardware tools
Introduction to Digital Filters• “look at it as a band-limited channel”
Amplitude Modulation• Modulation and demodulation (prototype board)
Frequency Modulation• Modulation and demodulation (PLL on DSP platform)
Uniform PCM (sampling and quantization)
![Page 12: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/12.jpg)
12
The Communications Lab Experiments
Course: Digital Communications
Non-Uniform PCM (u-Law / A-Law)Noiseless Pulse Transmission
• The role of Matched FiltersNoisy Pulse Transmission
• The role of the Square Root Raised Cosine filterQAM (16-QAM)
• Eye Diagram and Constellation DiagramError Control Codes
• BER, generator matrix/syndrome
![Page 13: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/13.jpg)
13
The Communications Lab Experiments
Sample: Frequency Modulation – Simulation
Challenge: rework the FM equation to implement it
![Page 14: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/14.jpg)
14
The Communications Lab Experiments
Sample: FM – results from simulation
(implementation on c6713 DSK demo at the end)
![Page 15: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/15.jpg)
15
The Communications Lab Experiments
Sample: Eye Diagram – Constellation (simulation)
![Page 16: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/16.jpg)
16
The Communications Lab Experiments
Course: Digital Signal Processing(under development)
Sampling and QuantizationFinite Impulse ResponseInfinite Impulse ResponseFast Fourier TransformIntroduction to Image Processing
![Page 17: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/17.jpg)
17
The Communications Lab Experiments
Course: Multimedia & Image Processing(under development)
Sampling and QuantizationColour Image ProcessingDiscrete Cosine TransformWavelets IWavelets II
![Page 18: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/18.jpg)
18
The Communications Lab Design
A variety of projects have been supported
Loudspeaker LinearizationCAP Modem DesignOptimal Reception in Multiuser EnvironmentPhase Correction Algorithm for Power CircuitsHead-Related Transfer Function Implementation
TI Hardware (DSK) and guidance is provided
![Page 19: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/19.jpg)
19
Other Activities
Demonstrations on demand
Courses which do not have a lab component require in-class demos:
• Sampling and Quantization (Uniform)• Pulse Transmission (noisy and noiseless)• 16 QAM – eye diagram and constellation
Visitations from academia / industry
Open-house – prospective students
![Page 20: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/20.jpg)
20
Other Activities
Summer Student Intern
Every summer a student/volunteer is recruited• 3rd year student (paid) or 2nd year volunteer
Student tasks:• Assist in the preparation of future experiments• Work on a particular project of interest
– Efficient Implementation of Head Related Transfer Function
Work provides early exposure to TI platform/programming environment
![Page 21: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/21.jpg)
21
Other Activities
Da Vinci Engineering Enrichment Programme
Geared towards Senior High School students
Projects are primarily related to audio and acoustics
• Very first exposure to “real” DSP programming• Math is kept to a minimum. Ex: Echo/Delay, FIR filtering
Intention to use TI High School material in the future
![Page 22: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/22.jpg)
22
Student satisfaction
Surveys with > 100 studentsIntroduction to Communication Systems Course
Lab Setting
• Setting was considered very adequate• Students appreciate groups of two
Teaching Methodology
• “Lab Outline / Report” is an all-time favourite– TAs and students prefer marking in the lab
• Avg 15 students per TA is desireable
![Page 23: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/23.jpg)
23
Student Satisfaction
Surveys with > 100 students (cont’d)Relevance of Experiments
• Students indicate their appreciation for lab experiments synchronized with topic studied in the theory
• Experiments helped significantly their understanding of the topic (meaning: better marks in exams)
Perception of future use
• By working with HW used in the industry, students experience a “closer to reality” lab.
• They appreciate becoming familiar with a useful tool for their professional practice.
![Page 24: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/24.jpg)
24
Future Goals
Achieve full compatibility with latest TI development platformAdd dedicated hardware components to specific courses: image processing, audio processing, telephony, etc.Expand towards project-only coursesOffer industry-oriented courses
![Page 25: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/25.jpg)
25
Demo
FM ModulatorPlatform: TI TMS320C6713 DSKSW: Simulink with TI interface, Code Composer Studio.Details
Students should work out the math to design the block diagram and simulate it.Students should realize the limitations of the CODEC and account for that.
![Page 26: New Communications Curriculum With TI DSP Hardware at …bkf/thesis/sprp410_bkf_presentation.pdfNew Communications Curriculum With TI DSP Hardware at the University of Toronto Bruno](https://reader030.fdocuments.in/reader030/viewer/2022040919/5e9570927b73c901173b5a61/html5/thumbnails/26.jpg)
26
New Communications Curriculum With TI DSP Hardware at the University of Toronto
Bruno Korst
Communication Systems EngineerUniversity of [email protected]