0% found this document useful (0 votes)
4 views

LAB03

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

LAB03

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Analogue and Digital Communication Lab

(EL-3003)

LABORATORY MANUAL

Engr. Fakhar Abbas

Implementaion of a Simple Transceiver System in


MATLAB
(LAB # 03)
Student Name: ______________________________________________

Roll No: ________________Section: ____ Marks________/10

Date performed: _____________, 2024

____________________________________________________________________________________________________________________________________________________________

NATIONAL UNIVERSITY OF COMPUTER AND EMERGING SCIENCES, ISLAMABAD

Prepared by: Engr. M. Asim, Engr. Ihtisham Khalid Version: 2.01


Last Edited by: Engr. Fakhar Abbas
Verified by: Updated: Fall 2024
Dr. Shahzad Saleem
Analogue and Digital National University Roll No: __________
03

Lab #
Communication Lab of Computer and Emerging Sciences
(EL3003) Islamabad Fall 2024
____________________________________________________________________________________

Lab # 03: Implementatio of a Simple Transceriver System in MATLB


Learning Objectives:
1. Implement the Transciever System in MATLAB
2. Plotting should be learned using MATLAB
Equipment Required:
1. PC
2. MATLAB

TASK 01:

_____________________________________________________________________________________________
Page 2 of 7
Analogue and Digital National University Roll No: __________
03

Lab #
Communication Lab of Computer and Emerging Sciences
(EL3003) Islamabad Fall 2024
____________________________________________________________________________________
Lab Task:-
Implement the above communication systems in MATLAB. Follow the steps to complete this task.
1. Randomly generate 10 bits consisting of 1’s and 0’s using rand() command.
2. Assume the duration of the each bit is 1 sec for the plotting purpose.
3. Assume some samples say N to represent each bit for the plotting purpose.
4. Plot the bits as illustrated in the figure on next page.
5. Multiply the transmitted bits with the attenuating factor “a”.
6. Add the Attenuated Signal with the noise. Change the power to noise using standard deviation
value between 0 and 1 and mulitply it with the noise generated by randn() command.
7. Apply the decision method to detect whether the received bit is 1 or 0. Set het threshold value equal
to 0.5.
8. Plot the Receive Signal as shown in the figure below.
9. Find the number of erroneous bits and find the % age error as shown below.

Test Case:

Error is 30 % as ther is a difference in 3 bits.

_____________________________________________________________________________________________
Page 3 of 7
Analogue and Digital National University Roll No: __________
03

Lab #
Communication Lab of Computer and Emerging Sciences
(EL3003) Islamabad Fall 2024
____________________________________________________________________________________
% Paste Your MATLAB Code here Paste Output here

Assessment Rubric
LLO Statement Assessment Exemplary Proficient Developing Beginning Worst
Method (20%) (20%) (20%) (20%) Performance
(20%)
2 Examine the Practical Skill Able to attempt Able to Able to attempt Able to attempt Able to attempt
performance of Observation complete lab with attempt to 75% of the lab tasks 50% of the lab 25% of the lab
analog and digital during proper 100% of the tasks tasks
modulation experimentati labeling/explanatio lab tasks
schemes using on & Lab n of results and without
MATLAB Reports proper proper
commenting of the labeling/expl
code anation of
results and
proper
commenting
of the code

_____________________________________________________________________________________________
Page 4 of 7

You might also like