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.

Bibliographic Details
Main Author: Ng, Man Cheuk, 1980-
Other Authors: Arvind.
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