throbber
USOO6992621B2
`
`(12) United States Patent
`Casas et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,992,621 B2
`Jan. 31, 2006
`
`(54) WIRELESS COMMUNICATION AND BEAM
`FORMING WITH PASSIVE BEAMFORMERS
`(75) Inventors: Eduardo Casas, Vancouver (CA);
`Marcus da Silva, Spokane, WA (US)
`
`(73) Assignee: Vivato, Inc., San Francisco, CA (US)
`* ) Notice:
`Subject to any disclaimer, the term of this
`y
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`(21) Appl. No.: 10/384,380
`(22) Filed:
`Mar. 7, 2003
`(65)
`Prior Publication Data
`US 2004/0174299 A1
`Sep. 9, 2004
`(51) Int. Cl.
`(2006.01)
`HOIO 3/24
`(52) U.S. Cl. ....................................... 342/373; 342/374
`(58) Field of Classification Search ................ 342/373,
`342/374
`See application file for complete Search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`6,470,192 B1 * 10/2002 Karlsson et al. ......... 455/562.1
`2001/OO16504 A1
`8/2001 Dam et al. .................. 455/562
`2002/O163478 A1 11/2002 Pleva et al. ................. 343/853
`
`OTHER PUBLICATIONS
`P. Lehne et al., An Overview of Smart Antenna Technology
`for Mobile Communications Systems, IEEE Communica
`tions Surveys, vol. 2(4), p. 2-13, 1999.*
`K. Uehara et al., A planar Sector antenna for indoor high
`Speed wireleSS communication terminals, IEEE Antennas
`and Propagation Society International Symposium Digest,
`vol. 2, p. 1352-1355, Jul. 1997.*
`F. Caldwell Jr. et al., Design and implementation of a
`Switched-beam Smart antenna for an 802.11b wireless access
`point, IEEE Radio and Wireless Conference, p. 55-58, Aug.
`2002.*
`
`(Continued)
`Primary Examiner Thomas H. Tarcza
`ASSistant Examiner-F H Mull
`(74) Attorney, Agent, or Firm-Lee & Hayes, PLLC
`(57)
`ABSTRACT
`
`WireleSS communication and beam forming is improved by
`depopulating one or more ports of a passive beam former
`Such as a Butler matrix and/or by increasing the order
`thereof. In an exemplary implementation, an acceSS Station
`
`3.295,134. A * 12/1966 Lowe - - - - - - - - - - - - - - - - - - - - - - - - - 342/368
`
`includes: a Butler matrix having “M” antenna ports and “N
`
`transmit and/or receive (TRX) ports; wherein at least a
`3,836,970 A : 9/1974 Reitzig ....................... 342/373
`portion of the “M” antenna ports and/or at least a portion of
`3,858,218 A 12/1974 Masak et al. ............... 342/406
`the "N' TRX ports are depopulated. In another exemplar
`4,231,040 A * 10/1980 Walker ....................... 342/373
`4,639,732 A
`1/1987 Acoraci et al. ............. E implementati p
`p E. includes: a Buil
`E. y
`5,115,248 A
`5/1992 Roederer .................... 342.373
`Implementauon, an access Slauon includes: a tsuuer matrix
`5,162,804 A * 11/1992 Uyeda ........................ 342/373
`that has multiple antenna ports and multiple TRX ports, a
`5,610,617 A
`3/1997 Gans et al. ................. 342/373
`Signal processor, and a Signal Selection device that is capable
`5,666,123 A * 9/1997 Chrystie ..................... 342/373
`of coupling the Signal processor to a Subset of the multiple
`6,104.935 A * 8/2000 Smith et al. .
`... 455/562.1
`TRX ports responsive to a signal quality determination, the
`6,167.036 A 12/2000 Beven ........................ 455/440
`Signal Selection device adapted to Switch the Signal proces
`6.252,544 B1
`6/2001 Hoffberg
`sor from a first TRX port to a second TRX port of the Subset
`6,340,948 B1
`1/2002 Munoz-Garcia et al.
`of TRX ports.
`6,353,410 B1* 3/2002 Powell ....................... 342/373
`6,397,082 B1* 5/2002 Searle ..................... 455/562.1
`6,429,812 B1
`8/2002 Hoffberg
`
`39 Claims, 10 Drawing Sheets
`
`208(1)
`
`208(6)
`208(7)
`
`208(0) hit...If.
`
`A: O 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`
`
`
`
`BUTLER MATRIX
`
`302
`
`TRX: 0 1 2 3 4 5 6 7 8 9 10 11 12 1314 15
`
`304(O) B
`
`304(1)
`
`304(7)
`
`304(6)
`
`VWGoA EX1026
`U.S. Patent No. 10,965,512
`
`

