throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2009/0161654 A1
`
`Cai et al. Jun. 25, 2009 (43) Pub. Date:
`
`
`US 20090161654A1
`
`(54) SYSTEM AND METHOD FOR UPLINK
`TIMING SYNCHRONIZATION
`
`(22)
`
`Filed:
`
`Dec. 18, 2008
`
`Related US. Application Data
`
`(75)
`
`Inventors:
`
`Zhij un 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
`
`(51)
`
`Int. Cl.
`H04] 3/06
`
`(2006.01)
`
`Attm Glenda Wolfe
`5000 Riverside Drive, Bldg. 6, Brazos East, Suite
`100
`Irv1ng, TX 75039 (US)
`.
`(73) Ass1gnee:
`
`Research in Motion Limited,
`Waterloo (CA)
`
`(21) Appl. No.:
`
`12/338,299
`
`(52) us. Cl. ........................................................ 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.
`
`
`Determine time interval to send timing signal transmission in accordance with
`
`tuning Signal instruction message
`
`
`Receive an uplink timing signal instruction message
`
`
` No
`
`uplink data to be
`
`valuate if there is
`
`sent
`
`
` Send data
`Send uplink timing
`
`signal transmission
`
`
`1
`
`SAMSUNG 1007
`
`SAMSUNG 1007
`
`1
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 1 of 8
`
`US 2009/0161654 A1
`
` _EEooE.F3:50
`
`3N.9..—a«2
`
`v.0."—
`
`2
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 2 0f 8
`
`US 2009/0161654 A1
`
`FIG.3
`
`e:
`'5:D
`
`00
`
`
`203—>1hr1OFDMSYMBOL
`
`
`I.
`
`....,_._
`
`__.._ , ..
`
`[WI/W
`
`;
`
`2.2
`
`t A"
`‘
`
`
`‘
`
`.
`
`>.
`
`D2L
`
`L!
`:3
`0
`LU
`m
`LL.
`
`8
`N
`
`B
`N
`
`3
`
`L0
`O
`N
`
`1.—
`D
`N
`
`3
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 3 0f 8
`
`US 2009/0161654 A1
`
`Network
`
`Access
`
`Equipment
`
`24 l
`
`UE
`
`243
`
`FIG 4
`
`Receive an uplink timing signal insti'uction message
`
`
`Determine time interval to send timing signal transmission in accordance with
`timing signal instruction message
`
`
` No
`valuate if there is
`uplinic data to be
`sent
`
`259
`
`
`
`
`
`
`Send uplink timing
`
`signal transmission
`
`
`
`
`
`
`
`
`FIG. 5
`
`4
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 4 of 8
`
`US 2009/0161654 A1
`
`261
`
`
`
`Receive a message in a time interval
`
`
`
`263
`
`
`
` Yes
`
`
`
`Was an uplink
`timing signal
`transmission
`
`
`received?
`
`
`
`Caiculate uplink timing '
`
`
`Calculate upiink
`alignment adjustment
`
`
`based upon data
`tiniing alignment
`
`
`
`received in the time
`adJiJstment based 1113011
`
`uplmk timing Signal
`intervai
`
`
`
`transmission received
`
`
`
`
`FIG. 6
`
`10
`
`
`
`
`
`
`803
`
`
`
`
`
`
`
`Receive Module
`
`Determinafinn Module
`
`Evaluation Module
`
`Transmission Module
`
`805
`
`807
`
`FIG. 11
`
`5
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 5 0f 8
`
`US 2009/0161654 A1
`
`FIG. ?
`
`
`
`6
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 6 0f 8
`
`US 2009/0161654 A1
`
`FIG.8
`
`-
`
`1K
`
`_
`
`506
`
`503
`
`512
`514
`513
`
`MGROPHONE
`
`HEADSET
`
`ANALOG BASEBAND
`PROCESSING
`
`
`
`510
`
`DSP
`
`504
`520
`522
`526
`528
`
`
`
`
`CARD
`- IIO
`USB
`":0
`ALERT
`KEYPAD
`
`SHORT RANGE
`WIRELESS
`
`COMMUNICATION
` SUB-SYSTEM
`
`'
`
`518
`
`502
`
`LCD CONTROLLER
`_
`
`532
`
`530
`
`CAMERA
`CONTROLLER 533
`536
`
`CCD CAMERA
`534
`
`T'TT'T__'I
`
`‘
`
`‘
`
`COMPONENT
`
`JAVA
`MEDIA
`WEB
`APPLETS
`PLAYER
`BROWSER
`
`
` 608 610 612
`APPLICATION MANAGEMENT SERVICES
`
`OPERATING SYSTEM (DRIVERS)
`
`
`
`nun-unlu—
`
`l |
`
`I
`
`I|
`
`7
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 7 0f 8
`
`US 2009/0161654 A1
`
`700
`
`
`
`\.
`
`
`
`
`
`
`
`PROCESSOR
`
`
`
`740
`
`Secondar
`
`Y
`Storage
`
`
`
`
` Network
`
`Connectivity
`
`
`760
`
`FIG. 1°
`
`8
`
`

`

`Patent Application Publication
`
`Jun. 25, 2009 Sheet 8 0f 8
`
`US 2009/0161654 A1
`
`Receive Module
`
`Evaluation Module
`
`
`
`
`
`Calculation Medule
`
`20
`
`FIG. l2
`
`9
`
`

`

`US 2009/0161654 A1
`
`Jun. 25, 2009
`
`SYSTEM AND METHOD FOR UPLINK
`TIMING SYNCHRONIZATION
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] The present application claims priority to US. 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 reproduced in its entirety.
`
`BACKGROUND
`
`In traditional 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-
`ment has been introduced that can provide services that were
`not possible previously. This advanced network access equip-
`ment might include, for example, an enhanced node-B (eNB)
`rather than a base station or other systems and devices that are
`more highly evolved than the equivalent equipment in a tra-
`ditional wireless telecommunications system. Such advanced
`or next generation equipment is typically referred to as long-
`term evolution (LTE) equipment. For LTE equipment, the
`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.
`
`Services that might be provided by LTE-based
`[0004]
`equipment can include broadcasts or multicasts of television
`programs, streaming video, streaming audio, and other mul-
`timedia content. Such services are commonly referred to as
`multimedia broadcast multicast
`services
`(MBMS). An
`MBMS might be transmitted throughout a single cell or
`throughout several contiguous or overlapping cells. The
`MBMS may be communicated from an eNB to a UE using
`point-to-point (PTP) communication or point-to-multipoint
`(PTM) communication.
`[0005]
`In wireless communication systems, transmission
`from the network access equipment (e.g., eNB) to the UE is
`referred to as a downlink transmission. Communication from
`
`the UE to the network access equipment is 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
`always have data to transmit.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a more complete understanding of this disclo-
`[0006]
`sure, reference is now made to the following brief description,
`
`taken in connection with the accompanying drawings and
`detailed description, wherein like reference numerals repre-
`sent like parts.
`[0007]
`FIG. 1 is an illustration ofa cellular network accord-
`ing to an embodiment of the disclosure.
`[0008]
`FIG. 2 is an illustration ofa cell in a cellular network
`according to an embodiment of the disclosure.
`[0009]
`FIG. 3 is an illustration of a one possible uplink
`transmission channel for LTE.
`
`FIG. 4 is a timing diagram.
`[0010]
`FIG. 5 is a flow chart corresponding to one UE
`[0011]
`embodiment.
`
`FIG. 6 is a flow chart corresponding to one network
`[0012]
`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 of the disclosure.
`
`FIG. 8 is a block diagram of a mobile device oper-
`[0014]
`able for some of the various embodiments of the disclosure.
`
`FIG. 9 is a diagram of a software environment that
`[0015]
`may be implemented on a mobile device operable for some of
`the various embodiments of the disclosure.
`
`FIG. 10 is an exemplary general purpose computer
`[0016]
`according to one embodiment of the present disclosure.
`[0017]
`FIG. 11 is an exemplary diagram of modules in the
`UE.
`
`FIG. 12 is an exemplary diagram of modules in the
`[0018]
`network access equipment.
`
`DETAILED DESCRIPTION
`
`It should be understood at 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 known or in existence. The
`disclosure should in no way be limited to the illustrative
`implementations, drawings, and techniques illustrated below,
`including the exemplary designs and implementations illus-
`trated and described herein, but may be modified within the
`scope of the appended claims along with their full scope of
`equivalents.
`[0020]
`FIG. 1 illustrates an exemplary cellular network 100
`according to an embodiment of the disclosure. The cellular
`network 100 may include a plurality ofcells 1021, 1022, 1023,
`1024, 1025, 1026, 1027, 1028, 1029, 10210, 10211, 10212,
`10213, and 102 14 (collectively referred to as cells 102). As is
`apparent to persons of ordinary skill in the art, each of the
`cells 102 represents a coverage area for providing cellular
`services of the cellular network 100 through communication
`from a network access equipment (e.g., eNB). While the cells
`102 are depicted as having non-overlapping coverage areas,
`persons of ordinary skill in the art will recognize that one or
`more of the cells 102 may have partially overlapping cover-
`age with adjacent cells. In addition, while a particular number
`of the cells 102 are depicted, persons of ordinary skill in the
`art will recognize that a larger or smaller number of the cells
`102 may be included in the cellular network 100.
`[0021] One or more UEs 10 may be present 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 may be present in each of the
`cells 102. A network access equipment 20 in each of the cells
`102 performs functions similar to those of a traditional base
`station. That is, the network access equipments 20 provide a
`
`10
`
`10
`
`

`

`US 2009/0161654 A1
`
`Jun. 25, 2009
`
`radio link between the UEs 10 and other components in a
`telecommunications network. While the network access
`
`equipment 20 is shown only 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 may also be present in
`the cellular network 100 to oversee some of 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 present in 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 the cells.
`[0023]
`In each cell, the transmissions from the network
`access equipment 20 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
`number ofdifferent 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 frame is 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 by at
`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 same fre-
`quency bandwidth as a resource block. A UE may use one or
`all of those frequency blocks depending on the transmission
`bandwidth selected. The UE may also 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 where in 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 NACK is sent on the PUCCH 211 by the UE to the
`eNB to indicate whether a packet transmitted from the eNB
`
`was received at that UE. The physical uplink shared channel
`(PUSCH) is used to send user data.
`[0026] The above description of the uplink channel is 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. One possible 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 may instruct 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 of net-
`work resources and a drain on the UE battery if unnecessary.
`Alternatively, the UE 10 may choose not to send the timing
`reference signal transmission ifthe UE 10 determines that the
`UE 10 will be sending data in the same time interval that the
`UE 10 would have sent the 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 UE transmits its CAZAC sequence.
`[0028]
`FIG. 5 illustrates an embodiment of such a method
`for uplink timing reference signal transmission in a 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
`determine if there is uplink data to 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 be sent, at block 259 the
`UE send the 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 equipment 20 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 determines that no timing reference signal instruction was
`received, then at block 267 the network access equipment will
`calculate an uplink timing alignment adjustment based upon
`the data received. For example, in an LTE system, the data
`comprises a DM RS. The eNB can then use the DM RS to
`calculate the uplink timing alignment adjustment. Ifhowever,
`the network access equipment determines that an uplink tim-
`
`11
`
`11
`
`

`

`US 2009/0161654 A1
`
`Jun. 25, 2009
`
`ing reference signal transmission was received, at block 265
`the network access equipment calculates the uplink timing
`alignment adjustment based upon the uplink timing reference
`signal transmission received.
`[0030]
`In order to carry out the above process, the UE 10
`comprises a processor capable of performing the above pro-
`cess. For simplicity, the different functions have been broken
`out into different modules. These modules may be imple-
`mented separately or together. Further, these modules may be
`implemented in hardware, software, or some combination.
`Finally, these modules may reside in different portions of the
`UE memory. As illustrated in FIG. 11, the UE processor
`comprises a receive module 801, a determination module
`803, an evaluation module 805 and a transmission module
`807. The receive module 801 receives the uplink timing ref-
`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 same as the time interval for transmitting the data,
`the evaluation module 805 informs the transmission module
`
`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 time interval in the message where it 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. If an 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 upon the 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 embodiment ofthe UE 10. The UE 10 is operable
`for implementing aspects of the disclosure, but the disclosure
`should not be limited to these implementations. Though illus-
`trated as a mobile phone, the UE 10 may take various forms
`including a wireless handset, a pager, a personal digital assis-
`tant (PDA), a portable computer, a tablet computer, or a
`laptop computer. Many suitable devices combine some or all
`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
`
`10 may be a portable, laptop or other computing device. The
`UE 10 may support specialized activities such as gaming,
`inventory control, job control, and/or task management func-
`tions, and so on.
`[0033] The UE 10 includes a display 402. The UE 10 also
`includes a touch-sensitive surface, a keyboard or other input
`keys generally referred as 404 for input by a user. The key-
`board may be a full or reduced alphanumeric keyboard such
`as QWERTY, Dvorak, AZERTY, and sequential types, or a
`traditional numeric keypad with alphabet letters associated
`with a telephone keypad. The input keys may include a track-
`wheel, an exit or escape key, a trackball, and other naviga-
`tional or functional keys, which may be inwardly depressed to
`provide further input function. The UE 10 may present
`options for the user to select, controls for the user to actuate,
`and/or cursors or other indicators for the user to direct.
`
`[0034] The UE 10 may further accept data entry from the
`user, including numbers to dial or various parameter values
`for configuring the operation of the UE 10. The UE 10 may
`further execute one or more software or firmware applications
`in response to user commands. These applications may con-
`figure the UE 10 to perform various customized functions in
`response to user interaction. Additionally, the UE 10 may be
`programmed and/or configured over-the-air, for example
`from a wireless base station, a wireless access point, or a peer
`UE 10.
`
`[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 may be obtained via 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 shown on the display 402 . Altemately, the
`UE 10 may access the network 400 through a peer UE 10
`acting as an intermediary, in a relay type or hop type of
`connection.
`
`FIG. 8 shows a block diagram ofthe UE 10. While a
`[0036]
`variety of known components of UEs 10 are depicted, in an
`embodiment a subset of the listed components and/or addi-
`tional components not listed may be included in the UE 10.
`The UE 10 includes a digital signal processor (DSP) 502 and
`a memory 504. As shown, the UE 10 may further include an
`antenna and front 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, a keypad 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 may include another kind of display
`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 A1
`
`Jun. 25, 2009
`
`tained within the DSP 502 itself. In addition to the embedded
`
`software or 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 and front 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 network or from a peer UE 10. In an embodiment, the
`antenna and front 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 overcome difiicult channel conditions and/or
`
`increase channel throughput. The antenna and front end unit
`506 may include antenna tuning and/or impedance matching
`components, RF power amplifiers, and/or low noise amplifi-
`ers
`
`[0039] The RF transceiver 508 provides frequency shifting,
`converting received RF signals to baseband and converting
`baseband transmit 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
`purposes of clarity, the description here separates the descrip-
`tion of this signal processing from the RF and/or radio stage
`and conceptually allocates that signal processing to the ana-
`log baseband processing unit 510 and/or the DSP 502 or other
`central processing unit. In some embodiments, the RF Trans-
`ceiver 508, portions of the Antenna and Front End 506, and
`the analog baseband processing unit 510 may be combined in
`one or more processing units and/or application specific inte-
`grated circuits (ASICs).
`[0040] The analog baseband processing unit 510 may pro-
`vide various analog processing of inputs and outputs, for
`example analog processing of inputs from the microphone
`512 and the headset 516 and outputs to the earpiece 514 and
`the headset 516. To that end, the analog baseband processing
`unit 510 may have ports for connecting to the built-in micro-
`phone 512 and the earpiece speaker 514 that enable the UE 10
`to be used as a cell phone. The analog baseband processing
`unit 51 0 may further include a port for connecting to a headset
`or other hands-free microphone and speaker configuration.
`The analog baseband processing unit 510 may provide digi-
`tal-to-analog conversion in one signal direction and analog-
`to-digital conversion in the opposing signal direction. In some
`embodiments, at least some of the functionality of the analog
`baseband processing unit 510 may be provided by digital
`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/
`
`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 combinations of signal processing
`functions may be performed by the DSP 502.
`[0042] The DSP 502 may communicate with a wireless
`network via the analog baseband processing unit 510. In some
`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. Among the inter-
`faces may be the USB interface 522 and the short range
`wireless communication sub-system 524. The USB interface
`522 may be used to charge the UE 10 and may also 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.1 1 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.
`
`[0043] The input/output interface 518 may further connect
`the DSP 502 to the alert 526 that, when triggered, causes the
`UE 10 to provide a notice to the user, for example, by ringing,
`playing a melody, or vibrating. The alert 526 may serve as a
`mechanism for alerting the user to any of various events such
`as an incoming call, a new text message, and an appointment
`reminder by silently vibrating, or by playing a specific pre-
`assigned melody for a particular caller.
`[0044] The keypad 528 couples to the DSP 502 via the
`interface 518 to provide one mechanism for the user to make
`selections, enter information, and otherwise provide input to
`the UE 10. The keyboard 528 may be a full or reduced alpha-
`numeric keyboard such as QWERTY, Dvorak, AZERTY and
`sequential types, or a traditional numeric keypad with alpha-
`bet letters associated with a telephone keypad. The input keys
`may include a trackwheel, an exit or escape key, a trackball,
`and other navigational or functional keys, which may be
`inwardly depressed to provide further input function. Another
`input mechanism may be the LCD 530, which may include
`touch screen capability and also display text and/or graphics
`to the user. The LCD controller 532 couples the DSP 502 to
`the LCD 530.
`
`[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 A1
`
`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

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