Application of Digital Signal Processing in USRP Satellite Signal Detection

Application of Digital Signal Processing in USRP Satellite Signal Detection

Giti Javidi (University of South Florida, College of Business, Sarasota, FL, USA) and Ehsan Sheybani (University of South Florida, College of Business, Sarasota, FL, USA)
DOI: 10.4018/IJITN.2017040102
OnDemand PDF Download:
No Current Special Offers


The Universal Software Radio Peripheral development technique is designing and implementing radio frequency based systems. The distinctiveness originates from the interchangeable daughterboard within the USRP. The system is designed around the Xilinx Vertex 3 FPGA chip. This means C++, Python, and VHDL can be used to program this device. The project consists of creating a receiver. The objective of the project is to research and comprehend the hardware functionalities of the USRP. The purpose is to create codes in C++ and Python to implement receiving capabilities of the device. The goal of this project was to design a GPS receiver that is capable of recording the L1 signal from a DirecTV satellite. The USRP is used a lot for research. This project consisted of more than just one method. We used GNU Radio Companion and Matlab/Simulink. GNU Radio is open source for building software defined radios. It is also known as GRC. While using GRC the USRP1 was the device used. This software has rapid development. It runs in Ubuntu, a Linux operating system. Within this software there are logic blocks. Each block consists of information to create a flow graph. The flow graph builds and generates the program. Simulink can be compared to GRC. They both have logic blocks that have to be connected to run. Simulink can be used to create a transmitter or a receiver for software radio development and signal processing. Software-defined radio can only be defined if its baseband operations can be completely defined by software. A SDR converts digital to analog signals. The USRP can also convert digital signals from a computer to Radio Frequency Signals (RF). This software is one way to communicate between hardware and software.
Article Preview


This project consists of plenty of research. We began researching general information on the Universal Software Radio Peripheral and GRC. The setup to this was simple and did not require much. We used a USRP1 and also the USRP2, a function generator and a computer. Figure 1 displays the setup with the USRP2. While doing this research, we came across some simple examples that we could conduct to get a feel of the USRP and GNU Radio. The first thing we came across was to create a dial tone. A dial tone (Figure 2 and Figure 3) has two different frequencies, one in which is a high one and another one that is low. The standardized frequencies for a dial tone are 350 Hz and 440 Hz.

Complete Article List

Search this Journal:
Open Access Articles
Volume 13: 4 Issues (2021): 1 Released, 3 Forthcoming
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing