`
`US 20040047324A1
`
`as United States
`a2) Patent Application Publication co) Pub. No.: US 2004/0047324 A1
`
` Diener (43) Pub. Date: Mar. 11, 2004
`
`
`(54) SYSTEM AND METHOD FOR
`MANAGEMENTOF A SHARED FREQUENCY
`BAND USING CLIENT--SPECIFIC
`MANAGEMENTTECHNIQUES
`Inventor: Neil R. Diener, Rockville, MD (US)
`
`(76)
`
`Correspondence Address:
`COGNIO, INC.
`101 ORCHARD RIDGE DRIVE
`SUITE 350
`GAITHERSBURG, MD 20878 (US)
`
`(21) Appl. No.:
`
`10/641,973
`
`(22) Tiled:
`
`Aug. 15, 2003
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 10/420,515,
`filed on Apr. 22, 2003.
`Continuation-in-part of application No. 10/246,363,
`filed on Sep. 18, 2002.
`
`(60) Provisional application No. 60/319,542,filed on Sep.
`11, 2002. Provisional application No. 60/319,714,
`filed on Nov. 20, 2002. Provisional application No.
`60/453,385,filed on Mar. 10, 2003. Provisional appli-
`cation No. 60/320,008, filed on Mar. 14, 2003.
`
`Publication Classification
`
`Tint. C1? cc eeeecseeeneeecceennnseseennneveeeeeene H04Q 7/24
`(SD)
`(52) U.S. Ch. eect 370/338; 370/319
`67)
`ABSTRACT
`A system and method are provided for managing commu-
`nication with a plurality of wireless client devices operating
`in a radio frequencyband shared by other types of devices,
`comprising a step of controlling at least one parameter
`associated with radio communication with each of the
`plurality of wireless devices based on the radio frequency
`environment associated with each corresponding one of the
`plurality of wireless client devices. Spectrum profile infor-
`mation describing the radio frequency environment(activity
`in the frequency band) at a wireless client device is sent to
`the wireless base station device (where the parameter con-
`trols are made) from either a wireless client device or
`another radio device in the proximity of one or more
`wireless client devices that
`is capable of generating the
`spectrum profile information. The spectrum profile informa-
`tion may include information identifying signals that are
`occurring in the frequency band in the proximity of a
`wireless client device. Examples of parameters that may be
`controlled at the wireless base station device include packet
`fragmentation threshold(the length of a data packet), trans-
`mission data rate and transmission scheduling (synchroniz-
`ing a transmission to quiescent intervals of one or more
`periodic interfering signals).
`
`i
`I
`|
`t
`|
`{
`f
`
`|
`i
`!
`!
`i
`I
`i
`|
`
`\
`\
`\
`
`\
`
`\
`
`\
`
`“
`
`V
`
`ao
`4200(2)
`Spectrum
`Sensor
`
`) Zs
`
`‘
`
`V
`
`1030(2)
`WLAN
`STA
`
`~~ “NN
`4200(N)~—«N\
`\
`Spectrum
`\
`Sensor
`
`Vv
`
`\
`\
`4020 \
`\
`\
`\
`
`\
`\
`!/
`
`V
`
`1000
`
`Frequency
`Hopping
`Communication
`Device
`
`1030(1)
`
`.
`1010
`
`Microwave
`Oven
`
`
`
`Infant Monitor
`Transmitter
`
`V
`
`WLAN
`
`V
`
`1060(1)
`
`v7
`
`1080
`
`Radar
`Device(s)
`
`4030(N)
`
`V
`
`Ethemet
`
`“ 7
`
`“
`
`From Spectrum Sensors
`(2) to (N)
`
`
`STA
`1070
`
`New
`
`Unlicensed
`
`Devices
`Band Wireless
`
`
`
`1092 [p=1096
`Processor
` 1080
`
`
`Server
`
`1094
`
`Network
`Management
`Station
`
`1
`
`APPLE 1006
`
`APPLE 1006
`
`1
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 1 of 36
`
`US 2004/0047324 Al
`
`“w™
`~~ Sam~
`
`V/
`
`103002)
`WLAN
`STA
`
`
`
`Frequency
`Hopping
`Communication
`Device
`
`\
`
`\ | |
`
` Infant Monitor
`
`Transmitter Cordless Phone
`Device(s)
`
`1080
`
`1030(1)
`
`Radar
`
`STA
`
`
`|
`
`
`
`|
`|
`
`|
`
`!
`
`\
`
`\
`
`\
`
`1030(N)
`
`VV
`
`WLAN
`STA
`
`Ethernet
`
`-
`
`- -
`
`From Spectrum Sensors
`(2) to (N)
`
`
`
` New
`Unlicensed
`
`
`
`Band Wireless
`Devices
`
`“\
`
`N\
`
`AN
`
`
`
`Y
`“Ae _
`Network
`~oOLe Memory|Management1094
`Station
`
`
`
`
`
`FIG. 1
`
`Processor
`
`1092
`
`1086
`
`1090
`
`1070
`
`
`
`
`2
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 2 of 36
`
`US 2004/0047324 Al
`
`NVIMq+'Z0835S
`
`ssai/psoypue
`
`SOUOUd
`
`
`
`UPADSABMOIOII
`
`¢Ola
`
`audUdSsa|ploD{|ss|{||||[||_|—|L_|
`
`Anuenbe4||||||meeLILI
`JOWUOI)JUesU|STSo
`
`UUUUOUUUODUUOU
`pesusdi|unZHvcSZAONSNDAYS<<—ee|Jeddoy
`
`pueq
`
`YyaMOd
`
`3
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 3 of 36
`
`US 2004/0047324 Al
`
`
`
`suo,Sse[Pi0DSSd
`
`sepey
`
`Jepey
`
`€Old
`
`VWVVWV
`
`UU[|
`
`YaMOd
`
`SL)20833S
`
`NVIM
`
`JVUUUUUUY
`
`
`
`pasuasi|unZHDS AONANDAYS
`
`pueg
`
`4
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 4 of 36
`
`US 2004/0047324 Al
`
`‘BulodayAvanoy
`
`wuinsjaeds
`
`
`
`O90}soyuoW\JUe}Uf
`
`bvSls
`
`BP——a—"—eeemee
`
`@AeMOIOIY|\OLOLJ_1OsUusgWLSrwnyoedsNVIMA
`|\ozor
`
`USAC,Aduenbei4
`
`0001
`
`winupeds
`
`Josuag
`
`(Z)00z1
`
`|\Buiddoy
`
`solAeq
`
`voyeotunuwos
`SS9|psoD
`
`
`
`aGesojgwa]-WOYysJOMJOU
`
`
`aBeoyswa]-6u07(sonsneys
`
`SHalySwiL-[eayBuypnjou!
`aJOWDYAyeuondo)
`
`je007]UOIEULOjU|
`
`winujoadssse00/q4—_—ThZ|uoIeWOyu]
`@q——--—-——i—-—--—--—\(oeor|Jaywusuess
`
`ALANS
`
`
`
`$]Ou]JUOD991A9q
`
`$jO.NUOD
`
`“7
`
`
`
`(N)OSOL(osor
`
`(Z)OSOL
`
`Nyra
`
`wrnypeds
`
`Josuag
`
`(L)00zt
`
`0201
`
`pasusdijunMON
`
`
`
`SSajauipApueg
`
`seoIneg
`
`NVIM
`
`VLS
`
`(N)DEOL
`
`A
`
`eauoud
`
`os0l
`
`reese
`
`— em ae oe
`
`5
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 5 of 36
`
`US 2004/0047324 Al
`
`FIG. 5
`
`
`
`
`Spectrum Sampling
`Sample Frequency Band
`
`Accumulate Data
`
`2000
`
`
`
`Signal Classification
`Whatis out there?
`Signal Classification
`
`2010
`
`
`
`
`
` Policy Execution
`
`What should be done aboutit?
`
`2020
`
`2030
`
`
`
`Spectrum Actions
`Whatwill be done aboutit?
`
`
`
`
`Dynamic Frequency Selection (DFS)
`Transmit Power Control (TPC)
`
`
`Rate Adaptation
`Packet Adaptation
`Co-existence Algorithms
`Etiquettes
`
`
`etc.
`
`
`6
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 6 of 36
`
`US 2004/0047324 Al
`
`Januag{0
`
`6
`
`
`
`juaWeBeueyYIOMON
`
`(s)uojeaddy
`
`9‘Sls
`
`JOSsao0ld
`
`3SOH
`
`winyoads
`
`uo1}e2907]
`UOHESIJISSE]D
`jusWaunseayy
`
`v
`
`eulbuy
`
`eulbuy
`
`auibuy
`
`cs
`
`
`
`
`(ISN)eoee}u)Winjoedsyomey
`
`Ayundag
`
`SOOINI9S
`
`SOOIAIOS
`
`SOOIAIOS
`
`uoe007
`
`Buiejeq
`
`
`
`JOSS800)q{Lb=|Peppaquy|
`
`seqelemyneds|SUSAINGSDS
`
`St
`
`
`
`soooyuabyja}u|
`
`Wlodg
`
`
`
`9|pueqeseg
`
`(Y3SAIR034
`
`
`
`JOYAAIBOSNVUL)O1GVYch
`
`aaiaagAuy
`
`wunuyoedsaul|-jeay
`
`JOYS)euibuysishjeuy
`
`
`
`
`
`lulodssacoy.ybN,
`
`Josuaswiniyjeds
`
`0¢
`
`7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ayngyoysdeus
`
`{NGI
`
`yoysdeus
`
`——<—_|
`
`
`
`jeubisjessaniun
`
`sBoy
`
`‘(aossao0idwo)
`
`Patent Application Publication
`
`Mar.11, 2004
`
`Sheet 7 of 36
`
`US 2004/0047324 Al
`
`ingsjejs
`
`"SAJaMOd
`
`§ngoDbas4
`
`
`
`
`
`qUSAq95/Nguomw
`
`S9DeLs}u|ollas|ee~#—LoaTAasssnOVA
`WVHod-jenq9¢cc
`1OSS890lqv2
`
`
`sngaig(ag)soya}0qjeuBbig
`
`woraenasecennnnsneBAIDDSY
`wg)owneeeeeJsopajeqJO}9}9qIasindyead
`
`
`mewiniyedspaapsy
`
`seaeewoescreeceJayngLa|9s
`
`
`jonuodysn{pyeseygsbesy
`
`L¢(SSN)sez1UOIYQUAS
`%¢DONSNILALNILXSN>SPOBHO}U|
`
`
`
`
`(WS)sezjeuywnuygedsulesjeubis
`uol}Ia0Dyeubis
`
`:YNGSALNILXAN
`
`8
`
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 8 of 36
`
`US 2004/0047324 Al
`
`e1eq1aYO
`
`
`
`
`
`
`
`puesuoissiusuezy“————__SASHESwinjoeds
`
`BANOYJOJOQUINN
`
`8‘Sls
`
`
`
`jeuBblsayejnunsoy
`
`
`
`93d‘SAd‘vad
`
`<—_—_-
`
`
`
`
`
`
`jeubigayeinwnooy9~——‘65d‘84d‘ZAd°@YHOLOSLAGAS1Nd
`
`
`ejeqeasingvlad‘€bdd‘Zlad‘bb4d‘Obad
`
`eyeqesind;.aq'€5d23d‘bAd‘+Y¥OLOSLAGASINd
`oul
`
`Aouanbal4
`
`9
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 9 of 36
`
`US 2004/0047324 Al
`
`FIG. 9
`
`
`
`Reference Signal
`Pulse Data 1
`(e.g., Bluetooth
`
`
`Compare Accumulated
`SCO)
`
`Signa! Pulse Data
`
`Against
`
`Reference Signal Pulse
`Data
`
`
`Reference Signal
`
`.
`Pulse Data 2
`
`Accumulated Signal
`(e.g., Microwave
`
`
`Pulse Data for
`Oven)
`
`
`Signal Puise(s) to
`
`be Classified
`
`
`
`
`
`Reference Signal
`Pulse Data N
`(e.g., Infant
`
`
`Monitor)
`
`
`Match
`Criteria
`
`Match
`Criteria
`
`Match
`Criteria
`
`10
`
`10
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 10 of 36
`
`US 2004/0047324 Al
`
`
`
`
`
`
`
`OeDRE
`
`
`WLSsdapS
`
`VLSsdqu9VLSsdqu,72
`
`@Beisa0dON
`
`dv
`
`Jdece~x<
`
`ao0ugepajuyXX
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11
`
`11
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 11 of 36
`
`US 2004/0047324 Al
`
`FIG. 11
`
`
`Embedded
`Processor
`
`
`
`
`| |
`
`|
`|
`|
`
`—|
`
`12
`
`NetworkInterface
`
`
`
`| | | | | | | | | | | | | |
`
`Card (NIC) LTee |
`
`32
`
`34
`
`INTERFACE
`
`EMBEDDED
`
`SOFTWARE
`
`
`
`reece
`
`
`40
`
`42
`
`HOST
`PROCESSOR
`
`
`
`PC
`
`MEMORY
`
`
`
`HOSTED
`SOFTWARE
`
`12
`
`12
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 12 of 36
`
`US 2004/0047324 Al
`
`—~eeeeeT----
`
`(ZHD¢‘'6’a)WaaoWx31901
`TeN19924peppoqua||weus|IOPES
`
`
`JI9AI909OVINTX.uyTO90LONd||sooo10ud
`||||||olpey||
`
`ve‘6°9)JOSS900/d
`osor
`olor|es|[ssw
`
`
`
`000r(SIN)PIED
`
`
`
`BOPLS}U]YIOMSN
`
`Ov0r
`
`AVYALVSDISV
`
`cLOld
`
`(N)OOZL©}(10071
`
`(ZH
`
`Yous
`
`
`
`OLOPwvydsHSV14
`
`090%
`
`AYOWSAN
`
`cOOe
`
`JIALSOH
`
`LSOH
`
`YyOSSA00U"d
`
`13
`
`
`
`oL0eAV1dS10
`
`YOLINOW
`
`13
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 13 of 36
`
`US 2004/0047324 Al
`
`FIG. 13
`
`The Application Program
`
`NSI
`
`Controls
`.
`StdHdr_t
`Supplied to
`~~ — _ vsenart _o
`Measurement
`IE_Radio_CFG
`
`6000<~4Jrrerrer reas Engine, Which
`IE_PD_CFG(for PD 0)
`in Turn
`|
`IE_PD_CFG(for PD 1)
`Configures
`~~ TTT TUF bevy 4
`SAGE Through
`—_-—— IE_PEVT_CFG
`SAGEDrivers
`|
`and/or the
`|
`
`Start Pulse Detector Test
`
`|
`
`StdHdr_t
`
`' SESS_STARTED_RESP
`IE_Return_Code
`INFO, seq = 1, cnt = 2
`
`6010
`
`|
`
`Configuration
`
`Radio
`
`|
`
`|
`|
`|
`
`Stdddrt_
`InfoHdr_t
`.
`|
`Fas bytes reservedfield
`Generated from Data
`|
`L ClassPevt (pulse 1)
`TrineeDautinilead\
`Accumulated By
`
`-_-—_——_——it(pul — ) —_-—— Measurement Engine
`ClassPevt
`Ise 2
`|
`INFO, seq = 3, cnt =3
`|
`Additional
`<< Information
`|
`|
`Messages Generated
`!
`INFO, seq = 6, cnt = 2
`from Data
`Accumulated By
`sees
`|
`|
`Measurement Engine
`
`-_-—-—_— Information Message
`
`<<
`
`6020
`
`6030
`
`14
`
`
`
`2000
`
`Spectrum
`Sampling
`
`2000
`
`Spectrum
`Sampling
`
`FIG. 14
`
`Signal
`Classification
`
`Signal
`Classification
`
`204
`
`Display/Announce
`Alert
`
`Display Alert
`
` US 2004/0047324 Al
`2025 Patent Application Publication Mar. 11,2004 Sheet 14 of 36
`
`User Selects
`Spectrum Policy/
`Action to be
`Executed
`
`Display Event
`with
`Recommended
`Action(s)
`
`Execute
`Spectrum Policy
`
`Display Event
`Summary
`Information
`
`2020
`
`Execute
`Spectrum Policy
`
`15
`
`15
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 15 of 36
`
`US 2004/0047324 Al
`
`FIG. 16
`
`Up Wireless
`Interference has been detected, and
`network has been optimized.
`
`To learn more, click here. q TireeCUFTeia)aod
`
`Cordless Phone (1)
` Cordless Headset
`
` _General| Support
` Wireless Devices in Coverage Area
`Detected :
`Capacity Rating
`
`
`
`Microwave Owen (7)
`
`Microwave Owen
`Cordless Phone
`
`
`
`Capacity
`
` Alert Notification
`T Enable Notification On Interter
`I~ Enable Notification On Capacity Change
`
`Advanced
`
`|.
`
`Event Log
`
`|
`
`
`
`FIG. 18
`
`S_Event tog
`
`Alen lewal
`
`i
`|
`
`Type
`
`weneeos
`
`baad Tre
`
`229378
`
`__ lerieserINWCROWAVE CVEM Turnad OFF
`AS
`ats
`. eter
`
`14 99,19 O34 92005
`tl CORDLESS PHONE Tusted OFF
`Veet fetet
` (MOROWAVE CWEN ThineON JN.49.95057 2003,
`Bercedioe:
`13S18
`
`reneser_IRALFTOUTH HEADSET Turend CFF [tPeeS O51 SOOT
`:
`reriater
`CH CORDLESS PHONE Tamed OV
`4441 COI 034 SOS
`&3@ _Connacend io Server en Host | 127.0.0.1 Por Mumiber | 6891
`
`16
`
`16
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 16 of 36
`
`US 2004/0047324 Al
`
`FIG. 19
`
` ae aaang Event PropertiesmensestennantracnmrunuseesuamneavemriemrmmareasterascnnaasnmnatenanatnmMt
`Date & Time :
`19:£2:31 11/16/2002
`
`Event Time Stamp :
`
`151195575
`
`Event Source ID :
`
`1
`
`Event Type :
`
`Interferer
`
`Event ID:
`
`3
`
`Bluetooth detected
`
`
`
`
`
`
`
`Event Message:
`
`
`r Description
`
` t wtomatic Spectrum Policy rule 7.0.2 has been triggered:
`
`
`
`802.11 Fragmentation size set to S5l2 bytes.
`802.11 Data rate has locked to 6 Mbps.
`
`ees
`ee
`: “ ix}
`
`revert Properties
`
`
`:iDate & Time : 19:42:25 11/18/2002
`
`FIG. 20
`
`: Event Time Stamp ;
`
`7 Event Type:
`
`151193201
`
`Interferer
`
`Event Source ID ;
`
`Event ID:
`
`i
`
`1
`
`7
`
`Event Message :
`Cordless Phone detected
`
`
`Descriptionear———__
`|
`2.4 Ghz cordless phone has been detected.
`;
`“UPower level © -16 GBm.
`raffic type = periodic, 1 mg bursts
`
`ipseisatindittnthineaed
`em
`-
`+ AermtaneneenshnmamnatniCttnarnaastlbaineared ciat woe
`
`* Details
`
`then you can set a |
`Tf you experience static on your cordless phone,
`_|policy to prevent your 802.11 traffic from interfering with
`-ijthe phone.
`Go to the Policy Wizard Tab for more information.
`
`17
`
`17
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 17 of 36
`
`US 2004/0047324 Al
`
`FIG. 21
`
`
`
`
`NByeCt
`Everts| Graphs 802.11 Stets|SpectrumAdvisor]
`
`pGeneral Statistics mne-veerve
`om
`1
`| Rx Bad PL.CP Header (CRC)
`=
`| Rx Bad PLCP Header(SFO)
`s
`Rx Bad PLCP Header(Rete)
`=
`Rx Bad PLCP Header (Modulation)
`=
`Rx Bad CRC
`=
`| Rx Bad Version
`=
`| Rx Bad Type (CiruRsvd)
`s
`| Rx Frames Too Smal
`-
`| Rx Contra Frames Too Long
`.
`i Rx trom Mcast Address
`=
`: Rx From Seit (DOSattack)
`=
`' Rx FIFO Overrun
`-
`Total Rx Events
`=
`| Rx CTS for Other STA
`=
`L
`
`
`.
`Rx Fitered sy Multicast Address.
`.
`Rx CTS not expected
`a
`Rx Filtered Mutticast trom Self
`=
`Rx ACK for Other STA.
`=
`Rx Filtered Mullicast from other BSSID
`=
`Rx ACK not expected
`*
`Rx Fitered by Type
`=
`Total Channel Rx Time
`=|
`Rx Forwarded Unicast
`-
`Tx FIFO Underrun
`=
`Rx Forwarded-Muticast
`=
`Tx Bad Buffers
`=
`Rx No Buffer (LMBUF)
`=
`Total Tx Events
`=|
`Rx No Buffer (LMSEG)
`:
`Tx Opportunities Skipped
`ai
`Total Channel CCA Time
`=
`Total’ Channel Tx Time
`wi
`Totat Channet tale Time
`=
`Total Deferral
`-
`Tx without Deferral
`=
`Numberof Deferrals
`-|
`Tx with Deter after Ric, CCA, or Open
`=
`Rx CCA Events
`= i
`Tx with Defer after Tx
`=
`Rx CCA, tor non-802.11
`i
`Rx Filtered by Unicast Address
`=
`i
`
` :
`
`.
`
`»
`
`PER vs Size
`
`Time of Last Rx
`| Rx Undefined Key
`Rx RTS for Other STA
`Rx CTS expected
`
`=
`.
`-
`=
`
`Tx ACK
`Tx Dropped due to retries
`Rx Timeout on CTS
`Rx Timeout on ACK
`
`| Ry Filtered Duplicate
`| Rx BeeICVMIC
`|
`TxMSDU successful
`Time of Last Tx
`1xcIsS
`
`|
`
`=
`.
`=
`-
`
`Rx ACK for Fragments
`&xewhen expecting
`Rx Too Small (Encrypted)
`Rx ACK expected
`
`18
`
`18
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 18 of 36
`
`US 2004/0047324 Al
`
` La Spectrum Management
`
`Everts Graphs | 802.11 stats | Spectrum Advisor |
`
`sl SA Stats
`@ DutyCycle
`Number Of Peaks
`® Spectrum Analyzer
`
`
`Pulse Plot
`Spectrum Anelyzer
`
`aSel
`? - Spectrum Analyzer
`
`bs Bee
`
`Duty Cycle
`
`ele Le)
`
`
`
`
`yu Baurtd ad Spectrum Analyzer
`Concurrent Peaks
`
`B
`
`Probability &B
`
`8
`
`4
`
`3
`
`6
`
`19
`
`19
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 19 of 36
`
`US 2004/0047324 Al
`
`FIG. 24
` pectrumManageme
`Everts Graphs | 802.11 stets | Spectrum Aavisor |
`Message Stats
`
`G7] Pulse Histograms
`:
`Center Frequency
`Bandwidth
`Putse Duration
`Pulse Gap
`Pulse Power
`
`:} @-£2J Spectrum Analyzer
`
`
`
`Probability
`
`8
`
`8888
`
`°
`
`Probability
`
`Probability
`
`720.034
`
`Center Frequency
`
`Fra
`
`pcm eeCa
`
`Pulse Gap
`
`Pulse Power.
`
`a
`
`Pulse Event.Count
`
`Probabilily8888
`
`Probability
`
`
`
`PulseEvertCount
`
`Pita era4
`
`
`20
`
`20
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 20 of 36
`
`US 2004/0047324 Al
`
`Good BER, Low
`Spectrum Activity
`
`5000
`
`Periodically monitor
`BER and
`
`
`5010
`
`spectrum activi
`
`
`5020
`
`Poor BER and/or High
`Spectrum Activity?
`
`
`BER Degradation/High
`Spectrum Activity
`
`Compute SINR and
`perform detailed spectrum analysis
`
`5030
`
`FIG. 26
`
`Interference
`
`
`
`5040
`
`
`Determine Cause o}
`Degradation
`
`
`
`Low Signal Level
`
`Yes
`
`5130
`
`Mitigate Interference
`
`
`
`Notify userof
`
`5050
`
`5060
`
`Recommendlocal actions
`to improvesignallevel:
`
`No
`
`Yes
`
`Yes
`
`5120
`
`Automatic interference
`
`mitigation possible?
`
`No
`5140
`Notify userof
`Detected Interference
`[Done|5160
`
`Knownor Classified
`
`Interferer?
`
`Recommend actions
`to reduce interference:
`5210
`Recommend actions
`
`
`to reduce interference’
`
`
`-Checkfor recently
`Feces
`t
`5160
`acquired wireless equip
`
`
`-Increase range between
`Case: detect another 802.11
`
`
`incompatible networks
`network on same channel
`-Advise on potential
`
`
`network incompatibility
`-recommenduser adjust
`
`
`Case: Bluetooth device
`
`
`Case: detect another 802.11
`
`
`
`notify user of Bluetooth
`network on adjacent channel
`
`device and suspected app
`
`
`
`-recommenduser adjust
`
`(SCO, ACL)
`
`APto a ‘cleaner’ channel
`
`“recommend user increase
`-adjust location of
`
` 5170
`client range from
`
`interfering network
`Bluetooth device
`- adjust AP location
`
`
`
`Case: cordless phone
`
`
`Case: microwave oven
`-increase distance between
`
`
`
`-adjust AP to a clear channel
`cordless phone base & client
`
`
`
`
`-adjust AP location
`
`-notify user that cordless
`
`
`
`-adjust AP fragmentation
`phonecausesinterference to
`
`
`
`threshold for interoperability
`wireless networking, &
`
`
`
`-recommenduserincrease
`recommend phonebeat
`
`
`
`least 5 m from client or AP
`client range from microwave
`
`
`
`AP to a ‘clean’ channel
`
`Recommendactions to
`improve APsignallevel:
`-adjust AP antennas
`adjust AP locati
`
`:
`.
`n iterations
`
`Notify user of inability
`to sustain reliable link
`for current configuration.
`User recommendations:
`-reduce obstructions
`between client and AP
`-reduce range between
`client and AP
`
`5180
`
`5080
`
`Y
`
`es
`
`4
`
`00
`
`21
`
`21
`
`
`
`Patent Application Publication
`
`Mar.11, 2004
`
`Sheet 21 of 36
`
`US 2004/0047324 Al
`
`FIG. 27
`
`Case 1
`
`Un
`
`iform No
`
`ise
`
`UE||fers
`REESCSSEELtt~)T|
`
`fF © SF
`
`SSSR
`»Tdeen-:
`
`Case 2
`
`Slow Hopper
`
`SAAN
`
`WS4
`
`BZ
`
`SyBy
`
`LALILLIA
`
`ESSESEESSR
`
`och
`
`RSSSARAMES
`
`ESSSSSESESSS
`
`;;x.Y
`
`eS
`
`FS
`
`Sf © FSF
`
`Case 3
`
`Fast Hopper
`
`ELLEIT
`ASSESS
`TLeles
` ESSSEE|naPELLLLLeeaeeee«leekheeeeNR,
`
`llIs>|_aewt
`
`Se
`
`fF
`
`22
`
`22
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 22 of 36
`
`US 2004/0047324 Al
`
`
`
`uoleulpsoo0gUOHBIVJISSE|D
`[O30301d11oa
`
`eulBbugeulBbug
`
`
`
`SddvAotiodjuswainseayuo!}e907}winsyoads
`Oreoesobeuey
`
`OVPOE82‘S|Olt
`
`ddvVS}8}S$ddVddvJ9zAjeuy
`
`
`
`KailOd211
`
`soBeuew
`
`ud!ealpisse]y
`
`yuaWaInseay;
`
`soGeuew
`
`saBeuew
`
`a1
`
`21
`
`OLe
`
`uo1e907]1
`
`saBeuew
`
`O2Pr
`
`o9ewinijoeds
`
`YIOMJSN27
`
`O€l|jueweunseaw07a9vs01|°!—sainosay07soBeuey
`
`0¢2
`
`yuoWaINseay
`uonjeI07]
`
`eul6ug
`
`eurbuy
`
`LT
`
`
`
`sulbugOZIaulbug
`
`
`
`Sl1-[e3y
`
`eauibug
`
`winsjoedg
`
`02siskjeuy
`ZLoipey
`
`adsnosay
`
`1
`
`soBeuew
`
`082sadiniag
`
`eomnosey
`
`soBeuey
`
`a1
`
`oog-ol
`
`
`
`0S€sgoimag
`
`JoBeuey
`
`oor
`
`‘ddV
`
`uonjeoyddy
`
`SBIINIGS
`
`OOL07
`
`
`aJeMpleH
`
`juowebeueyy
`
`S8d!/AI3BS
`
`OLPJEH
`oiempie
`
`saounoseay
`
`
`
`00c:479
`
`eulbuy
`
`23
`
`23
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 23 of 36
`
`US 2004/0047324 Al
`
`VLS
`
`oe?
`
`00S
`
`bo?Vebhe
`VLSVviSVLS
`//ZZ'bLLIWLSvLS
`
`™N
`
`=
`
`vLS
`
`bob
`
`/yj00S
`
`“777é~e“N7N7\/
`
`00r
`
`uonesiddy
`
`S9DIAIBS
`
`62‘Sls
`
`A’
`
`ew.7
`.>co——_—-“
`
`“a4Zyeuqngs
`
`og¢:saBeuey
`
`uinijoadgyioMjaNn
`
`
` \\+ONGNSN:saBeueyy\\windjaadgYAOMJON
`
`OLSlodlod
`
`
`
`ssa00yssao0y
`
`cebe
`
`NM
`
`ar4
`
`x
`
`ssaooy
`
`qUlOd
`
`LL
`
`\
`
`\
`
`24
`
`24
`
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 24 of 36
`
`US 2004/0047324 Al
`
`FIG. 30
`
`APP :
`Applications
`
`Spectrum Analyzer, Location,
`MeasuremenvStats, Policies
`
`L2:
`Managers
`
`270
`
`400
`wTTat Manager NSI
`
`
`Network Spectrum Manager, Location
`Manager, Measurement Manager,
`Classification Manager, Policy Manager
`
`300
`
`Engine NSI
`
`;
`L1 ’
`Engine Mgt
`
`170
`NUL
`
`Location Engine, L1 Measurement Engine,
`Classification Engine, Policy Engine
`200
`—- eee ee EEE Hardware NSI
`
`SAgE Manager, LO Measurement Engine,
`LO Resource Manager
`
`100
`
`LO:
`Hardware
`Mgt
`
`Hardware
`
`25
`
`25
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 25 of 36
`
`US 2004/0047324 Al
`
`FIG. 31
`
`
` APP : Spectrum Analyzer, SUM/Stats
`400
`
`
`
`
`
`
`
`Reports, Location Maps, Policy Defintion/
`Wizard, Classification Fingerprint Deftnitions/
`Downloads
`NSI Manager Services API
`ay
`
`372
`
`Application
`Services
`
`.
`
`--—-— A _—
`“
`“N
`( Other SubNets
`)
`~ —~_-
`
`~
`
`.
`.
`|
`|
`
`
`
`L2: Measurement, Location, Classification,
`Policy, Resource Managers
`
`
`NSI Engine Services API
`-
`<__
`
`w ~p» - _—— N
`( Other SubNets
`~
`7
`— —_
`
`)
`
`300
`
`Manager
`Ss
`vervices
`
`272
`
`..
`
`-—~
`~ OtherAccess
`Points
`~oLe
`
`.
`AccessPoint
`Manager
`Services
`
`-
`
`“T= .* ,
`Other Access
`}
`Points
`~ ~——
`
`200
`
`172
`100
`
`a7
`
`100
`174
`
`200
`274
`400
`
`:
`|
`
`
`L1: Measurement, Classification, Location,
`Policy, Protocol Coordination, Resource
`Engines
`
`WS] Hardware API
`LO: SAgE, Radio,etc.
`
`Vv
`ao
`4
`oN
`;
`|
`-—.
`:
`o
`|
`( OtherStations)
`~~. e
`:
`
`
`
`LO: SAgE, Radio, etc.
`
`
`NS! Hardware API
`11: Measurement, Classification, Location,
`
`Policy, Protocol Coordination Engines
`NSI Engine Services API
`
`
`
`APP : Station Client Apps - Spectrum
`Analyzer, SUM/Protocol Stats
`
`.
`
`,
`
`
`
`~~ LDL
`-
`~
`¢ OtherStations)
`~W_e
`
`Station
`Manager
`Services
`
`26
`
`26
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 26 of 36
`
`US 2004/0047324 Al
`
`sjusuodwo9
`
`aIEMYOSN14A371
`
`sjusuodwoy
`
`t|
`
`a1eMYoSb+N15A41
`
`basuodsoy||ysonbeyesuodsey||ysonboyeasnosey|founoseu
`
`
`
`FOYNOsSSaYysanbayADYNOSAYjsanboyADYNOSSY
`
`L4+NTaAaTke—--—-——NiaAaTfe|-N13A57
`eumnosey|sounosayeounosay||®nosey||||||vo
`YAOVNVAdsaOVNVI>YAOVNVW
`
` =_—oOo_~-—‘peyeooye~>~aiesaounosele9U0pemojjesioAe7]USEMJ9gUOHOBIS}U]IOI._———_——a—~——_—
`
`
`
`
`
`
`[4joounosay;Ajaaunosay|tyI|1|||Io1||l|asuodsay||
`
`jaounosayjaounosey
`
`asuodsoyasuodsay
`ad1Alesales
`
`BdIMaSad1A1eg
`
`—_——_eeoerraessseeee
`
`b-N13A371
`
`aJEMYOS
`
`sjuasuodwoy
`
`27
`
`27
`
`
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 27 of 36
`
`US 2004/0047324 Al
`
`FIG. 33
`
`360
`
`450
`
`Highest
`Control Level
`
`L2 Network
`Spectrum
`
`APP : Network
`Update Service
`Interface
`
`Manager
`350
`Engine
`
`
`
`
`L2
`L1
`Lo
`RESOURCE
`RESOURCE
`RESOURCE
`110
`
`MANAGER
`MANAGER MANAGER|‘950
`
`
`
`Lowest
`Control Level
`
`Protocol
`Coordination
`
`260
`
`28
`
`28
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 28 of 36
`
`US 2004/0047324 Al
`
`FIG. 34
`
`
`
`L2
`Measurement
`Manager
`
`320
`
`
`L2 Location
`
`Manager
`
`310
`
`330
`
`L2
`Classification
`Manager
`
`
`Manager
`
`L2 Policy
`
`340
`
`
`
`220
`
`L1
`Measurement
`Engine
`
`LO
`Measurement
`Engine
`
`130
`
`Intelligent
`Spectrum
`Information
`
`600
`
`Intelligent
`Spectrum
`Control
`
`620
`
`210
`
`L1 Location
`Engine
`
`230
`
`
`
`
`L1
`Classification
`Engine
`
`L1 Policy
`
`Engine
`
`240
`
`29
`
`29
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 29 of 36
`
`US 2004/0047324 Al
`
`
`
`aulBbuyAdyog
`
`eulbuy
`
`jO90}014
`
`ISNQuempseH\S}EIS'
`
`((({(
`
`i]
`
`i]
`
`wosjsenbau
`
`jusWaINseayyje-—=A+juawainseay|1ajoX9Andvs07WAS
`
`
`aulbuguoyjes07_--L-~|GeOld
`asingaS\0zzgee“Cc
`
`aulbuy6yuod‘eul6ug
`
`3OvS|~ssnipueolpey|~A~Jabeueyy|(o1pey,)Ore|~\aonosey|adaczwonoae
`
`__|092~~_!jo20}014|Jaouanbas|seBeuew7ow!|losojq1q|aoinosey17{_a7_l<+—__
`uoleUlplooyOFost
`UoNeoyISseIQ-—~eee1_7aa|bPuuog
`ouibuzasingasfoOoTN.‘SINE54a
`
`
`
`11_———hyuo9Jayna!!yousdeusdel\Oe;O9L
`jong|~~~p|JOVS|ogeeyousdeus01q9vs
`
`10199190~~!_auibuy|IndOSyequos
`[0903014
`LT~~eaves
`‘wesBouyoedsYS1Of}071
`
`IsjueAqaNOLEwapkapueg|SP2
`~~cc17_--—L--
`
`-_-|.
`
`‘s1uaAq
`
`O1e
`
`as‘vsa6ys'
`
`30
`
`30
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 30 of 36
`
`US 2004/0047324 Al
`
`FIG. 36
`
`Engine-NSI
`|
`
`Manager NSI
`|
`
`.
`Application
`Services
`400
`
`410
`
`Spectrum Analyzer
`
`Measurement/
`Stats Application
`
`
`Application
`
`
`
`
`
`
`
`
`
`
`
`| | | | | \ |
`
`_l
`|
`
`L1
`Measurement
`Engine
`
`| | | ||
`
`
`
`L2 Measurement
`Manager
`
`
`
`
`
`L1 Location
`
`
`Location
`
`
`
`L2 Location
`Engine
`Application
`
`
`Manager
`
`
`L1
`
`
`Classification
`L2
`Classification
`
`
`Classification
`Definition
`Engine
`
`
`Application
`Manager
`
`
`WwwoO
`
`L2
`Policy Manager
`
`Policy
`Application(s)
`
`440
`
`| |
`
`|
`|
`{
`|
`|
`|
`|
`|
`|
`
`260
`
`L2 Network
`Spectrum
`Manager
`
`300
`L2 Manager
`Services
`
`31
`
`C-------
`
`240
`
`L1 Policy
`Engine
`
`| |
`
`|
`|
`|
`|
`|
`|
`
`|
`|
`
`200
`
`L1 Engine
`Services
`
`31
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 31 of 36
`
`US 2004/0047324 Al
`
`prccm-----
`
`Engine NSI}
`User
`|
`!
`!
`'
`tio
`
`!1
`
`en---e
`
`Engine NSI
`Transport
`Connection
`(typically TCP/IP)
`
`ACCESS
`POINT
`
`510
`
`32
`
`32
`
`
`
`Patent Application Publication Mar. 11, 2004
`
`Sheet 32 of 36
`
`US 2004/0047324 Al
`
`‘4
`
`(i
`
`'19Sf)|ISNeulbuy
`
`4ti'Iit‘J
`
`8¢‘Sls
`
`Cus)Conn)cous
`/‘N/‘
`
`
`
`00S
`
`ols
`
`SSA90V
`
`ZLNIOd
`
`suonosuuoy
`
`podsues,
`
`ISNeurbug
`
`(di/dOLAttesidAy)
`
`SSAD9V
`
`LbLNIOd
`
`33
`
`33
`
`
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 33 of 36
`
`US 2004/0047324 Al
`
`Engine NSI
`User
`
`wiEngine NSIs
`
`CLIENT
`STATION
`
`Connection typically
`local Driver or
`Application Thread
`
`FO
`|
`.
`Engine NSI
`User
`FIG. 40 +------------
`k
`‘ <--- IP packets over
`\
`wired Ethernet
`\
`
`\
`
`TCP/IP Connection
`used between
`Engine NSI Userand -—-—>
`Remote Station
`
`.
`AccessPoint
`
`510
`
`/
`
`<-
`
`___ IP packets over
`:
`:
`wireless medium
`
`Engine NSls
`
`CLIENT
`STATION
`
`34
`
`34
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 34 of 36
`
`US 2004/0047324 Al
`
`FIG. 41
`
`Num Samples:
`
`Last Scan:
`8:02:11:57
`
`3
`
`Back
`off =
`
`Rexm
`it =2
`
`35
`
`35
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 35 of 36
`
`US 2004/0047324 Al
`
`FIG. 42
`
`8010
`
`
`
`Each Client Station or Spectrum Sensor Classifies Signals Occurring in
`
`the Bandin Proximity to Client Station (Client-Specific Spectrum Profile),
`or Raw Spectrum Information is Uploaded to Other Computing Device to
`Enableit to Generate Client-Specific Spectrum Profile
`
`
`
`EachClient Station or
`
`
`Nearby Spectrum Sensor
`Monitors Spectrum in Client
`
`Station’s Proximity
`
`
`
`
`
`
`
`Determine Whether and What Operational
`Parameters Should be Modified When
`Communicating With Client Station
`Depending on Spectrum Activity in
`Proximity of Each Client Station
`
`
`
`
`
`8030
`
`
`
`Modify One or More Operational
`Parameters When Communicating with
`
`
`Corresponding Client Station (if
`necessary)
`
`
`8040
`
`36
`
`36
`
`
`
`Patent Application Publication Mar. 11,2004 Sheet 36 of 36
`
`US 2004/0047324 Al
`
`1000
`
`Cordless.
`
`Phone
`
`1012
`
`FIG. 43
`
`7
`
`WLAN
`STA
`
`1030(3)
`
`1200(2)
`
`
`
`Spectrum
`Sensor
`
`V
`
`WLAN
`
`1020
`
`Microwave
`Oven
`
`
`
`1030(1)
`
`V
`ewes)Y[nan
`1030(5)
`and
`STA
`
`Slave)
`
`Microwave Oven
`
`Spectrum
`Sensor
`
`1200(1)
`
`1020
`
`1062
`
`Video
`Camera
`
`V
`
`1030(2)
`
`WLAN
`STA
`
`1050(1)
`
`VV
`
`VV
`
`WLAN
`STA
`
`1030(6)
`
`1080
`
`Device
`
`VV
`
`WLAN
`STA
`
`1030(4)
`
`37
`
`37
`
`
`
`US 2004/0047324 Al
`
`Mar. 11, 2004
`
`SYSTEM AND METHOD FOR MANAGEMENT OF
`A SHARED FREQUENCY BAND USING
`CLIENT--SPECIFIC MANAGEMENT TECHNIQUES
`
`[0001] This application claims priority to the following
`applications (the entirety of all of which are incorporated
`herein byreference):
`
`[0002] U‘S. Provisional Application No. 60/319,542,filed
`Sep. 11, 2002.
`
`[0003] U.S. Provisional Application No. 60/319,714,filed
`Nov. 20, 2002.
`
`[0004] U/S. Provisional Application No. 60/453,385, filed
`Mar. 10, 2003.
`
`[0005] U.S. Provisional Application No. 60/320,008, filed
`Mar. 14, 2003.
`
`[0006] This application is related to and a continuation-
`in-part of U.S. application Ser. No. 10/246,363, filed Sep.
`18, 2002 and a continuation-in-part of U.S. application Ser.
`No. 10/420,515 filed Apr. 22, 2003, the entirety of each of
`which is incorporated herein by reference.
`
`BACKGROUND OF THE INVENTION
`
`[0007] The explosive growth in wireless applications and
`devices over the past few years has produced tremendous
`public interest benefits. Wireless networks and devices have
`been deployed in millions of offices, homes, and more
`recently, in increasing numbers of public areas. These wire-
`less deployments are forecast to continue at an exciting pace
`and offer the promise of increased convenience and produc-
`tivity.
`
`[0008] This growth, which is taking place mostly in the
`unlicensed bands,is not without its downsides. In the United
`States, the unlicensed bands established by the FCC consist
`of large portions of spectrum at 2.4 GHz and at 5 GHz,
`whichare free to use. The FCC currently sets requirements
`for the unlicensed bands such as limits on transmit power
`spectral density and limits on antenna gain.
`It
`is well
`recognized that as unlicensed band devices become more
`popular and their density in a given arca increases, a
`“tragedy of the commons”effect will often become apparent
`and overall wireless utility (and user satisfaction) will col-
`lapse. This phenomenonhasalready been observed in envi-
`ronments that have a high density of wireless devices.
`
`[0009] The types of signaling protocols used by devices in
`the unlicensed bands are not designed to cooperate with
`signals of other types also operating in the bands. For
`example, a frequency hopping signal(e.g., a signal emitted
`from a device that uses the Bluetooth™ communication
`protocol or a signal emitted from certain cordless phones)
`may hop into the frequency channel of an IEEE 802.11
`wireless local area network (WLAN), causing interference
`with operation of the WLAN.Thus, technologyis necded to
`exploit all of the benefits of the unlicensed band without
`degrading the level of service that users expect.
`
`general
`industry’s
`the wireless
`[0010] Historically,
`approachto solving “tragedy of the commons” problems has
`been for manufacturers to simply move to another commons
`further up the spectrum. This solution, however,
`is not
`workable for much longer, due to spectrum scarcity and to
`
`the less attractive technical characteristics of the higher
`bands (decreased signal propagation and the inability to
`penetrate surfaces).
`
`[0011] Enterprisc uses of the unlicensed band are focused
`on larger scale deployment of wireless networks (e.g.,
`WLANs)and integration into wired networks. WI.ANs can
`complicate existing network management schemes because
`they introduce the additional requirement ofefficiently man-
`aging radio spectrum. Current WLAN systems and manage-
`ment technology are focused on managing activity at the
`network level of the WLAN,but provide little of no capa-
`bility to manage the frequency band where signals of
`multiple types (e.g., communication protocol/network types,
`device types, etc.) are present. What is needed is technology
`to obtain and use knowledge of what is happening in a
`shared radio frequency band, such as an unlicensed band,to
`enable devices to act intelligently with respect to their use of
`the frequency thereby maintaining the performance of
`devices and networks of devices operating in that frequency
`band.
`
`SUMMARYOF THE INVENTION
`
`[0012] Briefly, system, method, software and related func-
`tions are provided for managingactivity in a radio frequency
`band that is shared, both in frequency and time, by signals
`of multiple disparate types and devices of various technolo-
`gies. An example of such a frequency bandis an unlicensed
`frequency band. Radio frequency energy in the frequency
`band is captured at one or more devices and/or locations in
`a region whereactivity in the frequency bandis happening.
`Signals occurring in the frequency band are detected by
`samplingpart or the entire frequency bandfortime intervals.
`Signal pulse energy in the band is detected and is used to
`classify signals according to signal type. Using knowledge
`of the types of signals occurring in the frequency band and
`other spectrum activity related statistics (referred to as
`spectrum intelligence), actions can be taken in a device or
`network of devices to avoid interfering with other signals,
`and in general to optimize simultaneoususeofthe frequency
`band with the other signals. The spectrum intelligence may
`be used to suggest actions to a device user or network
`administrator, or to automatically invoke actions in a device
`or network of devices to maintain desirable performance.
`
`[0013] Devices using the unlicensed or shared frequency
`bands may adopt the features and functions described herein
`to better facilitate band sharing and coexistence between a
`multitude of devices that use disparate technologies. A
`device with the ability to gather intelligence and act onit, or
`act on the intelligence acquired by other devices,is referred
`to herein as a “cognitive radio device.” Any device that
`operates in a shared frequency band may contain varying
`degrees of cognitive radio to sense their local radio envi-
`ronment and/or detect the presence (and application needs)
`of other devices that are accessing the same unlicensed band.
`The capability of sensing, detecting and classifying other
`users of the shared frequency band in a device’s vicinity is
`important to being able to determine how a device can most
`effectively use the spectrum. This cognitive radio philoso-
`phy applies to both individual devices and to networks of
`devices.
`
`[0014] Cognitive radio devices enable robust andefficient
`use of the unlicensed bands and facilitate secondary access
`
`38
`
`38
`
`
`
`US 2004/0047324 Al
`
`Mar. 11, 2004
`
`applications. Cognitive radios can sense their radio environ-
`ment, detect the presence of other wireless devices, classify
`those other devices, and then implement application spe-
`cific-communications policies. Cognitive radios can also be
`equipped with location-sensing features to help them deter-
`mine the manner in which they can mosteffectively com-
`municate, or in the case of secondary access, whether they
`mayaccess certain spectrum at all.
`
`[0015] Cognitive radios benefit both the cognitive radio
`device users and the other “dumb” device users that are
`
`operating nearby. Through spectrum awarenessoftheir radio
`environments, cognitive radio devices can avoid interfer-
`ence from other devices and thereby maintain more reliable
`wireless connections than dumb devices, which are unable
`to adapt their behavior. Because cognitive radio devices can
`adapt to their environmentto, for example, transmit on less
`crowded frequencies, they cause less radio interference than
`dumb devices. This leads to improvements in the user
`experience for both cognitive radio and dumb deviceusers.
`
`[0016] As with licensed wireless applications, predictabil-
`ity of performance is important to the satisfactory delivery
`of unlicensed band wireless services. The successful provi-
`sion of cognitiv