Professional Documents
Culture Documents
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.
//