OSSIE: An Open Source Software Defined Radio Platform for Education and Research

Size: px
Start display at page:

Download "OSSIE: An Open Source Software Defined Radio Platform for Education and Research"

Transcription

1 OSSIE: An Open Source Software Defined Radio Platform for Education and Research J. Snyder 1, B. McNair 2, S. Edwards 1, and C. Dietrich 2 1 Department of Computer Science, Virginia Tech, Blacksburg, VA 2 Bradley Department of Electrical Engineering, Virginia Tech, Blacksburg, VA Abstract OSSIE (Open Source SCA Implementation::Embedded) was originally released in 2004 to fill the need for an implementation of the Software Communications Architecture (SCA) [4] that was free, simple, open to modifications, and written in C++. OSSIE includes several features, including the core framework for running SDR applications called waveforms, a library of pre-made waveforms and components for creating new waveforms, the Waveform Workshop, a set of tools for rapid prototyping and debugging of waveforms, and a set of lab assignments designed around OSSIE. With these features OSSIE is suitable for both classroom instructional usage and as a platform for a wide range of research, from things as small as a one-semester undergraduate independent study to a PhD dissertation. This paper describes a project done for a Summer independent study, and shows how OSSIE was used to create, run, and test the software for the project. Keywords: Software Defined Radio, Undergraduate Research Experiences 1. Introduction The SCA is is an architectural framework with a set of design constraints that was created to maximize portability, interoperability, and reconfigurability of software radios while still allowing enough flexibility to address domain specific requirements and restrictions. Under the SCA, software radios run programs called waveforms that are composed of individual signal processing modules called components. OSSIE [3], [14], [9] was created to serve as an open source implementation of the SCA to enable SDR and cognitive radio education and research. It has also been used for rapid prototyping and proof-of-concept and reference implementations. These include SDR waveforms for public safety and vehicular applications [12], [11], as well as SDR interfaces [6], abstraction approaches [10] and architectures [13]. To that end, OSSIE consists of four main parts: The Core Framework The Waveform Workshop A library of pre-made component and waveforms A set of lab assignments designed to work with OSSIE 1.1 The Core Framework The core framework consists of all of the underlying code responsible for running waveform applications. In OSSIE, the core framework uses a middleware called CORBA [1] to facilitate communication between waveforms and components. Along with running waveforms, the framework itself makes a good subject for researching communications architectures [5], [18], [16]. 1.2 The Waveform Workshop The SCA defines the form of components and waveforms, including both necessary features in component source code and XML descriptors for components and waveforms. While this information is important to ensure that components are able to communicate and waveforms are able to run correctly, it has little to do with the actual functionality of the components or waveforms. In order to allow developers to quickly create new components and waveforms without having to know all of the details required by the SCA, the OSSIE Waveform Developer (OWD) was created [8]. When using OWD, the developer only had to write the code for the desired functionality of the component. OWD took care of generating all of the necessary infrastructure details. In recent years, OWD has been built into the OSSIE Eclipse Feature (OEF) [17], a plugin for the Eclipse IDE, adding features such as built-in support for version control and debugging. Along with OEF, The Waveform Workshop includes two other tools: ALF and The Waveform Dashboard (WaveDash) [15]. ALF is a visual debugging tool that displays running waveforms as block diagrams, allowing the user to inspect data as it is passed from component to component by plotting the data or, if the data is audio, playing it through a speaker. The Waveform Dashboard is a GUI tool that allows the user to interact with running waveforms by changing the values of component properties in real time. WaveDash abstracts the SCA interfaces and implementation of the OSSIE core framework and provides a direct manipulation interface to interact with SDR waveforms. In addition, WaveDash was purposely written with a separable controller and GUI. This allows the controller to be used as a part of other applications.

2 1.3 A Library of Components and Waveforms OSSIE includes a library of pre-made components and waveforms that can be used to create new waveforms and SDRs. The library includes many signal processing components, such as amplifiers, simulated channels, and demodulators. Waveforms include a simple demo, an AM receiver, and a digital voice transceiver. Many of the components and waveforms work with a Universal Software Radio Peripheral (USRP) [2] to transmit and receive signals as well as performing analog-to-digital and digital-to-analog conversion. 1.4 Lab Assignments Finally, OSSIE includes a set of lab assignments designed to demonstrate OSSIE s features and illustrate how to use them. The series of labs starts with recreating, installing, and running one of OSSIE s simplest included waveforms. Subsequent labs include creating new components and waveforms, using OSSIE with a USRP, and finally creating a distributed waveform that runs on multiple networked computers. The labs walk the users through using OSSIE step by step, engaging them in hands-on learning in preparation for more extensive projects. 2. Creating the Waveforms 2.1 Design The student designed and implemented one waveform and implemented a second waveform for the project. The first waveform was an AM receiver. As seen in figure 1, the waveform consists of 6 components deployed to a general purpose processor (GPP). The USRP_Commander sets the receive frequency, decimation rate, and other parameters of the USRP. The decimator receives the signal from the USRP at 250 ksps and reduces the sampling rate by a factor of 10 to 25 ksps. The signal then continues to the automatic gain control (AGC). The AM demodulator receives the signal and outputs the demodulated signal. An amplifier component provides audio gain and sends the amplified signal to the sound card. 1.5 OSSIE s Role in Education Between the core framework, the Waveform Workshop, and the included components, waveforms, and labs, OSSIE makes an ideal platform for SDR education and research. In the classroom, the labs provide a solid introduction to SCA and SDR concepts and prepare students for further SDR study. For research at the undergraduate level, the Waveform Workshop abstracts enough of the details that the learning curve associated with learning about SDR is greatly diminished. Students can get up to speed quickly, and can start making custom waveforms from pre-made components almost immediately. With knowledge of the Python programming language, students can create custom SDR applications using the WaveDash controller. At the graduate level, students can go more in-depth, working with the core framework itself, or simply using OSSIE as a platform, creating components and waveforms to test new signal processing techniques. This paper describes a Summer independent study completed by an undergraduate student at Virginia Tech. The goal of the project was to design, develop, and demonstrate a proof-of-concept SCA-based multimode SDR transceiver than can quickly be reconfigured to operate using multiple modulation techniques. To do this, the student used OSSIE to create a software application that could launch and control an AM receiver and an FM transceiver. Fig. 1: AM Receiver Design The second waveform was an FM transceiver that was implemented based on a waveform and components that a graduate student had implemented for an SDR class using an earlier version of OSSIE. As shown in figure 2, the FM waveform consists of 10 components deployed to a GPP. Transmit and receive are the two different paths associated with the FM waveform. When path select is set to one, it behaves as a transmitter; on the other hand, when the path select is changed to zero, it behaves as a receiver. In receiver mode, the signal reaches the decimator and reduces the sampling rate by a factor of 10 to 25 ksps. A WFM demodulator receives the signal and outputs the demodulated signal to the amplifier. Finally, the signal reaches the soundcard and the transmission is completed. Likewise, when the transceiver behaves like a transmitter the signal is first amplified. Then, in order to increase the effective sampling rate the signal is then interpolated. Finally, the Frequency Modulator receives the signal and outputs the demodulated signal to the USRP for transmission.