`

`US 6,992.621 B2
`Page 2
`
`OTHER PUBLICATIONS
`W.X. Sheng et al., Super-resolution DOA estimation in
`Switch beam Smart antenna, Proceedings of the 5th Interna-
`tional Symposium on Antennas, Propagation and EM
`Theory, p. 603-606, Aug. 2000.*
`
`M.V. Clark et al., Outdoor IEEE 802.11 cellular networks:
`radio link performance, IEEE International Conference on
`Communication, vol. 1, p. 512-516, 2002.
`
`c:
`
`* cited by examiner
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 1 of 10
`
`US 6,992,621 B2
`
`100 y
`
`
`
`ACCESS
`STATION
`
`102 -
`
`ul
`
`106(2)
`- ZZ
`
`-zo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ETHERNET
`BACKBONE
`
`WIRELESS
`INPUT)
`OUTPUT
`UNIT
`
`
`
`ACCESS STATION
`202
`
`
`
`272, 2
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 2 of 10
`
`US 6,992,621 B2
`
`WRELESS INPUT/OUTPUT UNIT
`
`
`
`208(1)
`208(O)
`
`208(14)
`208(15)
`
`2 3 4 5 - 6 7 8 9 10 11 12 13 14 15
`
`BUTLER MATRIX
`
`O2
`
`2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`SSSSSSSSSSSSSSSS
`PPPPPPPPPPPPPPPP
`
`304(O)
`304(1)
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`304(15)
`304(14)
`
`BASEBAND PROCESSOR(S)
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 3 of 10
`
`US 6,992,621 B2
`
`402(0)
`
`402(1) 2N.
`
`3-\:
`
`402(15)
`
`O2
`4.
`(5)
`
`A.
`w
`
`5
`---,
`NW
`4 W.
`s
`A.
`A a
`
`s-Y
`---
`w
`W
`a v
`ww.
`s
`
`w
`a v.
`
`A.
`
`A.
`
`7
`
`V.
`w
`
`402(8) N.
`
`t
`
`Y
`w
`
`t
`Y
`As t
`
`w
`w
`w
`e
`
`h
`w
`
`V
`
`Y
`
`w
`wa
`w
`W
`
`W
`w
`
`b
`A
`h
`wo
`
`St. &
`
`&
`
`W
`v
`1- - -
`Y
`
`V
`W
`
`F
`
`A.
`
`1e a
`A.
`
`ar
`
`4.
`W
`
`A.
`t
`
`A.
`
`p
`
`# * *
`
`402(8)
`
`Set
`
`s
`
`W.
`
`N.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. e.
`
`ANTENNA ARRAY
`
`
`
`C7) C6)
`
`ANGLE
`MEASUREMENT
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 4 of 10
`
`US 6,992,621 B2
`
`208(1)
`208(O)
`
`208(14)
`208(15)
`
`
`
`A: O 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`BUTLER MATRIX
`
`3O
`
`TRX: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`S IS
`P.
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P
`
`304(O)
`304(1)
`
`304(7)
`304(6)
`
`272, 6
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 5 of 10
`
`US 6,992,621 B2
`
`208(1)
`208(O)
`
`208(6)
`208(7)
`
`
`
`: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`BUTLER MATRIX
`
`3O2
`
`: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`SSSSSSSSSSSSSSSS
`PPPPPPPPPPPPPPPP
`
`304(O)
`304(1)
`
`304(15)
`304(14)
`
`272, 7
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 6 of 10
`
`US 6,992,621 B2
`
`208(1)
`208(O)
`
`208(6)
`208(7)
`
`
`
`A: O 1 2 3 4 5 6 7 8 9 10 1 1 12 13 14 15
`
`BUTLER MATRIX
`
`302
`
`TRX: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`S
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P.
`
`IS
`P
`
`304(O)
`304(1)
`
`304(7)
`304(6)
`
`272, S
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 7 of 10
`
`US 6,992,621 B2
`
`208(0)
`
`208(1)
`
`208(2)
`
`208(3)
`
`
`
`A: O 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
`
`BUTLER MATRIX
`
`O2
`
`TRX: 0 1 2 3 4 5 6 7 8 9 10 1 1 12 13 14 15
`
`s
`
`S
`P
`
`S
`P
`
`S
`P
`
`304(O)
`
`304(1)
`
`(2)
`304
`
`304(3)
`
`276, 9
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 8 of 10
`
`US 6,992,621 B2
`
`208(2)
`208(O)
`
`208(12)
`208(15)
`
`
`
`A: O 2 4 6 8 10 12 14 16 1820 22 24 26 28 30 31
`
`BUTLER MATRIX
`
`02
`
`TRX: O 2 4 6 8 10 12 14 16 1820 22 24 26 28 30 31
`
`SSSSSSSSSSSSSSSS
`PPPPPPPPPPPPPPPP
`
`304(O)
`304(2)
`
`304(15)
`304(14)
`
`272, to
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 9 of 10
`
`US 6,992,621 B2
`
`1106(O)
`1106(1) x-A-A. 1106(N-1)
`
`t
`
`A.
`
`ts
`
`seat
`
`res
`ser
`
`r
`
`- - - - - - - - - - - - - - - - - -
`
`- - - - - - - - - - - - - - - - - -
`
`- "
`
`" ' "
`
`208(O)
`
`208(1)
`
`208(M-1)
`
`
`
`MXN BUTLER MATRIX
`
`O2
`
`
`
`SIGNAL
`SELECTION
`
`SIGNAL
`QUALITY
`DETERMINER
`
`104
`
`304(O)
`
`272, it
`
`

`

`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 10 of 10
`
`US 6,992,621 B2
`
`1200 y
`
`1218(A)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SWITCH SIGNAL CRUALITY DETERMINERTO
`A FIRST TRXPORT OF A BUTLER MATRIX
`
`1202
`
`DETERMINE SIGNAL OUALITY FROMA
`A FIRST BEAM OF THE BUTLER MATRIX
`
`SWITCH SIGNAL OUALITY DETERMINERTO
`A SECONDTRXPORT OF THE BUTLER MATRIX
`
`DETERMINE SIGNAL OUALITY FROMA
`A SECOND BEAM OF THE BUTLER MATRIX
`
`COMPARESIGNAL OUALITIES FROM THE
`FIRST AND SECOND BEAMS OF THE BUTLER MATRIX
`
`1204
`
`1206
`
`1208
`
`1210
`
`
`
`SELECT FIRST
`TRXPORT FOR
`TRANSCEIVING
`
`1218(B)
`
`SIGNAL CR OF
`FIRST > SIGNALC)
`OF SECOND
`?
`
`
`
`SELECT SECOND
`TRXPORT FOR
`TRANSCEIVING
`
`1218(C)
`
`272, 12
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`1
`WIRELESS COMMUNICATION AND BEAM
`FORMING WITH PASSIVE BEAMFORMERS
`
`TECHNICAL FIELD
`
`This disclosure relates in general to wireleSS communi
`cation and beam forming using passive beam formers and in
`particular, by way of example but not limitation, to improv
`ing at least one aspect of wireleSS communication by
`depopulating one or more ports of a passive beam former
`and/or by increasing the order of a passive beam former Such
`as a Butler matrix.
`
`BACKGROUND
`
`15
`
`In wireleSS communication, Signals are Sent from a trans
`mitter to a receiver using electromagnetic waves that ema
`nate from an antenna. These electromagnetic waves may be
`Sent equally in all directions or focused in one or more
`desired directions. When the electromagnetic waves are
`focused in a desired direction, the pattern formed by the
`electromagnetic wave is termed a “beam' or “beam pattern.”
`Hence, the production and/or application of Such electro
`magnetic beams are typically referred to as “beam forming.”
`Beamforming may provide a number of benefits Such as
`greater range and/or coverage per unit of transmitted power,
`improved resistance to interference, increased immunity to
`the deleterious effects of multipath transmission Signals, and
`So forth. Beamforming can be achieved (i) using a finely
`tuned vector modulator to drive each antenna element to
`thereby arbitrarily form beam shapes, (ii) by implementing
`full adaptive beam forming, and (iii) by connecting a trans
`mit/receive Signal processor to each port of a Butler matrix.
`A traditional Butler matrix is a passive device that forms
`beams of a pre-determined size and shape that emanate from
`an antenna array that is connected to the Butler matrix. The
`Butler matrix includes a first set of ports that connect to the
`antenna array and a Second Set of ports that connect to
`multiple transmit/receive signal processors. The first Set of
`ports are denoted as antenna ports, and the Second set of
`ports are denoted as transmit/receive ports. The number of
`ports in each of the first and Second Sets may be considered
`to determine the order of the Butler matrix. While not
`required, Butler matrices typically have an order that is a
`power of two, Such as 4, 8, 16, 32, and So forth. In a
`conventional wireleSS communications environment, every
`port of the Set of antenna ports of a Butler matrix is
`connected to an antenna element, and every port of the Set
`of transmit/receive ports of a Butler matrix is connected to
`a signal processor.
`By way of example, a Butler matrix may have an order of
`16. In this case, there are 16 transmit/receive signal proces
`sors connected to the 16 transmit/receive ports of the Butler
`matrix, and there are 16 antenna elements connected to the
`16 antenna ports of the Butler matrix. In operation, multiple
`individual beams of a fixed size and shape emanate from the
`antenna array. Signals transmitted in and received from each
`of the respective 16 beams map to a predetermined one of
`the 16 Signal processors on the 16 transmit/receive ports of
`the Butler matrix. Thus, there is a one-to-one correspon
`dence between (i) each beam formed by the combination of
`the Butler matrix and the antenna array and (ii) each signal
`processor that is connected to the Butler matrix.
`Accordingly, there is a need for Schemes and/or tech
`niques for improving the variety and Versatility of wireleSS
`communication and beam forming options.
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,992,621 B2
`
`2
`SUMMARY
`
`Improving at least one aspect of wireleSS communication
`and beam forming is enabled by depopulating one or more
`ports of a passive beam former Such as a Butler matrix and/or
`by increasing the order thereof. In conjunction with Such
`depopulation, one or more signal Selection Schemes may be
`employed to select a transmit/receive (TRX) port for wire
`leSS communication from among multiple TRX ports of a
`passive beam former.
`In an exemplary described acceSS Station implementation,
`an acceSS Station for wireleSS communications includes: a
`Butler matrix that has “M” antenna ports and “N” TRX
`ports; wherein at least a portion of the “M” antenna ports
`and/or at least a portion of the “N' TRX ports are depopu
`lated.
`In another exemplary described access Station implemen
`tation, an acceSS Station for wireleSS communications
`includes: a Butler matrix that has multiple antenna ports and
`multiple TRX ports, a signal processor; and a Signal Selec
`tion device that is capable of coupling the Signal processor
`to a Subset of the multiple TRX ports responsive to a signal
`quality determination, the Signal Selection device adapted to
`Switch the signal processor from a first TRX port of the
`Subset of TRX ports to a second TRX port of the Subset of
`TRX ports.
`In yet another exemplary described acceSS Station imple
`mentation, an acceSS Station for wireleSS communications
`includes: a passive beam former having multiple antenna
`ports and multiple TRX ports, and an antenna array having
`multiple antenna elements that are coupled to at least a
`portion of the multiple antenna ports of the passive beam
`former, the multiple TRX ports numbering more than the
`multiple antenna elements, wherein signals that are applied
`to the multiple TRX ports of the passive beam former are
`transceived on multiple communication beams that are
`formed jointly by the passive beam former and the antenna
`array, and wherein the acceSS Station is adapted to have an
`aiming resolution for communication beams of the multiple
`communication beams that is finer than a width of a nar
`rowest communication beam of the multiple communication
`beams.
`In an exemplary described method implementation, a
`method for an access Station includes the actions of com
`paring a first Signal quality from a first communication beam
`to a Second Signal quality from a Second communication
`beam; if the first Signal quality is greater than the Second
`Signal quality, then transceiving from a first TRX port of a
`Butler matrix; and if the Second Signal quality is greater than
`the first signal quality, then transceiving from a Second TRX
`port of the Butler matrix.
`Other method, System, apparatus, acceSS Station, Butler
`matrix, arrangement, etc. implementations are described
`herein.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The same numbers are used throughout the drawings to
`reference like and/or corresponding aspects, features, and
`components.
`FIG. 1 is an exemplary general wireleSS communications
`environment.
`FIG. 2 is an exemplary wireless LAN/WAN (Wi-Fi)-
`Specific wireleSS communications environment that includes
`a wireless input/output (I/O) unit.
`FIG. 3 is an exemplary wireless I/O unit as shown in FIG.
`2 that includes a Butler matrix and an antenna array.
`
`

`

`US 6,992,621 B2
`
`3
`FIG. 4 illustrates an exemplary Set of communication
`beams that emanate from an antenna array as shown in FIG.
`3.
`FIG. 5 illustrates exemplary beam widths of the set of
`communication beams as shown in FIG. 4.
`FIG. 6 illustrates an exemplary Butler matrix with mul
`tiple transmit/receive (TRX) ports in a depopulated State.
`FIG. 7 illustrates an exemplary Butler matrix with mul
`tiple antenna ports in a depopulated State.
`FIG. 8 illustrates an exemplary Butler matrix with both
`multiple TRX ports in a depopulated State and multiple
`antenna ports in a depopulated State.
`FIG. 9 illustrates another exemplary Butler matrix with
`both multiple TRX ports in a depopulated State and multiple
`antenna ports in a depopulated State.
`FIG. 10 illustrates yet another exemplary Butler matrix
`with both multiple TRX ports in a depopulated state and
`multiple antenna ports in a depopulated State.
`FIG. 11 illustrates a Butler matrix having at least one TRX
`port in a depopulated State that is coupled to an exemplary
`Signal Selection device.
`FIG. 12 is a flow diagram that illustrates an exemplary
`method for using a Butler matrix having a TRX port that is
`in a depopulated State in conjunction with a signal Selection
`device for transceiving communication signals.
`
`15
`
`25
`
`4
`output (I/O) unit 206. Exemplary access station 202 is an
`example of an access station 102 (of FIG. 1) that operates in
`accordance with a Wi-Fi-compatible or similar standard.
`Access station 202 is coupled to an Ethernet backbone 204.
`Access Station 202, especially because it is illustrated as
`being directly coupled to Ethernet backbone 204 without an
`intervening Ethernet router or Switch, may itself be consid
`ered a Wi-Fi Switch.
`Access station 202 includes wireless I/O unit 206. Wire
`less I/O unit 206 includes an antenna array 208 that is
`implemented as two or more antennas, and optionally as a
`phased array of antennas. Wireless I/O unit 206 is capable of
`transmitting and/or receiving (i.e., transceiving) wireless
`communication(s) 106 via antenna array 208. These wireless
`communication(s) 106 are transmitted to and received from
`(i.e., transceived with respect to) remote client 104.
`FIG. 3 is an exemplary wireless I/O unit 206 as shown in
`FIG. 2 that includes a Butler matrix 302 and an antenna array
`208. Wireless I/O unit 206 also includes multiple signal
`processors (SPs) 304 and one or more baseband processors
`306. Baseband processors 306 accept communication sig
`nals from and provide communication Signals to the multiple
`transmit and receive signal processors 304. A Separate
`baseband processor 306 may be assigned to each Signal
`processor 304, or a single baseband processor 306 may be
`assigned to more than one, and up to all, of the multiple
`signal processors 304.
`Exemplary Butler matrix 302 is a passive device that
`forms, in conjunction with antenna array 208, communica
`tion beams using Signal combiners, Signal Splitters, and
`signal phase shifters. Butler matrix 302 includes a first side
`with multiple antenna ports (designated by “A”) and a
`Second Side with multiple transmit and/or receive signal
`processor ports (designated by “TRX”). The number of
`antenna ports and TRX ports indicate the order of the Butler
`matrix. Butler matrix 302 includes 16 antenna ports and 16
`TRX ports. Thus, Butler matrix 302 has an order of 16.
`Although Butler matrix 302 is so illustrated, antenna ports
`and TRX ports need not be distributed on separate, much
`less opposite, Sides of a Butler matrix. Also, although not
`necessary, Butler matrices usually have an equal number of
`antenna ports and transmit and/or receive signal processor
`ports (or TRX ports). Furthermore, although Butler matrices
`are typically of an order that is a power of two (e.g., 2, 4, 8,
`16, 32, 64. . . 2"), they may alternatively be implemented
`with any number of ports.
`The sixteen antenna ports of Butler matrix 302 are num
`bered from 0 to 15. Likewise, the sixteen TRX ports are
`numbered from 0 to 15. Antenna ports 0, 1 . . . 14, and 15
`are coupled to and populated with sixteen antennas 208(0),
`208(1). 208(14), and 208(15), respectively. Likewise, TRX
`ports 0, 1... 14, and 15 are coupled to and populated with
`sixteen signal processors 304(0), 304(1) . . .304(14), and
`304(15), respectively. These signal processors are also
`directly or indirectly coupled to baseband processors 306 as
`indicated by the dashed lines. It should be noted that one or
`more active components (e.g., a power amplifier (PA), a
`low-noise amplifier (LNA), etc.) may also be coupled on the
`antenna port side of Butler matrix 302.
`In an exemplary transmission operation, communication
`signals are provided from baseband processors 306 to the
`multiple transmit and/or receive signal processors (SP) 304.
`The multiple signal processors 304 forward the communi
`cation signals to the TRX ports 0, 1... 14, and 15 of Butler
`matrix 302. After Signal combination, Signal Splitting, and
`Signal phase shifting, Butler matrix 302 outputs communi
`cation signals on the antenna ports 0, 1 . . . 14, and 15.
`
`DETAILED DESCRIPTION
`
`40
`
`35
`
`FIG. 1 is an exemplary general wireleSS communications
`environment 100. Wireless communications environment
`100 is representative generally of many different types of
`wireless communications environments, including but not
`limited to those pertaining to wireleSS local area networks
`(LANs) or wide area networks (WANs) (e.g., Wi-Fi) tech
`nology, cellular technology, trunking technology, and So
`forth. In wireless communications environment 100, an
`access Station 102 is in WireleSS communication with remote
`clients 104(1), 104(2). . . 104(N) via communication links
`106(1), 106(2). .
`. 106(N), respectively. Although not
`required, access Station 102 is typically fixed, and remote
`clients 104 are typically mobile. Also, although only three
`remote clients 104 are shown, access station 102 may be in
`wireless communication with many such remote clients 104.
`With respect to a Wi-Fi wireless communications system,
`access station 102 and/or remote clients 104 may operate in
`accordance with any IEEE 802.11 or similar standard. With
`respect to a cellular System, access Station 102 and/or 11
`remote clients 104 may operate in accordance with any
`analog or digital Standard, including but not limited to those
`using time division/demand multiple access (TDMA), code
`division multiple access (CDMA), spread spectrum, Some
`combination thereof, or any other Such technology.
`AcceSS Station 102 may be, for example, a nexus point, a
`trunking radio, a base Station, a Wi-Fi Switch, an acceSS
`point, Some combination and/or derivative thereof, and So
`forth. Remote clients 104 may be, for example, a hand-held
`device, a desktop or laptop computer, an expansion card or
`Similar that is coupled to a desktop or laptop computer, a
`personal digital assistant (PDA), a car having a wireless
`communication device, a tablet or hand/palm-sized com
`60
`puter, a portable inventory-related Scanning device, Some
`combination thereof, and so forth. Remote clients 104 may
`operate in accordance with any Standardized and/or Special
`ized technology that is compatible with the operation of
`access station 102.
`65
`FIG. 2 is an exemplary Wi-Fi-specific wireless commu
`nications environment 200 that includes a wireless input/
`
`45
`
`50
`
`55
`
`

`

`US 6,992,621 B2
`
`6
`central beam 0. Thus, beams 2 and 14 are both 7 wide, and
`beams 6 and 10 are both 8 wide. Table 1 also indicates the
`beam widths in degrees for the sixteen beams 0 . . . 15.
`
`S
`Individual antennas 208 wirelessly transmit the communi
`cation signals, as altered by Butler matrix 302, from the
`antenna ports in predetermined beam patterns. The beam
`patterns are predetermined by the shape, orientation, con
`stituency, etc. of antenna array 208 and by the alteration of
`the communication signals as “performed by Butler matrix
`302. In addition to transmissions, wireleSS Signals. Such as
`wireless communications 106 (of FIGS. 1 and 2) are
`received responsive to the communication beams formed by
`antenna array 208 in conjunction with Butler matrix 302 in
`an inverse proceSS.
`FIG. 4 illustrates an exemplary Set of communication
`beams 402 that emanate from the antenna array 208 as
`shown in FIG. 3. In a described implementation, antenna
`array 208 includes sixteen antennas 208(0), 208(1). .
`.
`208(14), and 208(15) (as shown in FIG. 3). Also, a Butler
`matrix 302 (not explicitly shown in FIG. 4) that is coupled
`to antenna array 208 is of a 16" order.
`From the sixteen antennas 208(0) . . . 208(15), sixteen
`different communication beams 402(0) .
`. . 402(15) are
`formed as the wireleSS Signals emanating from antennas 208
`add and Subtract from each other during electromagnetic
`propagation. Communication beams 402(1) . . . 402(15)
`Spread out Symmetrically from the central communication
`beam 402(0). The narrowest beam is the central beam
`402(0), and the beams become wider as they spread outward
`from the center. For example, beam 402(15) is slightly wider
`than beam 402(0), and beam 402(5) is wider than beam
`402(15). Also, beam 402(10) is wider still than beam 402(5).
`The indices 0 . . . 15 for the sixteen different communi
`cation beams 402(0) . .
`. 402(15) may correspond to the
`indices 0 . . . 15 of the antenna ports of Butler matrix 302
`as well as the indices 0 . . . 15 of the TRX ports thereof.
`However, no single communication beam 402(x) necessarily
`corresponds to a single antenna port X of Butler matrix 302
`because each communication beam 402 is formed from the
`interplay of electromagnetic radiation with respect to mul
`tiple, including all, of the antennas of antenna array 208.
`Due to real-world effects of the interactions between and
`among the wireleSS Signals as they emanate from antenna
`array 208 (e.g., assuming a linear antenna array in a
`described implementation), communication beam 402(8) is
`degenerate Such that its beam pattern is formed on both sides
`of antenna array 208. These real-world effects also account
`for the increasing widths of the other beams 402(1... 7) and
`402(15 .
`. . 9) as they spread outward from central beam
`402(0).
`FIG. 5 illustrates exemplary beam widths of the set of
`sixteen communication beams 402(0. .
`. 15) as shown in
`FIG. 4. The different beams are indicated by the same
`indices in FIG. 5 as they are in FIG. 4 above. As also noted
`above, the beam widths of the sixteen different beams 0 . . .
`15 increase as the beams diverge from central beam 0. It
`should be noted that the overall beam pattern may be
`considered to have seventeen different beams (instead of
`Sixteen different beams) if degenerate beam 8 is counted as
`two different beams, even though transceived communica
`tion signals associated there with map to a single signal
`processor (SP) via a single TRX port of a corresponding
`Butler matrix (not shown in FIG. 5).
`The beam widths of the sixteen beams 0 . . . 15 are
`indicated in degrees within the ovals of FIG. 5. Each of the
`indicated beam widths are approximate and may be appli
`cable only to this described implementation. By way of
`example, beam 0 is 6 wide, beam 4 is 7 wide, and beam
`9 is 10 wide. The beam widths of the different beams
`increase in width with a left/right symmetry about the
`
`TABLE 1.
`
`Exemplary set of sixteen beam widths in degrees.
`
`Beam Index
`
`Approximate Beam Width
`
`O
`1 and 15
`2 and 14
`3 and 13
`4 and 12
`5 and 11
`6 and 10
`7 and 9
`8
`
`6
`6
`70
`70
`70
`8°
`8°
`10°
`16
`(x2 for both sides)
`
`In a described implementation, all sixteen beams 0 . . . 15
`are not utilized for wireleSS communications. Specifically,
`beams 7 and 9 are not used because they 8 are too wide
`and/or indiscriminate to be sufficiently beneficial. Further
`more, beam 8 is also ignored because its degenerate nature
`makes it even more difficult for it to be effectively utilized.
`These unused beams 7, 8, and 9 are indicated by dashed lines
`in FIG. 5. The effective coverage Zone is therefore less than
`180. In this described implementation, the angle measure
`ment of the covered area corresponds to approximately 96.
`This 96, which is indicated in FIG. 5 within a rectangle,
`reflects an arc between beam 6 and beam 10, as numbered.
`An access station 202 (of FIG. 2) that omits/ignores
`beams 7, 8, and 9 may therefore be placed in a corner of a
`building or other environment because of the 96° angle of
`coverage from an antenna array 208. Also, TRX ports 7, 8,
`and 9 of a Butler matrix (e.g., of FIG.3) may be depopulated
`because wireless communications on beams 7, 8, and 9 are
`not effectuated.
`It should be noted that beams 7, 8, and 9 need not be
`ignored and that the TRX ports 7, 8, and 9 of a Butler matrix
`302 may be populated with signal processors (SP) 304 even
`if the beams 7, 8, and 9 are ignored. Also, if a Butler matrix
`302 is of an order other than 16, then different communi
`cation beams and possibly a different total number of Such
`communication beams may be ignored for efficiency and/or
`Simplicity reasons when Such different communication
`beams are too indiscriminate and/or too degenerate.
`FIG. 6 illustrates an exemplary Butler matrix 302 with
`multiple transmit and/or receive signal processor (TRX)
`ports in a depopulated state. Butler matrix 302 is a 16" order
`(e.g., a 16x16) Butler matrix. It has sixteen antenna (A) ports
`0... 15 and sixteen TRX ports 0 . . . 15. Each antenna port
`0 . . . 15 is coupled to an antenna 208. Thus, every antenna
`port is coupled to one of the sixteen antennas 208(0... 15).
`However, each TRX port 0 .
`. . 15 is not simultaneously
`coupled to a signal processor (SP) 304. Instead, every two
`TRX ports are coupled to one of eight signal processors
`304(0), 304(1). 304(6), and 304(7).
`Specifically, signal processor 304(0) is coupled to TRX
`port 0 or 1, and signal processor 304(1) is coupled to TRX
`port 2 or 3. Similarly, signal processor 304(6) is coupled to
`TRX port 12 or 13, and signal processor 304(7) is coupled
`to TRX port 14 or 15. Each signal processor 304 is able to
`Switch between being coupled to one of two TRX ports as
`Specifically indicated by the dashed arrows at Signal pro
`cessor 304(0). This switching may be based, for example, on
`Some quality measure. Exemplary approaches and methods
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`US 6,992,621 B2
`
`15
`
`25
`
`35
`
`40
`
`7
`for Switching between TRX ports based on one or more
`quality measures are described further below with reference
`to FIGS. 11 and 12.
`By way of example, signal processor 304(0) may trans
`ceive communication signals via TRX port 0 or TRX port 1
`of Butler matrix 302. When coupled to TRX port 0, signal
`processor 304(0) “sees” (e.g., is able to transceive wireless
`communications via) a communication beam 0 that is
`formed by the combined action/configuration of Butler
`matrix 302 and antenna array 208. On the other hand, when
`coupled to TRX port 1, transceiver 304(0) sees a commu
`nication beam 1 that is formed by the combined action/
`configuration of Butler matrix 302 and antenna array 208.
`Other signal processors 304 may similarly see two different
`communication beams one beam at a time.
`More Specifically, for an implementation that is described
`also with reference to FIG. 5, each signal processor 304 sees
`approximately twice as many total degrees of coverage as it
`would if Butler matrix 302 were in a fully populated State,
`but each Signal processor 304 Sees the Same number of
`degrees of angular coverage as it would in a fully populated
`State at any Single moment. For example, Signal processor
`304(0) is switching between TRX ports 0 and 1 and thus
`between communication beams 0 and 1. Communication
`beams 0 and 1 are both 6. Consequently, signal processor
`304(0) sees (6+6) or 12 of the total coverage area in angular
`units of 6 at any Single moment.
`A Single signal processor 304 Such as Signal processor
`304(0) is thus able to see two different antenna beam
`patterns, such as beams 402(0) and 402(1) (as shown in FIG.
`4). Signal processor 304(0) can therefore handle remote
`clients 104 that are located in either (or both) of beams
`402(0) and 402(1). Also, eight signal processors 304(0. . .
`7) can handle remote clients 104 that are located in up to
`sixteen different beams 402(0. . . 15).
`In this described implementation, financial resources can
`thus be conserved by depopulating half of the TRX ports of
`a Butler matrix 302. This depopulation precipitates several
`effects. For example, in addition to Switching overhead
`and/or delays, there is a concomitant reduction in Simulta
`neous signal handling capability at access Station 202 (of
`FIG. 2). However, when wireless communication is effec
`tuated using a packet-based approach, the same total number
`of remote clients 104 can likely be serviced, even though the
`total number of remote clients 104 that can be serviced
`Simultaneously decreases by approximately one-half.
`FIG. 7 illustrates an exemplary Butler matrix 302 with
`multiple antenna ports in a depopulated State. Butler matrix
`302 is a 16" order Butler matrix, and it also has sixteen
`antenna ports 0 . . . 15 and sixteen TRX ports 0 . . . 15. Each
`TRX port 0... 15 is coupled to a signal processor (SP) 304.
`Thus, every TRX port is coupled to one of the sixteen signal
`processors 304(0. . . 15). However, each antenna port 0...
`15 is not coupled to an antenna 208. Instead, every other
`antenna port of the Sixteen antenna ports 0 . . . 15 is coupled
`to one of eight antennas 208(0), 208(1). 208(6), and 208(7).
`Half of the sixteen antenna ports 0 . . . 15 of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket