throbber
US 20090161654A1
`
`as) United States
`a2) Patent Application Publication co) Pub. No.: US 2009/0161654 Al
`Caiet al.
`(43) Pub. Date:
`Jun. 25, 2009
`
`
`(54) SYSTEM AND METHODFOR UPLINK
`TIMING SYNCHRONIZATION
`
`(22)
`
`Filed:
`
`Dec. 18, 2008
`
`Related U.S. Application Data
`
`(75)
`
`Inventors:
`
`Zhijun Cai, Euless, TX (US);
`James Earl Womack, Bedford, TX
`(US); Yongkang Jia, Kanata (CA)
`
`(60) Provisional application No. 61/015,401, filed on Dec.
`20, 2007.
`
`Publication Classification
`
`Correspondence Address:
`Research in Motion Corp./CR
`Attn: Glenda Wolfe
`5000 Riverside Drive, Bldg. 6, Brazos East, Suite
`100
`Irving, TX75039 (US)
`
`(73) Assignee:
`
`Research in Motion Limited,
`Waterloo (CA)
`
`(21) Appl. No.:
`
`12/338,299
`
`(51)
`
`Int. Cl.
`(2006.01)
`HO04J 3/06
`(52) US. CD. eeccecccesscceecssescsseessneesssessesessneessneesans 370/350
`
`(57)
`ABSTRACT
`A system and method are disclosed for providing uplink
`timing synchronization in a wireless communication system.
`The uplink timing synchronization may be provided via a
`specific message sent from the user equipment to a network
`access device, or may be calculated based upon data received
`at the network access device from the user equipment.
`
`Receive an uplink timing signal instruction message
`
`Determine time interval to send timing signal transmission in accordance with
`timing signal instruction message
`
`
`
` valuate if there is
`
`
`No
`
`uplink data to be
`sent
`
`
`
`Send uplink timing
`Send data
`
`signal transmission
`
`
`
`1
`
`APPLE 1007
`
`1
`
`APPLE 1007
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 1 of 8
`
`US 2009/0161654 Al
`
`col
`
`coh
`
`yequasy
`
`[Ou}U02)Ol}
`
`COL
`
`cOl
`
`0
`

`0
`
`OeZOL
`
`Z0L
`
`20}COL
`
`OL
`
`bSid
`
`NCL
`tahtC+)
`wr,i)G0}
`
`2
`
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 2 of 8
`
`US 2009/0161654 Al
`
`FIG.3
`
` ims903209207—|aL1OFDMSYMBOL
`
`201
`
`
`
`I—_—————-——SRSPERIOD——___—__LLL+|
`
`205
`
`.
`
`.
`
`>Q
`
`O
`<=
`uu
`
`>g
`
`o
`Lu
`x
`L.
`
`3
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 3 of 8
`
`US 2009/0161654 Al
`
`Network
`Access
`Equipment
`
`24]
`
`UE
`
`243
`
`FIG 4
`
`Receive an uplink timing signalinstruction message
`
`uplink data to be
`
`
`
`Determine time interval to send timingsignal transmission in accordance with
`timing signal instruction message
`
`
` valuate ifthere is
`sent
`
`
`
`Send uplink timing
`
`
`signal transmission
`
`
`
`
`259
`
`
`
`
`FIG. 5
`
`4
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 4 of 8
`
`US 2009/0161654 Al
`
`261
`
`
`
`
`
`Receive a message in a timeinterval
`
`263
`
`
`
`No
`
`267
`Was an uplink
`timing signal
`
`transmission
`
`received?
`
`
`Calculate uplink timing ~
`Calculate uplink
`
`alignment adjustment
`
`timing alignment
`
`based upon data
`
`adjustment based upon
`
`
`received in the time
`
`uplink timing signal
`
`interval
`
`
`transmission received
`
`
`
`
`FIG. 6
`
`Receive Module
`
`Determination Madnle
`
`
` IQ
`
`
`
`
`803
`
`
`
`807
`
`Evaluation Module
`
`805
`
`Transmission Module
`
`FIG.11
`
`5
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 5 of 8
`
`US 2009/0161654 Al
`
`6
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 6 of 8
`
`US 2009/0161654 Al
`
`FIG,®
`
`|
`
`\
`
`519-"|_
`
`514
`516<1_
`
`MICROPHONE
`EARPIEGE
`HEADSET
`
`Es
`
`|
`
`ANTENNA & FRONTEND
`506
`
`RF TRANSCEIVER
`
`508
`
`ANALOG BASEBAND
`PROCESSING
`
`
`
`510
`agp
`
`sq-*| MEMORY
`500-51
`CARD
`CAMERA
`lec
`sz2-"L_US8_|
`526°L_ALERT LCD CONTROLLER1}!conTROLLER| 538
`
`528
`KEYPAD
`1
`§32
`536
`
`
`SHORT RANGE
`COD CAMERA
`
`
`
` COMMUNICATION
`
`SUB-SYSTEM
`
`
`
`WIRELESS|5182 530 534
`
`|
`
`|
`
`|
`
`eeeoey—-~-OO0wWD0WY”
`WEB
`MEDIA
`JAVA
`COMPONENT
`
`608:
`
`610
`
`612
`
`(anaeal/ee[Lo[[POe"|
`
`APPLICATION MANAGEMENT SERVICES
`s
`
`
`OPERATING SYSTEM (DRIVERS)
`
`7
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 7 of 8
`
`US 2009/0161654 Al
`
`7090
`
`
`
`Sy
`
`
`
`
`
` Secondar
`PROCESSOR
`
`y
`
`
`Storage
`
`740
`
`760
`
` Network
`
`Connectivity
`
`
`FIG,”
`
`8
`
`

`

`Patent Application Publication
`
`Jun. 25,2009 Sheet 8 of 8
`
`US 2009/0161654 Al
`
`20
`
`Receive Module
`
`
`
`
`Evaluation Module
`
`
`Calculation Module
`
`
`FIG, [2
`
`9
`
`

`

`US 2009/0161654 Al
`
`Jun. 25, 2009
`
`SYSTEM AND METHOD FOR UPLINK
`TIMING SYNCHRONIZATION
`
`taken in connection with the accompanying drawings and
`detailed description, wherein like reference numerals repre-
`sent like parts.
`CROSS-REFERENCE TO RELATED
`
`[0007] FIG.1is anillustration ofa cellular network accord-
`APPLICATIONS
`ing to an embodimentof the disclosure.
`[0008]
`FIG.2 is an illustration ofa cell ina cellular network
`according to an embodimentofthe disclosure.
`[0009]
`FIG. 3 is an illustration of a one possible uplink
`transmission channel for LTE.
`
`[0001] The present application claimspriority to U.S. Pro-
`visional Patent Application No. 61/015,401, filed Dec. 20,
`2007, by Zhijun S. Cai, et al, entitled “System and Method for
`Uplink Timing Synchronization,’ which is incorporated by
`reference herein as if reproducedin its entirety.
`
`BACKGROUND
`
`FIG. 4 is a timing diagram.
`[0010]
`FIG. 5 is a flow chart corresponding to one UE
`[0011]
`embodiment.
`[0012]
`FIG.6is a flow chart corresponding to one network
`access equipment embodiment.
`[0013]
`FIG. 7 is a diagram of a wireless communications
`system including a mobile device operable for some of the
`various embodiments ofthe disclosure.
`[0014]
`FIG. 8 is a block diagram of a mobile device oper-
`able for some of the various embodiments ofthe disclosure.
`
`Intraditional wireless telecommunications systems,
`[0002]
`transmission equipment in a base station transmits signals
`throughout a geographical region known as a cell. As tech-
`nology has evolved, more advanced network access equip-
`menthas been introduced that can provide services that were
`not possible previously. This advanced network access equip-
`FIG. 9 is a diagram of a software environmentthat
`[0015]
`ment might include, for example, an enhanced node-B (eNB)
`rather than a basestation or other systems and devicesthat are
`may be implemented on a mobile device operable for some of
`the various embodiments of the disclosure.
`more highly evolved than the equivalent equipmentinatra-
`ditional wireless telecommunications system. Such advanced
`[0016]
`FIG. 101s an exemplary general purpose computer
`or next generation equipmentis typically referred to as long-
`according to one embodimentof the present disclosure.
`term evolution (LTE) equipment. For LTE equipment, the
`[0017]
`FIG. 11 is an exemplary diagram of modulesin the
`UE.
`region in which a wireless device can gain access to a tele-
`communications network might be referred to by a name
`other than “cell”, such as “hot spot”. As used herein, the term
`“cell” will be used to refer to any region in which a wireless
`device can gain access to a telecommunications network,
`regardless of whether the wireless device is a traditional cel-
`lular device, an LTE device, or some other device.
`[0003] Devices that might be used by users in a telecom-
`munications network can include both mobile terminals, such
`as mobile telephones, personal digital assistants, handheld
`computers, portable computers,
`laptop computers,
`tablet
`computers and similar devices, and fixed terminals such as
`residential gateways, televisions, set-top boxes and the like.
`Such devices will be referred to herein as user equipment or
`UE.
`
`FIG. 12 is an exemplary diagram of modulesin the
`[0018]
`network access equipment.
`
`DETAILED DESCRIPTION
`
`It should be understoodat the outset that although
`[0019]
`illustrative implementations of one or more embodiments of
`the present disclosure are provided below, the disclosed sys-
`tems and/or methods may be implemented using any number
`of techniques, whether currently knownorin existence. The
`disclosure should in no way be limited to the illustrative
`implementations, drawings, and techniquesillustrated below,
`including the exemplary designs and implementationsillus-
`trated and described herein, but may be modified within the
`scope of the appended claims along with their full scope of
`Services that might be provided by LTE-based
`[0004]
`equivalents.
`equipmentcan include broadcasts or multicasts of television
`[0020]
`FIG. 1 illustrates an exemplary cellular network 100
`programs, streaming video, streaming audio, and other mul-
`according to an embodimentof the disclosure. The cellular
`timedia content. Such services are commonly referred to as
`network 100 may includeaplurality of cells 102,, 102,, 102,,
`multimedia broadcast multicast
`services
`(MBMS). An
`102,, 102;, 102, 102,, 102,, 102,, 102,,, 102,,, 102,,,
`MBMSmight be transmitted throughout a single cell or
`102,,, and 102,, (collectively referred to as cells 102). As is
`throughout several contiguous or overlapping cells. The
`apparent to persons of ordinary skill in the art, each of the
`MBMSmay be communicated from an eNBto a UE using
`cells 102 represents a coverage area for providing cellular
`point-to-point (PTP) communication or point-to-multipoint
`services of the cellular network 100 through communication
`(PTM) communication.
`from a network access equipment(e.g., eNB). Whilethecells
`[0005]
`In wireless communication systems, transmission
`102 are depicted as having non-overlapping coverage areas,
`from the network access equipment(e.g., eNB) to the UE is
`personsof ordinary skill in the art will recognize that one or
`referred to as a downlink transmission. Communication from
`moreof the cells 102 may havepartially overlapping cover-
`age with adjacentcells. In addition, while a particular number
`of the cells 102 are depicted, persons of ordinary skill in the
`art will recognizethat a larger or smaller numberofthecells
`102 may be includedin the cellular network 100.
`[0021] One or more UEs 10 maybepresent in each of the
`cells 102. Although only one UE 10 is depicted and is shown
`in only one cell 10212, it will be apparent to one of skill in the
`art that a plurality of UEs 10 maybe present in each of the
`cells 102. A network access equipment20 in each ofthe cells
`102 performs functions similar to those ofa traditional base
`station. That is, the network access equipments 20 provide a
`
`the UEto the network access equipmentis referred to as an
`uplink transmission. Wireless communication systems gen-
`erally require maintenance of timing synchronization to
`allow for continued communications. Maintaining uplink
`synchronization can be problematic, wasting throughput and/
`or decreasing battery life of an UE given that a UE may not
`alwayshave data to transmit.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a more complete understanding ofthis disclo-
`[0006]
`sure, reference is now madeto the followingbrief description,
`
`10
`
`10
`
`

`

`US 2009/0161654 Al
`
`Jun. 25, 2009
`
`radio link between the UEs 10 and other components in a
`telecommunications network. While the network access
`
`equipment 20 is shownonly in cell 10212, it should be under-
`stood that network access equipment would be present in each
`of the cells 102. A central control 110 mayalso be present in
`the cellular network 100 to oversee someof the wireless data
`transmissions within the cells 102.
`
`FIG. 2 depicts a more detailed view of the cell
`[0022]
`10212. The network access equipment 20 in cell 10212 may
`promote communication via a transmitter 27, a receiver 29,
`and/or other well known equipment. Similar equipment
`might be presentin the other cells 102. A plurality of UEs 10
`are present in the cell 10212, as might be the case in the other
`cells 102. In the present disclosure, the cellular systems or
`cells 102 are described as engaged in certain activities, such
`as transmitting signals; however, as will be readily apparent to
`one skilled in the art, these activities would in fact be con-
`ducted by components comprising thecells.
`[0023]
`In each cell, the transmissions from the network
`access equipment20 to the UEs 10 are referred to as downlink
`transmissions, and the transmissions from the UEs 10 to the
`network access equipment 20 are referred to as uplink trans-
`missions. The UE may include any device that may commu-
`nicate using the cellular network 100. For example, the UE
`may include devices such as a cellular telephone, a laptop
`computer, a navigation system, or any other devices known to
`persons of ordinary skill in the art that may communicate
`using the cellular network 100.
`[0024] The format of the uplink channel in LTE is shown
`schematically in FIG. 3. The transmission can be one of a
`numberofdifferent bandwidths(e.g., 1.25, 5, 15, or 20 MHz).
`In the time domain, the uplink is broken into frames, sub-
`frames and slots. A slot 201 is made up of seven orthogonal
`frequency division multiplexed (OFDM) symbols 203. Two
`slots 201 make up a sub-frame 205. A frameis a collection of
`10 contiguous sub-frames. Because the exact details of a
`sub-frame 205 may vary depending upon the exact imple-
`mentation of the LTE system, the following description is
`provided as an example only. The first symbol of the sub-
`frame 207 is where the sounding reference symbol (SRS) is
`placed. The UE will transmit using a constant-amplitude and
`zero-autocorrelation (CAZAC) sequence so that more than
`one UE may transmit simultaneously. The demodulation
`(DM)reference symbol (RS) is placed on the fourth symbol
`of each slot 209; and the control channel 211 is taken up byat
`least one resource block on the very outside edges of the
`frequency band.
`[0025] The SRS 207 is made available at the beginning, or
`end, of each sub-frame 205 and is broken down into several
`blocks of 12 sub-carriers that correspond to the samefre-
`quency bandwidth as a resource block. A UE mayuse one or
`all of those frequency blocks depending on the transmission
`bandwidth selected. The UE mayalso use every other fre-
`quency in one or more multiple blocks. The transmission of
`SRSs 205 is based on the time between subsequent SRS
`transmission by a single UE. FIG.3 also shows wherein time
`and frequency that
`the physical uplink control channel
`(PUCCH)211 is placed. Control signaling takes place in the
`PUCCH. In one embodiment,
`the system implements a
`hybrid automatic repeat request (HARQ) acknowledgement
`(ACK)/negative acknowledgement (NACK) feedback. An
`ACK or NACKis sent on the PUCCH 211 by the UEto the
`eNBto indicate whether a packet transmitted from the eNB
`
`wasreceived at that UE. The physical uplink shared channel
`(PUSCH)is used to send user data.
`[0026] The above description of the uplink channelis one
`implementation of an uplink channel proposed for LTE. It
`will be appreciated that other uplink channel configurations
`may be used wherein an uplink timing reference signal trans-
`mission (e.g., SRS) is sent during any portion of the uplink
`message, not necessarily only at the beginning or end of a
`specified time interval (e.g., slot).
`[0027]
`In order to maintain uplink synchronization, it is
`desirable for the network access equipment 20 (shown in FIG.
`1) to calculate the uplink channel conditions by analyzing
`signals sent from the UE 10. Onepossible timing diagram of
`signals sent between the network access equipment 20 and the
`UE 10 is shown in FIG.4. In this embodiment, the network
`access equipment 20 instructs the UE 10 when to send an
`uplink timing reference signal
`transmission (e.g., SRS),
`through use of an uplink timing reference signal transmission
`instruction message 241. The uplink timing reference signal
`transmission instruction message 241 may include any one of
`a variety of instructions. For example, the network access
`equipment 20 mayinstruct the UE 10 via the timing reference
`signal transmission instruction message 241 to send the tim-
`ing reference signal transmissions at a constant rate, or in
`bursts depending on the velocity of the UE 10 relative to the
`network access equipment 20. In response 243, the UE 10
`may send the timing reference signal transmissions(e.g.,
`SRS) in accordance with the instructions of the network
`access equipment 20. However, the sending of the timing
`reference signal transmissions may result in a waste ofnet-
`work resources and a drain on the UE battery if unnecessary.
`Alternatively, the UE 10 may choose notto send the timing
`reference signal transmission 1fthe UE 10 determinesthat the
`UE10 will be sending data in the same timeinterval that the
`UE 10 would havesentthe timing reference signal transmis-
`sion. By sending data and not the timing reference signal
`transmission, the UE 10 avoids interference that can result
`when the UEtransmits its CAZAC sequence.
`[0028]
`FIG. 5 illustrates an embodiment of such a method
`for uplink timing reference signal transmission ina UE 10. At
`block 251, the UE receives an uplink timing reference signal
`instruction message. Then, at block 253, the UE determines a
`time interval to send a timing reference signal transmission in
`accordance with the timing reference signal instruction mes-
`sage. Next, at block 255, the UE evaluates its buffers to
`determineif there is uplink datato be sent. If there is no data
`to be sent, at block 257 the UE sends the uplink timing
`reference signal transmission in the time interval in accor-
`dance with the uplink timing reference signal instruction
`message. However,if there is data to besent, at block 259 the
`UEsendthe data in the time interval.
`
`FIG.6 illustrates an embodiment of a method per-
`[0029]
`formed by the network access equipment 20. At block 261,
`the network access equipment20 first receives the message.
`Then, at block 263 the network access equipment 20 evalu-
`ates the time interval in which it expected to receive a timing
`reference signal instruction.If the network access equipment
`20 determinesthat no timing reference signal instruction was
`received,then at block 267 the network access equipmentwill
`calculate an uplink timing alignment adjustment based upon
`the data received. For example, in an LTE system, the data
`comprises a DM RS. The eNBcanthen use the DM RSto
`calculate the uplink timing alignment adjustment. Ifhowever,
`the network access equipment determinesthat an uplink tim-
`
`11
`
`11
`
`

`

`US 2009/0161654 Al
`
`Jun. 25, 2009
`
`10 maybe a portable, laptop or other computing device. The
`ing reference signal transmission wasreceived, at block 265
`UE 10 may support specialized activities such as gaming,
`the network access equipment calculates the uplink timing
`inventory control, job control, and/or task management func-
`alignment adjustment based uponthe uplink timing reference
`tions, and so on.
`signal transmission received.
`[0033] The UE 10 includesa display 402. The UE 10 also
`[0030]
`In order to carry out the above process, the UE 10
`includes a touch-sensitive surface, a keyboard or other input
`comprises a processor capable of performing the above pro-
`keys generally referred as 404 for input by a user. The key-
`cess. For simplicity, the different functions have been broken
`board maybea full or reduced alphanumeric keyboard such
`out into different modules. These modules may be imple-
`as QWERTY, Dvorak, AZERTY, and sequential types, or a
`mented separately or together. Further, these modules may be
`traditional numeric keypad with alphabetletters associated
`implemented in hardware, software, or some combination.
`with a telephone keypad. The input keys may includeatrack-
`Finally, these modules mayreside in different portions of the
`wheel, an exit or escape key, a trackball, and other naviga-
`UE memory. As illustrated in FIG. 11, the UE processor
`tionalor functional keys, which may be inwardly depressed to
`comprises a receive module 801, a determination module
`provide further input function. The UE 10 may present
`803, an evaluation module 805 and a transmission module
`optionsfor the user to select, controls for the user to actuate,
`807. The receive module 801 receives the uplink timing ref-
`and/or cursors or other indicators for the user to direct.
`erence transmission instruction message. The determination
`module 803 determines the time interval specified in the
`uplink timing reference transmission instruction message for
`transmitting the uplink timing reference transmission. The
`evaluation module 805 compares the time interval specified
`in the uplink timing reference transmission instruction mes-
`sage for transmitting the uplink timing reference transmission
`with the time interval to be used to transmit data. If the time
`interval for transmitting the uplink timing reference transmis-
`sion is the sameas the timeinterval for transmitting the data,
`the evaluation module 805 informs the transmission module
`
`[0034] The UE 10 may further accept data entry from the
`user, including numbersto dial or various parameter values
`for configuring the operation of the UE 10. The UE 10 may
`further execute one or more softwareor firmware applications
`in response to user commands. These applications may con-
`figure the UE 10 to perform various customized functions in
`responseto user interaction. Additionally, the UE 10 may be
`programmed and/or configured over-the-air, for example
`from a wireless basestation, a wireless access point, or a peer
`UE 10.
`
`807 not to send the uplink timing reference transmission.
`Otherwise, the transmission module 807 sends the uplink
`timing reference transmission.
`[0031] The network access equipment 20 also comprises a
`processor. As shown in FIG. 12, the processor comprises a
`receive module 901, an evaluation module 903 and a calcu-
`lation module 905. Again, these modules are defined for
`simplicity, and may be executed in software, hardware, firm-
`ware, or both. Additionally, these modules may be stored in
`the same or different memories. The receiver module 901
`
`receives the message. The evaluation module 903 evaluates
`the timeinterval in the message whereit expects to receive an
`uplink timing reference transmission. If an uplink timing
`reference transmission is received, the evaluation module 903
`sends the uplink timing reference transmission to the calcu-
`lation module 905 to calculate an uplink timing alignment
`adjustment. In an LTE system, the uplink timing reference
`transmission is a SRS. Ifan uplink timing reference transmis-
`sion is not received, then the evaluation module 905 sends a
`portion of the data in the specific time interval to the calcu-
`lation module. The calculation module then calculates the
`uplink timing alignment adjustment based uponthe portion of
`data received. In an LTE system the portion of data received
`is the DM RS.
`
`FIG.7 illustrates a wireless communications system
`[0032]
`including an embodimentofthe UE 10. The VE 10 is operable
`for implementing aspects of the disclosure, but the disclosure
`should notbe limited to these implementations. Though illus-
`trated as a mobile phone, the UE 10 maytake various forms
`including a wireless handset, a pager, a personal digital assis-
`tant (PDA), a portable computer, a tablet computer, or a
`laptop computer. Manysuitable devices combine someorall
`of these functions. In some embodiments of the disclosure,
`the UE 10 is not a general purpose computing device like a
`portable, laptop or tablet computer, but rather is a special-
`purpose communications device such as a mobile phone, a
`wireless handset, a pager, a PDA, or a telecommunications
`device installed in a vehicle. In another embodiment, the UE
`
`[0035] Among the various applications executable by the
`UE 10 are a web browser, which enables the display 402 to
`show a web page. The web page maybe obtainedvia wireless
`communications with a wireless network access node,a cell
`tower, a peer UE 10, or any other wireless communication
`network or system 400. The network 400 is coupled to a wired
`network 408, such as the Internet. Via the wireless link and the
`wired network, the UE 10 has access to information on vari-
`ous servers, such as a server 410. The server 410 may provide
`content that may be shownonthe display 402. Alternately, the
`UE 10 mayaccess the network 400 through a peer UE 10
`acting as an intermediary, in a relay type or hop type of
`connection.
`
`FIG. 8 showsa block diagram of the UE 10. While a
`[0036]
`variety of known components of UEs 10 are depicted, in an
`embodimenta subset of the listed components and/or addi-
`tional components not listed may be included in the UE 10.
`The VE 10 includes a digital signal processor (DSP) 502 and
`a memory 504. As shown, the UE 10 may further include an
`antenna andfront end unit 506, a radio frequency (RF)trans-
`ceiver 508, an analog baseband processing unit 510, a micro-
`phone 512, an earpiece speaker 514, a headset port 516, an
`input/output interface 518, a removable memory card 520, a
`universal serial bus (USB) port 522, a short range wireless
`communication sub-system 524,an alert 526, akeypad 528, a
`liquid crystal display (LCD), which may include a touch
`sensitive surface 530, an LCD controller 532, a charge-
`coupled device (CCD) camera 534, a camera controller 536,
`and a global positioning system (GPS) sensor 538. In an
`embodiment, the UE 10 mayinclude another kind ofdisplay
`that does not provide a touch sensitive screen. In an embodi-
`ment,
`the DSP 502 may communicate directly with the
`memory 504 without passing through the input/output inter-
`face 518.
`
`[0037] The DSP 502 or some other form of controller or
`central processing unit operates to control the various com-
`ponents of the UE 10 in accordance with embedded software
`or firmware stored in memory 504 or stored in memory con-
`
`12
`
`12
`
`

`

`US 2009/0161654 Al
`
`Jun. 25, 2009
`
`tained within the DSP 502itself. In addition to the embedded
`softwareor firmware, the DSP 502 may execute other appli-
`cations stored in the memory 504 or made available via infor-
`mation carrier media such as portable data storage media like
`the removable memory card 520 or via wired or wireless
`network communications. The application software may
`comprise a compiled set of machine-readable instructions
`that configure the DSP 502 to provide the desired function-
`ality, or the application software may be high-level software
`instructions to be processed by an interpreter or compiler to
`indirectly configure the DSP 502.
`[0038] The antenna andfront end unit 506 may be provided
`to convert between wireless signals and electrical signals,
`enabling the UE 10 to send and receive information from a
`cellular network or some other available wireless communi-
`cations networkor from a peer UE 10. In an embodiment,the
`antenna andfront end unit 506 may include multiple antennas
`to support beam forming and/or multiple input multiple out-
`put (MIMO)operations. As is known to those skilled in the
`art, MIMO operations may provide spatial diversity which
`can be used to overcomedifficult channel conditions and/or
`
`increase channel throughput. The antenna and front end unit
`506 mayinclude antenna tuning and/or impedance matching
`components, RF power amplifiers, and/or low noise amplifi-
`ers.
`
`removal, and other signal processing functions associated
`with wireless communications.
`In an embodiment,
`for
`example in a code division multiple access (CDMA)technol-
`ogy application, for a transmitter function the DSP 502 may
`perform modulation, coding, interleaving, and spreading, and
`for a receiver function the DSP 502 may perform despread-
`ing, deinterleaving, decoding, and demodulation. In another
`embodiment, for example in an orthogonal frequency divi-
`sion multiplex access (OFDMA)technology application, for
`the transmitter function the DSP 502 may perform modula-
`tion, coding, interleaving, inverse fast Fourier transforming,
`and cyclic prefix appending, and for a receiver function the
`DSP 502 may perform cyclic prefix removal, fast Fourier
`transforming, deinterleaving, decoding, and demodulation.
`In other wireless technology applications, yet other signal
`processing functions and combinationsof signal processing
`functions may be performed by the DSP 502.
`[0042] The DSP 502 may communicate with a wireless
`networkvia the analog basebandprocessing unit 510. Insome
`embodiments, the communication may provide Internet con-
`nectivity, enabling a user to gain access to content on the
`Internet and to send and receive e-mail or text messages. The
`input/output interface 518 interconnects the DSP 502 and
`various memories and interfaces. The memory 504 and the
`removable memory card 520 may provide software and data
`to configure the operation of the DSP 502. Amongthe inter-
`faces may be the USB interface 522 and the short range
`wireless communication sub-system 524. The USBinterface
`522 maybe used to charge the UE 10 and mayalso enable the
`UE 10 to function as a peripheral device to exchange infor-
`mation with a personal computer or other computer system.
`The short range wireless communication sub-system 524
`may include an infrared port, a Bluetooth interface, an IEEE
`802.11 compliant wireless interface, or any other short range
`wireless communication sub-system, which may enable the
`UE 10 to communicate wirelessly with other nearby mobile
`devices and/or wireless base stations.
`
`[0039] The RF transceiver 508 provides frequencyshifting,
`converting received RF signals to baseband and converting
`basebandtransmit signals to RF. In some descriptions a radio
`transceiver or RF transceiver may be understood to include
`other signal processing functionality such as modulation/
`demodulation, coding/decoding, interleaving/deinterleaving,
`spreading/despreading,
`inverse fast Fourier transforming
`(IFFT)/fast Fourier transforming (FFT), cyclic prefix append-
`ing/removal, and other signal processing functions. For the
`purposesof clarity, the description here separates the descrip-
`tion of this signal processing from the RF and/orradio stage
`and conceptually allocates that signal processing to the ana-
`[0043] The input/output interface 518 may further connect
`log baseband processing unit 510 and/or the DSP 502 or other
`the DSP 502to the alert 526 that, when triggered, causes the
`central processing unit. In some embodiments, the RF Trans-
`UE 10 to provide a noticeto theuser, for example, by ringing,
`ceiver 508, portions of the Antenna and Front End 506, and
`playing a melody, or vibrating. The alert 526 may serve as a
`the analog basebandprocessing unit 510 may be combined in
`mechanism for alerting the user to any of various events such
`one or more processing units and/or application specific inte-
`as an incomingcall, a new text message, and an appointment
`grated circuits (ASICs).
`reminderbysilently vibrating, or by playing a specific pre-
`[0040] The analog baseband processing unit 510 may pro-
`assigned melodyfor a particular caller.
`vide various analog processing of inputs and outputs, for
`[0044] The keypad 528 couples to the DSP 502 via the
`example analog processing of inputs from the microphone
`interface 518 to provide one mechanism for the user to make
`512 and the headset 516 and outputs to the earpiece 514 and
`selections, enter information, and otherwise provide inputto
`the headset 516. To that end, the analog baseband processing
`the UE 10. The keyboard 528 maybea full or reduced alpha-
`unit 510 may haveports for connecting to the built-in micro-
`numeric keyboard such as QWERTY, Dvorak, AZERTY and
`phone 512 andthe earpiece speaker 514 that enable the UE 10
`to be used as a cell phone. The analog baseband processing
`sequentialtypes, or a traditional numeric keypad with alpha-
`
`unit 510 mayfurther includeaport for connecting to a headset bet letters associated with a telephone keypad. The input keys
`or other hands-free microphone and speaker configuration.
`may include a trackwheel, an exit or escape key, a trackball,
`The analog baseband processing unit 510 may provide digi-
`and other navigational or functional keys, which may be
`tal-to-analog conversion in one signal direction and analog-
`inwardly depressedto provide further input function. Another
`to-digital conversion in the opposing signaldirection. In some
`input mechanism may be the LCD 530, which may include
`embodiments, at least some of the functionality of the analog
`touch screen capability and also display text and/or graphics
`baseband processing unit 510 may be provided by digital
`to the user. The LCD controller 532 couples the DSP 502 to
`the LCD 530.
`processing components, for example by the DSP 502 or by
`other central processing units.
`[0041] The DSP 502 may perform modulation/demodula-
`tion, coding/decoding, interleaving/deinterleaving, spread-
`ing/despreading, inverse fast Fourier transforming (IFFT)/
`fast Fourier transforming (FFT), cyclic prefix appending/
`
`[0045] The CCD camera 534, if equipped, enables the UE
`10 to take digital pictures. The DSP 502 communicates with
`the CCD camera 534 via the camera controller 536. In another
`embodiment, a camera operating according to a technology
`other
`than Charge Coupled Device cameras may be
`
`13
`
`13
`
`

`

`US 2009/0161654 Al
`
`Jun. 25, 2009
`
`employed. The GPS sensor 538 is coupled to the DSP 502 to
`decode global positioning system signals, thereby enabling
`the UE 10 to determine its position. Various other peripherals
`mayalso be included to provide additional functions, e.g.,
`radio andtelevision reception.
`[0046]
`FIG.9 illustrates a so

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