+
Assignment 4:
Describe a communication system and
demonstrate a simulation model of it
In this assignment you should choose
an existing simulation model of a communications system, and demonstrate it. It
may be a Simulink model, or a Matlab toolbox. Search among the Matlab demos, or
among freeware Simulink models that people have uploaded to
www.mathworks.com/matlabcentral/.
You should also briefly describe the
features and principles of operation of this telecommunication system, and give
facts and figures about the protocol or standard. See the list of
telecommunications references in the course material folder. You may start out
by reading about it in an online encyclopedia. Try to find the original
protocol standard document. Alternatively you may borrow a book in the library
that describes the standard, or search on the internet for a “white paper” or a
“survey” on this standard.
You may discuss how the Simulink or
Matlab model differs from the standard or from reality. What simplifications
are made in the model of the system? For example, data link layer issues may be
omitted, power control may be skipped in a cellular system, only certain modes
may be simulated, fading and co-channel interference may be omitted in the
modulation, and if no fading is included in the channel model, an equalizer may
be omitted.
This is also your choice of project
topic for the rest of the course. Later on in this course, you should develop a
Simulink model or make some minor modifications to an existing model, and
analyze the simulation results.
If several course participants are
choosing the same model, you have to work in a group. A group size of two is
recommended, but one and three are allowed.
The grading of the final project will
be based on:
- If you keep the deadlines.
- How difficult or large project you
choose.
- The depth of the theory study
(math formulas and good understanding of the features and principles of
operation is advantageous)
- Programming skills
- Problem definition, problem
analysis and analysis of the results
- Report language, layout and
structure
- Oral presentation
A. Choice of project
Publish a message in the discussion
forum “Project” as soon as possible, where you state your choice of
communication system as well as model to start out from. NB! The message should start a new thread, and should not be a
reply to a previous message. The title of the message should be the name of the
communications system or the model that you have chosen. During the rest of the
course, you will publish all documents related to your project in this thread.
Your fellow students and supervisor may publish comments questions and
suggestions related to your project in the same discussion thread.
Here are some suggestions for
project topics:
1. 256 channel ADSL.*
2. IEEE 802.11a WLAN Physical Layer. *
3. Bluetooth Voice Transmission.*
4. Digital Video Broadcasting Model. *
5. CDMA2000 Physical Layer. *
6. WCDMA Coding and Multiplexing. *
7. WCDMA Spreading and Modulation *
8. WCDMA End-to-end Physical Layer. *
10. Bluetooth Full Duplex Voice and Data Transmission **
11. RUNE – Rudimentary cellular Network Emulator. (Toolbox consisting
of .m-files.). Simulation of handover, power control and other radio resource
management schemes in a cellular system. I will provide you with the toolbox
files, which are delivered with the book “Radio Resource Management for
Wireless Networks” by Jens Zander.
12. Line codes.
Comparison of RZ, NRZ, AMI, Manchester coding (used in 10 Mbps Ethernet), 4B5B
(used in 100Base-TX Ethernet) and PAM5 (used in 1000Base-T Gigabit Ethernet): For
a code demonstrating RZ, NRZ, AMI and Manchester, see
http://apachepersonal.miun.se/~rogols/teaching/mks/lab2/LineEncoding.mdl
This code also requires this MATLAB function:
http://apachepersonal.miun.se/~rogols/teaching/mks/lab2/line_encoder.m
. During the rest of the project you may further develope the code to deal with
4B5B and PAM5, and to measure the bit error rate.
12. 802.11b PHY Simulink model **
13. Ultrawideband (UWB/wireless USB) Fixed-point model **
14. Ultrawideband (UWB/wireless USB) Channel model. **
15. Modulated sound: This project will be about transferring digital data as modulated
sound, using a loudspeaker and a microphone. The idea is that students should
evaluate differens modulation and error coding schemes. The model should also
include an equalizer and a synchronization scheme, and perhaps spread spectrum.
During your first presentation you may just present the standard digital
modulation system Simulink demo, which is a good starting point. I might also
provide you with a code that some students developed a few years ago.
*) See "demo" in Matlab.
**) See Matlab Central.
I have not tested all of them yet,
you have to do that. A majority of them should work in our environment.
B. Oral presentation
During the seminar in week 8, give a
short demonstration of the model and present the most essential facts about the
communication system that you have chosen orally. You may for example present a
block schedule, a table that summarizes the features of the model, and a list
of some key terms with short definitions. See below. You may talk for 5 to 10
minutes per group member.
C. Publish chapter 2, the system description
Write chapter 2 of the report, which
is a short theory study, a description of a communication system. Publish it in
”your” discussion thread (see above) in the discussion forum ”Project”, by the
end of week 8. This chapter may include one to three pages of text per group
member. Use the MS Word template that can be found in the course materials
folder.
The text should review at least one
reference, for example the original standard document. It should include a
system overview illustration, for example a block schedule. You may describe
the most important blocks briefly. Focus on the blocks that are included in the
Simulink model. A table that describes the most important figures and technical
parameters is recommended, for example bit rates, frequencies, bandwidth,
transmission power, modulation schemes, symbol rates, number of OFDM or OFDMA
subcarriers, error codes, bit interleaving schemes, multiple access schemes
(FDMA, TDMA, CDMA-DS, Frequency hopping, CSMA/CA, etc), source coding
protocols, etc. You should also say a few words about the area if application.
Define all terms that you use as pedagogical as possible. It should be
understandable to your fellow students.
Chapter 2 is written before Chapter
1, the introduction, since it is easier to formulate a good problem statement
in the introduction chapter after you have understood the basic features of the
system that you intend to analyze.
NB! Chapter 2 should not describe
the simulation model, but the communication standard, with a certain emphasis
on the parts that are included in the model. The simulation model may be a
simplified special case, for example point-to-point communication, restricted
to certain protocol layers. The model simplifications, limitations and basic
assumptions, as well as the changes to it that you intend to carry out, should
be described in chapter 3, the model chapter, later in the course.