IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ...

45
1 IEEE 802 Plenary Tutorial, July 18, 2005 ,(((7XWRULDO &RJQLWLYH5DGLRV± +RZ FORVHWRUHDOLW\" Scott Seidel John Polson Tom Rondeau David Maldonado

Transcript of IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ...

Page 1: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

1 IEEE 802 Plenary Tutorial, July 18, 2005

,(((�����7XWRULDO&RJQLWLYH�5DGLRV�± +RZ�

FORVH�WR�UHDOLW\"Scott SeidelJohn Polson

Tom RondeauDavid Maldonado

Page 2: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

2 IEEE 802 Plenary Tutorial, July 18, 2005

&RPPXQLFDWLRQV�DV�ZH�NQRZ�LW�LV�FKDQJLQJzPast

� Radio and TV signals� Handful of cell phones� Two to three access points (LANs)

zPresent� Large number of cell phones multiple standards� Multiple LANs

Page 3: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

3 IEEE 802 Plenary Tutorial, July 18, 2005

“I think it will be agreed from the outset that the use of the radio telephone for communication between single individuals as in the case of ordinary telephone is a perfectly hopeless notion”

Herbert Hoover, 1922

Page 4: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

4 IEEE 802 Plenary Tutorial, July 18, 2005

6LJQDO�GHQVLW\�DW�KRPH«

zMultiple devices per home or room

Source:http://w4.siemens.de/FuI/en/archiv/pof/heft2_02/artikel13/

Page 5: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

5 IEEE 802 Plenary Tutorial, July 18, 2005

6LJQDO�GHQVLW\�SHU�XVHU«zMultiple devices per

personzComplex waveforms

Page 6: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

6 IEEE 802 Plenary Tutorial, July 18, 2005

'HPDQG�IRU�EDQGZLGWK�ZLOO�FRQWLQXH�WR�JURZ�IRU�WKH�IRUHVHHDEOH�IHDWXUHzHigh data throughput applications (Freq. hunger)

zMulti-standard, multi-mode requirements

Opportunity forCognitive Radios

Page 7: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

7 IEEE 802 Plenary Tutorial, July 18, 2005

:LUHOHVV�FRPPXQLFDWLRQV�FKDOOHQJHVzSpectrum is already allocated

�True spectrum scarcity on urban areas (ISM band)

zExisting standards

Page 8: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

8 IEEE 802 Plenary Tutorial, July 18, 2005

6SHFWUXP�Y��3HU�&DSLWD�*'3

0

100

200

300

400

500

600

0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000 45,000 50,000

GDP Per Capita (US$)

spectrum greater than 100MHz below trend.

New Zealand

Czech Republic SwedenSingapore

Hong Kong

NorwayCanada

France

Germany

DenmarkU.K.

U.SHungary

Latin American Countries

Page 9: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

9 IEEE 802 Plenary Tutorial, July 18, 2005

:KDW�GRHV�WKH�IXWXUH�RI�ZLUHOHVV�FRPPXQLFDWLRQV�KDYH�WR�RIIHU"zGoal: Universal ubiquitous high speed device

without spectrum restrictionszTrend: Numerous high performance protocols

will exist but most likely all be based on MIMO, OFDM, smart antennas, QoS based MACs, and an all IP network core.

zSDR/CR is a “transforming event”- Ed Thomas, former FCC’s Chief Engineer

Page 10: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

10 IEEE 802 Plenary Tutorial, July 18, 2005

&RJQLWLYH�UDGLR�TXHVWLRQVz How to embed cognition in a radio? – software packagez What cognitive model?

� Evolutionary system, Neural networks, Fuzzy systems

z Which host radio architecture?� SDR or any agile radio

z Which radio layer?� Cross-layer - PHY, MAC, Network layer, etc.

z How to establish a cognitive wireless network?� centralized or distributed by network topologies

z What performance?

Page 11: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

11 IEEE 802 Plenary Tutorial, July 18, 2005

:KDW�DUH�WKH�UHJXODWRU\�WUHQGV�DQG�KRZ�ZLOO�WKH\�DIIHFW�&5V"z Regulators are on our sidez Regulatory process can’t keep up with technologyz Update regulatory regime to accommodate new

technologies� Include proceedings

z Put engineers in front of lawyers for spectrum policyz Regulatory trend: more sharing where co-existence is

demonstrated (e.g. 5 GHz WLAN-Radar Sharing)� real time spectrum “transactions” like any other commodity asset

z International trend: get it done right at home; create global markets

Page 12: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

12 IEEE 802 Plenary Tutorial, July 18, 2005

,PSOLFDWLRQV�RI�&5�WR�����FRPPXQLW\zSpectrum efficiency

zMulti-Network selection�Public Safety

� Proprietary and 802.11 networks�Consumer

� Cellular and 802.11/.15 (Bluetooth)� Home entertainment

zStandards creation

Page 13: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

13 IEEE 802 Plenary Tutorial, July 18, 2005

Dr. Seidel has an extensive background developing leading-edge wireless communications technology and systems. He led Raytheon’s autonomous dynamic spectrum access algorithm and architecture development on DARPA's XG program. In 2003, Dr. Seidel received Raytheon's prestigious Excellence in Technology award for his work on the Future Combat System Communications Networking team. He received his Ph.D. in Electrical Engineering from Virginia Tech University. His research interests include design and analysis of dynamic spectrum sharing, adaptive communications, mesh networks, radiowave propagation, and cognitive radio. He is currently chair of the Cognitive Applications Special Interest Group of the SDR Forum.

6FRWW�6HLGHO

Page 14: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

14 IEEE 802 Plenary Tutorial, July 18, 2005

John Polson is a system engineer for the Communication Networks Division of General Dynamics C4S. He holds a Ph.D. in Electrical Engineering from New Mexico State University. His research interests are in software defined radio systems, systems architecture, and signal processing applications.

-RKQ�3ROVRQ

Page 15: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

15 IEEE 802 Plenary Tutorial, July 18, 2005

Tom Rondeau is a Ph.D. student with The Center for Wireless Telecommunications at Virginia Tech. He graduated summa cum laude in May of 2003 with a BS in E.E. and a minor in English literature. His current research is in cognitive radios to open access to spectrum and create robust communication links for disaster response and military response. He has been developing a cognitive radio engine, implementing new approaches to machine intelligence, and is researching the benefits of distributed intelligence to cognitive radio networks.Tom is currently an IREAN Fellow at Virginia Tech.

7KRPDV�5RQGHDX

Page 16: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

16 IEEE 802 Plenary Tutorial, July 18, 2005

David Maldonado is a Ph.D. student with The Center for Wireless Telecommunications at Virginia Tech. He obtained his BS from the University of Puerto Rico, Mayaguezand a MS from Virginia Tech University. While working for both Ericsson and Anritsu companies, David was involved on the development of new wireless technologies. As part of the Cognitive Wireless Technology group, he is currently involved on the design and development of a CR for public safety use. In addition, he is responsible for the development and implementation of the policy engine.David is currently an IREAN Fellow at Virginia Tech.

'DYLG�0DOGRQDGR

Page 17: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

17 IEEE 802 Plenary Tutorial, July 18, 2005

Page 18: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

,QWHOOLJHQW�$OJRULWKPV�IRU�&RJQLWLYH�5DGLRV

Center for Wireless Telecommunications (CWT)

Virginia TechBlacksburg, VA, 24061

Thomas W. Rondeau

Page 19: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

19 IEEE 802 Plenary Tutorial, July 18, 2005

7KH�SULPDU\�IXQFWLRQ�RI�D�FRJQLWLYH�UDGLR�LV�RSWLPL]DWLRQ�

Optimization on all levels

And over multiple objective functions

All other functions are necessary, but secondary

Page 20: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

20 IEEE 802 Plenary Tutorial, July 18, 2005

$OO�V\VWHPV�DVVRFLDWHG�ZLWK�WKH�FRJQLWLYH�UDGLR�SURYLGH�LPSRUWDQW�IXQFWLRQDOLW\�

Environmental data

User/networking data

FrequencyTime

Am

plitu

de

Page 21: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

21 IEEE 802 Plenary Tutorial, July 18, 2005

7KH�H[WHUQDO�GDWD�SURYLGHV�HQYLURQPHQWDO�FRQWH[W�WR�WKH�VROXWLRQ�

Neural networks are great at pattern recognition

Page 22: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

22 IEEE 802 Plenary Tutorial, July 18, 2005

:H�KDYH�DSSOLHG�QHXUDO�QHWZRUNV�WR�PRGXODWLRQ�DQG�VLJQDO�FODVVLILFDWLRQ�

100

101

viat

ion

of

Fea

ture BPSK

QPSK

BFSKAmplitude Envelope Pha10

-2

10-1

Feat

Ave

rag

e S

tan

dar

d D

e

QAM8

QAM16

AM

FM

100 dB SNR

00.5

1 0

0.1

0.2

0.6

0.8

1

1.2

1.4

VENVV

a

V | 'I|

0 0.2 0.4 0.6 0.80

0.05

0.11

1.5

2

2.5

Va

VENV

V | 'I|

10 dB SNR

Page 23: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

23 IEEE 802 Plenary Tutorial, July 18, 2005

7KH�XVHU�QHWZRUNLQJ�PRGHO�SURYLGHV�VXEMHFWLYH�QHHGV�IURP�WKH�VROXWLRQ�

00 0f 1f c0 42 6c 00 0c 41 80 a6 3a 08 00 45 0005 dc 02 4e 40 00 2e 06 91 cf c7 e8 29 0a c0 a801 64 00 50 04 43 6b 21 3f b7 50 b8 15 18 50 1019 20 24 a4 00 00 09 09 09 3c 61 20 68 72 65 663d 22 6e 65 77 73 2e 68 74 6d 6c 22 3e 4d 6f 7265 20 4e 65 77 73 2e 2e 2e 3c 2f 61 3e 0a 09 0909 09 09 3c 2f 6c 69 3e 0a 0a 09 09 09 09 3c 2f75 6c 3e 0a 0a 09 09 3c 2f 64 69 76 3e 0a 0a 0909 3c 68 32 3e 49 6e 74 72 6f 64 75 63 74 69 6f6e 3c 2f 68 32 3e 0a 0a 09 09 3c 70 3e 0a 09 0909 47 4e 55 20 52 61 64 69 6f 20 69 73 20 61 20

Although it looks random, the patterns of protocol headers can be learned by a machine.

IP Packet capture:

Page 24: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

24 IEEE 802 Plenary Tutorial, July 18, 2005

00 0f 1f c0 42 6c 00 0c 41 80 a6 3a 08 00 45 0005 dc 02 4e 40 00 2e 06 91 cf c7 e8 29 0a c0 a801 64 00 50 04 43 6b 21 3f b7 50 b8 15 18 50 1019 20 24 a4 00 00 09 09 09 3c 61 20 68 72 65 663d 22 6e 65 77 73 2e 68 74 6d 6c 22 3e 4d 6f 7265 20 4e 65 77 73 2e 2e 2e 3c 2f 61 3e 0a 09 0909 09 09 3c 2f 6c 69 3e 0a 0a 09 09 09 09 3c 2f75 6c 3e 0a 0a 09 09 3c 2f 64 69 76 3e 0a 0a 0909 3c 68 32 3e 49 6e 74 72 6f 64 75 63 74 69 6f6e 3c 2f 68 32 3e 0a 0a 09 09 3c 70 3e 0a 09 0909 47 4e 55 20 52 61 64 69 6f 20 69 73 20 61 20

Network Layer: IPTransport Layer: TCP

Application: Port 80 (HTTP)

Checksum and end of header Data

Page 25: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

25 IEEE 802 Plenary Tutorial, July 18, 2005

2SWLPL]DWLRQ�DQG�IHHGEDFN�LQIRUPDWLRQ�DLG�LQ�FUHDWLQJ�LQWHOOLJHQW�V\VWHPV�

Multi-objective optimization

Feedback and memory

General learning concepts

Page 26: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

26 IEEE 802 Plenary Tutorial, July 18, 2005

Adjust inputs: knobs

0XOWL�REMHFWLYH�RSWLPL]DWLRQ��OHDUQ�WR�SURSHUO\�UHVSRQG�WR�VLWXDWLRQV

PHY Layer: power, frequency, symbol rate, modulationMAC Layer: FEC, source coding, flow control, link access

Page 27: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

27 IEEE 802 Plenary Tutorial, July 18, 2005

0XOWL�REMHFWLYH�RSWLPL]DWLRQ��OHDUQ�WR�SURSHUO\�UHVSRQG�WR�VLWXDWLRQV

PHY Layer: BER, spectrum occupancy, SINR, symbol rateMAC Layer: FER, data rate, delayGeneral: computational complexity, power consumption

Produce desired outcomes: meters

Page 28: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

28 IEEE 802 Plenary Tutorial, July 18, 2005

Parallel analysis of solutions and dimensions

%LRORJLFDOO\�LQVSLUHG�DOJRULWKPV�DUH�KLJKO\�DGHSW�DW�PXOWL�REMHFWLYH�RSWLPL]DWLRQ

Problems with long convergence times or suboptimal convergence

Creative solutions

Page 29: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

29 IEEE 802 Plenary Tutorial, July 18, 2005

Case-based systems feed information back to the algorithms to improve performance.

)HHGEDFN��PHPRU\�LPSURYH�SHUIRUPDQFH�E\�UHDSSOLFDWLRQ�RI�NQRZOHGJH�

Page 30: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

30 IEEE 802 Plenary Tutorial, July 18, 2005

Rule-based (expert) systems know things a priori for application immediately.

Piece movement

En passant

When / how to castle

When / how to draw

Checks / check mates

Relative value of each piece

)HHGEDFN��PHPRU\�LPSURYH�SHUIRUPDQFH�E\�UHDSSOLFDWLRQ�RI�NQRZOHGJH�

Page 31: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

31 IEEE 802 Plenary Tutorial, July 18, 2005

Domain-specific knowledge vs. generalizations

Supervised vs. unsupervised learning

*HQHUDO�OHDUQLQJ�FRQFHSWV��(YHU\WKLQJ�LV�D�WUDGH�RII

Page 32: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

32 IEEE 802 Plenary Tutorial, July 18, 2005

7KH�'UHDP«The Renaissance Radio

Page 33: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

33 IEEE 802 Plenary Tutorial, July 18, 2005

7KH�5HDOLW\��"��«The Enlightened Radio

Page 34: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

34 IEEE 802 Plenary Tutorial, July 18, 2005

)LQDO�7KRXJKWVShare and combine your knowledge

Bacon Newton Locke

Page 35: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

35 IEEE 802 Plenary Tutorial, July 18, 2005

Page 36: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

36 IEEE 802 Plenary Tutorial, July 18, 2005

:H�FDQQRW�IRUJHW�WKDW�&5�LPSOHPHQWDWLRQ�KDV�WZR�SDUWV�WR�LWzObjectives

�User requirements� User service preference, e.g. speed and WiFi� User security guarantee� User (local) access facilities

zConstraints�Hardware�Policy and regulations

� Communication standards and protocols � Network (system) noise floor and dynamic range

Page 37: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

37 IEEE 802 Plenary Tutorial, July 18, 2005

$ZDUHQHVV�DQG�VHQVLQJ�Self-awarenessz Who am I?

� Radio resource configuration� Analog/digital signal processing capacities

� Self feature recognition, e.g. battery powered?� Standard and protocol recognition and handling� Service compatibility in hybrid network

External awareness z What does the user wants?z Where am I?

� Environment learning and identification� Policy and regulations

Page 38: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

38 IEEE 802 Plenary Tutorial, July 18, 2005

&RJQLWLYH�5DGLR�KDV�DQ�XJO\�VLGHzPitfalls

�Complexity

�Computational power requirements�Carries all the existing standards’ limitations

�CostAwarenessLearning

AdaptationMemory

Page 39: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

39 IEEE 802 Plenary Tutorial, July 18, 2005

7KLQJV�ZH�QHHG�LPSURYHPHQWV�RQzStandard way to quantify interference (IT)

zSignal/channel classificationzCross layer optimization

zHidden node problemzAlgorithm efficiency (DSP)

zHardware Costz Intelligence!

Page 40: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

40 IEEE 802 Plenary Tutorial, July 18, 2005

6SHFWUXP�DJLOLW\�DQG�RU�HIILFLHQF\�LV�QRW�WKH�RQO\�GLPHQVLRQ�RI�&5¶V RSWLPL]DWLRQz Interoperability

