Assignment title: Information
BE201 Digital Communication
Assignment 2 Group Project: Written assignment
Topic: Matlab coding, signal transmission, sampling, filtering and Fourier analysis
Submission Due: Week 11 (11pm on 5th June 2016)
Total Marks = 100 (10% of total assessment)
Word Limit: 2000 Words (12-point font in Times New Roman)
Note: Students should work in teams of 3-4 students each. Every student should find a team
mate. Students are encouraged to work with even people they are not accustomed to.
Purpose of the assessment:
The purpose of this assignment is to motivate students to learn MATLAB programming and
how to use software to solve problems numerically. In summary, the learning outcomes in
this project include:
a. Simulate digital communication applications using Matlab.
b. Explain the need for sampling.
c. Apply the principles used in the generation, transmission and reception of signals.
a. Demonstrate analytical and problem solving skills.
b. Demonstrate the ability to work efficiently and effectively in team environment.
c. Prove the ability to apply content learned during their studies to solve problems.
d. Develop research and lifelong learning skills.
e. Develop the skill to write professionally-looking technical reports.
Description of the assessment:
1. Background
The main purpose in digital communications is the generation, processing, storage and
transmission of signals. The transmission medium is non-ideal and thus processes the signals
passing through it in its own manner. In essence, a transmission medium works as signal
filter. One of the important things is the knowledge about how the signals are changed by the
channel. Fourier analysis is used to decompose signals into their frequency components. By
so doing we are able to analyse the signal and the potential effects of the transmission
medium on them. Many things in digital communication systems cannot be handled
manually. Thus, there are several software packages available for the design and analysis of
digital communication systems. One of the most popular ones supported by the industry is
MATLAB. Thus, it is beneficial for students to know how to use it proficiently.
Questions
Consider the signal xt e4tut where u(t) is the unit step function.
(a) Manually compute the Fourier transform of the signal x(t).
(b) Derive the 3-dB or half-power bandwidth (WdB) of this signal?
Assume that the signal x(t) has been transferred over an ideal low-pass communication
channel with the impulse response h(t) and transfer function H(f) which has the cut-off
BE201 Assignment 2 Page 2 of 3
frequency of f cutoff 32 W3dB as illustrated below. The signal that reaches the receiver is
y(t).
(c) Describe y(t) by comparing and contrasting it with x(t). What are the effects of the
transmission system on the information-bearing signal x(t)?
(d) Use MATLAB and the discrete Fourier transform (DFT) to numerically compute the
Fourier transform of y(t). [Note that the FFT is usually used to compute the DFT to
reduce processing.] Explain how you proceed with your work. In particular, explain
how you chose:
The sampling period Ts
The sampling frequency fs
The number of samples of y(t), N0, used.
The spectral sampling interval (i.e. sampling interval of Y(f))
The law or theorem governing sampling of a signal
(e) Graph X(f) and Y(f) over the frequency range 0 f 300Hz and compare them. We
use the functions "plot" for continuous and "stem" for discrete graphs in MATLAB.
2. Requirements
The requirements are found in the marking scheme table below.
Suggested approach:
1. Students are required to analyse the questions given individually and with their team
members in order to thoroughly understand the subject matter and solve the questions.
2. The student must research and learn anything unknown that is required to complete the
assignment.
3. Each team is required to submit a concise technical report while being mindful of word
limit.
Submission Guidelines:
Your assignment should be completed according to the General Guidelines for Presentation
of Academic Work.
1. successful completion of required tasks
2. quality of figures (no copy-and-paste graphics allowed!)
a. comments
b. meaningful names
3. accompanying documentation including
a. table of contents and page numbers
b. a front page - indicating your names.
c. list of references used (IEEE referencing style) as an evidence of research
depth.
x(t) y(t)
BE201 Assignment 2 Page 3 of 3
4. The assignment must be submitted in soft (electronic) as .doc file on Moodle page
provided at MIT intranet. The page numbers of the assignment must be clear on each
page.
Marking criteria/rubric:
Marks are allocated as follows:
Section to be included
in the report
Description of the section Marks
Analytical and logical
reasoning
Demonstration of the correct application of analytical
reasoning and representation.
15
Scope A high level description as introduction
demonstrating the understanding of the case study.
5
Signal transmission and
filtering
Demonstration of thorough understanding of the
filtering effects on signals of communication
channels.
10
Sampling theorem and
its applications
Demonstration of thorough understanding of the
sampling theorem and its applications in digital
communications.
10
Fourier analysis Differences between Fourier transform, discrete-time
Fourier transform (DFT) and fast Fourier transform
(FFT).
10
Research depth Literature review of digital filtering and Fourier
theory and their importance in digital
communications.
10
Hands-on
work/MATLAB
Correct MATLAB code with figures as outputs of
code illustrating understanding of the s/w package.
10
Recent developments What new techniques are available for signal analysis
and how they claim to outperform DFT/FFT.
10
Reference style IEEE 10
Individual
contributions
The report clearly states the contributions of every
team member, and lists names and student IDs of all
team members.
10
Poor writing Inadequate structure, careless presentation, typos, or
the report exceeds the word limit by more or less
than 10%
-30
Plagiarism Type of plagiarism
- Copy from other student
- Copy from internet source/textbook
- Copy from other sources
-100
Total 100
Extensions: Requests for an extension, accompanied by supporting documentation, must
be received by the student in writing before 3 working days from the due date else penalties
may apply for late submission without an approved extension. Special consideration form is
available on level 8 reception.
Penalties: Academic misconduct such as cheating and plagiarism may incur penalties
ranging from a reduced result to program exclusion.