3 2.2 Implementation Fig. 2: FM Transceiver Design Both of these waveforms were implemented using OEF. Figure 3 shows the main OEF interface when creating waveforms. To implement a waveform using existing signal Fig. 3: OEF Interface for creating Waveforms processing components and devices, the developer first drags all of the needed components from the Available Resources window to the Waveform window. Once there, the components can be expanded to display their ports. Input and output ports can then be dragged together to make connections (see figure 4). Once all of the necessary port connections are made, the waveform is essentially finished and only needs to be built and installed. With the original OWD, this step had to be performed manually using the automake tools. One of the major improvements of the switch to OEF was automatic building and installation. Every time the waveform is saved with OEF, it is rebuilt and reinstalled. 3. Creating the Application After creating the two waveforms, the next step in the project was to create an application with a GUI to control them. This process was broken down into three phases. Fig. 4: Connecting Ports in OEF 3.1 Phase I - Learning the WaveDash Controller The first phase was spent getting familiar with the WaveDash controller. The controller is the part of Wavedash that handles all of the communication with running waveforms. By leveraging the controller, you can programmatically install and control waveforms from Python applications. For this project, the student studied WaveDash itself and other applications written by the OSSIE team that make use of the WaveDash Controller, and then wrote several small Python applications to gain experience with the WaveDash controller before moving on to phase II. 3.2 Phase II - Learning wxpython Once familiar with how to use the WaveDash controller, phase II consisted of learning wxpython, a GUI framework for Python. The student spent about a month learning the framework and making mock-up GUIs for the project. 3.3 Phase III - Final Development The final phase consisted of bringing together knowledge of both the WaveDash controller and wxpython to create a GUI application capable of running and controlling the waveforms the student had previously created. The final design, shown in figures 5 and 6, first allows the user to select the AM or Narrowband FM radio. In either case, the output volume can be controlled with the top slider which controls gain on the amplifier between the demodulator and the sound card. When the AM modulation type is chosen, the user can specify the frequency to listen on and can adjust the squelch to control the amount of static. When the narrowband FM is chosen instead, the user first has to decide whether to transmit or receive. Then he or she can enter a frequency. The Start/Stop button installs and uninstalls the waveforms, and the reset button resets all of the controls to their default states. All of the controls that alter radio parameters work by using the WaveDash controller to configure properties of the

4 waveform components. Configuring the properties is a fairly complex operation, involving several CORBA method calls. The WaveDash controller hides most of this complexity however, allowing the user to simply specify a component, a property, and a new value for the property. Installing and uninstalling the waveforms is similarly complex, but again the WaveDash controller hides the complexity. The user only has to specify the name of the waveform he or she wishes to install or uninstall. Fig. 5: The Final GUI: AM Radio Fig. 6: The Final GUI: FM Radio 4. Measuring SDR Performance After completing the final application, the FM transceiver was analyzed to determine the minimum signal strength necessary to produce detectable audio. Testing was accomplished using a combination of ALF, WaveDash, a function generator and an oscilloscope. Once the waveforms were installed by OEF, either ALF or WaveDash could be used to install and start them. ALF was then used to plot the output of either waveform while WaveDash was used simultaneously to change property values while the waveform ran. The plot from ALF could then be observed to make sure it changed appropriately. During testing, the signal power level into the USRP was adjusted from about -95 dbm to -40 dbm while observing the spectrum of the received signal and monitoring the audio out of the demodulator to determine the power level at which a discernable signal could be demodulated. The spectrum plots generated using ALF enabled comparison of observed signal bandwidth with bandwidth calculated using Carson s Rule [7]. In the case of the AM signal, both the carrier and modulating frequency were easily observable. 5. Conclusion Initially released in 2004, OSSIE has been used in the classroom both at Virginia Tech and at the Naval Postgraduate School. The set of included labs teach users how to use OSSIE by engaging them in active learning. The Waveform Workshop abstracts away many of the details of the SCA, greatly reducing the learning curve involved with SDR research. The student who completed the project described here had no prior experience with the SCA or SDRs. Despite that, she was able to design waveforms and implement and test two waveforms, along with a GUI application to control them, in just over two months. At the same time, those who possess more in depth SDR knowledge can use OSSIE as well. It has also been used in a variety of research projects as described earlier. By combining easy to use tools with a robust core framework, OSSIE makes an ideal platform for SDR education and research. References [1] Corba faq. [2] Ettus research. [3] Ossie project web site. [4] Software communications architecture: Home page. [5] G. Abgrall, F. Le Roy, J.-P. Diguet, G. Gogniat, and J.-P. Delahaye. Predictibility of inter-component latency in a software communications architecture operating environment. In Parallel Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on, pages 1 8, [6] C. Ahn, J. Kim, and S. Choi. Implementation of smart antenna and transceiver api on ossie platform for wireless innovation forum standards. In SDR Forum Technical Conference, Washington DC, December [7] L. W. Couch. Digital and analog communication systems, page 324. Prentice Hall, 6th edition, [8] J. A. DePriest. A practical approach to rapid prototyping of sca waveforms. Master s thesis, Virginia Tech, Blacksburg, VA, April [9] C. Gonzalez, C. Dietrich, S. Sayed, H. Volos, J. Gaeddert, P. Robert, J. Reed, and F. Kragh. Open-source sca-based core framework and rapid development tools enable software-defined radio education and research. Communications Magazine, IEEE, 47(10):48 55, [10] E. Grayver, H. Green, and J. Roberson. Sdrphy - xml description for sdr physical layer. In MILITARY COMMUNICATIONS CONFER- ENCE, MILCOM 2010, pages , November 2010.

5 [11] B. Gu, J. Jung, K. Kim, J. Heo, N. Park, G. Jeon, and Y. Cho. Swicom: An sdr-based wireless communication gateway for vehicles. Vehicular Technology, IEEE Transactions on, 59(4): , May [12] S. Hasan, P. Balister, K. Lee, J. Reed, and S. Ellingson. A low cost multi-band/multi-mode radio for public safety. In SDR Forum Technical Conference, Orlando, FL, [13] E. Redding, T. Rittenbach, H. Satake, and C. Dietrich. Ossie-based gra testbed. In Military Communications Conference, MILCOM IEEE, pages 1 8, [14] M. Robert, S. Sayed, C. Aguayo, R. Menon, K. Channak, C. V. Valk, C. Neely, T. Tsou, J. Mandeville, and J. H. Reed. Ossie: Open source sca for researchers. In SDR Forum Technical Conference, [15] D. Seeralan, S. H. Edwards, and C. B. Dietrich. The waveform dashboard: An interactively configurable gui for prototype sca-based sdr waveforms. In SDR Forum Technical Conference, Washington DC, December [16] S. Singh, M. Adrat, and M. Antweiler. Nato rto/ist rtg on sdr: Demonstrating portability and interoperability of sca-based waveforms. In SDR 09 Technical Conference and Product Exposition, December [17] J. Snyder, S. H. Edwards, and C. B. Dietrich. Towards an open-source integrated development environment for sca-based components and waveforms. In SDR Forum Technical Conference, Washington DC, October [18] T. Ulversøy and J. O. Neset. On workload in and sca-based system, with varying component and data packet sizes. In RTO Information Systems Technology Panel (IST) Symposium, Prague, Czech Republic, 2008.

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing

SDR Architecture. Introduction. Figure 1.1 SDR Forum High Level Functional Model. Contributed by Lee Pucker, Spectrum Signal Processing SDR Architecture Contributed by Lee Pucker, Spectrum Signal Processing Introduction Software defined radio (SDR) is an enabling technology, applicable across a wide range of areas within the wireless industry,

More information

Memory Usage of a Software Communication Architecture Waveform

Memory Usage of a Software Communication Architecture Waveform Memory Usage of a Software Communication Architecture Waveform Philip J. Balister Wireless@VT 432 Durham Hall, Mail Code 350 Blacksburg, VA 24061 balister@vt.edu Carl Dietrich Wireless@VT 432 Durham Hall,

More information

Software Defined Radio

Software Defined Radio Software Defined Radio GNU Radio and the USRP Overview What is Software Defined Radio? Advantages of Software Defined Radio Traditional versus SDR Receivers SDR and the USRP Using GNU Radio Introduction

More information

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National

More information

Integration of Software-Defined Radios into Undergraduate Communications System Courses for Minority Students

Integration of Software-Defined Radios into Undergraduate Communications System Courses for Minority Students Integration of Software-Defined Radios into Undergraduate Communications System Courses for Minority Students Fan Jiang 1, Shiwen Mao 2 Abstract- Software-defined radios (SDR) are reconfigurable communications

More information

GNU Radio. An introduction. Jesper M. Kristensen Department of Electronic Systems jmk@es.aau.dk. Programmerbare digitale enheder Tuesday 6/3 2007

GNU Radio. An introduction. Jesper M. Kristensen Department of Electronic Systems jmk@es.aau.dk. Programmerbare digitale enheder Tuesday 6/3 2007 GNU Radio An introduction Jesper M. Kristensen Department of Electronic Systems jmk@es.aau.dk Programmerbare digitale enheder Tuesday 6/3 2007 Programmerbare digitale enheder GNU Radio 1 / 36 Outline Introduction

More information

System Component Deployment in a Realtime Embedded Software Defined Radio (SDR) Architecture

System Component Deployment in a Realtime Embedded Software Defined Radio (SDR) Architecture System Component Deployment in a Realtime Embedded Software Defined Radio (SDR) Architecture Dawn Szelc The MITRE Corp. Lead System Engineer Mark Adams Exigent International VP Wireless Engineering Outline

More information

Rapid Prototyping of a Frequency Hopping Ad Hoc Network System

