Introduction of USRP and Demos. by Dong Han & Rui Zhu

Similar documents
CIS 632 / EEC 687 Mobile Computing

An Introduction to Software Radio

Software Radio Network Testbed

What is a Communications System?

Software Radio, GNU Radio, and the USRP Product Family

and RTL-SDR Wireless Systems

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

GNU Radio An introduction

Ettus Research USRP. Tom Tsou 3rd OpenAirInterface Workshop April 28, 2017

Further hacks on the Calypso platform

2015 The MathWorks, Inc. 1

Distributed spectrum sensing in unlicensed bands using the VESNA platform. Student: Zoltan Padrah Mentor: doc. dr. Mihael Mohorčič

Simulation of Analog Modulation and Demodulation Techniques in Virtual Instrumentation and Remote Lab

Senior Design and Graduate Projects Using Software Defined Radio (SDR)

Software Radio and the Future of Wireless Security. Michael Ossmann Institute for Telecommunication Sciences

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

Software radio. Software program. What is software? 09/05/15 Slide 2

SDR Platforms for Research on Programmable Wireless Networks

Using SDR for Cost-Effective DTV Applications

Chapter 14. Cellular Wireless Networks

Project in Wireless Communication Lecture 7: Software Defined Radio

Complete Software Defined RFID System Using GNU Radio

ECE 457 Communication Systems. Selin Aviyente Assistant Professor Electrical & Computer Engineering

Spectral Monitoring/ SigInt

Programmable Wireless Networking Overview

OpenBTS Network Design & System Analysis

GSM and Similar Architectures Lesson 04 GSM Base station system and Base Station Controller

Research on key digital modulation techniques using GNU Radio

Wireless and Mobile Network Architecture. Outline. Introduction. Cont. Chapter 1: Introduction

Wireless and Mobile Network Architecture

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

What s Behind 5G Wireless Communications?

EECS 307: Lab Handout 2 (FALL 2012)

Image transfer and Software Defined Radio using USRP and GNU Radio

Frequency Shift Keying Scheme to Implement SDR using Hackrf one

Algorithm and Experimentation of Frequency Hopping, Band Hopping, and Transmission Band Selection Using a Cognitive Radio Test Bed

From Antenna to Bits:

Data and Computer Communications

NI USRP Lab: DQPSK Transceiver Design

Bridge RF Design and Test Applications with NI SDR Platforms

Experimental study on Wide Band FM Receiver using GNURadio and RTL-SDR

T. Rétornaz 1, J.M. Friedt 1, G. Martin 2 & S. Ballandras 1,2. 6 juillet Senseor, Besançon 2 FEMTO-ST/CNRS, Besançon

BPSK System on Spartan 3E FPGA

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

Prototyping Next-Generation Communication Systems with Software-Defined Radio

GNU Radio as a Research and Development Tool for RFID Applications

MOBILE COMPUTING 4/8/18. Basic Call. Public Switched Telephone Network - PSTN. CSE 40814/60814 Spring Transit. switch. Transit. Transit.

1. Introduction. 2. Cognitive Radio. M. Jayasri 1, K. Kalimuthu 2, P. Vijaykumar 3

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

UNIT- 2. Components of a wireless cellular network

A Novel Design In Digital Communication Using Software Defined Radio

DEVELOPMENT OF LOW-COST PUBLIC SAFETY P25 WAVEFORM IN AN OSSIE ENVIRONMENT WITH USRP

Lecture 1 Introduction to Communication Systems. ECE4900/ECE6720 Digital Communications

Page 1. Problems with 1G Systems. Wireless Wide Area Networks (WWANs) EEC173B/ECS152C, Spring Cellular Wireless Network

EENG 373. Communication Systems II

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

Mohammad Hossein Manshaei 1393

AN4392 Application note

AN5008 Application note

Software Defined Radio hardware for Osmocom BTS. Alexander Chemeris CTO, Fairwaves, Inc.

Software Defined Radio Waveforms implementation on GNU Radio

The Design and Realization of PKE System Based on ARM9

Production Test and Spectral Monitoring

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

Chapter 1 INTRODUCTION

Wireless systems. includes issues of

A Rapid Graphical Programming Approach to SDR Design and Prototyping with LabVIEW and the USRP

Chapter 2: Global System for Mobile Communication

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Implementation of a Channel Sounder using GNU Radio Opensource SDR Platform

A SOFTWARE-DEFINED RADIO APPROACH TO SPECTRUM SENSING SYSTEMS ARCHITECTURE

Personal Communication System

Wireless Communication Systems Laboratory #2. Understanding test equipments. The students will be familiar with the following items:

Physics of RFID. Pawel Waszczur McMaster RFID Applications Lab McMaster University

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Multiple Access, GSM, and IS-95

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

COGEU is a Specific Target Research Project (STREP) supported by the 7th Framework Programme, Contract number:

Communication Systems GSM

WIRELESS TERMINAL EQUIPMENT. ETI TELECOMMUNICATIONS Monday, 10 October 2016

Chapter 5 Acknowledgment:

Incorporating PlutoSDR in the Communication Laboratory and Classroom: Potential or Pitfall?

Band Class Specification for cdma2000 Spread Spectrum Systems

TSKS01 Digital Communication


HFIA The year to finally integrate HF with all primary systems

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

16582/16418 Wireless Communication. Notes III: Cellular Systems II Dr. Jay Weitzen 1

DTP4700 Next Generation Software Defined Radio Platform

Development of Software Defined Radio (SDR) Receiver

On the coexistence of satellite UMTS. and Galileo with SDR receiver

UNIT- 3. Introduction. The cellular advantage. Cellular hierarchy

PHALANX INTELEGENT SAFETY SYSTEMS

Universal Radio Hacker

Multiplexing Module W.tra.2

MASTER THESIS PROJECT PROPOSALS: SIGNAL PROCESSING FOR WIRELESS AND SATELLITE COMMUNICATIONS

Spectrum Management. Justin Taylor ATS systems

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

New Technologies for Software Defined Radio. Farris Alhorr. National Instruments Business Development Manager, IndRAA

Band Class Specification for cdma2000 Spread Spectrum Systems

Implementation of basic analog and digital modulation schemes using a SDR platform

Transcription:

Introduction of USRP and Demos by Dong Han & Rui Zhu

Introduction USRP(Universal Software Radio Peripheral ): A computer-hosted software radio, which is commonly used by research labs, universities. Motherboard + Daughterboard

Introduction USRP(Universal Software Radio Peripheral ): A RF frontend, FPGA and an OMAP 3, which includes an ARM processor and a DSP. This allows standalone operation for embedded applications. A modular design allows the USRP E100 to operate from DC to 6 GHz.

Daughterboard: WBX 50-2200 MHz Rx/Tx The WBX is a wide bandwidth transceiver. It is ideal for applications requiring access to a number of different bands within its range - 50 MHz to 2.2 GHz. Example application areas: land-mobile communications, maritime and aviation band radios; cell phone base stations, PCS and GSM multi-band radios; wireless sensor networks; broadcast TV.

The USRP hardware driver (UHD) The USRP hardware driver (UHD) is the device driver for use with the USRP product family. Support : Linux, MacOS, and Windows platforms. Several frameworks including GNU Radio, LabVIEW and Simulink use UHD.

Software frameworks that support UHD GNU Radio GNU Radio is an open source toolkit that can be used to develop software-defined radios. This framework uses a combination of C++ and Python to optimize DSP performance while providing an easyto-use application programming environment. LabVIEW MATLAB and Simulink Custom and/or proprietary frameworks

Dome 1

Background Demo 1- FM Receiver FM stands for frequency modulation, which is the process of encoding a message signal, such as music, in the frequency of an RF signal. Broadcast FM radio around the world is typically transmitted using center frequencies from 87.5 MHz to 108 MHz, and each station is generally allocated a bandwidth of 200 khz. For this example, use the center frequency of 106.7 MHz, the known location of a local radio station near the center of the US FM band.

Demo 1- FM Receiver

Demo 1- FM Receiver

Demo 2

Demo 2 - GSM Base station Background ---- GSM (Global System for Mobile Communications), is a standard set developed by the European Telecommunications Standards Institute (ETSI) to describe protocols for second generation (2G) digital cellular networks used by mobile phones. ---- The base station contains the equipment for transmitting and receiving signals (transceivers), antennas, and equipment for encrypting and decrypting communications with the base station controller (BSC).

Demo 2 - GSM Base station Structure of the mobile phone cellular network

Demo 2 - GSM Base station OpenBTS (Open Base Transceiver Station) ---OpenBTS is a software-based GSM access point, allowing standard GSM-compatible mobile phones to be used. ---This project uses the USRP to present a GSM air interface to a standard GSM handset. It s an open-source Unix application.

Demo 2 - GSM Base station Hardware

Demo 2 - GSM Base station OpenBTS: modulation and demodulation. Assign a channel for every communication. Asterisk: play the roles of MSC. If two communicators are in the same OpenBTS network, build the communication links. Otherwise, access the VoIP gateway to connect to the PSTN. MySQL: Replace the HLR( Home Location Register)and the VLR(Visitor Location Register)

Demo 2 - GSM Base station

Demo 2 - GSM Base station Official website of OpenBTS http://wush.net/trac/rangepublic

Demo 3

Demo 3- Simulation of Wireless Background Outlet Controller A wireless outlet is controlled remotely by a controller. The controller uses 315 MHz carrier signal sending information to outlet. Our aim and method Our aim is to use USRP to control a remote outlet, that is to simulate a real controller. We try to use USRP to sniff the signal. Then we analysis the signal and use USRP to replay it.

Signal Collection (1) Generally, to simulate the behavior of controller, to get the signal that controls an outlet. We have two method. One is to get signal from microcontroller. We can use oscilloscope to get signal sequence, which is composed by high voltage and low level voltage to define 1 and 0, respectively. The second method is that we can sense the signature in air by collecting radio frequency. In the demo, we use the second way by utilizing USRP device and GNU Radio software to collect, analyze and replay the signal.

Signal Collection (2) GNU Radio Controller USRP Collected Signal

GNU Radio Modules

Collected Signal The signal that is collected by pressing the first turn on button. From the shape of the signal, we make an assumption that binary sequence from Microcontroller in controller is modulated by OOK (On-off keying) modulation. On-off keying (OOK) the simplest form of amplitude-shift keying modulation that represents digital Data as the presence or absence of a carrier wave.

Signal Analysis 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0

Signal Analysis 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0

Binary sequence Binary sequence for Turn ON 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 Binary sequence for Turn OFF 0 1 1 0 1 0 0 0 0 1 0 0 0 0 0 0

Final step 0110100010000000 GNU Radio USRP Wireless Outlet

Conclusion It is a very simple reverse engineering. We use USRP and GNR Radio to collect signal. Then we analysis the signal, and use a binary sequence to represent the signal. After that, we use USRP and GNU Radio to send similar signal. And the outlet is controlled by our signal. This method can be widely used in many scenarios. For example, some typical cases are garage gate remote opener, car gate controller, wireless toy controller, etc. USRP can be widely used in RF design area.