Application of Digital Signal Processing in USRP Satellite Signal Detection

Author(s):  
Giti Javidi ◽  
Ehsan Sheybani

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.

Author(s):  
Giti Javidi

In this chapter, the author describes a software-defined radio (SDR)/digital signal processing (DSP)-based cognitive system that has been developed based on the universal software radio peripheral (USRP) and the GNU radio software platform to detect satellite signals. The USRP, running Ubuntu operating system, with interchangeable daughterboard, allows for a variety of experimental settings. The USRP Xilinx Vertex 3 FPGA chip can handle C++, Python, and/or VHDL device programming and configuration. The goal is to create a detector in C++ and Python to implement a cognitive system capable of recording the L1 signal from a DirecTV satellite. The GNU radio companion (GRC), an open source for building software defined radio, and Matlab/Simulink logic blocks are used to create the desired flow graph that results in building and generating the detector program. The proposed experiments explore the effects of different detection techniques, and provide some quantitative results on performance improvements via the software-defined radio approach.


Author(s):  
Supriya Rani

RFID is an important aspect of today's age because it boosts efficiency and convenience. It is used for a lot of applications that prevent thefts of automobiles and merchandise. In current times there have been continuous transitions from analog to digital systems where software is being used to define the waveforms and analog signal processing is being replaced with digital signal processing. In this paper, we have done a thorough literature survey and understood the working of how software-defined radio is implemented in radio frequency identification for a better BER performance.


Author(s):  
Ehsan Sheybani

Challenges involved in space communications across wireless channels call for new approaches to radio systems. Due to the growing need for frequency change in modern wireless systems, an adaptive radio system has the highest demand. Software-defined radios (SDR) offer this type of adaptivity as well as compatibility with other standard platforms such as USRP/GNU radio. Despite limitations of this approach due to hardware components, viable modeling and simulation as well as deployable systems are possible using this platform. This chapter presents a detailed implementation procedure for a USRP/GNU radio-based SDR communication system that can be used for practical experiments as well as an academic lab in this field. In this experiment the USRP has been configured to receive signal from a local radio station using the BasicRX model daughterboard. The programmable USRP executes Python block code implemented in the GNU Radio Companion (GRC) on Ubuntu OS.


2001 ◽  
Vol 18 (1) ◽  
pp. 105-113 ◽  
Author(s):  
Jon F. Bell ◽  
Peter J. Hall ◽  
Warwick E. Wilson ◽  
Robert J. Sault ◽  
Rick J. Smegal ◽  
...  

AbstractDigital signal processing is one of many valuable tools for suppressing unwanted signals or inter-ference. Building hardware processing engines seems to be the way to best implement some classes of interference suppression but is, unfortunately, expensive and time-consuming, especially if several miti-gation techniques need to be compared. Simulations can be useful, but are not a substitute for real data. CSIRO’s Australia Telescope National Facility has recently commenced a ‘software radio telescope’ project designed to fill the gap between dedicated hardware processors and pure simulation. In this approach, real telescope data are recorded coherently, then processed offline. This paper summarises the current contents of a freely available database of base band recorded data that can be used to experiment with signal processing solutions. It includes data from the following systems: single dish, multi-feed receiver; single dish with reference antenna; and an array of six 22 m antennas with and without a reference antenna. Astronomical sources such as OH masers, pulsars and continuum sources subject to interfering signals were recorded. The interfering signals include signals from the US Global Positioning System (GPS) and its Russian equivalent (GLONASS), television, microwave links, a low-Earth-orbit satellite, various other transmitters, and signals leaking from local telescope systems with fast clocks. The data are available on compact disk, allowing use in general purpose computers or as input to laboratory hardware prototypes.


2021 ◽  
Vol 2021 ◽  
pp. 1-13
Author(s):  
Qunying Chen

With the rapid development of radar industry technology, the corresponding signal processing technology becomes more and more complex. For the radar with short-range detection function, its corresponding signal mostly presents the characteristics of wide bandwidth and multiresolution. In the traditional data processing process, a large number of signals will interfere with the signal, which makes the final signal processing difficult or even impossible. Based on this problem, this paper proposes a principal component linear prediction processing algorithm based on clutter suppression processing on the basis of traditional signal processing algorithm. According to the curve characteristics of the data returned by the target detected by the signal, through certain image signal measurement and transformation, the clutter can be effectively suppressed and the typical characteristics of the corresponding target curve can be enhanced. For the convergence problem of signal processing and the corresponding image chromatic aberration compensation problem, this paper will realize the chromatic aberration compensation of the corresponding target echo image based on the radial pointing transverse mode algorithm and enhance the convergence speed of the whole algorithm system. In the experimental part of this paper, the optimization algorithm proposed in this paper is compared with the traditional algorithm. The experimental results show that the algorithm proposed in this paper has obvious advantages in the convergence of signal processing and antijamming performance and has the promotion value.


Author(s):  
Oleg V. Vorobyov ◽  
Alexey I. Rybakov