Rapid Prototyping of a Frequency Hopping Ad Hoc Network System Rapid Prototyping of a Frequency Hopping Ad Hoc Network System Martin Braun, Nico Otterbach, Jens Elsner, and Friedrich K. Jondral Communications Engineering Lab, Karlsruhe Institute of Technology (KIT),

More information

Spectrum analyzer with USRP, GNU Radio and MATLAB

Spectrum analyzer with USRP, GNU Radio and MATLAB Spectrum analyzer with USRP, GNU Radio and MATLAB António José Costa, João Lima, Lúcia Antunes, Nuno Borges de Carvalho {antoniocosta, jflima, a30423, nbcarvalho}@ua.pt January 23, 2009 Abstract In this

More information

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao Tri-Band RF Transceivers for Dynamic Spectrum Access By Nishant Kumar and Yu-Dong Yao Presentation outline Introduction to WISELAB Active work at WISELAB Tri-band test bed Elements of the test bed Experimentation

More information

SmartDiagnostics Application Note Wireless Interference

SmartDiagnostics Application Note Wireless Interference SmartDiagnostics Application Note Wireless Interference Publication Date: May 27, 2015 KCF Technologies, Inc. Background The SmartDiagnostics wireless network is an easy to install, end-to-end machine

More information

3 Software Defined Radio Technologies

3 Software Defined Radio Technologies 3 Software Defined Radio Technologies 3-1 Software Defined Radio for Next Generation Seamless Mobile Communication Systems In this paper, the configuration of the newly developed small-size software defined

More information

Testing Intelligent Device Communications in a Distributed System

Testing Intelligent Device Communications in a Distributed System Testing Intelligent Device Communications in a Distributed System David Goughnour (Triangle MicroWorks), Joe Stevens (Triangle MicroWorks) dgoughnour@trianglemicroworks.com United States Smart Grid systems

More information

In-Flight File Transfer. Project Plan: Red Group

In-Flight File Transfer. Project Plan: Red Group Project Course in Signal Processing and Digital Communications (EQ2430) Project in Wireless Communication (EQ2440) In-Flight File Transfer Project Plan: Red Group Project supervisor: Per Zetterberg Project

More information

Design and Implementation of an Efficient SCA Core Framework for a DSP Platform

Design and Implementation of an Efficient SCA Core Framework for a DSP Platform Design and Implementation of an Efficient SCA Core Framework for a DSP Platform WAEL A. MURTADA Satellite Communications and Ground Stations Department, Space Sciences and Strategic Studies Division National

More information

Field-Test Setup for DRM+, DRM30, FM and AM.

Field-Test Setup for DRM+, DRM30, FM and AM. A Professional but yet Low-Cost Software-Defined Radio (SDR) Field-Test Setup for DRM+, DRM30, FM and AM. Tagung des Deutschen DRM Forums Turgi, 08. June 2010 Lehrstuhl für Integrierte Systeme Outline

More information

Jeffrey H. Reed. Director, reedjh@vt.edu, (540) 231-2972 Bradley Department of Electrical and Computer Engineering

Jeffrey H. Reed. Director, reedjh@vt.edu, (540) 231-2972 Bradley Department of Electrical and Computer Engineering Cognitive Radio Research at Virginia Tech Jeffrey H. Reed Director, Wireless@Virginia Tech reedjh@vt.edu, (540) 231-2972 Bradley Department of Electrical and Computer Engineering 1 Sponsors of Cognitive

More information

Surveillance System Using Wireless Sensor Networks

Surveillance System Using Wireless Sensor Networks Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The

More information

GnuRadio CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com

GnuRadio CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com GnuRadio CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY NOTICE All rights reserved. This publication and its contents are proprietary

More information

A survey on Spectrum Management in Cognitive Radio Networks

A survey on Spectrum Management in Cognitive Radio Networks A survey on Spectrum Management in Cognitive Radio Networks Ian F. Akyildiz, Won-Yeol Lee, Mehmet C. Vuran, Shantidev Mohanty Georgia Institute of Technology Communications Magazine, vol 46, April 2008,

More information

InFoRMS. Interactive FM Radio Messaging System 10/6/07

InFoRMS. Interactive FM Radio Messaging System 10/6/07 InFoRMS Interactive FM Radio Messaging System 10/6/07 / FourTel Principals Ch i M Chris Magnussen Project Coordinator Jamie Dixon Software Engineer Ryan Schroeder Hardware Engineer Jason McConnell Quality

More information

ELAD FDM-SW1 USER MANUAL. Ver. 1.0

ELAD FDM-SW1 USER MANUAL. Ver. 1.0 ELAD FDM-SW1 USER MANUAL Ver. 1.0 Index 1 FDM-SW1 Overview... 4 2 Graphical User Interface (GUI)... 5 2.1 Display Window... 6 2.1.1 Filter Spectrum... 6 2.1.2 Click Options... 7 2.1.3 Graphics Settings...

More information

Analysis on the Balanced Class-E Power Amplifier for the Load Mismatch Condition

Analysis on the Balanced Class-E Power Amplifier for the Load Mismatch Condition Analysis on the Class-E Power Amplifier for the Load Mismatch Condition Inoh Jung 1,1, Mincheol Seo 1, Jeongbae Jeon 1, Hyungchul Kim 1, Minwoo Cho 1, Hwiseob Lee 1 and Youngoo Yang 1 Sungkyunkwan University,

More information

JOINT TACTICAL RADIO SYSTEM - APPLICATION PROGRAMMING INTERFACES

JOINT TACTICAL RADIO SYSTEM - APPLICATION PROGRAMMING INTERFACES JOINT TACTICAL RADIO SYSTEM - APPLICATION PROGRAMMING INTERFACES Cinly Magsombol, Chalena Jimenez, Donald R. Stephens Joint Program Executive Office, Joint Tactical Radio Systems Standards San Diego, CA

More information

Modular, Open-Source Software Transceiver for PHY/MAC Research

Modular, Open-Source Software Transceiver for PHY/MAC Research Modular, Open-Source Software Transceiver for PHY/MAC Research John Malsbury Ettus Research 1043 N Shoreline Blvd. (650)417-6019 john.malsbury@ettus.com Abstract The USRP (Universal Software Radio Peripheral)

More information

RF System Design and Analysis Software Enhances RF Architectural Planning

RF System Design and Analysis Software Enhances RF Architectural Planning From April 2010 High Frequency Electronics Copyright 2010 Summit Technical Media, LLC RF System Design and Analysis Software Enhances RF Architectural Planning By Dale D. Henkes Applied Computational Sciences

More information

GRF-3300 RF Training Kits

GRF-3300 RF Training Kits RF Training Kits Presenter : Cooper Liu, Engineer Department : Marketing & Service Division Date : Aug. 20, 2008 Educational challenges coped in RF circuits training Short of proper training tools The

More information

The Phase Modulator In NBFM Voice Communication Systems

The Phase Modulator In NBFM Voice Communication Systems The Phase Modulator In NBFM Voice Communication Systems Virgil Leenerts 8 March 5 The phase modulator has been a point of discussion as to why it is used and not a frequency modulator in what are called

More information

Logging of RF Power Measurements

Logging of RF Power Measurements Logging of RF Power Measurements By Orwill Hawkins Logging of measurement data is critical for effective trend, drift and Exploring the use of RF event analysis of various processes. For RF power measurements,

More information

Inspecting GNU Radio Applications with ControlPort and Performance Counters

Inspecting GNU Radio Applications with ControlPort and Performance Counters Inspecting GNU Radio Applications with ControlPort and Performance Counters Thomas W. Rondeau University of Pennsylvania Philadelphia, PA 19104, USA tom@trondeau.com Timothy O Shea University of Maryland

More information

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation. Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation. Livia Ruiz Centre for Telecommunications Value-Chain Research Institute of Microelectronic and Wireless Systems, NUI

More information

WIDE AREA ADAPTIVE SPECTRUM APPLICATIONS. Daniel J. Schaefer MITRE Corporation Reston, VA

WIDE AREA ADAPTIVE SPECTRUM APPLICATIONS. Daniel J. Schaefer MITRE Corporation Reston, VA WIDE AREA ADAPTIVE SPECTRUM APPLICATIONS Daniel J. Schaefer MITRE Corporation Reston, VA ABSTRACT This paper examines spectrum opportunistic systems in which the currently assigned spectrum is monitored

More information

Software-Defined Radio White Paper

Software-Defined Radio White Paper Software-Defined Radio White Paper A Technology Overview August 2002 Wipro Technologies Innovative Solutions, Quality Leadership Executive Summary Software-Defined Radio (SDR) is a rapidly evolving technology

More information

Location management Need Frequency Location updating

Location management Need Frequency Location updating Lecture-16 Mobility Management Location management Need Frequency Location updating Fig 3.10 Location management in cellular network Mobility Management Paging messages Different paging schemes Transmission

More information

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA

More information

During Hurricane Katrina in August

During Hurricane Katrina in August Software Defined Help Agencies Communicate by Joseph Heaps During Hurricane Katrina in August 2005, winds and floods knocked out virtually every form of communication: landline service, cellular phone

More information

Propsim enabled Mobile Ad-hoc Network Testing

Propsim enabled Mobile Ad-hoc Network Testing www.anite.com Propsim enabled Mobile Ad-hoc Network Testing Anite is now part of Keysight Technologies Lab-based, end-to-end performance testing of systems using Propsim MANET channel emulation A Mobile

More information

Computer Aided Design of Home Medical Alert System

Computer Aided Design of Home Medical Alert System Computer Aided Design of Home Medical Alert System Submitted to The Engineering Honors Committee 119 Hitchcock Hall College of Engineering The Ohio State University Columbus, Ohio 43210 By Pei Chen Kan

More information

Software-Defined Radio Altering the Wireless Value Chain

Software-Defined Radio Altering the Wireless Value Chain Brochure More information from http://www.researchandmarkets.com/reports/239249/ Software-Defined Radio Altering the Wireless Value Chain Description: The potential impact of Software Defined Radio on

More information

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial

More information

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering

More information

AXIS 211A Network Camera

AXIS 211A Network Camera PRODUCT REVIEW GUIDE TABLE OF CONTENTS 1 PRODUCT BRIEF... 3 2 REQUIREMENTS FOR TEST... 4 3 INSTALLATION... 5 3.1 Installing the AXIS 211A... 5 3.2 Set the IP address with AXIS IP Utility... 5 3.2.1 Automatic

More information

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS Qizheng Gu Nokia Mobile Phones, Inc. 4y Springer Contents Preface xiii Chapter 1. Introduction 1 1.1. Wireless Systems 1 1.1.1. Mobile Communications

More information

Wireless Transmission of JPEG file using GNU Radio and USRP

Wireless Transmission of JPEG file using GNU Radio and USRP 1 Wireless Transmission of JPEG file using GNU Radio and USRP Sachin Hirve, Saikrishna Gumudavally, Department of Electrical and Computer Engineering, Cleveland State University Abstract Wireless applications

More information

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO

RFSPACE CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO CLOUD-IQ #CONNECTED SOFTWARE DEFINED RADIO 1 - SPECIFICATIONS Cloud-IQ INTRODUCTION The Cloud-IQ is a high performance, direct sampling software radio with an ethernet interface. It offers outstanding

More information

Easy configuration of NETCONF devices

Easy configuration of NETCONF devices Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic alexadav@fit.cvut.cz cejkat@cesnet.cz Abstract. It is necessary for developers

More information

TEST AUTOMATION FRAMEWORK

TEST AUTOMATION FRAMEWORK TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide

More information

Wireless Medical Telemetry Laboratory

Wireless Medical Telemetry Laboratory Wireless Medical Telemetry Laboratory 0 Introduction The development of wireless medical telemetry has become an increasingly popular application in recent years. As the elderly population continues to

More information

ACRS 2.0 User Manual 1

ACRS 2.0 User Manual 1 ACRS 2.0 User Manual 1 FCC Regulatory Information This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference,

More information

RF Communication System. EE 172 Systems Group Presentation

RF Communication System. EE 172 Systems Group Presentation RF Communication System EE 172 Systems Group Presentation RF System Outline Transmitter Components Receiver Components Noise Figure Link Budget Test Equipment System Success Design Remedy Transmitter Components

More information

DVB-T Television Repeater Jim Andrews, KH6HTV

DVB-T Television Repeater Jim Andrews, KH6HTV AN-23 DTV Rptr.doc (6/1/2015) p. 1 of 5 Application Note AN-23 June, 2015 DVB-T Television Repeater Jim Andrews, KH6HTV Fig. 1 A 70cm, Digital TV Repeater, block diagram. The FCC allows licensed amateur

More information

WiSER: Dynamic Spectrum Access Platform and Infrastructure

WiSER: Dynamic Spectrum Access Platform and Infrastructure WiSER: Dynamic Spectrum Access Platform and Infrastructure I. Seskar, D. Grunwald, K. Le, P. Maddala, D. Sicker, D. Raychaudhuri Rutgers, The State University of New Jersey University of Colorado, Boulder

More information

Basics. Mbox 2. Version 7.0

Basics. Mbox 2. Version 7.0 Basics Mbox 2 Version 7.0 Copyright 2005 Digidesign, a division of Avid Technology, Inc. All rights reserved. This guide may not be duplicated in whole or in part without the express written consent of

More information

General Survey of Radio Frequency Bands 30 MHz to 3 GHz

General Survey of Radio Frequency Bands 30 MHz to 3 GHz General Survey of Radio Frequency Bands 30 MHz to 3 GHz Version 2.0 September 23, 2010 Prepared by: Shared Spectrum Company 1595 Spring Hill Road Suite 110 Vienna, VA 22182-2228 703-761-2818 Fax: 703-761-2817

More information

The Graduate Program in Information Technology at Virginia Tech

The Graduate Program in Information Technology at Virginia Tech The Graduate Program in Information Technology at Virginia Tech William H. Tranter and Leonard A. Ferrari Department of Electrical and Computer Engineering Virginia Tech Blacksburg, VA 24061 Session 12b5

More information

An Instructional Aid System for Driving Schools Based on Visual Simulation

An Instructional Aid System for Driving Schools Based on Visual Simulation An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez

More information

A Framework Design for Load-balanced Green Access Networks supporting GSM Femtocell

A Framework Design for Load-balanced Green Access Networks supporting GSM Femtocell http://dx.doi.org/10.6493/smartsci.2015.170 A Framework Design for Load-balanced Green Access Networks supporting GSM Femtocell Ray-Guang Cheng 1,*, Wei-Lin Hsu 1 and Ping-Chen Lin 1 1 Department of Electronic

More information

2.0 System Description

2.0 System Description 2.0 System Description The wireless alarm system consists of two or more alarm units within a specified range of one another. Each alarm unit employs a radio transceiver, allowing it to communicate with

More information

Enterprise Service Bus

Enterprise Service Bus We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications

More information

Phase II Design for a Multiband LMR Antenna System

Phase II Design for a Multiband LMR Antenna System Phase II Design for a Multiband LMR Antenna System S. Ellingson and R. Tillman Aug 30, 2011 Contents 1 Introduction 2 2 System Design 2 3 Antenna Tuner 3 Bradley Dept. of Electrical & Computer Engineering,

More information

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA COMM.ENG INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA 9/6/2014 LECTURES 1 Objectives To give a background on Communication system components and channels (media) A distinction between analogue

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

CX380X Advanced Spectrum and Burst QAM Analyzer

CX380X Advanced Spectrum and Burst QAM Analyzer Advanced Spectrum and Burst QAM Analyzer Preventative Network Monitoring With VeEX s VeSion system, the s advanced Spectrum Analyzer and Bursty Demodulator captures rogue cable modems and provides proactive

More information

PFP Technology White Paper

PFP Technology White Paper PFP Technology White Paper Summary PFP Cybersecurity solution is an intrusion detection solution based on observing tiny patterns on the processor power consumption. PFP is capable of detecting intrusions

More information

Communication Systems

Communication Systems AM/FM Receiver Communication Systems We have studied the basic blocks o any communication system Modulator Demodulator Modulation Schemes: Linear Modulation (DSB, AM, SSB, VSB) Angle Modulation (FM, PM)

More information

Software Radio Applications

Software Radio Applications Software Radio Applications S-72.333 Postgraduate Seminar on Radio Communications Aarne Hummelholm aarne.hummelholm@mil.fi Communications Laboratory 15.2.2005 AGENDA - WHAT IS A SOFTWARE RADIO - WHO POSSIBLE

More information

presentation Our customers & Partners AE40 www.ae40.com +972-9-743-8410

