04 Continuous Waveform Transmission Using USRP: FA19-BEE-023 FA19-BEE-033 FA19-BEE-044
04 Continuous Waveform Transmission Using USRP: FA19-BEE-023 FA19-BEE-033 FA19-BEE-044
Lab # 04
Lab Title: Continuous Waveform Transmission Using USRP
Submitted by:
Names Registration # Marks
Muhammad Umar khan FA19-BEE-023
Muhammad Farhan Haider FA19-BEE-033
Muhammad Subhan
FA19-BEE-044
In-Lab Post-Lab
Rubrics to follow
Post- Lab
LAB #04
Objective:
1) Introduction to USRP and SDR
LabVIEW
Introduction:
SDR is defined as the radio in which some or all of the physical layer functions are software
defined. SDR is a method in which software/code that are already running on generic hardware
platform are used to implement radio functions. A software-defined radio system is a radio
communication system in which certain hardware components are implemented in software.
These hardware components include filters, amplifiers, modulators, and demodulators. Because
these components are defined in software, you can adjust a software-defined radio system as
needed without making significant hardware changes.
1) Power on computer.
The device communicates with a host computer over gigabit Ethernet. Set upthe network to
enable communication with the device. IP addresses for the hostcomputer and each USRP device
must be unique.
Specify the static IP address in the Properties page for Internet ProtocolVersion 4 (TCP/IPv4).
2) Configure the host Ethernet interface with a static IP address on the same subnetas the
connected device to enable communication
INLAB TASK
TASK 1:
Implement transmitter and submit screenshots.
Task description:
In this task we will make the transmitter in LabVIEW by using different blocks and connecting it
with USRP kit.
Waveform Graph:
A Waveform Graph accepts arrays of data in various forms, e.g. array, waveform, or dynamic data. It
then plots all the received points at once. It does not accept single point values.
Pointer Slide: The Horizontal Pointer Slide object allows you to change or adjust an input
value from the front panel.
Graph Indicator:
(BLOCK DIGRAM)
POST-LAB TASK:
TASK:
Implement receiver submit screenshots.
Task description:
In this task we will make the receiver in lab view by using different blocks and connecting it
with USRP kit.
Waveform Graph: A Waveform Graph accepts arrays of data in various forms, e.g. array,
waveform, or dynamic data. It then plots all the received points at once. It does not accept single
point values.
Pointer Slide: The Horizontal Pointer Slide object allows you to change or adjust an input
value from the front panel.
Initiate:The NI USRP Initiate VI starts the receive session and tells the USRP that all
configuration is complete and that the USRP should begin to capture IQ data.
Fetch data:The NI USRP Fetch Rx Data VI allows us to retrieve IQ data from a USRP that has
an Rx session created with the NI USRP Open Rx Session VI.
(Front Panel)
Conclusion: