EEE301 DIGITAL AND ANALOGUE COMMUNICATIONS II LAB ASSIGNMENT 1
Lab Assignment: Baseband Digital Signal Transceiver
Kyeong Soo (Joseph) Kim
Department of Electrical and Electronic Engineering Xian Jiaotong-Liverpool University 12/11/2019
I. INTRODUCTION
In this Lab assignment, you will use MATLAB to develop a baseband transceiver for binary digital signals, including verification of BER performance of the optimum receiver (i.e., matched filter of shaped pulses).
II. LAB PROCEDURES
The Lab procedures below are for your reference only; you need to check appropriate MATLAB functions by yourself.
Set system parameters (very important).
Including data rate, bit rate, signal (i.e., bipolar vs. unipolar binary sequence), pulse shaping
(i.e., rectangular vs. root raised cosine (RRC)), number of samples per bit, pulse roll-off factor
and so on.
Create a binary sequence as a signal source.
e.g., randi(M,N) to generate an MN matrix of random binary numbers.
Perform pulse shaping.
1) Oversampling.
2) Rectangular or RRC pulse shaping.
e.g., rcosdesign() for FIR filter coefficients for RRC.
Apply channel model (AWGN).
e.g., wgn(M,N,P) to generate an MN matrix of white Gaussian noise samples.
Perform pulse detection (matched filtering) and down-sample the signal.
1) Matched filtering.
2) Downsampling.
Be careful your down sampling point (i.e., one sample per bit decision).
Compute and plot BER vs. Eb/N0.
III. LAB REPORT
It should have no more than 12 pages and MATLAB code listing in the Appendix.
1) An overview of baseband signals transceiver, including schematic block diagrams, math modeling, and parameter setting. Give at least one example of real life applications.
2) Demonstrate through MATLAB plots the intermediate results of each step for the four combinations of waveform and pulse shaping summarised in Table I:
a) The baseband signal waveform in time domain.
b) The power spectrum density of the baseband signal. c) BER vs. Eb/N0 of the optimum receiver.
3) Explain the baseband digital communication architecture:
a) Why pulse shaping is necessary?
b) What is the appropriate oversampling rate?
EEE301 DIGITAL AND ANALOGUE COMMUNICATIONS II LAB ASSIGNMENT 2
TABLE I
COMBINATIONS OF WAVEFORM AND PULSE SHAPING.
c) What is matched filtering and why it is necessary?
4) Verify the receiver performance of BER vs. Eb/N0 with analytical results.
5) Attach the MATLAB code with comment for each line in the Appendix.
IV. MARKING SCHEME
1) (16 marks) An overview of the designed baseband signal transceiverincluding schematic block diagram, math models, and parameter settingand at least one example of real life applications.
2) (44 marks) Good illustration of the intermediate results of each step for the four cases in Table I. a) (12 marks) The baseband signal waveform in time domain.
b) (16 marks) The power spectrum density of the baseband signal.
c) (16 marks) The optimum receiver performance (i.e., BER vs. Eb/N0).
3) (12 marks) Valid discussions on the following points: a) (4 marks) Why pulse shaping is necessary?
b) (4 marks) What is the appropriate oversampling rate?
c) (4 marks) What is matched filtering and why it is necessary?
4) (16 marks) Verify the receiver BER performance with analytical results for the four cases in Table I.
5) (12 marks) The presentation of the report, including organization, clarity and concise wording,
clear-cut section and good paragraphing, all figures and tables with proper captions and numbering.
V. DELIVERABLES
You need to submit the following through the ICE by 11:59 pm, Sunday, 15/12/2019.
A Lab report.
MATLAB source code (as separate files).
As part of the report, you must provide detailed instructions how to run the MATLAB program so that TA can reproduce your results on his computer.
Bipolar
Unipolar
Rectangular
Case 1
Case 2
RRC
Case 3
Case 4
Reviews
There are no reviews yet.