Software Radio Network Testbed

Similar documents
OFDM Transceiver using Verilog Proposal

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

Spectral Monitoring/ SigInt

Waveform Generation and Testing with Software-Defined Radios (SDR) and RF instruments

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

Software Radio, GNU Radio, and the USRP Product Family

From Antenna to Bits:

Frequency Shift Keying Scheme to Implement SDR using Hackrf one

Image transfer and Software Defined Radio using USRP and GNU Radio

5G 무선통신시스템설계 : WLAN/LTE/5G

What is New in Wireless System Design

Project in Wireless Communication Lecture 7: Software Defined Radio

Keywords OFDM, GNU Radio, USRP, FPGA, FFT, Wavelet based OFDM

2015 The MathWorks, Inc. 1

Implementing Software Defined Radio a 16 QAM System using the USRP2 Board

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

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

Research and Implementation of 2x2 MIMO-OFDM System with BLAST Using USRP-RIO

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

Interoperability of FM Composite Multiplex Signals in an IP Based STL

What s Behind 5G Wireless Communications?

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

Challenges of 5G mmwave RF Module. Ren-Jr Chen M300/ICL/ITRI 2018/06/20

Developing a Generic Software-Defined Radar Transmitter using GNU Radio

Anju 1, Amit Ahlawat 2

Research on key digital modulation techniques using GNU Radio

A Novel Design In Digital Communication Using Software Defined Radio

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

ni.com Mounzer saleh Applications engineer Tel:

Open Source Software Defined Radio Platform for GNSS Recording, Simulation and Tracking

Analysis, Design and Testing of Frequency Hopping Spread Spectrum Transceiver Model Using MATLAB Simulink

Cognitive Radio Platform Technology

3 USRP2 Hardware Implementation

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

Reliability Analysis of Digital Communication for Various Data Types Transmission Using GNU Radio and USRP

Bridge RF Design and Test Applications with NI SDR Platforms

Error Rate Performance of OFDM Transceiver on Software-defined Radio

An Introduction to Software Radio

GNU Radio An introduction

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

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

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

A New Complexity Reduced Hardware Implementation of 16 QAM Using Software Defined Radio

UNDERSTANDING LTE WITH MATLAB

Advances in Wireless Communications: Standard Compliant Models and Software Defined Radio By Daniel Garcίa and Neil MacEwen

Implementation of a Real-Time Wireless Interference Alignment Network

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

SDR OFDM Waveform design for a UGV/UAV communication scenario

Development of Software Defined Radio (SDR) Receiver

Using GNU Radio for Analog Communications. Hackspace Brussels - January 31, 2019

Multiple Access Techniques

Laboratory 5: Spread Spectrum Communications

FROM SIMULATION TO DEMONSTRATION A SDR-BASED MULTI-MODE TESTBED

802.11ax Design Challenges. Mani Krishnan Venkatachari

Optimized BPSK and QAM Techniques for OFDM Systems

TU Dresden uses National Instruments Platform for 5G Research

What is a Communications System?

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

Real-time Distributed MIMO Systems. Hariharan Rahul Ezzeldin Hamed, Mohammed A. Abdelghany, Dina Katabi

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

Wireless Communication Systems: Implementation perspective

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

A Software Defined Radio Testbed for Research in Dynamic Spectrum Access

FPGA Implementation of Gaussian Multicarrier. Receiver with Iterative. Interference. Canceller. Tokyo Institute of Technology

NI USRP Lab: DQPSK Transceiver Design

Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications

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

Digital Communication Systems Engineering with

REPORT DOCUMENTATION PAGE

Design of LTE radio access network testbed

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Interference Cancellation

June 09, 2014 Document Version: 1.1.0

5 th Generation Non-Orthogonal Waveforms for Asynchronous Signaling. Final Review. Brussels, Work Package 5

C700 A New Domain in Radio System Design & Verification

ARTEMIS: Low-Cost Ground Station Antenna Arrays for Microspacecraft Mission Support. G. James Wells Mark A. Sdao Robert E. Zee

Mobile Computing GNU Radio Laboratory1: Basic test

Implementation of OFDM-based Superposition Coding on USRP using GNU Radio

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

5G, WLAN, and LTE Wireless Design with MATLAB

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Basic idea: divide spectrum into several 528 MHz bands.

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

SDR Based Prototype for Filter Bank based Multi-Carrier Transmission

Wireless Communication

EC 551 Telecommunication System Engineering. Mohamed Khedr

Software-Defined Radio Architecture for Broadband OFDM Transceivers

Underwater communication implementation with OFDM

USRP 2901 Based FM Transceiver with Large File Capabilities in Virtual and Remote Laboratory

UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality

Transmitting Multiple HD Video Streams over UWB Links

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

EE 304 Communication Theory

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

Interference Mitigation by MIMO Cooperation and Coordination - Theory and Implementation Challenges

Transcription:

