throbber
US008036197B2
`
`(12) United States Patent
`Pajukoski et a1.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,036,197 B2
`Oct. 11, 2011
`
`(54) SIGNALLING
`
`OTHER PUBLICATIONS
`
`(75) Inventors: Kari Pajukoski, Oulu (FI); Esa Tiirola,
`Kempele (F1)
`
`(73)
`
`Assignee: Nokia Corporation, Espoo (FI)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 885 days.
`
`(21)
`
`(22)
`
`(65)
`
`(30)
`
`Appl. N0.: 11/726,877
`
`Filed:
`
`Mar. 23, 2007
`
`Prior Publication Data
`
`US 2008/0080467 A1
`
`Apr. 3, 2008
`
`Foreign Application Priority Data
`
`Oct.3, 2006 (GB) ................................. .. 06195309
`
`Int. Cl.
`(2006.01)
`H04B 7/216
`US. Cl. ...................................... .. 370/342; 370/344
`
`Field of Classi?cation Search ................ .. 370/344,
`370/342, 343, 335
`See application ?le for complete search history.
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`TSG-RAN WGl; R1-080510; “Multiplexing of ACK/NACK and
`Scheduling Request on PUCCH”, Ericsson; Sevilla, Spain; Jan.
`14-28, 2008.
`3GPP TSG RAN WGl #42 on LTE; R1-050851; “Orthogonal Pilot
`Channel in the Same Node B in Evolved UTRA Uplink”, NTT
`DoCoMo, NEC, Sharp; London, UK; Aug. 29-Sep. 2, 2005.
`Xiaoming Peng et al.; “A Simpli?ed Transceiver Structure for Cyclic
`Extended CDMA System with Frequency Domain Equalization”,
`IEEE; Sep. 2005.
`Guangliang Ren et al.; “Synchronization Method Based on a New
`Constant Envelop Preamble for OFDM Systems”, IEEE Transactions
`on Broadcasting, vol. 51, No. 1, Mar. 2005; pp. 139-143.
`Liru Le et a1; “Extended Orthogonal Polyphase Codes for Multicar
`rier CDMA System”, IEEE Communications Letters, vol. 8, No. 12,
`Dec. 2004; pp. 700-702.
`3GPP TR 25.814, V7.0.0 (Jun. 2006), 3rd Generation Partnership
`Project; Technical Speci?cation Group Radio Access Network;
`Physical layer aspects for evolved Universal Terrestrial Radio Access
`(UTRA) (Release 7), pp. 67-78.
`TSG-RAN WGl LTE AdHoc, R1-061862, Ericsson, “Uplink Non
`data-associated Control Signalling”, Cannes, France, Jun. 27-30,
`2006, 3 pgs.
`3GPP TSG RAN1 #46, R1-062065, Motorola, “L 1/L2 Uplink Con
`trol Mapping & Numerology”, Tallinn, Estonia, Aug. 28-Sep. 1,
`2006, 5 pgs.
`
`(Continued)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Primary Examiner * Lester Kincaid
`Assistant Examiner * Isaak Jama
`(74) Attorney, Agent, or Firm * Harrington & Smith
`
`2006/0274842 A1 12/2006 Pan et al. .................... .. 375/260
`2006/0291431 Al * 12/2006 Pajukoski et al.
`370/335
`2007/0004465 Al *
`1/2007 Papasakellariou et a1.
`455/571
`2007/0171995 A1* 7/2007 Muharemovic et al. .... .. 375/260
`2007/0195906 A1* 8/2007 Kim et al. ................... .. 375/267
`2008/0049708 A1* 2/2008 Khan et al.
`. 370/343
`2008/0123616 A1* 5/2008 Lee ............................. .. 370/344
`
`FOREIGN PATENT DOCUMENTS
`WO WO-2007/084840 A2
`7/2007
`WO WO-2007/149290 A2 12/2007
`WO WO-2008/035955 A2
`3/2008
`
`(57)
`
`ABSTRACT
`
`A network element may provide a plurality of user equip
`ments with a dedicated pilot sequence for uplink reference
`signal transmission. A user equipment may, after receipt of a
`dedicated pilot sequence, spread the pilot sequences using a
`block spreading method.
`
`18 Claims, 3 Drawing Sheets
`
`ALLOCATE TO EACH OF A PLURALITY OF H
`UEs IN A CURRENT CELL A UNIQUE
`SPREADING CODE Wn
`
`/ :02
`
`I
`
`DETERMINE WHICH OF THE UNIQUE
`SPREADING CODES ARE SIMULTANEOUSLY
`ALLOCATED TO A LIE OF AN ADJACENT CELL
`
`/ 304
`
`I
`
`DETERMINE A CAZAC MATRIX E'Y WHICH
`INDMDUAL UEs WILL MULTIPLY T0
`GENEIATE A PILOT SEQUENCE
`
`/ 306
`
`I
`
`FOR EACH OF THE SIMULTANEOUSLY-ALLOCATED
`SPREADING CODES, SHIFT TNE CAZAC MATRIX
`DIFFERENTLY THAN WAS SHIFI'ED FOR THE UE
`OF THE ADJACENT CELL ALLOCATED THE SAME
`SPREADING DUDE
`
`I
`
`fsoa
`
`FOR EACH OF THE REMAINING SFREADING CODES,
`SHIFT THE CAZAC CODE IN A MANER UNIQUE
`TO EACH UE IN THE CURRENT CELL
`
`K310
`
`I
`
`PROVIDE TO EACH or THE F'LURALI‘I'Y OF n
`us: In THE CURRENT CELL A umnu: PILOT
`SEQUENCE GENERATED FROM MULTIPLYING on:
`smnm CAZAC con: WITH THE SPREADING
`cons ALLOCATED THAT n'" u:
`
`/312
`
`BlackBerry Exhibit 1004, pg. 1
`
`