zPersonalized service�Learns from the user�Learns geographical patterns of signal strengths

zMulti-network selection

Can we make it hardware independent?

Page 41: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

41 IEEE 802 Plenary Tutorial, July 18, 2005

+RZ�PXFK�LV�WRR�PXFK"

Time is not slowing down!

z To have awarenessz Create Knowledgez Make decisionsz Adapt

z Is it possible?

Page 42: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

42 IEEE 802 Plenary Tutorial, July 18, 2005

:KDW�PHWULF�FRXOG�EH�XVH�WR�FRPSDUH�FRJQLWLYH�UDGLRV"zMeasured performance with respect to an

application�Spectral efficiency (BW), Data Rate (throughput),

power, MIPS required for both waveform generation and algorithm convergence

z Intelligence – Radio IQ�The total amount of known usable information, the

speed of decision making, the accuracy of decisions

Page 43: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

43 IEEE 802 Plenary Tutorial, July 18, 2005

&ORVLQJ�7KRXJKWV

“It’s dangerous to put limits on wireless.”-Guglielmo Marconi, 1897

(invented the wireless telegraph)

Page 44: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

44 IEEE 802 Plenary Tutorial, July 18, 2005

7KDQNV�WR«

7KLV�ZRUN�ZDV�VXSSRUWHG�E\�WKH�1DWLRQDO�6FLHQFH�)RXQGDWLRQ�XQGHU�DZDUGV�9983463 and DGE-9987586.

Page 45: IEEE 802 Tutorial David & Tom...6 IEEE 802 Plenary Tutorial, July 18, 2005 'HPDQGI RUE DQGZLGWKZ LOOF RQWLQXH WRJ URZI RUW KHI RUHVHHDEOHI HDWXUH zHigh data throughput …

45 IEEE 802 Plenary Tutorial, July 18, 2005

4XHVWLRQV"