presentation Our customers & Partners AE40 www.ae40.com +972-9-743-8410 AE40 presentation AE40 Our customers & Partners AE40 profile AE40 founded at 2002 Privately held company VoIP and Video over IP based communication solutions(radio, intercom, public announcements, telephony,

More information

New Methods for Performance Monitoring of J2EE Application Servers

New Methods for Performance Monitoring of J2EE Application Servers New Methods for Performance Monitoring of J2EE Application Servers Adrian Mos (Researcher) & John Murphy (Lecturer) Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,

More information

Installation Guide. AXIS 2191 Audio Module Sight, Speech and Sound over IP!

Installation Guide. AXIS 2191 Audio Module Sight, Speech and Sound over IP! Installation Guide AXIS 2191 Audio Module Sight, Speech and Sound over IP! AXIS 2191 Installation Guide Page 1 of 7 The AXIS 2191 Audio Module The AXIS 2191 Audio Module is an add-on device that provides

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

More information

Section 11. 4-wire E&M/TO Configuration. 4-Wire E&M/TO Voice Card. About This Section. Functional Description. Physical Description

Section 11. 4-wire E&M/TO Configuration. 4-Wire E&M/TO Voice Card. About This Section. Functional Description. Physical Description Section 11 4-wire E&M/TO Configuration About This Section This section describes how to configure the 4-wire E&M/Transmission Only (E&M/TO) 12-channel voice card for connecting the Access Bank II to T1

More information

LoRa FAQs. www.semtech.com 1 of 4 Semtech. Semtech Corporation LoRa FAQ

LoRa FAQs. www.semtech.com 1 of 4 Semtech. Semtech Corporation LoRa FAQ LoRa FAQs 1.) What is LoRa Modulation? LoRa (Long Range) is a modulation technique that provides significantly longer range than competing technologies. The modulation is based on spread-spectrum techniques

More information

Raptor RXi Ultra-fast scanning Countersurveillance Receiver