Introduction. The demodulator structure is described and decoding algorithm for signal-code constructions development is presented. The structure and functional description of the developed software (SW), which is designed for the installation of the software-defined radio in the radio stations layout, are presented. The frame structures of the broadcast and half-duplex protocols, modulation/demodulation and subsequent digital signal processing in existing and prospect radio communication systems are considered.Objective. Investigation of modulation/demodulation methods and subsequent digital signal processing along with requirements imposed by them on the network stations equipment and system operation algorithms.Materials and methods. The software for the software-defined radio system layout is developed to demonstrate the reliability and operability of the proposed algorithm and transmission protocol. It can be used to receive and transmit information by using ionospheric reflections. Present design takes into account existing standards and amateur systems such as WinLink and information systems (digital and analog) for the "physical" and "channel" levels.Results. The structure and functional description of the developed software for the software-defined radio system layout are given. The possible realization of the software-defined radio channel for data receiving and transfer by using ionospheric reflections is presented. The results of technical solutions experimental testing are shown. The software can use hardware and software to control the transceiver module, which includes the SunSDR2 transceiver and antenna amplifier.Conclusion. The structure and functional description of the developed software are presented as a result of the software architecture selection and its application investigation. It is concluded that the reliability and operability justification of the proposed algorithm and transmission protocol is relevant in a field of the digital receivers development for communication systems of various purposes. The presented experimental studies data on verification of the proposed algorithm show the feasibility of present solutions on the qualitative utilization of the channel resource by using the described code structure. The present results allow to determine the most appropriate and efficient way of the software development allowing to create a technique that can meet the maximum number of possible assignments of radio access channels.


2016 ◽  
Author(s):  
Patrick Cutno ◽  
Chi-Hao Cheng ◽  
Zhiqiang Wu ◽  
Bin Wang ◽  
Deng Cao

2021 ◽  
Vol 19 (4) ◽  
pp. 111-117
Author(s):  
N. E. Sapozhnikov ◽  
V. G. Zolotykh ◽  
A. S. Zakharov

At present, digital signal processing involves enormous amounts of computations with large-bit arrays, which are carried out in real time. In connection with the need to solve more and more complex problems, constantly growing requirements are imposed on the main parameters of digital processors (speed, reliability, power consumption, etc.), which determine the computing capabilities of systems with digital signal processing. In turn, the rapid development of microelectronics, its successes make it possible to create more and more high-performance computing systems, which makes it possible to solve more and more complex problems, including in the military sphere. The production of the latest information technology means is a technological task that can be solved exclusively by economically developed countries. Bringing domestic microelectronics to the current world level requires significant investments. Therefore, the study and research of discrete nodes and devices is of the direct practical importance. When developing promising computers, new technological approaches should be applied: minimizing power consumption, maintaining modularity and high computational density within a single node, creating high-speed data transmission with the lowest delays, creating an efficient storage system, and choosing the best types of memory. One of such possible approaches is the use of a non-positional form of information presentation in computing systems for national and military purposes. This gives a number of advantages, the main ones of which are: a decrease (by orders of magnitude) in the hardware volume of computing devices, an increase in the speed of calculations, an increase in the noise immunity of communication channels. To use the above method, it is proposed to include a probabilistic arithmetic device in the information processing device that performs basic arithmetic operations (addition, multiplication, exponentiation, subtraction, division), which are performed without the use of additional algorithms and mechanisms, in contrast to “classical" digital representation of binary information, where all operations are performed on the basis of the addition operation.


Author(s):  
Ehsan Sheybani

Software-defined radios (SDR) are gradually becoming a practical option for implementing RF communication systems due to their low cost, off-the-shelf availability, and flexibility. Although the analog limitations of the hardware devices in these systems create barriers to some applications, creative algorithms in digital signal processing (DSP) can improve the results. In some cases, this improvement is essential to establishing a robust and reliable communication. The universal software radio peripheral (USRP) is a popular hardware that can be used alongside the SDR. Among many capabilities of USRP and its changeable daughter boards is receiving GPS signals. The GPS satellites transmit data on two main frequencies, L1 (1575.42 MHz) and L2 (1227.60 MHz). In this chapter, the focus is on describing a detailed implementation of the real-time DSP-based algorithm for USRP to detect GPS signal, namely the L1 band that transmits at 1575.42 MHz.


Author(s):  
Gordana Jovanovic Dolecek

Digital signal processing (DSP) is an area of science and engineering that has been rapidly developed over the past years. This rapid development is a result of significant advances in digital computers technology and integrated circuits fabrication (Mitra, 2005; Smith, 2002). Classical digital signal processing structures belong to the class of single-rate systems since the sampling rates at all points of the system are the same. The process of converting a signal from a given rate to a different rate is called sampling rate conversion. Systems that employ multiple sampling rates in the processing of digital signals are called multirate digital signal processing systems. Sample rate conversion is one of the main operations in a multirate system (Harris, 2004; Stearns, 2002).


Sign in / Sign up

Export Citation Format

Share Document