Department of Electrical Engineering EE365L: Communication Systems
Department of Electrical Engineering EE365L: Communication Systems
Lab Obtained
Name Roll No Marks VIVA(5) Marks
(10) (15)
Muhammad Hamza BSEE18078
Shahid
Signature: _______________________________
10.1 Objectives
10.2 Background
m1 t
g1 t A1 1 1 cos 2 f1t , and
m1 p
(1)
m2 t
g2 t A2 1 2 cos 2 f 2t .
m2 p
, (2)
g t gI t jgQ t gI t g1 t g2 t . (3)
(5)
10.3 Pre-Lab
gi t
g1 t
10.4 Lab Procedure
2. Ensure that the transmitter is set up to use:
IQ Rate: 2 MS/s.
Message Length: 200,000 samples gives a good block of data to work with.
Subcarrier frequencies: Use 500 kHz for J; and 510 kHz for J; .
Start Frequency, Delta Frequency, Number of Tones: Not critical, but keep the
highest frequencies below 5 kHz. Three tones for each message seems to work
well. The results are most dramatic if you use "low" frequencies for one message
and "high" frequencies for the other, so that the messages look different when
plotted.
IQ Rate: 2 MS/s
Note that there is no offset between the transmitter's carrier frequency and the
receiver's carrier frequency in this lab project.
6. Run the transmitter, then run the receiver. After a few seconds, stop the receiver using the
STOP button, then stop the transmitter. Examine the Message Out graphs to ensure that
the receiver is correctly demodulating and displaying the two message signals.
7. Power Spectrum
Add the FFT Power Spectrum for 1 Chan (COB) from the ExternalFiles folder to your
receiver. Obtain the "time signal" input from the waveform produced by Fetch Rx Data.
Attach a Boolean constant set to True to the "dB On" input. Attach a waveform graph
to the "Power Spectrum/PSD" output. Change the label on the horizontal axis of the
waveform graph to "Frequency," and set the horizontal scale to display frequency
components in the range 495 kHz to 515 kHz.
P2 A
P2 B
P1B
XT21 10log10 dB
P1 A
Student Lab Report
Q # 1 After step seven of lab procedure
[Marks = 5]
Q # 2 Add a snap short or the transmitter. gvi file and explain it. [Marks = 2.5]
Firstly, two signals g1(t) and g2(t) are created by using the file AMonSubcarrier sub-vi
provided. These signals are added together and then normalized in order to give the
unity value. Then, an array is created using the real to complex block containing zero
in order to form a complex array. Lastly, the signal is fed to the while loop.
Q # 3 Add a snap short or the receiver. gvi file and explain it. [Marks = 2.5]
At the receiving side, the array produced by the Fetch Rx data is passed through two
Chebyshev bandpass filters. The output of each bandpass filter is passed through an
envelope detector. One of the filters is used to separate the real part of the receiving
signal and the other one separates its imaginary signal. Lastly, the signals are plotted
on graphs and the session is closed.
Assessment Rubrics
EE365: Communication Systems – Lab __
Method: Lab reports and instructor observation during lab sessions
Outcome Assessed:
a. Ability to conduct experiments, as well as to analyze and interpret data (P).
b. Ability to function on multi-disciplinary teams (A).
c. Ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice (P).
Total
Lab Engineer:
Tawahaa Ahmed
Name:
Signature:
Date: