Explore chapters and articles related to this topic
Reconfigurable transmission with wideband spectrum sensing using GNU radio and USRP
Published in Amir Hussain, Mirjana Ivanovic, Electronics, Communications and Networks IV, 2015
GNU Radio is an open source software development toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems. USRP (Universal Software Radio Peripheral) serves as the digital baseband and the intermediate frequency part of a radio communication system, making the ordinary computer work as software radio equipment. USRPs are commonly used with the GNU Radio software suite to create software-defined radio systems. A motherboard of USRP provides the following subsystems: clock generation and synchronization, FPGA, ADCs, DACs, host processor interface, and power regulation. These are the basic components required for baseband processing of signals. A modular front end of USRP, called a daughterboard, is used for analog operations such as up/down-conversion, filtering, and other signal conditioning. The application of GNU Radio and USRP in the establishment of an experimental platform was introduced in (Tucker & Tagliarini 2009). A spectrum sensing with energy detection based on GNU radio and USRP was given in (Sarijari et al. 2009). An experimental study of OFDM implementation utilizing GNU radio and USRP was presented in (Marwanto et al. 2009).
Communication systems and network technologies
Published in Kennis Chan, Future Communication Technology and Engineering, 2015
A USRP is composed of a motherboard and up to four subboards. The main functions of the motherboard are the intermediate frequency sampling and the transformation between intermediate frequency signal and baseband signal [4]. The subboard is responsible for receiving and transmitting the radio frequency signals as well as the transformation of the intermediate frequency signals. In essence, USRP acts as a digital baseband and intermediate frequency to a radio communications system. In this system, it converts analog signals into digital intermediate frequency signals, while the rest of the signal processing is completed in the GNU Radio.
OFDM-Based Packet Transceiver on Usrp Using Labview
Published in T. Kishore Kumar, Ravi Kumar Jatoth, V. V. Mani, Electronics and Communications Engineering, 2019
Eduru Hemanth Kumar, V. V. Mani
USRP is one specific type of SDR in which the baseband operations are configured to run on the host computer, while the front end and high-speed operations such as up-and-down conversions are done in the SDR hardware. USRP-RIO can be considered as an advanced version of the USRP, where RIO has an extra configurable (programmable) field-programmable gate array (FPGA) module; so some (or all) of the time critical/computationally intensive baseband operations can be routed to the FPGA, which differs from the basic USRP device. The basic processing blocks of a USRP are as follows: At the transmitter side, USRP will be interfaced with help of the Ethernet (USRP-RIO was interfaced using PXI) followed by the transmission control block; then, data will be split into I and Q channels; in each of the channels, the data will be first upconverted with the help of digital up converter. Later, the data will be converted to analog with the help of digital to analog converter and then passed through a low-pass filter, and RF conversion is done with the help of mixer and local oscillator. Finally, the transmitted symbols are passed through a transmit amplifier. At the receiver side, the inverse process will be done, that is, first, the received signal is passed through RF amplifier followed by a mixer to convert RF level to IF. Later, a series section of an analog-to-digital converter, digital down conversion, receiver control block, and an Ethernet interface used to connect to a computer. A simple block diagram of USRP is as shown in Figure 13.1.7 In this chapter, the implementation is done on USRP-RIO without the help of FPGA. The specifications of the USRP-2922 and USRP-RIO-2953R used are mentioned in Tables 13.18 and 13.2.9
NomadicBTS: Evolving cellular communication networks with software-defined radio architecture and open-source technologies
Published in Cogent Engineering, 2018
Emmanuel Adetiba, Victor O. Matthews, Samuel N. John, Segun I. Popoola, Abdultaofeek Abayomi
SDR is a modern radio engineering approach in which components that were hitherto implemented in hardware are now implemented using software on an embedded platform such as Field Programmable Gate Array (FPGA) or Personal Computer (PC) (Jondral, 2005). With SDR, it is now possible to have malleable reconfiguration of wireless systems with attributes such as efficient spectrum access, rapid development, inexpensive implementation, easy upgradeability, high flexibility, enhanced Radio Frequency (RF) signal analysis and inter-operability among heterogeneous wireless standards (Thompson, Clem, Renninger, & Loos, 2012). Modern hardware and software platforms have been developed for rapid prototyping based on the SDR architecture. A leading example of such platforms for open-source software development is the GNU Radio (Reyes, Subramaniam, Kaabouch, & Hu, 2016). Different versions of Universal Software Radio Peripheral (USRP) are major hardware platforms for SDR (Akhtyamov et al., 2016). With the combination of these evolving technologies, complete SDR implementations of different wireless standards from 2G to 5G can be achieved. However in the past, it was mandatory to carry out hardware design of separate custom-built radios for different standards, which could be large and expensive. Nowadays, a single versatile SDR hardware can be modified to carry out multiple functions depending on the code it is running at a comparatively low cost.