Airblue : a highly-configurable FPGA-based platform for wireless network research
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | eng |
Published: |
Massachusetts Institute of Technology
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/66457 |
_version_ | 1826194310201081856 |
---|---|
author | Ng, Man Cheuk, 1980- |
author2 | Arvind. |
author_facet | Arvind. Ng, Man Cheuk, 1980- |
author_sort | Ng, Man Cheuk, 1980- |
collection | MIT |
description | Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. |
first_indexed | 2024-09-23T09:53:44Z |
format | Thesis |
id | mit-1721.1/66457 |
institution | Massachusetts Institute of Technology |
language | eng |
last_indexed | 2024-09-23T09:53:44Z |
publishDate | 2011 |
publisher | Massachusetts Institute of Technology |
record_format | dspace |
spelling | mit-1721.1/664572019-04-10T18:11:38Z Airblue : a highly-configurable FPGA-based platform for wireless network research Highly-configurable FPGA-based platform for wireless network research Ng, Man Cheuk, 1980- Arvind. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011. Cataloged from PDF version of thesis. Includes bibliographical references (p. 155-164). Over the past few years, researchers have developed many cross-layer wireless protocols to improve the performance of wireless networks. Experimental evaluations of these protocols require both high-speed simulations and real-time on-air experimentations. Unfortunately, radios implemented in pure software are usually inadequate for either because they are typically two to three orders of magnitude slower than commodity hardware. FPGA-based platforms provide much better speeds but are quite difficult to modify because of the way high-speed designs are typically implemented by trading modularity for performance. Experimenting with cross-layer protocols requires a flexible way to convey information beyond the data itself from lower to higher layers, and a way for higher layers to configure lower layers dynamically and within some latency bounds. One also needs to be able to modify a layer's processing pipeline without triggering a cascade of changes. In this thesis, we discuss an alternative approach to implement a high-performance yet configurable radio design on an FPGA platform that satisfies these requirements. We propose that all modules in the design must possess two important design properties, namely latency-insensitivity and datadriven control, which facilitate modular refinements. We have developed Airblue, an FPGA-based radio, that has all these properties and runs at speeds comparable to commodity hardware. Our baseline design is 802.11g compliant and is able to achieve reliable communication for bit rates up to 24 Mbps. We show in the thesis that we can implement SoftRate, a cross-layer rate adaptation protocol, by modifying only 5.6% of the source code (967 lines). We also show that our modular design approach allows us to abstract the details of the FPGA platform from the main design, thus making the design portable across multiple FPGA platforms. By taking advantage of this virtualization capability, we were able to turn Airblue into a high-speed hardware software co-simulator with simulation speed beyond 20 Mbps. by Man Cheuk Ng. Ph.D. 2011-10-17T21:28:09Z 2011-10-17T21:28:09Z 2011 2011 Thesis http://hdl.handle.net/1721.1/66457 756041129 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 164 p. application/pdf Massachusetts Institute of Technology |
spellingShingle | Electrical Engineering and Computer Science. Ng, Man Cheuk, 1980- Airblue : a highly-configurable FPGA-based platform for wireless network research |
title | Airblue : a highly-configurable FPGA-based platform for wireless network research |
title_full | Airblue : a highly-configurable FPGA-based platform for wireless network research |
title_fullStr | Airblue : a highly-configurable FPGA-based platform for wireless network research |
title_full_unstemmed | Airblue : a highly-configurable FPGA-based platform for wireless network research |
title_short | Airblue : a highly-configurable FPGA-based platform for wireless network research |
title_sort | airblue a highly configurable fpga based platform for wireless network research |
topic | Electrical Engineering and Computer Science. |
url | http://hdl.handle.net/1721.1/66457 |
work_keys_str_mv | AT ngmancheuk1980 airblueahighlyconfigurablefpgabasedplatformforwirelessnetworkresearch AT ngmancheuk1980 highlyconfigurablefpgabasedplatformforwirelessnetworkresearch |