You are on page 1of 2

Lab 4

Implementation Of Amplitude Modulation On USRP

Submitted By: Muhammad Maab Nawaz


FA21-EEE-021

Submitted To: Dr. Ghufran Shafiq

Submission Date: 1 5 /10/2023

In Lab (4) Post Lab (6) Total (10)


Data Presentation Data Analysis Writing Style
TASK#1

Critical analysis:
//In this Lab I used USRP to act as transmitter for double sideband transmitted carrier
amplitude modulation and analyzed its time and Frequency domain waveform.
NI-USRP is a software development kit (SDK) from National Instruments that provides
support for NI Universal Software Radio Peripheral (USRP) devices. USRP devices are
software defined radios (SDRs) that can be used to transmit and receive RF signals in a
variety of frequency bands. The NI-USRP functions were divided into 3 categories.
Configuration, read/write and close.
Configuration Functions:
niUSRP Open Tx Session: It initiates the transmitter session and generates a session handle and an
error cluster that are propagated through all four functions.
niUSRP Open Tx Session: It initiates the transmitter session and generates a session handle and an
error cluster that are propagated through all four functions.

Read/write Functions:
niUSRP Open Tx Session: It initiates the transmitter session and generates a session handle and an
error cluster that are propagated through all four functions.
Close Functions:
niUSRP Open Tx Session: It initiates the transmitter session and generates a session handle and an
error cluster that are propagated through all four functions.
Process:
First, I configured the device to a defined IP address. Then I used the configuration block to
configure the transmitter. Then I wrote the code for modulation and transferred the code over to
read/write functionality block which worked until the closing function asked it to stop.
//

You might also like