Software Radio Research Papers - Academia.edu (original) (raw)

This paper discusses a new implementation of a Gaussian minimum-shift keying (GMSK) modulator and demodulator on the European Space Agency (ESA)'s common deep-space receiver-the Intermediate Frequency Modem System (IFMS), which is a... more

This paper discusses a new implementation of a Gaussian minimum-shift keying (GMSK) modulator and demodulator on the European Space Agency (ESA)'s common deep-space receiver-the Intermediate Frequency Modem System (IFMS), which is a software radio based platform. The GMSK demodulator is needed for ESA's deep-space and near-Earth missions, starting with the Herschel-Planck satellites in 2008. The implementation requirements and hardware restrictions from the IFMS lead to the need for a significant simplification versus the optimum demodulation approach. In part, this can be achieved by using a demodulator based on the Laurent decomposition, yet further simplifications and changes to obtain a feasible implementation were necessary. The presented GMSK demodulator was directly implemented on the existing IFMS receiver without requiring any hardware changes. Measurements with the demodulator showed only a marginal technical degradation in the order of 0.1-0.3 dB for the chosen approach. Furthermore, for testing purposes, a GMSK modulator was implemented on the same platform.

The aim of this paper is to provide guidelines for developing high-quality, well-written GNSS software receivers. The systematic application of software design patterns and programming methodologies speeds up the development process by... more

The aim of this paper is to provide guidelines for developing high-quality, well-written GNSS software receivers. The systematic application of software design patterns and programming methodologies speeds up the development process by providing tested, proven development paradigms, and improved code readability for coders, receiver architects, and users. This includes unit testing of all the modules, and the use of a code programming style stressing readability and language-specific conventions. All these good practices result in fewer bugs, reduce reinvention-of-the-wheel, and cut long-term maintenance costs. The paper provides an analysis of design patters, good coding practices, and methodologies for the design and implementation of GNSS software receivers, describing a working implementation released under the GNU General Public License.

It is known that satellite radiolocalization was born in the military environment and was originally conceived for defense purposes. Nevertheless, the commercial explosion (dated to 20 years ago) of global positioning system (GPS) in the... more

It is known that satellite radiolocalization was born in the military environment and was originally conceived for defense purposes. Nevertheless, the commercial explosion (dated to 20 years ago) of global positioning system (GPS) in the civil market (automotive, tourism, etc.) significantly changed the original perspectives of this technology. Another big change is expected when other global navigation satellite systems (GNSSs) such as the European Galileo or the Chinese COMPASS become operational and commercial. In fact, modern GNSSs are conceived principally for the civil market (at the opposite of GPS, whose civil employment is given as a sort of “kind gift,” with lower performance than that one granted to military users). The scope of this paper is to provide readers with a clear focus about the potentialities of current and forthcoming GNSSs and associated technologies in a renewed mass-market perspective. The paper also opens a window to the future of radiolocalization technology beyond GPS and GNSS, dealing with the role of digital signal processing and software-defined radio (SDR) in next-generation navigation systems and with the seamless integration of satellite-based navigation with other technologies in order to provide reliable position information also in hostile environments.

A Software Defined Radio (SDR) is a radio which can tune to any frequency band, transmit and receive different modulations and different physical parameters across a large frequency spectrum by using a programmable hardware and powerful... more

A Software Defined Radio (SDR) is a radio which can tune to any frequency band, transmit and receive different modulations and different physical parameters across a large frequency spectrum by using a programmable hardware and powerful software. An SDR performs significant amounts of signal processing in a general purpose computer, or a reconfigurable piece of digital electronics or the combination of both. In this paper, we seek to explore the viability of using GNU Radio; an open source SDR implementation and the Universal Software Radio Peripheral (USRP); an SDR hardware platform, to transmit and receive the OFDM radio signal with QPSK and BPSK modulation. Quality of Service (QoS) in terms of Packet Received Ratio (PRR) on the data transmitted will then be investigated and analyzed.

Les progres realises en electronique numerique et en informatique ont permis de remplacer une partie de la technologie analogique des systemes de radiocommunication par une composante numerique et logicielle, et donc une capacite a la... more

Les progres realises en electronique numerique et en informatique ont permis de remplacer une partie de la technologie analogique des systemes de radiocommunication par une composante numerique et logicielle, et donc une capacite a la configuration et la synthese de differentes formes d'onde. Depuis quelques annees, des radios logicielles "libres" apparaissent. Ces equipements offrent la possibilite au plus grand nombre d'etudier le spectre radio, et notamment les protocoles de transmission radiofrequence. Apres une etude detaillee de la technologie radio logicielle, un panorama des equipements plus ou moins "libres" est realise, en se concentrant principalement sur les architectures materielles USRP associees au projet logiciel GNU Radio ainsi que sur l'emploi de ces equipements pour etudier et mettre en oeuvre quelques protocoles de radiocommunication.

