final presentation implementation of a mimo transceiver ... · final presentation implementation of...

20
Introduction Design Results Timeline Personnel Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski CMPE This research was supported by the MITRE Corporation as an independent research project. The views, opinions, and findings are those of the authors and are not intended to convey or imply an official position of The MITRE Corporation. April 14, 2016 Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Usi

Upload: others

Post on 27-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Final PresentationImplementation Of A MIMO Transceiver

Using GNU Radio

Ethan Aebli ECEMichael Williams ECE

Erica Wisniewski CMPE

This research was supported by the MITRE Corporation as an independent research project. The views,opinions, and findings are those of the authors and are not intended to convey or imply an official position of

The MITRE Corporation.

April 14, 2016Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 2: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Table of contents

1 Introduction

2 Design

3 Results

4 Timeline

5 Personnel

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 3: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Acronyms

MIMO Multiple Input Multiple Output

STBC Space Time Block Code

SDR Software Defined Radio

USRP Universal Software Radio Peripheral

BER Bit Error Rate

GNU GNU’s Not Unix

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 4: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Objective

MITRE conducts wireless communications research

Research often focused on improving existing technologies

Implement a MIMO algorithm on the SDR platform, GNURadio.

Facilitate testing of MIMO enhanced systems

Potential benefits of MIMO systems include increased datarate

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 5: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

GNU Radio

Design and build MIMO encoder and decoder blocks

Provide functionality not currently available in GNU Radio

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 6: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Software Defined Radio

Typical hardware tasks performedby software

E.g., filtering, amplification,modulation

Works with USRPs

USRPs provide digital to analoginterface

SDR focused on baseband signalprocessing

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 7: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Advantages of MIMO Channel

Increase the diversity of the system

Increase the number of transmitted symbols

Channel capacity increases as number of antennas increase

Increased capacity results in increased data rate

Exploit multipath propagation

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 8: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Differential Alamouti STBC

Transmitted symbols related to information symbols throughrecursive process[

x1(n)x2(n)

]=

1√2

[x1(n − 1) −x∗2 (n − 1)x2(n − 1) x∗1 (n − 1)

] [s1(n)s2(n)

]Previously received symbols replace channel gains in decodingprocess[y1(n)y∗2 (n)

]=

1√2

[y1(n − 1) y2(n − 1)y∗2 (n − 1) −y∗1 (n − 1)

] [s1(n)s2(n)

]+

[w̃1(n)w̃2(n)

]Excellent choice when combating Doppler spread

Incurs 3dB loss in SNR compared to coherent Alamouti

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 9: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Tx BPSK Symbols for Antenna 0 and Antenna 1

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 10: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Received Symbols on Antenna 0

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 11: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Received Symbols on Antenna 1

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 12: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

BER for BPSK with AWGN

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 13: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

GNU Radio Flowgraph

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 14: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Input Data

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 15: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Output Data

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 16: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Test Plan

Software testing

LoopbackLeave channel simulation before sending signal to radioControl fading, channel changes slowly in time

Hardware testing

Use oscilloscope to look at transmitted signal prior to hookingup receiverClosed-loop environment, not over the air (wireless)Wireless experiment around campusInitially sending a text fileTime permitting, move to voice, video, etc.

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 17: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Remaining Tasks

Move design to USRP radio hardware

Field testing and review

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 18: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Corporate Sponsor And Faculty Advisors

Michael Wentz, Lead Communications Engineer, MITRE

Professor John Chandy

Professor Peter Willett

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 19: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

References

[1] Hamid Jafarkhani, Space-Time Coding, Theory and Practice.Cambridge University Press, 2005.[2] Georgios Giannakis, Space-Time Coding For BroadbandWireless Communications. Wiley, 2007.

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio

Page 20: Final Presentation Implementation Of A MIMO Transceiver ... · Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio Ethan Aebli ECE Michael Williams ECE Erica Wisniewski

IntroductionDesignResults

TimelinePersonnel

Questions?

Ethan Aebli, Michael Williams, Erica Wisniewski Final Presentation Implementation Of A MIMO Transceiver Using GNU Radio