Raptor RXi Ultra-fast scanning Countersurveillance Receiver data sheet RAPTOR RXi DATA SHEET A MATTER A MATTER OF OF NATIONAL SECURITY Raptor RXi Ultra-fast scanning Countersurveillance Receiver Features + Scans 26GHz in less than 4 seconds at 3kHz resolution (approx.

More information

ANDROID LEVERED DATA MONITORING ROBOT

ANDROID LEVERED DATA MONITORING ROBOT ANDROID LEVERED DATA MONITORING ROBOT 1 HIMANI PATHAK, 2 VIDYALAKSHMI KRISHNAKUMAR, 3 SHILPA RAVIKUMAR, 4 AJINKYA SHINDE 1,2,3,4 Electronics & Telecommunication Engineering, Fr. C. R. Institute of Technology,

More information

Dynamic Reconfiguration & Efficient Resource Allocation for Indoor Broadband Wireless Networks

Dynamic Reconfiguration & Efficient Resource Allocation for Indoor Broadband Wireless Networks Dynamic Reconfiguration & Efficient Resource Allocation for Indoor Broadband Wireless Networks Tim Farnham, Brian Foxon* Home Communications Department HP Laboratories Bristol HPL-98-123 June, 1998 broadband,

More information

Figure 1. Example of a Security System

Figure 1. Example of a Security System Security Systems: Migration to Cloud-Enabled IP-Based Solutions Introduction Security systems are used in a variety of locations, such as residential homes, office buildings, hospitals, industrial facilities,

More information

Ethernet Radio Configuration Guide

Ethernet Radio Configuration Guide Ethernet Radio Configuration Guide for Gateway, Endpoint, and Repeater Radio Units April 20, 2015 Customer Service 1-866-294-5847 Baseline Inc. www.baselinesystems.com Phone 208-323-1634 FAX 208-323-1834

More information

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain Pakkala D., Sihvonen M., and Latvakoski J. VTT Technical Research Centre of Finland, Kaitoväylä 1,

More information

How To Sell A Talan

How To Sell A Talan The TALAN represents state-of-the-art capability to rapidly and reliably detect and locate illicit tampering and security vulnerabilities on both digital and analog telephone systems. Marketing Characteristics

More information

Wireless Sensor Networks

Wireless Sensor Networks Edgar H. Callaway, Jr. Wireless Sensor Networks Architectures and Protocols A AUERBACH PUBLICATIONS A CRC Press Company Boca Raton London New York Washington, D.C. Chapter 1 Introduction to Wireless Sensor

More information

SDR (Software Defined Radio) & Cognitive Radios Overview

SDR (Software Defined Radio) & Cognitive Radios Overview ROMA Telecom Italia LAB SDR (Software Defined Radio) & Cognitive Radios Overview Enrico Buracchini. Outline Overview on Telecom Italia activities on SDR/CR SDR concept and related technological challeges

More information

Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research

Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research Introduction Some applications require synchronization across multiple USRP (Universal Software Radio Peripheral) devices.

More information

Android based Secured Vehicle Key Finder System

Android based Secured Vehicle Key Finder System International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Android based Secured Vehicle Key Finder System Sindhoori S. 1, Dr. N. Sathish Kumar 2 *(M.E. Embedded System Technologies, Sri

More information

FUNcube-1 Dashboard. Installation and operating guidance notes. Release 1.2 - Nov 19th 2013. Overview

FUNcube-1 Dashboard. Installation and operating guidance notes. Release 1.2 - Nov 19th 2013. Overview FUNcube-1 Dashboard Installation and operating guidance notes Release 1.2 - Nov 19th 2013 Overview The FUNcube-1 Dashboard user interface enables the display of telemetry, debug data and Fitter messages

More information

OF 1.3 Testing and Challenges

OF 1.3 Testing and Challenges OF 1.3 Testing and Challenges May 1 st, 2014 Ash Bhalgat (Senior Director, Products), Luxoft Santa Clara, CA USA April-May 2014 1 Agenda OpenFlow : What and Why? State of OpenFlow Conformance Challenges

More information

MIMO Antenna Systems in WinProp

MIMO Antenna Systems in WinProp MIMO Antenna Systems in WinProp AWE Communications GmbH Otto-Lilienthal-Str. 36 D-71034 Böblingen mail@awe-communications.com Issue Date Changes V1.0 Nov. 2010 First version of document V2.0 Feb. 2011

More information

NORTHEASTERN UNIVERSITY Graduate School of Engineering. Thesis Title: CRASH: Cognitive Radio Accelerated with Software and Hardware

NORTHEASTERN UNIVERSITY Graduate School of Engineering. Thesis Title: CRASH: Cognitive Radio Accelerated with Software and Hardware NORTHEASTERN UNIVERSITY Graduate School of Engineering Thesis Title: CRASH: Cognitive Radio Accelerated with Software and Hardware Author: Jonathon Pendlum Department: Electrical and Computer Engineering

More information

Near-Real-Time Internet Streaming of Audio from the Florida Everglades

Near-Real-Time Internet Streaming of Audio from the Florida Everglades Near-Real-Time Internet Streaming of Audio from the Florida Everglades Scott Dickey University of Miami Music Engineering Group, Coral Gables, FL, 33146, USA d.dickey@umiami.edu ABSTRACT In this paper,

More information

CWNA Instructor Led Course Outline

CWNA Instructor Led Course Outline CWNA Instructor Led Course Outline Enterprise Wi-Fi Administration, Outline v7.0 Introduction The Enterprise Wireless LAN Administration 7.1 course (which prepares students for the CWNA-106 exam), whether

More information

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal 2013 The MathWorks, Inc. 1 Outline of Today s Presentation Introduction to

More information

Safety Warnings and Guidelines

Safety Warnings and Guidelines Safety Warnings and Guidelines Thank you for purchasing this Wireless Speaker Amplifier! For best results, please thoroughly read this manual and carefully follow the instructions. Please pay extra attention

More information

BMW Universal Bluetooth TM Hands-Free System (ULF) Owner s Manual

BMW Universal Bluetooth TM Hands-Free System (ULF) Owner s Manual BMW Universal Bluetooth TM Hands-Free System (ULF) Owner s Manual P/N 84 11 0 302 638 6/5/03 Dear BMW Owner: Congratulations on your purchase of the BMW Universal Bluetooth TM Hands-Free System (ULF) for

More information

Mbox Basics Guide. Version 6.7 for LE Systems on Windows XP or Mac OS X. Digidesign

Mbox Basics Guide. Version 6.7 for LE Systems on Windows XP or Mac OS X. Digidesign Mbox Basics Guide Version 6.7 for LE Systems on Windows XP or Mac OS X Digidesign 2001 Junipero Serra Boulevard Daly City, CA 94014-3886 USA tel: 650 731 6300 fax: 650 731 6399 Technical Support (USA)

More information

Analysis of Immunity by RF Wireless Communication Signals

Analysis of Immunity by RF Wireless Communication Signals 64 PIERS Proceedings, Guangzhou, China, August 25 28, 2014 Analysis of Immunity by RF Wireless Communication Signals Hongsik Keum 1, Jungyu Yang 2, and Heung-Gyoon Ryu 3 1 EletroMagneticwave Technology

More information

Verification Of Primitive Sub Ghz Rf Replay Attack Techniques Based On Visual Signal Analysis

Verification Of Primitive Sub Ghz Rf Replay Attack Techniques Based On Visual Signal Analysis Edith Cowan University Research Online Australian Digital Forensics Conference Security Research Institute Conferences 2013 Verification Of Primitive Sub Ghz Rf Replay Attack Techniques Based On Visual

More information

Over the PSTN... 2 Over Wireless Networks... 2. Network Architecture... 3

Over the PSTN... 2 Over Wireless Networks... 2. Network Architecture... 3 Content Introduction... 1 History of Modems... 2 Over the PSTN... 2 Over Wireless Networks... 2 Network Architecture... 3 Circuit-Switched Cellular Data... 3 Short Message Service... 3 Packet-Switched

More information

Alaa Alhamami, Avan Sabah Hamdi Amman Arab University Amman, Jordan

Alaa Alhamami, Avan Sabah Hamdi Amman Arab University Amman, Jordan World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 5, No. 5, 87-91, 2015 Mobile Secure Transmission Method Based on Audio Steganography Alaa Alhamami, Avan Sabah

More information

Basic Network Design

Basic Network Design Frequency Reuse and Planning Cellular Technology enables mobile communication because they use of a complex two-way radio system between the mobile unit and the wireless network. It uses radio frequencies

More information

Utilizing IP & Data Services to provide Secure Global Push To Talk Communications

Utilizing IP & Data Services to provide Secure Global Push To Talk Communications Utilizing IP & Data Services to provide Secure Global Push To Talk Communications Link Communications, Inc. 1035 Cerise Road Billings, MT 59101-7378 www.link-comm.com Who we are Link Communications global

More information

JPEO JTRS initiates the development of a new Software Communications Architecture (SCA) Release

JPEO JTRS initiates the development of a new Software Communications Architecture (SCA) Release News Release Joint Program Executive Office, Joint Tactical Radio System Contact: Jeff Mercer Desk: 619-524-4560 / Mobile: 619-252-2503 james.j.mercer@navy.mil August 18, 2009 JPEO-NR-2009-05 JPEO JTRS

More information