Ce travail porte sur la mise en oeuvre d'une architecture de gestion pour équipement radio cognitif en vue d'applications dans le domaine des radiocommunications. Ce projet pluridisciplinaire regroupe des domaines de compétence... more

Ce travail porte sur la mise en oeuvre d'une architecture de gestion pour équipement radio cognitif en vue d'applications dans le domaine des radiocommunications. Ce projet pluridisciplinaire regroupe des domaines de compétence variés tels que : l'électronique, l'informatique et les sciences cognitives. L'architecture retenue porte le nom HDCRAM (Hierarchical and Distributed Cognitive Radio Management). HDCRAM est distribuée de façon hiérarchique au sein de l'équipement sur trois niveaux d'abstraction. Cette distribution hiérarchique permet de prendre en compte l'une des problématiques du domaine qui est l'hétérogénéité des plateformes d'exécution cible. HDCRAM propose une gestion fine tant du point de vue des mécanismes de reconfiguration que de la gestion des prises de décision menant à une reconfiguration de tout ou partie du système. Le cadre applicatif de cette architecture étant un domaine où la part logicielle devient de plus en plus pr...

It is known that satellite radiolocalization was born in the military environment and was originally conceived for defense purposes. Nevertheless, the commercial explosion (dated to 20 years ago) of global positioning system (GPS) in the... more

It is known that satellite radiolocalization was born in the military environment and was originally conceived for defense purposes. Nevertheless, the commercial explosion (dated to 20 years ago) of global positioning system (GPS) in the civil market (automotive, tourism, etc.) significantly changed the original perspectives of this technology. Another big change is expected when other global navigation satellite systems (GNSSs) such as the European Galileo or the Chinese COMPASS become operational and commercial. In fact, modern GNSSs are conceived principally for the civil market (at the opposite of GPS, whose civil employment is given as a sort of “kind gift,” with lower performance than that one granted to military users). The scope of this paper is to provide readers with a clear focus about the potentialities of current and forthcoming GNSSs and associated technologies in a renewed mass-market perspective. The paper also opens a window to the future of radiolocalization technology beyond GPS and GNSS, dealing with the role of digital signal processing and software-defined radio (SDR) in next-generation navigation systems and with the seamless integration of satellite-based navigation with other technologies in order to provide reliable position information also in hostile environments.

Software defined radio (SDR) technology enables implementation of wireless devices that support multiple air-interfaces and modulation formats, which is very important if consider proliferation of wireless standards. To enable such... more

Software defined radio (SDR) technology enables implementation of wireless devices that support multiple air-interfaces and modulation formats, which is very important if consider proliferation of wireless standards. To enable such functionality SDR is using reconfigurable hardware platform such as Field Programmable Gate Array (FPGA). In this paper, we present design procedure and implementation result of SDR based QPSK modulator on Altera Cyclone IV FPGA. For design and implementation of QPSK modulator we used Altera DSP Builder Tool combined with Matlab/Simulink, Modelsim and Quartus II design tools. As reconfigurable hardware platform we used Altera DE2-115 development and education board with AD/DA daughter card. Software and Hardware-in-the-loop (HIL) simulation was conducted before hardware implementation and verification of designed system. This method of design makes implementation of SDR based modulators simpler ad faster.

This paper describes an impulse noise measurement system for digital subscriber line channels composed by open hardware/software elements developed using the universal software radio peripheral and GNU is not Unix Radio. The proposed... more

This paper describes an impulse noise measurement system for digital subscriber line channels composed by open hardware/software elements developed using the universal software radio peripheral and GNU is not Unix Radio. The proposed system proved to be capable of digitizing real occurrences of impulse noise. The goal is to use such system in large scale measurement campaigns, and then derive stochastic models for behavioral description of impulse noise. These models will provide better methods to reduce impulse noise effects, ever improving the quality of service in digital subscriber line transmissions.

Abstract-Jitter is the limiting effect for high speed analog-to-digital converters with high resolution and wide digitization bandwidth, which are required in receivers in order to support high data rates. The rapid development of digital... more

Abstract-Jitter is the limiting effect for high speed analog-to-digital converters with high resolution and wide digitization bandwidth, which are required in receivers in order to support high data rates. The rapid development of digital wireless system has led to a need of high ...