Assignment 3:
Oral presentation of Simulink and Matlab
documentation
You should choose one of the Matlab manual
sections listed below and study it in detail. You may work in groups of one to
two people, who share the responsibility for one section. Each student should
read at least 20 pages.
Present the key points in the text
orally on the seminar in week number 15, during 10-15 minutes per group member.
Be pedagogical, focus on the most fundamental issues, but be prepared to answer
questions on more advanced issues. It is encouraged that you use computer
demonstrations, the whiteboard, PowerPoint presentations or overhead slides.
Please email me documents that I should print out on overhead plastic, or that
you want to show on the video projector, at least an hour in advance of the
seminar.
Present a list of 3-10 key terms per
group, all with short definitions, typically one sentence or two per term.
Within one day after the presentation, each group should publish the list of terms
with definitions in the WebCT discussion group ”Assignment 3: List of terms”,
one per group. Later on in the course, all course participants should be able
to answer questions related to these definitions in a quiz.
During the rest of the course, you
should act as expert on the text section you have studied, and assist the rest
of the course participants if they have questions related to it.
Topic |
Pages |
Group |
A. Introduction. Overview, example of a
real system. |
GS page 1-1 to 2-23. Partly: UG 1-8 to 1-36 How is the sampling rate presented? How can Bit Error Rate (BER) be measured? Present at least one of the examples in UG 5-64 until 5-85. (About 28 pages.) |
1 student Yun Li |
B. Channel models. Distorsion, noise, AWGN, SNR, Eb/No, fading, bandwidth and signal spectrum. |
GS 2-24 to 2-29 UG 1-116 to 1-138 UG 3-29 to 3-40 Help text on the spectrum scope (part of Signal Processing Blockset) Theory literature. (Voluntary: UG 5-29 to 5-41) How can the noise level and SNR be modified? How can S and N be measured? How is the SNR related to Eb/No? Fading models. |
1-2 students Shravan |
C. Error coding (channel coding). Forward error correction: Block codes and convolutional codes. Code rate. |
GS 2-30 to 2-38. GS 2-42 to 2-46. GS 2-55 to 2-58. UG 1-46 to 1-87. (Voluntary: UG 2-18 to 2-36. UG 5-2 to 5-7) Present the main categories of Forward Error Correction (FEC) codes and Error Detection codes, and how their code rates are denoted. |
2 students. Lawrence |
D. Digital modulation Baseband and passband models. |
GS 2-39 to 2-41. GS 2-47 to 2-54. UG 1-94 to 1-115. Parts of: UG 5-15 to 5-28 Present the main categories of modulation methods. Explain shortly the difference between baseband and passband models. |
1-2 students Julius |
E. Matlab-Simulink integration. BERTool. Communication sources and sinks. |
GS3-2 to 3-18. Partly: UG 1-8 to 1-35 Relevant MATLAB help texts Present solutions to some of the lab exercises. Demonstrate BERTool. |
1 student Munawar |
F. Computing and manipulating delays. Interleaving. Synchronization. |
UG 1-78 to 1-86. UG 1-139 to 1-155. UG 2-2 to 2-26 (Voluntary: UG 5-42 to 5-59) What is
the purpose of bit interleaving? What is the difference between convolutional
interleaving and block interleaving? |
1 student Mitu |
G. Samples, frames and events. Multirate models. Triggered sub-systems. |
UG 1-3 to 1-7. UG 1-36 to 1-44. GS 2-53 UG 2-2 to 2-25. UG 4-2 to 4-7. |
1 student Anwar |
H. Signal processing: Spectrum analysis. Filters and equalizers. Bandwidth. Sampling. Quantization. Source coding. |
UG 1-112 to 1-118. UG 1-157 to 1-164. Part of: UG 5-42 to 5-63 Help text for the Spectrum scope and other relevant blocks in Signal Processing Blockset |
1 student Dennis |
K. OFDM basics |
See theory compendium and the web, for example wikipedia. |
1 student Waqas |
L. Spread spectrum, frequency hopping and DS-CDMA |
See course literature and the web. |
1 student Markus |
GS = Communications Blockset Getting
Started. See
http://www.mathworks.com/access/helpdesk/help/pdf_doc/commblks/getstart.pdf
.
UG = Communications Blockset Users guide. See http://www.mathworks.com/access/helpdesk/help/pdf_doc/commblks/usersguide.pdf
.
*) Stateflow documentation:
http://www.mathworks.com/access/helpdesk/help/toolbox/stateflow/
http://www.mathworks.com/access/helpdesk/help/toolbox/simevents/
If something is unclear in the above texts, you are expected to search
for answers by means of:
- The help texts for each block and function.
- Course books in Telecommunications, Computer Networks and Wireless
Internet Access. See for example in the library.
- The web, for example wikipedia.