Software Radio Network Testbed Senior design student: Ziheng Gu Advisor: Prof. Liuqing Yang PhD Advisor: Xilin Cheng 1

Overview Problem and solution What is GNU radio and USRP Project goal Current progress Summary Future plan References Budget 2

Problem and Solution Traditional radio High cost Fixed function Hard to implement Software radio Low cost Flexible function Easy to implement 3

What is GNU Radio and USRP GNU Radio: A free and open-source software development toolkit Provides signal processing blocks Can implement signal processing in the physical layer Can be used with USRP (Universal Software Radio Peripheral) to create software radio Blocks written in C++ Blocks connected by Python GNU Radio Companion helps to save time like Simulink 4

What is GNU Radio and USRP USRP: Million Gate FPGA (Field Programmable Gate Array) Digital up and down conversion, sampling, Interpolation Transmitter and receiver front end ADCs (Analog to Digital Converter) and DACs (Digital to Analog Converter) 5

What is GNU Radio and USRP USRP N210 100 MS/s dual ADC and 400 MS/s dual DAC Can operate signals from DC to 6 GHz Supports MIMO configuration (Multiple Input Multiple Output) 6

Project Goal What do we have? Two USRP N210 Two computers to implement software defined radio on USRP N210 Two GPS disciplined clocks to provide synchronization What system do we want to build? Set up the connection between computer and USRP Use GNU Radio to implement software defined radio communication between two USRPs 7

Project Goal Final design requirement: Implement OFDM communication (Orthogonal Frequency Division Multiplexing) in the system Each hardware can transmit and receive packets consisting of OFDM symbols Text, voice, video and other types of data can be transmitted by this system Test and compare different prototypes of underwater communication 8

Current Progress Completed Tasks: Set up connection between computer and USRP Install Linux system on each computer Install GNU Radio Set up network Download and load frameware 9

FM Transmitter and Receiver Build FM transmitter and receiver Transmitter can transmit wav music file to specified carrier frequency modulated FM signal Receiver can receive specific carrier frequency modulated FM signal and demodulate the signal to voice signal. GRC program of our FM transmitter and Receiver 10

Spectrum in the Processing of FM Transmitter and Receiver 11

OFDM Transceiver OFDM transceiver Orthogonal frequency division multiplexing Transmit many narrow-band signals in parallel on orthogonal sub-bands A good way to transport digital data Widely used in LTE, Wi-Fi, etc. Physical Layer of our OFDM transceiver 12

GRC Program of our OFDM transceiver 13

OFDM Transceiver Use the OFDM transceiver to transmit repeated random digital stream, we get following OFDM signal in time domain and frequency domain at RF end. Spectrum of OFDM Real time value of OFDM 14

Results We use virtual sink and source to connect the transmitting and the receiving part. Transmit unrepeated random digital stream. Record the digital stream from random source and receiver sink, store in SourceBit and ReceiverBit. Read data from SourceBit and ReceiverBit with Matlab and compare Virtual connection, no real wireless channel No bit error occurs Data at the tail of stream are lost because of the delay of signal transmitting (will correct this issue in future) Num Increasing of TX( of the number of transmitted bytes leads to Byte) decreased packet loss rate. Packet Loss rate(%) 300 400 500 600 700 800 900 1000 1M 36 28 23.2 20 18 16 14.7 13.6 0.016 15

Summary So far, we have set up the connection between USRP and computer, completed the FM transmitter and receiver. Also, we built the basic OFDM transceiver prototype which can transmit and receive OFDM byte data in virtual wireless environment. What I learned: Analog communication theory OFDM communication theory Linux system Python and C++ programming GNU Radio 16

Future Plan Implement decoding part and encoding part of various types of files Implement virtual channel of wireless environment Implement channel estimation Implement BER/SER Computation Set up communication between two USRPs Fix the packet loss problem Test and compare different prototypes of underwater communiciation 17

Budget Item Amount USB2.0 Gigabit Ethernet Adapter $24 GPS Disciplined Clock $162.99 GPS Disciplined Clock $162.99 Total $349.98 18

References B. P. Lathi and Zhi Ding, Modern Digital and Analog Communication Systems, 4th Edition, Oxford University Press, 2009 GNU Radio Manual and C++ API Reference https://gnuradio.org/doc/doxygen/page_ofdm.html M. Braun, OFDM Packet Receivers in GNU Radio https://archive.fosdem.org/2014/schedule/event/tutorial_ofdm_packe t_transceivers/attachments/slides/383/export/events/attachments/tut orial_ofdm_packet_transceivers/slides/383/martinbraun_gnuradio _OFDM.pdf X. Cheng, M. Wen, X. Cheng, D. Duan, and L. Yang, ``Effective Mirror-Mapping-Based Intercarrier Interference Cancellation for OFDM Underwater Acoustic Communications, Elsevier Ad Hoc Networks, 2014. 19

Thank you! 20