`

`US 8,036,197 B2
`Page 2
`
`OTHER PUBLICATIONS
`
`3GPP TSG RAN WGl LTE Ad Hoc, Rl-06l674, NTT DoCoMo,
`Fujitsu, NEC, Sharp, Toshiba Corp., “Single-Carrier Based Multi
`plexing of Uplink Ll/L2 Control Channel”, Cannes, France, Jun.
`27-30, 2006, 9 pgs.
`3GPP TSG RAN WGl LTD Ad Hoc, Rl-06l675, NTT DoCoMo,
`Sharp, Toshiba Corp., “Data-non-associated L l/L2 Control Channel
`Structure for E-UTRA Uplink”, Cannes, France, Jun. 27-30, 2006, 6
`
`3GPP RANl LTE Ad Hoc, R1 -06l699, “Uplink ACK/NACK signal
`ing: FDM vs. TDM”, Cannes, France, Jun. 27-30, 2006, 9 pgs.
`3GPP TSG RAN WGl LTE Ad Hoc, Rl-06l779, “Multiplexing of
`Control Signalling in E-UTRA Uplink”, Cannes, France, Jun. 27-30,
`2006, 5 pgs.
`3GPP TSG RANl LTE Ad Hoc, Rl-06l802, “Multiplexing and Link
`Analysis of CQI Channel in UL”, Cannes, France, Jun. 27-30, 2006,
`6 pgs.
`Chang, Y et al., “Synchronization Method Based on a New Constant
`Envelop Preamble for OFDM Systems”, IEEE Transactions on
`Broadcasting, IEEE Service Center, PiscataWay, NJ, US, vol. 51, No.
`1, Mar. 2005, sections III and IV.
`
`Dubey, V K et al., “Extended Orthogonal Polyphase Codes for
`Multicarrier CDMA System”, IEEE Communications Letters, IEEE
`Service Center, PiscataWay, NJ, US, vol. 8, No. 12, Dec. 2004, pp.
`700-702, sections I, II, and V.
`“On Allocation of Uplink Pilot Sub-Channels in EURA SC-FDMA”,
`3GPP TSG RAN WGl Ad Hoc on LTE, R1 -050822, Aug-Sep. 2005,
`7 pgs.
`“Cubic Metric properties of CAZAC sequences”, 3GPP TSG RAN
`WG1#45, Rl-06l284, May 2006, 4 pgs.
`“Coherent vs. non-coherent ACK/NAK signaling in E-UTRA
`uplink”, 3GPP TSG RAN WG! Meeting #48, R1 -070749, Feb. 2007,
`7 pgs.
`3GPP TR 25,814, V.7.0.0 (Jun. 2006), 3rd Generation Partnership
`Project; Technical Speci?cation Group Radio Access Network;
`Physical layer aspects for evolved Universal Terrestrial Radio Access
`(UTRA) (Release 7), pp. 67-78.
`“Rl -060925: Comparison of Proposed Uplink Pilot Structures for
`SC-OFDMA”, 3GPP TSG RAN WGl#44bis, Mar. 2006, 15 pgs.
`
`* cited by examiner
`
`BlackBerry Exhibit 1004, pg. 2
`
`

`

`1102191f“c0
`
`Sheet 1 0f 3
`
`US. Patent
`
`US 8,036,197 B2
`
`\
`
`T’l‘loomEmdumzéulmnm—ll;
`EHgmEEEEEEEEE{aBEE
`
`BlackBerry Exhibit 1004, pg. 3
`
`

`

`US. Patent
`
`0a. 11, 2011
`
`Sheet 2 of3
`
`US 8,036,197 B2
`
`ALLOCATE TO EACH OF A PLURALITY OF n f 302
`UEs IN A CURRENT CELL A UNIQUE
`SPREADING CODE Wn
`
`II
`
`DETERMINE WHICH OF THE UNIQUE
`SPREADING CODES ARE SIMULTANEOUSLY
`ALLOCATED TO A UE OF AN ADJACENT CELL
`
`/ 304.
`
`I
`
`DETERMINE A CAZAC MATRIX BY WHICH
`INDIVIDUAL UEs WILL MULTIPLY TO
`GENERATE A PILOT SEQUENCE
`
`/ 306
`
`308
`FOR EACH OF THE SIMULTANEOUSLY-ALLOCATED
`SPREADING CODES, SHIFT THE CAZAC MATRIX /
`DIFFERENTLY THAN WAS SHIFI'ED FOR THE UE
`OF THE ADJACENT CELL ALLOCATED THE SAME
`SPREADING CODE
`
`I
`
`FOR EACH OF THE REMAINING SPREADING CODES, /- 31o
`SHIFT THE CAZAC CODE IN A MANER UNIQUE
`TO EACH UE IN THE CURRENT CELL
`
`PROVIDE To EACH OF THE PLURALITY OF ,7
`UEs IN THE CURRENT CELL A UNIQUE PILOT
`SEQUENCE GENERATED FROM MULTIPLYING oNE / 312
`SHIFTED CAZAC CODE wITH THE SPREADING
`CODE ALLOCATED THAT nth UE
`
`FIG.3
`
`BlackBerry Exhibit 1004, pg. 4
`
`

`

`Oct. 11, 2011
`
`Sheet 3 0f 3
`
`US 8,036,197 B2
`
`ox<z<o<z
`
`I?ozEfiEm
`
`US. Patent
`
`Eaglmnm5mm“.F
`
`
`
`
`
`{9.ENE”.smEm
`
`BlackBerry Exhibit 1004, pg. 5
`
`

`

`US 8,036,197 B2
`
`1
`SIGNALLING
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`
`This application claims priority to UK Patent Application
`Serial No., GB 06195309, ?led Oct. 3, 2006. That priority
`application is hereby incorporated by reference.
`
`FIELD OF THE INVENTION
`
`The invention relates to signalling in a communication
`system, and in particular, but not exclusively, to uplink refer
`ence signal sequences.
`
`BACKGROUND
`
`2
`The user equipment (UE) within one of the cells of the
`cellular system can be controlled by a node providing con
`troller function. Examples of the controller nodes include a
`base station controller (BSC) and a radio network controller
`(RNC). The controller can be connected further to a gateway
`or linking node, for example a gateway GPRS support node
`(GGSN) or gateway mobile switching center (GMSC), link
`ing the controller nodes to other parts of the communication
`system and/or to other communication networks, such as to a
`PSTN (Public Switched Telecommunications Network) or to
`a data network, such as to a X. 25 based network or to a
`TCP/IP (Transmission Control Protocol/Internet Protocol)
`based network. The network may also include nodes for stor
`ing information of mobile stations subscribing the networks
`or visiting the networks, such as appropriate home location
`registers (HLR), visitor location registers (VLR) and home
`subscriber servers (HSS).
`A proposal for the developed communication systems
`comprises a third generation partnership project (3GPP) long
`term evolution (LTE) packet-switched only access scheme. In
`a proposed 3GPP long term evolution (LTE) access scheme, a
`?at architecture is provided by an evolved Node B (eNB) and
`an access Gateway (aGW) that are involved in controller
`functions. 3GPP is also performing a feasibility study asso
`ciated with streamlining the 3GPP packet switched network
`architecture to be used for the access.
`In the uplink (UL) part of a such communications system,
`reference signal sequences are transmitted between a user
`equipment (U E) and a network element or node. However, a
`problem still to be adequately addressed is how to enable
`reference signal transmission with suf?cient orthogonality
`between the reference signals of multiple user equipments in
`a certain cell or in multiple cells. In particular, there is a need
`to improve the pilot signal’s resistivity against intra- or inter
`cell interference.
`
`BRIEF SUMMARY
`
`Embodiments of the invention aim to address one or more
`of the above problems. In particular, embodiments of the
`invention aim to provide enhanced orthogonality between the
`reference signals of multiple user equipments.
`According to one embodiment, a plurality of user equip
`ments is provided with a dedicated pilot sequence for uplink
`reference signal transmission.
`A user equipment may, after receipt of a dedicated pilot
`sequence, spread the pilot sequences using a block spreading
`method.
`According to another embodiment, an apparatus at a net
`work includes a pilot sequence generator for generating a
`dedicatedpilot sequence for uplink reference signal transmis
`sion for each of a plurality of user equipments. A sequence
`spreader in a user equipment may then spread the pilot
`sequences using a block spreading method.
`According to another embodiment, an apparatus includes a
`pilot sequence generating means for generating a dedicated
`pilot sequence for uplink reference signal transmission for
`each of a plurality of user equipments. A user equipment may
`comprise a sequence spreading means for spreading the pilot
`sequences using a block spreading method.
`According to another embodiment, a communication sys
`tem includes a network element and a plurality of user equip
`ments, wherein the network element is con?gured to perform
`a channel estimation operation based on time averaging,
`wherein an averaging length of a channel estimation ?lter is
`siZed according to length of block-level code.
`
`20
`
`25
`
`30
`
`35
`
`Communication networks typically operate in accordance
`with a given standard or speci?cation which sets out what the
`various elements of the network are permitted to do and how
`that shouldbe achieved. For example, the standard may de?ne
`whether the user or more precisely, user equipment is pro
`vided with a circuit switched service or a packet switched
`service. The standard may also de?ne the communication
`protocols which shall be used for the connection. The given
`standard also de?nes one or more of the required connection
`parameters. The connection parameters may relate to various
`features of the connection. The parameters may de?ne fea
`tures such as the maximum number of traf?c channels, qual
`ity of service and so on. Features that relate to multi-slot
`transmission may also be de?ned.
`In other words, the standard de?nes the “rules” and param
`eters on which the communication within the communication
`system can be based. Examples of the different standards
`and/ or speci?cations include, without limiting to these, speci
`?cations such as GSM (Global System for Mobile commu
`nications) or various GSM based systems (such as GPRS:
`General Packet Radio Service), AMPS (American Mobile
`Phone System), DAMPS (Digital AMPS), WCDMA (Wide
`band Code Division Multiple Access) or CDMA in UMTS
`40
`(Code Division Multiple Access in Universal Mobile Tele
`communications System) and so on.
`The user equipment i.e. a terminal that is to be used for
`communication over a particular communication network has
`to be implemented in accordance with the prede?ned “rules”
`of the network. A terminal may also be arranged to be com
`patible with more than one standard or speci?cation, i.e. the
`terminal may communicate in accordance with several dif
`ferent types of communication services. These user equip
`ment are often called multi-mode terminals, the basic
`example thereof being a dual-mode mobile station.
`A communication network is a cellular radio network con
`sisting of cells. In most cases the cell can be de?ned as a
`certain area covered by one or several base transceiver sta
`tions (BTS) serving user equipment (UE), such as mobile
`stations (MS), via a radio interface and possibly connected to
`a base station subsystem (BSS). Several cells cover a larger
`area, and form typically a radio coverage area referred to as a
`location area (LA) or in some standards as a routing area
`(RA). It shouldbe appreciated that the siZe of the location area
`or routing area depends on the system and circumstances, and
`may equal to one cell or be even smaller, such a part of a
`coverage area of a base station. A feature of the cellular
`system is that it provides mobility for the mobile stations, i.e.
`the mobile stations are enabled to move from a location area
`to another, and even from a network to another network that is
`compatible with the standard the mobile station is adapted to.
`
`45
`
`50
`
`55
`
`60
`
`65
`
`BlackBerry Exhibit 1004, pg. 6
`
`

`

`US 8,036,197 B2
`
`3
`According to another embodiment, a communication sys
`tem includes a network element and a plurality of user equip
`ments Wherein the netWork element is con?gured to perform
`a despreading operation combined With a channel estimation
`operation.
`According to another embodiment, a computer program
`product includes a set of instructions Which When executed by
`a processor in a netWork element of a communications sys
`tem, causes the netWork element to provide each of a plurality
`of user equipments With a dedicated pilot sequence for uplink
`reference signal transmission.
`According to yet another embodiment, a computer pro
`gram product includes a set of instructions Which When
`executed by a processor in a communication device, causes
`the communication device to spread pilot sequences using a
`block spreading method based on a dedicated pilot sequence
`for uplink reference signal transmission as received from a
`netWork element.
`In one embodiment, the pilot sequences are spread using
`orthogonal codes, for example Hadamard codes. Each dedi
`cated pilot sequence may comprise a Constant Amplitude
`Zero AutoCorrelation (CAZAC) sequence, and each CAZAC
`sequence may have a dedicated frequency pin allocation and/
`or a de?ned cyclic shift of a single CAZAC code. In another
`embodiment, the dedicated pilot sequences may comprise
`multiple CAZAC codes.
`In another embodiment, an uplink transmission interval in
`the method consists of tWo sub-frames. The method may be
`performed in a Universal Mobile Telecommunications Sys
`tem Terrestrial Radio Access Network long term evolution
`(UTRAN LTE) netWork.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing and other aspects of these teachings are
`made more evident in the folloWing Detailed Description,
`When read in conjunction With the attached DraWing Figures,
`Wherein:
`FIG. 1 illustrates format of a subframe for uplink in accor
`dance With 3GPP LTE Which may use embodiments to advan
`tage.
`FIG. 2 is a schematic block diagram of user equipments
`and various netWork elements that employ aspects of the
`invention.
`FIG. 3 is a process How diagram shoWing steps according
`to an aspect of the invention.
`FIG. 4 shoWs a physical resource block of tWo sub-frames
`in further detail.
`
`DETAILED DESCRIPTION
`
`The invention Will noW be further described by Way of
`example only, With reference to the folloWing speci?c
`embodiments.
`In the 3GPP long term evolution (LTE) system, intra-cell
`interference related to the pilot signals exists When reference
`signals from multiple user equipments (U Es) share the same
`frequency and time resource. This may happen, for example,
`With channel dependent scheduling and virtual MIMO (mul
`tiple input multiple output). Also the smallest bit rates like
`data-non-associated control, including the reference signals,
`are multiplexed into the same frequency and time resource.
`With respect to the inter-cell interference of reference sig
`nals, in order to minimiZe the cross-correlation properties of
`the Constant Amplitude Zero AutoCorrelation (CAZAC)
`codes, different CAZAC sequences should be used in differ
`ent cells. The number of CAZAC sequences is basically
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`decided by the length of the sequence. The number of
`CAZAC sequences is the number of integers relatively prime
`to the sequence length. Assuming that the uplink resource
`allocation consists of only one physical resource block
`(PRB), the length of a short block (SB) in an uplink sub-frame
`is only 6 symbols. This means that the number of CAZAC
`sequences With SB of one PRB is equal to only four. As
`mentioned, in order to minimiZe the cross-correlation prop
`erties of the CAZAC codes, different CAZAC sequences
`should be used in different cells. HoWever, When the number
`of CAZAC sequences is small, the re-use planning of the
`sequences becomes very dif?cult. This also indicates that
`there is a need for improving the orthogonality betWeen dif
`ferent cells.
`FIG. 1 shoWs one sub-frame 110 in a format for 3GPP LTE
`UL. There are tWo blocks reserved for pilot signal in the
`current frame format (3GPP LTE UL) as can be seen in FIG.
`1. The blocks reserved for the pilot signal are designated as
`SB1 101 and SB2 102. Other blocks of the subframe 110
`include long blocks LBs and cyclic pre?xes CPs.
`In 3GPP LTE, the uplink TTI (Transmission Interval) con
`sists of tWo consecutive sub-frames 110. Thus, the pilot
`resource actually consists of four short blocks (SBs). The
`CAZAC sequence has been agreed to be a pilot sequence for
`3GPP LTE UL. CAZAC sequences can be de?ned by the
`equation:
`
`Where k is the sample index and NG is length of CAZAC
`sequence.
`Both the code division multiplexing (CDM) and frequency
`division multiplexing (FDM) types of pilot structure have
`been proposed as multiplexing schemes for pilot signals allo
`cated to the same time and frequency resource. A combina
`tion of FDM and CDM has also been proposed for standard
`iZing reference signals. For example, pilot signals having
`equal bandWidth could be separated using CDM While the
`different bandWidth pilots are separated using distributed
`FDM.
`The CDM type of multiplexing based on usage of cyclic
`shift provides almost complete orthogonality betWeen differ
`ent cyclic shifts if the length of cyclic shift is larger than delay
`spread of the radio channel. For example With an assumption
`of 5 us delay spread in the radio channel, 6 orthogonal cyclic
`shifts inside one short block (SB) can be achieved.
`In frequency selective (delay dispersive) channels the
`cross-correlation properties of CAZAC sequences are not
`exactly Zero, thus in practice the codes often interfere With
`each other. The orthogonality properties depend on the num
`ber of cyclic shifts. Together With poWer differences the
`cross-correlation of CAZAC sequences could result in sev
`eral near/far problems in LTE uplink.
`In certain embodiments the pilot sequence can be opti
`miZed in terms of intra- and inter-cell orthogonality appli
`cable for extended TTI length, e.g. tWo sub-frames. Accord
`ing to one embodiment, the pilot sequences are generated as
`a combination of existing CAZAC codes and Hadamard
`codes (i.e., block-Wise spreading). Each user device may have
`a dedicatedpilot sequence (CAZAC) corresponding to a dedi
`cated frequency pin allocation (FDM multiplexing) and/or a
`certain cyclic shift of a CAZAC code (CDM multiplexing).
`Hadamard codes are used to perform the orthogonal spread
`ing for the existing pilot signals. This is done in order to
`
`BlackBerry Exhibit 1004, pg. 7
`
`

`

`US 8,036,197 B2
`
`5
`improve the orthogonality (i.e., cross correlation properties)
`of pilot signals between user devices allocated to the same
`bandwidth. As a result of this arrangement, “double protec
`tion” against the intra/inter-cell interference of the pilot sig
`nals can be provided.
`In non-synchronized networks the pilot signals are typi
`cally designed to be orthogonal within the cell. According to
`embodiments of the invention, the orthogonality properties
`between the pilot signals may be improved without any deg
`radation on the properties of the pilot signal.
`In synchroniZed networks, embodiments of the invention
`may provide an additional degree of freedom to provide inter
`cell orthogonality between different cells. The improved
`inter-cell orthogonality may also be useful in non-synchro
`niZed networks.
`The following example shows one embodiment of the
`invention using cyclic-shifted CAZAC codes (CDM
`approach). This embodiment employs two well known matri
`ces C and W:
`
`6
`The orthogonal matrix W can be generated, for example,
`by using well known Walsh-Hadamard codes or cyclic GCL
`(generalized chirp-like) sequences.
`Embodiments of the invention may improve the channel
`estimation since the majority of the inter cell interference of
`pilot signal is cancelled out using the proposed scheme. The
`gain depends on the averaging length of the channel estima
`tion ?lter. Typically, at the receiver site, the channel estimate
`is averaged over several pilot blocks for improving perfor
`mance against noise. In one embodiment the averaging length
`of channel estimation ?lter is siZed according to length of
`block-level code. In practice suitable averaging length for the
`channel estimation ?lter equals to N><length of the block-level
`code, where, NIP/2, 1, 2, 3 .
`.
`. ].
`The best gain obtained could be in the region of 0-50 km/h.
`The orthogonality properties between the pilot signals may be
`improved without any degradation on the properties of the
`pilot signal.
`
`1-1 —1
`
`—1—11
`
`1.0000 — 0.0000i
`
`0.8660 — 0.5000i
`
`—0.5000—0.8660i
`
`—0.0000 +1.0000i
`
`—0.5000—0.8660i 0.8660-0.5000i
`
`0.8660 — 0.5000i
`
`1.0000 — 0.0000i
`
`0.8660 — 0.5000i
`
`—0.5000 — 0.8660i
`
`—0.0000 +1.0000i —0.5000 — 0.8660i
`
`—0.5000 — 0.8660i 0.8660 — 0.5000i
`
`1.0000 — 0.0000i
`
`0.8660 — 0.5000i
`
`—0.5000 — 0.8660i —0.0000 +1.0000i
`
`—0.0000 +1.0000i —0.5000 — 0.8660i 0.8660 — 0.5000i
`
`1.0000 — 0.0000i
`
`0.8660 — 0.5000i —0.5000 — 0.8660i
`
`—0.5000 — 0.8660i —0.0000 +1.0000i
`
`—0.5000 — 0.8660i 0.8660 — 0.5000i
`
`1.0000 — 0.0000i
`
`0.8660 — 0.5000i
`
`0.8660 — 0.5000i —0.5000 — 0.8660i
`
`—0.0000 +1.0000i
`
`—0.5000 — 0.8660i 0.8660 — 0.5000i
`
`1.0000 — 0.0000i
`
`35
`
`In the above W is the 4x4 Hadamard matrix and C is the
`matrix including the cyclic shifts of one CAZAC code. Each
`row of the table above represents a cyclic shift of the CAZAC
`code as compared to the previous row. The siZe of the Had
`amard matrix is equal to the number of short blocks (SBs) in
`TTI whereas the siZe of matrix C is equal to the number of
`pilot carriers in minimum physical resource block (6 in 180
`kHZ PRB). In a typical case the number of cyclic shifted
`CAZAC codes is larger than the number of Walsh codes.
`Pilot sequences, e.g., for the nth user device, are spread by
`multiplying the cyclic shifted CAZAC code by the orthogonal
`matrix W.:
`
`40
`
`45
`
`a
`ZMICWW...
`where n is user device index and m is Walsh code index [1, 2,
`3, 4]. This can be done because the number of Walsh codes in
`matrix W equals the number of SBs in TTI. This is structured
`in such way that the different Walsh codes are used at least for
`adjacent cyclic shifted codes. Mathematically speaking this
`can be realiZed as:
`
`50
`
`55
`
`60
`
`65
`
`where the superscript refers to a user device.
`
`FIG. 2 is a schematic diagram showing one user device,
`referred to below as user equipment (UE) 210 in communi
`cation over a wireless link 202 with a network, where the
`network includes an evolved Node B e-NB 220 and an access
`gateway aGW 230. The e-NB 220 may be for example a base
`transceiver station, and the aGW 230 is a higher network
`entity that controls multiple e-NBs, as a radio network con
`troller controls multiple Node Bs in certain wireless net
`works. Allocation of the pilot sequences among multiple UEs
`is determined in the network, by either orboth of the eNB 220
`and the aGW 230. It is noted that the e-NB 220 allocates
`resources to multiple UEs 210 within its cell though only one
`UE 210 is shown, and intra-cell interference can be managed/
`mitigated according to aspects of this invention by coordinat
`ing among e-NBs 220 of adjacent cells, by an aGW 230 that
`controls those adjacent-cell e-NBs 220, or by some combi
`nation of those approaches.
`Referring to the user devices above represented as Z1,
`Z2, .
`.
`. Z6, assume that Z1 through Z3 are in a ?rst cell and Z4
`through Z6 are in a second cell adjacent to the ?rst cell. Note
`that the same spreading code W1 is allocated to each of Z1 and
`Z4. Their pilot sequences do not interfere despite being in
`adjacent cells because the associated CAZAC sequences Cl
`and C4 are shifted differently. The same applies to Z3 and Z6.
`Analogously, if two user equipments in adjacent cells used
`the same shifted CAZAC sequence, their uplink signals
`would not interfere because those user equipments would be
`allocated different spreading codes.
`The user equipment 210 includes a digital processor 212
`for executing computer program instructions 214 (software)
`that are stored in a local memory 216. Wireless communica
`
`BlackBerry Exhibit 1004, pg. 8
`
`

`

`US 8,036,197 B2
`
`7
`tion from the link 202 is received at and transmitted from one
`or more antennas 218 coupled to a transceiver 219, which
`includes a transmitter, a receiver, and a switch or diplex ?lter
`or similar switching means between the two. The user equip
`ment receives its dedicated pilot sequences from the network,
`generated as above. The user equipment 220 then inserts
`those dedicated pilot signals into the short blocks of sub
`frames for an uplink transmission to the network, as detailed
`above and shown in FIG. 1.
`The e-NB 22 also includes a digital processor 222 for
`executing computer program instructions 224 (software) that
`are stored in a local memory 226. Wireless communication
`from the link 202 is received at and transmitted from one or
`more antennas 228 coupled to a transceiver 229, which
`includes a transmitter, a receiver, and a switch or diplex ?lter
`or similar switching means between the two. The e-NB 220
`allocates to each of a plurality of user equipments 210 a
`spreading code, unique among all allocated spreading codes
`in the cell. For each user equipment 210, the network allo
`cates a unique combination of spreading sequence and
`CAZAC code (preferably the CAZAC codes differ only in a
`cyclic shift) so that each UE’s dedicated pilot sequence does
`not interfere with that of any other user equipment in the same
`or an adjacent cell. On the uplink, the e-NB 220 receives a
`message with the dedicated pilot sequence from a particular
`user equipment 210, and determines characteristics of the
`channel/ link 202 from that received dedicated pilot sequence.
`The e-NB 220 knows the dedicated pilot sequence in advance
`because it allocated the spreading code and shifted CAZAC
`code to the user equipments 210 in its cell, so comparing to
`the received dedicated pilot sequences gives an indication of
`channel quality (CQI) to the e-NB 220. The e-NB 220 can
`also adjust the length of its ?lter used in estimating the chan
`nel based on the length of the block level code.
`The aGW 230 includes similar components as the e-NB
`220, but is typically not in wireless communication so its link
`204 to the e-NB 220 is hardwired, such as a lub or lur link. The
`aGW 230 includes a digital processor 232 for executing com
`puter program instructions 234 (software) that are stored in a
`local memory 236. Generally, the aGW 230 allocates spread
`ing codes as a block resource to the eNBs 220, and the e-NBs
`220 allocate individual spreading codes to individual user
`equipments 210 in their cell. To ensure a unique combination
`of spreading code and shifted CAZAC code to each user
`equipment 210 in any pair of adjacent cells (e.g., different
`e-NBs 220), some coordination between the involved e-NBs
`220 may occur. That coordination may be through the aGW
`230 or the aGW 230 may direct an allocation of shifted
`CAZAC code with a particular spreading code for a particular
`cell/e-NB 220 to ensure uniqueness over a dedicated pilot
`signal allocated to another user equipment 210 in an adjacent
`cell.
`FIG. 3 shows process steps according to an embodiment.
`At block 302, the e-NB 220 allocates to each of a plurality of
`n user equipments a unique spreading code. Whereas each
`e-NB 220 is responsible for resource allocation within its cell,
`note that user equipments 210 in adjacent cells may be allo
`cated the same spreading code by their respective e-NBs 220.
`To resolve/prevent any inter-cell interference, it is determined
`at block 304 if any user equipments in an adjacent cell are
`simultaneously allocated a same spreading code as was allo
`cated to a user equipment 210 in the current cell at block 302.
`At block 306, it is determined a CAZAC matrix by which
`individual user equipment, to which a spreading code was
`allocated at block 302, will use to generate their dedicated
`pilot sequence. In an embodiment, all the CAZAC matrices
`are distinguished from one another by cyclic shifting. At
`
`50
`
`55
`
`60
`
`65
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`8
`block 308, for each of the spreading codes determined at
`block 304 to be simultaneously allocated in an adjacent cell,
`a CAZAC matrix for that user equipment in the present cell is
`shifted/determined so as to ensure that it is not identical to a
`CAZAC code associated with the user equipment in the adja
`cent cell using the same spreading code. At block 310, for all
`other CAZAC codes allocated in the current cell, a CAZAC
`code is determined so that no two user equipments are asso
`ciated with the same spreading code and CAZAC code. As
`seen at block 310, it is advantageous to ensure that all user
`equipments in the current cell are assigned a uniquely shifted
`CAZAC code. At block 312, then to each of the n user equip
`ments in the current cell is provided a unique pilot sequence,
`each unique pilot sequence being the product of the spreading
`code allocated to the user equipment and the shifted CAZAC
`code allocated to that same user equipment.
`The end result is that no two user equipments, in any pair of
`adjacent cells, simultaneously are assigned the same spread
`ing code and the same shifted CAZAC code. It can be seen
`that the decisional processes to arrive at that result are readily
`implemented in software and executed by the processors
`described, or in hardware such as an integrated circuit (e.g.,
`an application speci?c integrated chip (ASIC)).
`FIG. 4 shows a speci?c example of one TTI having a
`duration of 1.0 ms made from two of the sub-frames shown in
`FIG. 1. In this non-limiting example some type of spreading
`scheme is employed, such as but not limited to Hadamard
`spreading, and is applied for the four middle LBs and the two
`SBs of the LTE uplink sub-frame. The spreading factor is
`equal to four in this non-limiting example.
`It should be noted, however, that this particular arrange
`ment is just one non-limiting example and that in other exem
`plary embodiments the spreading can be applied for more or
`less than four LBs/two SBs. It should be further

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