Professional Documents
Culture Documents
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
BSEE18078
Shahid
Signature: _______________________________
Student Lab Report
Q # 1 Set the transmitter to generate a message consisting of three tones starting at 1 kHz with a 1
kHz spacing. Set the modulation index to 1. Run the transmitter and then the receiver.
Stop the receiver and then stop the transmitter. Zoom in on the power spectrum so that you
can clearly see the components in the vicinity of 100 kHz. Take a screen shot of your power
spectrum graph. [Marks = 3]
Q # 2 Change the modulation index to 0.5 and capture a new power spectrum. Take another
screenshot of your power spectrum graph. How many dB below the carrier are your sideband
components now? [Marks = 2]
By changing the modulation index to 0.5, the power spectrum graph keeps its dB unchanged.
Q # 3 Add a lowpass filter to your receiver such that the filter output is proportional to D, Run the
transmitter and receiver, and measure the value of D,. Increase the gain of the receiver to 20
dB and repeat the measurement of D. Is the change in D consistent with a 20 dB change in
receiver gain? [Marks = 2]
After adding a low-pass filter, the value of D right after it is 0.004. After increasing the gain to 20dB,
the value of D becomes 0.33. We see that the value of D remains consistent with this change in the
Q # 4 Add a snap short or the transmitter. gvi file and explain it. [Marks = 1.5]
The signal is transmitted from the NI USRP open Tx session and pass through the configuration
block for the initial check.
After that, it is fed to a basic Multitone block where several other input parameters are added.
The output o the block is passed through Quick Scale 1D and then fed to the MATLAB module.
The specific operations are performed on the signal inside the MATLAB block based on the code.
One of the outputs from the MATLAB block moves into the baseband signal graph and the rest
move into the NI USRP Write Tx Data (CDB) block that writes data onto the specific channel.
At the end, the NI USRP closes the session and the Simpler Error Handler blocks are used to close
the process.
Q # 5 Add a snap short or the receiver. gvi file and explain it. [Marks = 1.5]
At first, the signal is received at the NI USRP Open Tx session block and then passed through the
Configuration block for rechecking the initial conditions that were set on the transmitter side.
Then it is passed through the NI USRP Initiate block and then moves into the loop that starts the
Rx acquisition.
In the loop, the signal is fed to the NI USRP Fetch Rx Data (CDB WDT) that fetches the data into a
waveform data type.
One of the outputs moves into the FFT power spectrum which is then used to plot the power spectrum
graph. The rest of the outputs pass through the bandpass filter (Chebyshev (CDB)).
Then the absolute value of the signal is passed through the lowpass filter (Butterworth (DBL)).
After this, the signal is shown on the baseband output. At the end of the receiver side, three blocks of
the NI USRP, Abort, the NI USRP close session and the Simple Error Handler are used to halt the
overall procedure.
Assessment Rubrics
EE365L: 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: