`
`(12) United States Patent
`US 8,416,862 B2
`(10) Patent N0.:
`
`Aldana et al.
`(45) Date of Patent:
`Apr. 9, 2013
`
`(54) EFFICIENT FEEDBACK 0F CHANNEL
`INFORMATION IN A CLOSED LOOP
`BEARIFORMING WIRELESS
`
`COMMUNICATION SYSTEM
`
`(75)
`
`Inventors: Carlos Aldana, San Francisco, CA (US);
`Joonsuk Kim, San Jose, CA (US)
`
`(73) Assignee: Broadcom Corporation, lI'ViIle, CA
`(US)
`
`2003/0139196 A1*
`7/2003 Mcdvedev et a1.
`............ 455/522
`
`2004/0042558 A1*
`3/2004 Hwang et a1.
`......
`375/267
`2005/0286663 A1"‘ 12/2005 Poon ............................. 375/347
`
`OTHER PUBLICATIONS
`
`A unified algebraic transformation approach for parallel recursive
`and adaptive filtering and SVD algorithms Jun Ma; Parhi. K.K.;
`Deprettere, E.F,; Signal Processing, IEEE Transactions on [see also
`Acoustics, Speech, and Signal Processing, IEEE Transactions on]
`vol. 49, Issue 2. Feb. 2001 pp. 424.437.*
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U'S'C' 1540)) by 2247 days.
`(21) Appl. N0.: 11/237 341
`’
`Sep. 28, 2005
`
`(22)
`
`Filed:
`
`’1‘ cited by examiner
`
`Primary Examiner 7 Shuwang Liu
`Assistant Examiner 7 Michael Neff
`(74) Attorney, Agent, or Firm 7 Garlick & Markison; Holly
`L. Rudnick
`
`(65)
`
`Prior Publication Data
`
`(57)
`
`ABSTRACT
`
`US 2006/0239374 A1
`
`’
`
`OCI‘ 26’ 2006
`.
`.
`Related U'S' Application Data
`(63) Continuation-impart Of application NO. 11/168,793,
`filed on Jun. 28, 2005.
`A
`P
`.
`.
`a1
`1.
`t' N 60/673 451 fil d
`5025018?
`11231150121112? a 0.1ication, NO, 68/6(9):; 6;;
`fil ’ d
`J, 11313 2005
`pp
`'
`’
`’
`e on u ’
`’
`Int Cl
`(2006 01 )
`H0;!K ”10
`.
`.
`'
`........ 375/260, 375/267, 375/350
`(52) U:S. Cl.
`........
`(58) Field ofClas51ficat10n Search ...............
`375/267
`See application file for complete search history.
`.
`References Clted
`U.S. PATENT DOCUMENTS
`5,541,607 A *
`7/1996 Reinhardt
`..................... 342/372
`2002/0187753 A1 * 12/2002 Kim et al.
`....................... 455/69
`
`(60)
`
`(51)
`
`(56)
`
`A method for feeding back transmitter beamforming infor-
`mation from a receiving Wireless communication device to a
`transmitting wireless communication device includes a
`receiving Wireless communication device receiving a pre-
`amble sequence from the transmitting Wireless device. The
`receiving wireless device estimates a channel response based
`upon the preamble sequence and then determines an esti-
`mated transmitter beamforming unitary matrix based upon
`the channel response and a receiver beamforming unitary
`matrix. The receiving Wireless device then decomposes the
`estimated transmitter beamforming unitary matrix to produce
`the transmitter beamforming information and then wirelessly
`sends the transmitter beamforming information to the trans-
`mitting wireless device. The receiving wireless device may
`transform the estimated transmitter beamforming unitary
`matrix using a QR decomposition operation such as a Givens
`Rotation operation to produce the transformer beamforming
`Informanon'
`
`20 Claims, 8 Drawing Sheets
`
`o. 8
`§ 5-“
`,0 8
`4‘ a
`
`
`
`constellation
`
`
`IFFT
`
`interleaving
`
`
`mapping
`module 1_3_4
`module 125
`
`module Q
`
`
`ZSLeinpow(A)Buiwioiweaq
`
`0O0 VOLsweaiis
`_
`
`
`puncture
`encoding
`module 121
`module 123
`
`constellation
`IFFT
`interleaving
`
`
`mapping
`module 115
`module 1%
`module m
`
`
`
`
`ioun/lspunoqino
`
`1
`
`LG 1001
`
`1
`
`LG 1001
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 1 of 8
`
`US 8,416,862 B2
`
`‘_
`
`QI|LI.
`
`I I I
`
`\
`
`8|
`
`I I I I I I I I I I I I I
`
`//
`
`__<Dn_Nm_On.au
`
`
`co;Z<I__Nvcozomccooa=8_z<>>
`mmNa/</\mmcozowccoQ_/||||||w||||||\
`$5265:/.V2955:
`
`_mm_mwm=
`
`Z<I_
`
`
`
`qofiflmmon53858co=£mmmmn
`
`as:8$885$9
`
`2
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 2 of 8
`
`US 8,416,862 B2
`
`mm.95;
`
`:o_w.m>coo._6:;xx-Esovin:wMEImM>__Mmm_u
`
`
`
`
`l
`
`
`239:236.:9.8803
`minor:228E
`
`um2:82
`
`oo9%329:8
`
`c258235%
`
`mooo
`
`No9%258.5
`
`
`
`.umEfix.Emogmx
`
`.on.mcofiegE
`
`SQE
`
`wothE
`
`.0599.8%mothE
`
`$33633:0
`
`9.59805
`
`2252.
`
`eoeyelug
`0| pe:
`
`
`
`Nm-m_.83%“we:
`
`xx}...
`
`52:5
`
`m3voE
`
`.82
`
`cozmzfiwo
`
`239.:
`
`_mccm;o
`
`32%52388
`
`2:39:
`
`226E_5::x._.
`
`”E950930
`
`:o_m_m>cooSam
`
`236E2:00.:
`
`25::
`
`mm36:0
`
`LwEEwcm:
`
`mEmmwooa
`
`9:uoE
`
`eoeyelug 1sou
`
`
`
`mm.mcgwVaEmu950930
`
`cmmm
`
`8N.9”.
`
`
`
`562:5:th.856
`
`
`
`omEmuumzmcte
`
`3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 3 of 8
`
`US 8,416,862 B2
`
`L
`
`}“E
`
`.mmowEmmbmoNo>_m8F5_m95095_mmEmu_9585_r0:2m:5”E9509:“E(5:023288
`mm_,o_2:39:Wo_mince
`tNNF9mm
`o9Eo_mt.w.EvcmnmmmnM.I.9}_wwWhU
`mcawmooa
`
`hwEEwcmb"
`
`
`
`mm9.30930_onE>wI"vmEmu
`
`wow095850_950830
`
`wEmme
`
`vow
`
`N:22%
`
`_
`
`oo_‘“Emo_rO
`125jE3E.
`
`
`
`Nméw
`
`
`.056.8390?womth.
`fig?!£50039.59:MJ.ee.239:WW.
`
`
`.on99.3%8.255@5885mSwans
`53:0.
`
`4
`
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 4 of 8
`
`US 8,416,862 B2
`
`outbound symbol
`streams 104
`
`._.u_u=
`
`a2.69:
`
`._.n_n=
`
`02235E
`
`beamforming (V)
`module 132
`
`cos—266:8
`
`93%;.
`
`a9.69:
`
`mc_>mo:mE_
`
`a228E
`
`:o=m__2wcoo
`
`mcEQmE
`
`
`
`om?oSuoE
`
`9.38235
`
`uwlm236E
`
`220:3
`
`a0:69:
`
`9685
`
`HINH289:
`
`outbound
`
`data 94
`
`
`
`5
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 5 of 8
`
`US 8,416,862 B2
`
`inbound
`
`data 92
`
`mEuoomu
`
`%9:008
`
`93833
`
`vmrminor:
`
`
`
`lmb
`
`933295
`
`almlw239:
`
`co:m__2mcoo
`
`mcaameu
`
`%980E
`
`lmu
`
`mE>mm=95
`
`a228.:
`
`cozm=Bmcoo
`
`mEaameu
`
`a228E
`
`beamforming (U)
`module 144
`
`E“.
`
`a939:
`
`FE
`
`a.2309:
`
`o o o
`
`inbound symbol
`streams 124
`
`6
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 6 of 8
`
`US 8,416,862 B2
`
`
`
`I--flom:638$
`
`>
`
`AIlllllllllllllll
`
`7
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 7 of 8
`
`US 8,416,862 B2
`
`NON
`
`von
`
`eon
`
`max.
`
`o;
`
`NE
`
`02
`
`new
`
`n.0.“—
`
`
`
`
`
`.mEEmcmbvmEmcanooxomnvwfiv658:3:m@2622A>V
`
`
`
`EozmctohgmEcteEmmn
`
`:Ewcmfi
`.wEEmcm:262onEatflcwcanooxomnvmfl
`
`
`
`xEmE
`
`oEEBuEmwn $55.22w:5%33:88:50
`
`
`xomncwwupwmm:.mEEmcmfi
`
`w>_womm
`$28983:88..mccmcomumEzmwBEEmma
`
`
`
`$289newmwcoamm:6520:8:898335.880cmfiwtmoE628989VxEmEESE:
`
`
`
`
`mEEBEmBEEEmcm:mumEzmm
`
`
`
`5vxEmEESE:m5E5ttmmn
`
`
`:EwotmoSo:9VxEmEoEEQEmmnBwymezmwto>coo
`
`
`
`
`
`mmfiEEoooion9355.208
`
`
`
`xEmEm:_E._2Emmnv695:53996500ion05309530
`
`
`
`
`
`8
`
`
`
`
`
`US. Patent
`
`Apr. 9, 2013
`
`Sheet 8 of 8
`
`US 8,416,862 B2
`
`Now
`
`vow
`
`mow
`
`mow
`
`ovw
`
`0ow
`
`w.0."—
`
`
`
`EozmctegmEEoEmmn
`
` .mEEmcmb95289:5:35:09:00
`:Emcmc.
`.wEEmcmbm:.93235:09:00xomnumflmam:.mEEmcmP
`
`
`
`xomgvowh
`
`
`
`xEmE058.88me
`
`
`
`.mEEmcmEmecoquo€8qu29>022581m:m>_o
`
`
`
`
`
`028mm
`6282HmAIV8:88.6:520QmEzQOEEmma
`
`
`
`
`
`
`
`
`
`6282con:383$03nIwwcoqmwh65.20388080
`
`
`
`
`
`.wEEmcmbQmEsmm29>93VxEmEESE:mEEEttmmn
`
`
`
`32ongmA>VxEmEESE:9:25.883
`
`
`
`
`
`
`
`05m:AZ559:ESE:mEELQEmmnumfiEzmmmmoquowD
`
`9
`
`
`
`
`
`
`
`US 8,416,862 B2
`
`1
`EFFICIENT FEEDBACK OF CHANNEL
`INFORMATION IN A CLOSED LOOP
`BEAMFORMING WIRELESS
`COMMUNICATION SYSTEM
`
`CROSS REFERENCES TO RELATED
`
`
`APPLICATIONS
`
`This application is a continuation-in-part of US. Utility
`application Ser. No. 11/168,793, filed Jun. 28, 2005 which
`claims priority to U.S. Provisional Patent Application Ser.
`No. 60/673,451, filed Apr. 21, 2005, and this application also
`claims priority to US. Provisional Patent Application Ser.
`No. 60/698,686, filed Jul. 13, 2005, all ofwhich are incorpo-
`rated herein by reference for all purposes.
`
`BACKGROUND OF THE INVENTION
`
`1. Technical Field of the Invention
`
`This invention relates generally to wireless communica-
`tion systems and more particularly to wireless communica-
`tions using beamforming.
`2. Description of Rclatchrt
`Communication systems are known to support wireless
`and wire lined communications between wireless and/or wire
`lined communication devices. Such communication systems
`range from national and/or international cellular telephone
`systems to the Internet to point-to-point in-home wireless
`networks. Each type of communication system is con—
`structed, and hence operates, in accordance with one or more
`communication standards. For instance, wireless communi-
`cation systems may operate in accordance with one or more
`
`standards including, but not limited to, IEEE 802.11, Blue-
`tooth, advanced mobile phone services (AMPS), digital
`AMPS, global system for mobile communications (GSM),
`code division multiple access (CDMA), local multi-point
`distribution systems (LMDS), multi-channel-multi-point dis-
`tribution systems (MMDS), and/or variations thereof.
`Depending on the type of wireless communication system,
`a wireless communication device, such as a cellular tele-
`phone, two-way radio, personal digital assistant G’DA), per-
`sonal computer (PC), laptop computer, home entertainment
`equipment, et cetera communicates directly or indirectly with
`other wireless communication devices. For direct communi-
`cations (also known as point—to—point communications), the
`participating wireless communication devices tune their
`receivers and transmitters to the same channel or channels
`(e.g., one of the plurality of radio frequency (RF) carriers of
`the wireless communication system) and communicate over
`that channel(s). For indirect wireless communications, each
`wireless communication device communicates directly with
`an associated base station (e.g., for cellular services) and/or
`an associated access point (e.g., for an in-home or in-building
`wireless network) via an assigned channel. To complete a
`communication connection between the wireless communi-
`cation devices, the associated base stations and/or associated
`access points communicate with each other directly, via a
`system controller, via the public switch telephone network,
`via the Internet, and/or via some other wide area network.
`For each wireless communication device to participate in
`wireless communications, it includes a built—in radio trans—
`ceiver (i.e., receiver and transmitter) or is coupled to an asso-
`ciated radio transceiver (e.g., a station for in-home and/or
`in-building wireless communication networks, RF modem,
`etc.). As is known, the receiver is coupled to the antenna and
`includes a low noise amplifier, one or more intermediate
`frequency stages, a filtering stage, and a data recovery stage.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`40
`
`45
`
`60
`
`65
`
`2
`The low noise amplifier receives inbound RF signals via the
`antenna and amplifies then. The one or more intermediate
`frequency stages mix the amplified RF signals with one or
`more local oscillations to convert the amplified RF signal into
`baseband signals or intermediate frequency (IF) signals. The
`filtering stage filters the baseband signals or the IF signals to
`attenuate unwantcd out of band signals to produce filtcrcd
`signals. The data recovery stage recovers raw data from the
`filtered signals in accordance with the particular wireless
`communication standard.
`As is also known, the transmitter includes a data modula-
`tion stage, one or more intermediate frequency stages, and a
`power amplifier. The data modulation stage converts raw data
`into baseband signals in accordance with a particular wireless
`communication standard. The one or more intermediate fre-
`quency stages mix the baseband signals with one or more
`local oscillations to produce RF signals. The power amplifier
`amplifies the RF signals prior to transmission via an antenna.
`In many systems, the transmitter will include one antemia
`for transmitting the RF signals, which are received by a single
`antenna, or multiple antennas, of a receiver. When the
`receiver includes two or more antennas, the receiver will
`select one of them to receive the incoming RF signals. In this
`instance, the wireless communication between the transmit-
`ter and receiver is a single-output-single-input (SISO) com-
`munication, even if the receiver includes multiple antennas
`that are used as dive ‘sity antennas (i.e., selecting one of them
`to receive the incoming RF signals). For SISO wireless com-
`munications, a transceiver includes one transmitter and one
`receiver. Currently, most wireless local area networks
`(WLAN) that are IEEE 802.11, 802.11a, 802,11b, or 802.11g
`employ SISO wireless communications.
`Other types of wireless communications include single-
`input-multiple-output (SIMO), multiple-input-single-output
`(MISO), and multiple-input-multiple-output (MIMO). In a
`SIMO wireless communication, a single transmitter pro-
`cesses data into radio frequency signals that are transmitted to
`a receiver. The receiver includes two or more antennas and
`
`
`
`two or more receiver paths. Each of the antennas receives the
`RF signals and provides them to a corresponding receiver
`path (e.g., LNA, down conversion module, filters, and ADCs).
`Each of the receiver paths processes the received RF signals
`to produce digital signals, which are combined and then pro-
`cessed to recapture the transmitted data.
`For a multiple—input—single—output (MISO) wireless com—
`munication, the transmitter includes two or more transmis-
`sion paths (e.g., digital to analog converter, filters, up-conver-
`sion module, and a power amplifier) that each converts a
`corresponding portion of baseband signals into RF signals,
`which are transmitted via corresponding antennas to a
`receiver. The receiver includes a single receiver path that
`receives the multiple RF signals from the transmitter. In this
`instance, the receiver uses beam fomiing to combine the
`multiple RF signals into one signal for processing.
`For a multiple-input-multiple-output (MIMO) wireless
`communication, the transmitter and receiver each include
`multiple paths. In such a communication, the transmitter par-
`allel processes data using a spatial and time encoding func—
`tion to produce two or more streams of data. The transmitter
`includes multiple transmission paths to convert each stream
`of data into multiple RF signals. The receiver receives the
`multiple RF signals via multiple receiver paths that recapture
`the streams of data utilizing a spatial and time decoding
`function. The recaptured streams of data are combined and
`subsequently processed to recover the original data.
`To further improve wireless communications, transceivers
`may incorporate beamforming. In general, beamforming is a
`
`10
`
`10
`
`
`
`US 8,416,862 B2
`
`3
`processing technique to create a focused antenna beam by
`shifting a signal in time or in phase to provide gain of the
`signal in a desired direction and to attenuate the signal in other
`directions. Prior art papers (1) Digital beamforming basics
`(antennas) by Steyskal, Hans, Journal of Electronic Defense,
`Jul. 1, 1996; (2) Utilizing Digital Down converters for Efli—
`
`cient Digital Beamforming, by Clint Schreiner, Red River
`
`Engineering, no publication date; and (3) Interpolation Based
`Transmit Beamforrning for MIMO—OFMD with Partial Feed—
`back, by Jihoon Choi and Robert W. Heath, University of
`Texas, Department of Electrical and Computer Engineering,
`Wireless Networking and Communications Group, Sep. 13,
`2003 discuss beamforrning concepts.
`In order for a transmitter to properly implement beamform-
`ing (i.e., determine the beamforrning matrix [V]), it needs to
`know properties of the channel over which the wireless com-
`munication is conveyed. Accordingly, the receiver must pro-
`vide feedback information for the transmitter to determine the
`
`15
`
`propcrtics ofthc channcl. Onc approach for scnding fccdback
`from the receiver to the transmitter is for the receiver to
`
`20
`
`4
`FIG. 2 is a schematic block diagram illustrating an embodi-
`ment of a wireless communication device in accordance with
`
`the present invention;
`FIG. 3 is a schematic block diagram illustrating another
`embodiment of another wireless communication device in
`
`accordance with the present invention;
`FIG. 4 is a schematic block diagram of baseband transmit
`processing in accordance with the present invention;
`FIG. 5 is a schematic block diagram of baseband receive
`processing in accordance with the present invention;
`FIG. 6 is a schematic block diagram of a beamforming
`wireless communication in accordance with the present
`invention;
`FIG. 7 is a flow chart illustrating another embodiment of
`the present invention for providing beamforrning feedback
`information from a receiver to a transmitter; and
`FIG. 8 is a flow chart illustrating another embodiment of
`the present invention for providing beamforrning feedback
`information from a receiver to a transmitter
`
`determine the channel response (H) and to provide it as the
`feedback information. An issue with this approach is the size
`ofthe feedback packet, which may be so large that, during the
`time it takes to send it to the transmitter, the response of the
`channel has changed.
`the receiver may
`To reduce the size of the feedback,
`decompose the channel using singular value decomposition
`(SVD) and send information relating only to a calculated
`value of the transmitter’s beamforrning matrix (V) as the
`feedback information. In this approach, the receiver calcu-
`lates (V) based on H:UDV*, where H is the channel
`response, D is a diagonal matrix, and U is a receiver unitary
`matrix. While this approach reduces the size of the feedback
`information, its size is still an issue for a MIMO wireless
`communication. For instance, in a 2x2 MIMO wireless com-
`munication, the feedback needs four elements that are all
`complex Cartesian coordinate values [V 1 1 V12;V21 V22]. In
`general, Vikzaik+j *bik, where aik and bik are values between
`[—1, 1]. Thus, with 1 bit express per each element for each of
`the real and imaginary components, aik and bik can be either
`—1/2 or 1/2, which requires 4><2><1:8 bits per tone. With 4 bit
`expressions per each element of V(f) in an orthogonal fre-
`quency division multiplexing (OFDM) 2><2 MIMO wireless
`communication, the number of bits required is 1728 per tone
`(e.g., 4*2*54*471728, 4 elements per tone, 2 bits for real and
`imaginary components per tone, 54 data tones per frame, and
`4 bits per element), which requires overhead for a packet
`exchange that is too large for practical applications.
`Therefore, a need exists for a method and apparatus for
`reducing beamforrning feedback information for wireless
`communications.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention is directed to apparatus and methods
`of operation that are further described in the following Brief
`Description of the Drawings, the Detailed Description of the
`Invention, and the claims. Other features and advantages of
`the present invention will become apparent from the follow-
`ing detailed description of the invention made with reference
`to the accompanying drawings.
`
`
`BRIEF DESCRIPTION OF THE SEVERAL
`VIEWS OF THE DRAWINGS
`
`FIG. 1 is a schematic block diagram ofa wireless commu-
`nication system in accordance with the present invention;
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`25
`
`30
`
`FIG. 1 is a schematic block diagram illustrating a commu-
`nication system 10 that includes a plurality of base stations
`and/or acccss points 12, 16, a plurality of wirclcss communi-
`cation devices 18-32 and a network hardware component 34.
`Note that the network hardware 34, which may be a router,
`switch, bridge, modem, system controller, et cetera provides
`a wide area network connection 42 for the communication
`
`system 10. Further note that the wireless communication
`devices 18-32 may be laptop host computers 18 and 26,
`personal digital assistant hosts 20 and 30, personal computer
`hosts 24 and 32 and/or cellular telephone hosts 22 and 28. The
`details of the wireless communication devices will be
`
`described in greater detail with reference to FIG. 2.
`Wireless communication devices 22, 23, and 24 are located
`within an independent basic service set (IBSS) area and com-
`municate directly (i.e., point to point). In this configuration,
`these devices 22, 23, and24 may only communicate with each
`other. To communicate with other wireless communication
`
`devices within the system 10 or to communicate outside ofthe
`system 10, the devices 22, 23, and/or 24 need to affiliate with
`one of the base stations or access points 12 or 16.
`The base stations or access points 12, 16 are located within
`basic service set (BSS) areas 11 and 13, respectively, and are
`operably coupled to the network hardware 34 via local area
`network connections 36, 38. Such a connection provides the
`base station or access point 12, 16 with connectivity to other
`devices within the system 10 and provides connectivity to
`other networks via the WAN connection 42. To communicate
`with the wireless communication devices within its BSS 11 or
`13, each of the base stations or access points 12-16 has an
`associated antenna or antenna array. For instance, base station
`or access point 12 wirelessly communicates with wireless
`communication devices 18 and 20 while base station or
`access point 16 wirelessly communicates with wireless com—
`munication devices 26-32. Typically, the wireless communi-
`cation devices register with a particular base station or access
`point 12, 16 to receive services from the communication
`system 10.
`Typically, base stations are used for cellular telephone
`systems and like-type systems, while access points are used
`for in—horne or in-building wireless networks (e.g., IEEE
`802.1 1 and versions thereof, Bluetooth, and/or any other type
`ofradio frequency based network protocol). Regardless ofthe
`
`40
`
`45
`
`60
`
`65
`
`11
`
`11
`
`
`
`US 8,416,862 B2
`
`5
`particular type ofcommunication system, each Wireless com-
`munication device includes a built-in radio and/or is coupled
`to a radio.
`
`FIG. 2 is a schematic block diagram illustrating an embodi-
`ment of a wireless communication device that includes the
`host device 18-32 and an associated radio 60. For cellular
`
`tclcphonc hosts, thc radio 60 is a built-in componcnt. For
`personal digital assistants hosts, laptop hosts, and/or personal
`computer hosts, the radio 60 may be built-in or an extemally
`coupled component.
`As illustrated, the host device 18-32 includes a processing
`module 50, memory 52, a radio interface 54, an input inter-
`face 58, and an output interface 56. The processing module 50
`and memory 52 execute the corresponding instructions that
`are typically done by the host device. For example, for a
`cellular telephone host device, the processing module 50
`performs the corresponding communication functions in
`accordance with a particular cellular telephone standard.
`The radio interface 54 allows data to be received from and
`
`sent to the radio 60. For data received from the radio 60 (e.g.,
`inbound data), the radio interface 54 provides the data to the
`processing module 50 for further processing and/or routing to
`thc output interface 56. Thc output intcrfacc 56 providcs
`connectivity to an output display device such as a display,
`monitor, speakers, et cetera such that the received data may be
`displayed. The radio interface 54 also provides data from the
`processing module 50 to the radio 60. The processing module
`50 may receive the outbound data from an input device such
`as a keyboard, keypad, microphone, et cetera via the input
`interface 58 or generate the data itself. For data received via
`the input interface 58, the processing module 50 may perform
`a corresponding host function on the data and/or route it to the
`radio 60 Via the radio interface 54.
`Radio 60 includes a host interface 62, digital receiver pro-
`cessing module 64, an analog-to-digital converter 66, a high
`pass and low pass filter module 68, an IF mixing down con-
`version stage 70, a receiver filter 71, a low noise amplifier 72,
`a transmitter/receiver switch 73, a local oscillation module
`74, memory 75, a digital transmitter processing module 76, a
`digital-to-analog converter 78, a filtering/gain module 80, an
`IF mixing up conversion stage 82, a power amplifier 84, a
`transmitter filter module 85, a channel bandwidth adjust mod—
`ule 87, and an antenna 86. The antenna 86 may be a single
`anterma that is shared by transmit and receive paths as regu-
`lated by the TxRx switch 73, or may include separate anten—
`nas for the transmit path and receive path. The antemla imple-
`mentation will depend on the particular standard to which the
`wireless communication device is compliant.
`The digital receiver processing module 64 and the digital
`transmitter processing module 76,
`in combination with
`operational instructions stored in memory 75, execute digital
`receiver functions and digital transmitter functions, respec-
`tively. The digital receiver functions include, but are not lim-
`ited to, digital intermediate frequency to baseband conver-
`sion, demodulation, constellation demapping, descrambling,
`and/or decoding. The digital transmitter functions include,
`but are not limited to, encoding, scrambling, constellation
`mapping, modulation, and/or digital baseband to IF conver—
`sion. The digital receiver and transmitter processing modules
`64 and 76 may be implemented using a shared processing
`device, individual processing devices, or a plurality of pro—
`cessing devices. Such a processing device may be a micro-
`processor, micro-controller, digital signal processor, micro-
`computer, central processing unit, field programmable gate
`array, programmable logic device, state machine, logic cir-
`cuitry, analog circuitry, digital circuitry, and/or any device
`that manipulates signals (analog and/or digital) based on
`
`6
`operational instructions. The memory 75 may be a single
`memory device or a plurality of memory devices. Such a
`memory device may be a read-only memory, random access
`memory, volatile memory, non-volatile memory,
`static
`memory, dynamic memory, flash memory, and/or any device
`that stores digital information. Note that when the processing
`module 64 and/or 76 implcmcnts onc or morc of its functions
`via a state machine, analog circuitry, digital circuitry, and/or
`logic circuitry, the memory storing the corresponding opera-
`tional instructions is embedded with the circuitry comprising
`the state machine, analog circuitry, digital circuitry, and/or
`logic circuitry.
`In operation, the radio 60 receives outbound data 94 from
`the host device via the host interface 62. The host interface 62
`
`
`
`routes the outbound data 94 to the digital transmitter process-
`ing module 76, which processes the outbound data 94 in
`accordance with a particular wireless communication stan-
`dard (e. g., IEEE 802.11, Bluetooth, et cetera) to produce
`digital transmission formatted data 96. The digital transmis-
`sion formatted c ata 96 will be digital base-band signals (e. g.,
`have a zero IF) or a digital low IF signals, where the low IF
`typically will be in the frequency range of one hundred kilo-
`hcrtz to a fcw mcgahcrtz.
`The digital-to-analog converter 78 converts the digital
`transmission formatted data 96 from the digital domain to the
`analog domain. The filtering/gain module 80 filters and/or
`adjusts the gain of the analog signals prior to providing it to
`the IF mixing stage 82. The IF mixing stage 82 converts the
`analog baseband or low IF signals into RF signals based on a
`transmitter local oscillation 83 provided by local oscillation
`module 74. The power amplifier 84 amplifies the RF signals
`to produce outbound RF signals 98, which are filtered by the
`transmitter filter module 85. The antenna 86 transmits the
`outbound RF signals 98 to a targeted device such as a base
`station, an access point and/or another wireless communica-
`tion device.
`
`The radio 60 also receives inbound RF signals 88 via the
`antenna 86, which were transmitted by a base station, an
`access point, or another wireless communication device. The
`antenna 86 provides the inbound RF signals 88 to the receiver
`filter module 71 via the TxRx switch 73, where the Rx filter 71
`bandpass filters the inbound RF signals 88. The Rx filter 71
`provides the filtered RF signals to low noise amplifier 72,
`which amplifies the signals 88 to produce an amplified
`inbound RF signals. The low noise amplifier 72 provides the
`amplified inbound RF signals to the IF mixing module 70,
`which directly converts the amplified inbound RF signals into
`an inbound low IF signals or baseband signals based on a
`receiver local oscillation 81 provided by local oscillation
`module 74. The down conversion module 70 provides the
`inbound low IF signals or baseband signals to the filtering/
`gain module 68. The high pass and low pass filter module 68
`filters, based on settings provided by the channel bandwidth
`adjust module 87, the inbound low IF signals or the digital
`reception formatted data to produce filtered inbound signals.
`The analog-to-digital converter 66 converts the filtered
`inbound signals from the analog domain to the digital domain
`to produce digital reception formatted data 90, where the
`digital reception formatted data 90 will be digital base-band
`signals or digital low IF signals, where the low IF typically
`will be in the frequency range of one hundred kilohertz to a
`few megahertz. The digital receiver processing module 64,
`based on settings provided by the channel bandwidth adjust
`module 87, decodes, descrambles, demaps, and/or demodu-
`lates the digital reception formatted data 90 to recapture
`inbound data 92 in accordance with the particular wireless
`communication standard being implemented by radio 60. The
`
`10
`
`15
`
`20
`
`25
`
`30
`
`40
`
`45
`
`60
`
`65
`
`12
`
`12
`
`
`
`US 8,416,862 B2
`
`7
`host interface 62 provides the recaptured inbound data 92 to
`the host device 18-32 Via the radio interface 54.
`
`As one of average skill in the art will appreciate, the wire-
`less communication device of FIG. 2 may be implementec
`using one or more integrated circuits. For example, the hos
`device may be implemented on one integrated circuit, the
`digital rcccivcr proccs sing modulc 64, thc digital transmittcr
`processing module 76 and memory 75 may be implementec
`on a second integrated circuit, and the remaining components
`of the radio 60, less the antenna 86, may be implemented on
`a third integrated circuit. As an alternate example, the radio 60
`may be implemented on a single integrated circuit. As ye
`another example, the processing module 50 ofthe host device
`and the digital receiver and transmitter processing modules
`64 and 76 may be a common processing device implementec
`on a single integrated circuit. Further, the memory 52 anc
`memory 75 may be implemented 011 a single integrated circui
`and/or on the same integrated circuit as the common process-
`ing modules ofprocessing module 50 and the digital receiver
`and transmitter processing module 64 and 76.
`FIG. 3 is a schematic block diagram illustrating another
`embodiment of a wireless communication device that
`includcs the host dcvicc 18-32 and an associatcd radio 60. For
`
`
`
`cellular telephone hosts, the radio 60 is a built-in component.
`For personal digital assistants hosts, laptop hosts, and/or per-
`sonal computer hosts, the radio 60 may be built—in or an
`externally coupled component.
`As illustrated, the host device 18-32 includes a processing
`module 50, memory 52, radio interface 54, input interface 58
`and output
`interface 56. The processing module 50 and
`memory 52 execute the corresponding instructions that are
`typically done by the host device. For example, for a cellular
`telephone host device, the processing module 50 performs the
`corresponding communication functions in accordance with
`a particular cellular telephone standard.
`The radio interface 54 allows data to be received from and
`
`sent to the radio 60. For data received from the radio 60 (e.g.,
`inbound data), the radio interface 54 provides the data to the
`processing module 50 for further processing and/or routing to
`the output interface 56. The output interface 56 provides
`connectivity to an output display device such as a display,
`monitor, speakers, et cetera such that the received data may be
`displayed. The radio interface 54 also provides data from the
`processing module 50 to the radio 60. The processing module
`50 may receive the outbound data from an input device such
`as a keyboard, keypad, microphone, et cetera via the input
`interface 58 or generate the data itself. For data received via
`the input interface 58, the processing module 50 may perform
`a corresponding host function 011 the data and/or route it to the
`radio 60 via the radio interface 54.
`
`Radio 60 includes a host interface 62, a baseband process-
`ing module 100, memory 65, a plurality of radio frequency
`(RF) transmitters 106-110, a transmit/receive (T/R) module
`114, a plurality of antennas 81-85, a plurality of RF receivers
`118-120, a chaimel bandwidth adjust module 87, and a local
`oscillation module 74. The baseband processing module 100,
`in combination with operational
`instructions stored in
`memory 65, executes digital receiver functions and digital
`transmitter functions, respectively. The digital receiver func-
`tions include, but are not limited to, digital intermediate fre-
`quency to baseband conversion, demodulation, constellation
`demapping, decoding, de-interleaving, fast Fourier trans-
`form, cyclic prefix removal, space and time decoding, andfor
`descrambling. The digital transmitter functions include, but
`are not limited to, encoding, scrambling, interleaving, corr-
`stellation mapping, modulation, inverse fast Fourier trans-
`form, cyclic prefix addition, space and time encoding, and
`
`8
`digital baseband to IF conversion. The baseband processing
`modules 100 may