throbber
1111111111111111 IIIIII IIIII 11111 1111111111 11111 111111111111111 IIIII IIIII 1111111111 11111111
`US 20060039330Al
`
`(19) United States
`(12) Patent Application Publication
`Hackett et al.
`
`(10) Pub. No.: US 2006/0039330 Al
`Feb. 23, 2006
`(43) Pub. Date:
`
`(54) HIGH SPEED DOWNLINK PACKET ACCESS
`CO-PROCESSOR FOR UPGRADING THE
`CAPABILITIES OF AN EXISTING MODEM
`HOST
`
`(75)
`
`Inventors: William C. Hackett, Doylestown, PA
`(US); Robert A. DiFazio, Greenlawn,
`NY (US); Edward L. Hepler, Malvern,
`PA (US); Alexander Reznik, Titusville,
`NJ (US); Douglas R. Castor,
`Norristown, PA (US); Ariela Zeira,
`Huntington, NY (US); Robert G.
`Gazda, Spring City, PA (US); John
`David Kaewell JR., Jamison, PA (US)
`
`Correspondence Address:
`VOLPE AND KOENIG, P.C.
`DEPT. ICC
`UNITED PLAZA, SUITE 1600
`30 SOUTH 17TH STREET
`PHILADELPHIA, PA 19103 (US)
`
`(73)
`
`Assignee: InterDigital Technology Corporation,
`Wilmington, DE
`
`(21)
`
`Appl. No.:
`
`11/184,331
`
`(22) Filed:
`
`Jul. 19, 2005
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/591,005, filed on Jul.
`26, 2004.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`H04B 7/216
`(2006.01)
`(52) U.S. Cl. ............................................ 370/335; 370/437
`
`(57)
`
`ABSTRACT
`
`A wireless transmit/receive unit (WTRU) for processing
`code division multiple access (CDMA) signals. The WTRU
`includes a modem host and a high speed downlink packet
`access (HSDPA) co-processor, which communicate over a
`plurality of customizable interfaces. The modem host oper(cid:173)
`ates in accordance with third generation partnership project
`(3GPP) Release 4 (R4) standards, and the HSDPA co(cid:173)
`processor enhances the wireless communication capabilities
`of the WTRU as a whole such that the WTRU operates in
`accordance with 3GPP Release 5 (RS) standards.
`
`260
`
`ANALOG
`RADIO
`
`265
`
`DIA
`CONVERTER
`
`270
`
`ND
`CONVERTER
`
`WTRU 250
`
`MODEM HOST
`300
`
`TRANSMITTER
`
`365
`
`355\
`~ RECEivER ,
`RRC
`FILTER
`
`380
`
`360
`
`370
`
`HOST
`CPU
`
`TIMING
`AND
`SYNC
`UNIT
`
`- - [~~
`1 L2/3 CPU 1
`1 (OPTIONAL) 1
`l __ f _ _J
`
`I
`1/Q (2X) I 305
`SAMPLES~
`(BEFORE
`RRC FILTER- I
`OPTIONAL) I 310
`I
`
`1/Q (2X)
`SAMPLES
`(AFTER RRC
`FILTER)
`
`CPU
`INTERFACE
`
`315
`
`FRAME
`SYNC ACK/
`NACK/
`CQI
`
`320
`
`325
`
`I
`CLOCK/1
`RESET
`I L 2/3 CPU
`I (OPTIONAL)
`
`330 ~ 335
`
`HSDPA CO-PROCESSOR
`400
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 1 of 11
`
`

`

`'"""'
`>
`0
`~
`~
`8
`0
`O'I
`0
`0
`N
`'JJ.
`d
`
`~
`
`'"""' 0 ....,
`~ ....
`'JJ. =(cid:173)~
`
`O'I
`0
`0
`N
`~
`N
`~
`"'!"j
`
`~
`
`~ .... 0 =
`§. -....
`~ .... 0 =
`"Cl -....
`> "Cl
`~ = ....
`~
`""C
`
`(')
`
`""C
`
`(')
`
`6
`
`4
`
`3
`
`2
`
`27952
`
`20251
`
`14411
`
`7298
`
`FIG.2
`
`14 Mbps
`
`10 Mbps
`
`7.2 Mbps
`
`3.6 Mbps
`
`15
`
`15
`
`10
`
`5
`
`CAT10
`
`CAT9
`
`CATS
`
`CAT6
`
`BITS/SUBFRAME CODE BLOCKS
`
`DATA RATE
`
`CODES
`
`CATEGORY
`
`225
`
`220
`
`215
`
`210
`
`205
`
`2 ms SUBFRAME I 2 ms SUBFRAME! 2 ms SUBFRAME! 2 ms SUBFRAME I 2 ms SUBFRAME! 2 ms SUBFRAME! 2 ms SUBFRAME
`
`~ 105
`
`FDD R4 1 o ms RADIO FRAME
`
`I
`
`115
`
`110
`
`1107
`
`--------~11 ACK/NACK t ,
`
`FIG. 1
`
`C110
`
`110
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 2 of 11
`
`

`

`'"""'
`>
`0
`~
`~
`8
`0
`O'I
`0
`0
`N
`'JJ.
`d
`
`~
`
`0 ....,
`N
`~ ....
`'JJ. =(cid:173)~
`
`O'I
`0
`0
`N
`~
`N
`~
`"'!"j
`
`~
`
`~ .... 0 =
`§. -....
`~ .... 0 =
`"Cl -....
`> "Cl
`~ = ....
`~
`""C
`
`(')
`
`""C
`
`(')
`
`325
`COi ~ ~
`NACK/
`NAL)
`PU
`
`33~
`
`..
`
`I (OPTIO
`I L 2/3 C
`
`320 ~ 330 :
`
`CLOCK/1
`I
`'
`
`SYNC ACK/ RESET
`FRAME
`
`400
`
`-
`
`HSDPA CO-PROCESSOR
`
`FIG. 3
`
`,,,
`
`,,.
`
`.....
`
`,i,
`
`FILTER) ~ ~
`(AFTER RRC
`SAMPLES
`1/Q (2X)
`
`315
`
`INTERFACE
`CPU
`
`OPTIONAL) 1 310
`/
`RRC FILTER-I
`
`(BEFORE
`SAMPLES~
`
`1/Q (2X) I 305
`
`I
`
`....
`I
`
`1 __ .f _ _J
`1 (OPTIONAL) 1
`1 L2/3 CPU 1
`--
`--
`[375
`
`365
`
`UNIT
`SYNC
`AND
`TIMING
`
`.q~
`
`380)
`
`TRANSMITTER
`
`, ~
`CPU
`HOST
`
`/
`370
`
`360
`
`---J
`I
`I
`~ RECEivER ,
`355)
`
`I_ -
`(
`k
`
`FILTER
`ARC
`
`I
`I
`I
`
`CONVERTER
`
`ND
`
`,.
`...
`
`(270
`
`MODEM HOST
`
`300
`
`-
`
`CONVERTER "'
`
`~
`
`D/A
`
`(265
`
`WTRU 250
`
`RADIO
`ANALOG
`
`"'
`,
`
`(260
`
`255
`
`-
`
`/
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 3 of 11
`
`

`

`'"""'
`>
`0
`~
`~
`8
`0
`O'I
`0
`0
`N
`'JJ.
`d
`
`~
`
`~
`
`0 ....,
`~ ....
`'JJ. =(cid:173)~
`
`O'I
`0
`0
`N
`~
`N
`~
`"'!"j
`
`~
`
`~ .... 0 =
`§. -....
`~ .... 0 =
`"Cl -....
`> "Cl
`~ = ....
`~
`""C
`
`(')
`
`""C
`
`(')
`
`•10P10~~•
`I UNIT
`I
`I
`1 INTERFACE 1
`1L2/3CPU•
`
`425
`
`__ _l
`
`335
`
`C,J w-
`
`I
`
`----
`
`-----
`
`SMA MEMORY
`--
`
`-
`
`--J
`
`--
`
`-------
`
`I
`I
`I
`I
`: (OPTIONAL) :
`I MOVER
`I
`DATA
`
`·-----..--
`
`I
`
`_____ t.
`
`450
`
`PROCESSOR)
`TRANSPORT
`(HS-DSCH
`SUBFRAMER
`
`Rx
`
`ACK/NACK _ 445
`
`465
`
`SELECT
`QAM}QPSK
`
`DECODER
`HS-SCCH
`
`-
`
`-
`
`-
`
`•
`
`I
`485 I
`
`~
`325
`
`I
`
`INTERFACE UNIT
`ACK/NACK/COi I
`
`CQI
`
`ESTIMATOR
`
`CQI
`
`430
`
`460
`
`FIG. 4
`
`,,--435
`
`400
`
`-
`
`HSDPA CO-PROCESSOR
`
`CODES
`DESPREAD ER '4,_HS-DSCH
`t HS-SCCH
`~
`cPlcH 4~0 1
`1 • ADVANCED RECEIVER
`----L--------..
`RECEIVER SUBSYSTEM
`
`I .,...475
`
`455'\
`
`410
`
`CLK
`
`UNIT
`
`■
`
`GENERATION
`
`CLOCK
`
`--330
`
`MANAGEMENT
`
`TIMING
`
`FRAME SYNC • I
`
`UNIT
`
`CLOCK/RESET
`
`-----_ _ _ _ _ _
`
`---
`
`~IINTERFACE14---' ---
`
`HOST CPU
`
`UNIT
`
`420 ___ _. 440
`
`I
`
`315
`
`•
`
`-
`
`_ --
`
`-
`
`-
`
`-
`
`-
`
`I -
`
`IN ALL BLOCKS
`TO REGIS
`
`TERS I . 4 70
`
`PROCESSOR)
`
`SYMBOL
`(HS-DSCH
`I CLEPP
`
`I
`I ~OPTIONAL)•.___
`
`I
`; INTERFACE ,
`~1/Q SAMPLES~
`
`305 )
`
`4158
`~ UNIT
`
`..-{l_O~_D~~):
`
`-r •
`, FILTER ,
`I .-ARC ~ I
`
`415A 1
`:
`
`UNIT
`
`HSDPA
`
`r.111NTERFACEr-,~, I
`1/QSAMPLES
`
`310
`
`---,,-..-
`
`WEIGHTS
`
`TX DIVERSITY
`
`405
`
`320
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 4 of 11
`
`

`

`US 2006/0039330 Al
`
`Feb.23,2006
`
`1
`
`HIGH SPEED DOWNLINK PACKET ACCESS
`CO-PROCESSOR FOR UPGRADING THE
`CAPABILITIES OF AN EXISTING MODEM HOST
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`[0001] This application claims the benefit of U.S. Provi(cid:173)
`sional Application No. 60/591,005 filed Jul. 26, 2004, which
`is incorporated by reference as if fully set forth.
`
`FIELD OF INVENTION
`[0002] The present invention relates to the field of wireless
`communications. More particularly, the present invention
`relates to a wireless transmit/receive unit (WTRU) including
`a high speed downlink packet access (HSDPA) co-processor
`which operates in conjunction with a host chip, such as a
`modem host in a universal mobile telecommunication sys(cid:173)
`tem (UMTS) frequency division duplex (FDD) baseband
`integrated circuit (IC) chip or a dual mode global system for
`mobile communications (GSM)/general packet radio service
`(GPRS)/enhanced data rate for GSM evolution (EDGE)/
`UMTS or GSM/GPRS/UMTS.
`
`BACKGROUND
`[0003] HSDPAis a packet-based data service in the UMTS
`wideband code division multiple access (WCDMA) down(cid:173)
`link with a data transmission rate of up to 14 Mbps, over a
`5 MHz bandwidth. HSDPA implementations include adap(cid:173)
`tive modulation and coding (AMC), hybrid automatic repeat
`request (H-ARQ) and advanced receiver design.
`[0004] Third Generation Partnership Project (3GPP)
`specifications are continually being enhanced with new
`features, designated with parallel "releases." Release 5 (RS)
`specifications add HSDPA to provide data rates up to
`approximately 14 Mbps to support packet-based services,
`(e.g., multimedia, web-browsing, or the like).
`[0005] HSDPA is part of FDD RS and adds some new
`procedures and physical channels. There are some functions
`that are normally in the layer 2/3 (L 2/3) protocol stack that
`have to move down to the physical layer because of latency
`and timing concerns. There are some stringent timing
`requirements. For example, there is a positive acknowledge(cid:173)
`ment (ACK)/negative acknowledgement (NACK) signal
`with a specific transmit time relative to the received data that
`requires a low latency design.
`[0006] FDD RS demands a significant increase in memory
`requirements primarily because of the volume of data that is
`being moved around. There are increased signal processing
`requirements to support quadrature phase shift keying
`(QPSK), 16 quadrature amplitude modulation (QAM) sig(cid:173)
`naling, and increased bandwidth of the interfaces. Most R4
`implementations have been configured to work at approxi(cid:173)
`mately 384 Kilobits per second or less. Therefore, to support
`HSDPA more memory, increased signal processing, and
`faster interfaces are required. Further, most R4 implemen(cid:173)
`tations use a Rake-type receiver. The performance of a Rake
`receiver (i.e., bit error rate, symbol error rate, and/or net data
`throughput) can be poor for HSDPA, particularly for the
`higher categories and higher peak data rates. Hence an
`improved or advanced receiver is desirable.
`
`SUMMARY
`[0007] The present invention is a WTRU (or IC) for
`processing code division multiple access (CDMA) signals.
`
`The WTRU includes a modem host and an HSDPA co(cid:173)
`processor, which communicate over a plurality of customi(cid:173)
`zable interfaces. The modem host operates in accordance
`with 3GPP R4 standards, and the HSDPA co-processor
`enhances the wireless communication capabilities of the
`WTRU such that the WTRU operates in accordance with
`3GPP RS standards.
`
`[0008] The HSDPA co-processor operates in conjunction
`with a host chip, such as a modem host in a UMTS FDD
`baseband IC chip or a dual mode GSM/GPRS/EDGE/
`UMTS or GSM/GPRS/UMTS IC.
`
`BRIEF DESCRIPTION OF THE DRAWING
`
`[0009] A more detailed understanding of the invention
`may be had from the following description of a preferred
`embodiment, given by way of example and to be understood
`in conjunction with the accompanying drawing wherein:
`
`[0010] FIG. 1 illustrates the difference between 3GPP R4
`and RS from a radio frame perspective;
`
`[0011] FIG. 2 illustrates a few of the different categories
`that are defined within the standards;
`
`[0012] FIG. 3 is a high level block diagram of a WTRU
`including an R4 modem host and an HSDPA co-processor
`that enhances the WTRU such that it exhibits RS capabilities
`in accordance with the present invention; and
`
`[0013] FIG. 4 is a detailed block diagram of the HSDPA
`co-processor used in the WTRU of FIG. 3.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`[0014] Hereafter, the terminology "WTRU" includes but
`is not limited to a user equipment (UE), a mobile station, a
`fixed or mobile subscriber unit, a pager, or any other type of
`device capable of operating in a wireless environment.
`When referred to hereafter, the terminology "Node-B"
`includes but is not limited to a base station, a site controller,
`an access point or any other type of interfacing device in a
`wireless environment.
`
`[0015] The features of the present invention may be incor(cid:173)
`porated into at least one IC or be configured in a circuit
`comprising a multitude of interconnecting components.
`
`[0016] FIG.1 illustrates the difference between R4 and RS
`from a radio frame perspective used for communication
`between a base station and a WTRU. The FDD R4 tradi(cid:173)
`tionally has a ten millisecond (10 ms) radio frame 105. For
`HSDPA, the radio frame is broken down into five two(cid:173)
`millisecond (2 ms) subframes 110. Each subframe 110 is
`essentially its own little HSDPA transaction. In HSDPA,
`every time the base station sends a subframe 110 to a
`WTR U, it expects a response in the form of an ACK/NACK
`115 and some CQI information that must be transmitted
`seven and one-half (7.5) timeslots after the data has arrived
`at the WTRU.
`
`[0017] During each 2 ms subframe 110 in which a WTR U
`is scheduled to receive data, the data must be received,
`decoded, checked for integrity, and an ACK/NACK sent
`back to the base station in the substantially short period of
`7.5 timeslots.
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 5 of 11
`
`

`

`US 2006/0039330 Al
`
`Feb.23,2006
`
`2
`
`[0018] FIG. 2 illustrates as an example different HSDPA
`categories 205 supported by the present invention that are
`defined within the 3GPPstandards TS 25.306, TS 25.211, TS
`25.212, TS 25.213 and TS 25.214. It should be understood
`that the present invention may support other categories that
`are not illustrated in FIG. 2.
`
`[0019] The number of codes 210, data rates 215, bits per
`subframe 220 and code blocks 225 vary among the different
`categories 205 that are used during the transmission. For
`example, Category 6 uses up to 5 codes, a data rate of up to
`3.6 Mbps, up to 7298 bits per subframe and up to 2 code
`blocks. The highest data rate is associated with Category 10
`which specifies up to 15 codes, 14 Mbps, 27952 bits per
`subframe and 6 code blocks.
`
`[0020] FIG. 3 shows a WTRU 250 including an antenna
`255, an analog radio 260, a digital-to-analog (DIA) con(cid:173)
`verter 265, an analog-to-digital (AID) converter 270, a
`modem host 300 and an HSDPA co-processor 400. The
`modem host 300 may be a 3GPP R4 modem host, and the
`HSDPA co-processor 400 may be a 3GPP RS HSDPA
`co-processor. When combined, the modem host 300 and the
`HSDPA co-processor 400 provide the WTRU 250 with
`3GPP RS capabilities. The modem host 300 may implement
`the R4 functions and may be capable of stand-alone opera(cid:173)
`tion. The HSDPA co-processor 400 interfaces with the
`modem host 300, and provides the additional functions such
`that 3GPP FDD RS requirements are met.
`
`[0021] The analog radio 260 supports the transmission and
`reception of UMTS FDD or dual mode signals by the
`modem host 300. The HSDPA co-processor 400 supports
`receiver diversity in which case a dual radio is required
`along with two antennas. The ND converter 270 converts
`received analog baseband signals consisting of HSDPA and
`other signals to digital samples. The DIA converter 265
`converts digital waveforms modulated by the modem host
`300 to analog baseband.
`
`[0022]
`In the preferred embodiment, the transmitter and
`interface to the DIA converter is contained in the modem
`host. Other embodiments are possible, where a transmitter
`and/or interface to the DIA converter are contained in the
`coprocessor. The transmitter in the modem host 300 may be
`disabled when the HSDPA co-processor 400 is functioning
`or both the modem host 300 and the HSDPA co-processor
`400 may have a transmitter that interface to one or more DIA
`converters 265 or the analog radio 260.
`
`[0023] The modem host 300 may include a receiver 355
`including a root-raised cosine RRC filter 360. Alternatively,
`the HSDPAco-processor 400 may optionally include such a
`filter (see the RRC filter 470 in FIG. 4). The modem host
`300 further includes a transmitter 365, a host central pro(cid:173)
`cessing unit (CPU) 370, an optional layer 2/3 CPU 375 and
`a timing and sync unit 380.
`
`[0024] Referring to FIG. 3, the modem host 300 interfaces
`with the HSDPA co-processor 400. In a preferred embodi(cid:173)
`ment, the modem host 300 provides eight (8) bit In-phase
`(!)/Quadrature (Q) samples 310 at twice the WCDMA chip
`rate (2x sampling) to the HSDPA co-processor 400 via the
`RRC filter 360 in the receiver 355. Alternatively, six-bit or
`other word sizes may be used and sampling rates other than
`2x may be used. Alternatively, 1/Q samples 305 that are
`obtained before the RRC filter 360 may be provided to the
`
`HSDPA co-processor 400 which optionally may have its
`own RRC filter (see RRC filter 470 in FIG. 4). A CPU
`interface 315 is established between the HSDPA co-proces(cid:173)
`sor 400 and the host CPU 370 in the modem host 300.
`
`[0025] A frame sync signal 320 is provided by the timing
`and sync unit 380 in the modem host 300 to the HSDPA
`co-processor 400. The HSDPA co-processor 400 provides
`ACK/NACK/CQI signals to the transmitter 365 of the
`modem host 300 via an interface 325. The modem host 300
`provides a clock/reset signal 330 to the HSDPAco-processor
`400. Optionally, an interface 335 is established between the
`HSDPA co-processor 400 and an optional L 2/3 CPU in the
`modem host 300.
`
`[0026] Referring to FIG. 4, the HSDPA co-processor 400
`includes a timing management unit 405 for receiving the
`frame sync signal 320 from the modem host 300, and a clock
`generation unit 410 for generating a clock signal for use by
`the components of the HSDPA co-processor 400 based on
`the output of the timing management unit 410 and the
`clock/reset signal 330. The timing management unit 405
`provides detailed timing control. The clock signal output by
`the clock generation unit 410 is derived from the frame sync
`pulse 320 such that the modem host 300 can keep track of
`radio frame boundaries, (i.e., the beginning of a radio
`frame). The clock generation unit 410 provides clock gating
`for power management. The clock signal has a preferred
`value that is equal to any multiple of the chip rate. The frame
`sync is a pulse signifying the start of a 10 ms frame. The
`HSDPA frame edge may be offset from the frame sync pulse
`320 by a programmable offset. The reset interface is an
`asynchronous pulse. Preferably, the reset interface is an
`"active low" pulse.
`
`[0027] The HSDPA co-processor 400 further includes 1/Q
`samples interface units 415A or 415B for receiving respec(cid:173)
`tive 1/Q samples 310 or 305. The HSDPA co-processor 400
`further includes a host CPU interface unit 420, an optional
`L 2/3 CPU interface unit 425, an ACK/NACK/CQI interface
`unit 430, a receiver subsystem 435, a shared memory arbiter
`(SMA) memory 440, a receiver (Rx) subframer 445 and
`optionally, a data mover 450 for assisting with ciphering.
`Thus, the host CPU 370 is able to access registers and the
`SMA memory 440 in the HSDPA co-processor 400.
`
`[0028] The receiver subsystem 435 includes an advanced
`receiver 455, a CQI estimator 460 and an HS-SCCH decoder
`465.
`
`[0029]
`In a preferred embodiment, the advanced receiver
`435 includes an optional RRC filter 470, a receiver 475, an
`HSDPA despreader 480 and a CLE post processor (CLEPP)
`485. The receiver 475 may be a normalized least mean
`square (NLMS) receiver, an NLMS assisted by channel
`estimation (CE-NLMS) receiver, an NLMS chip level equal(cid:173)
`izer (CLE) receiver, a CLE (time domain or frequency
`domain), a Rake receiver, a generalized-Rake (G-Rake)
`receiver, a receiver that implements other linear or non(cid:173)
`linear chip level or symbol level equalizer algorithms, a
`receiver with a parallel or serial interference canceller, or the
`like.
`
`[0030] The host CPU 370 writes to control registers and
`control blocks, and accesses information stored in the SMA
`memory 440 of the HSDPA co-processor 400. The ACK/
`NACK/CQI interface unit 430 may be a hardware interface
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 6 of 11
`
`

`

`US 2006/0039330 Al
`
`Feb.23,2006
`
`3
`
`or may be a software interface where CQI and ACK/NACK
`information can be retrieved by the host CPU 370 through
`reading registers. The amount of time between when the
`ACK/NACK value is determined and the time that when that
`ACK/NACK value needs to be transmitted is substantially
`small and may leave minimal time for a CPU 370 to
`intervene, hence a hardware interface may be preferable. For
`higher categories of HSDPA where the number of code
`blocks 225 can be larger, the processing to determine the
`ACK/NACK value may be even longer, further decreasing
`the time available to transfer the ACK/NACK to the modem
`host 300 and making a hardware interface more desirable.
`[0031] One of ordinary skill in the art should understand
`that the interfaces 415A, 415B, 420, 425 and 430 may be
`configured based on the configuration of the modem host
`300 used, and thus the HSDPA co-processor 400 may be
`customized accordingly.
`[0032] Referring to the HSDPA co-processor 400 shown
`in FIG. 4, 1/Q samples are received by the receiver 475 of
`the receiver subsystem 435 via the 1/Q samples interface unit
`415A or, optionally, the 1/Q samples interface unit 415B
`followed by the RRC filter 470. The receiver 475 extracts
`chips and provides them to the HSDPAdespreader 480. The
`despreader 480 combines the appropriate number of chips
`and sends the chips to the CQI estimator 460, the high speed
`shared control channel (HS-SCCH) decoder 465 and the
`chip level equalizer post processor (CLEPP) 485. The HS(cid:173)
`SCCH decoder 465 decodes that control channel and deter(cid:173)
`mines whether the data is applicable to the user of the
`WTRU 250. If it is, the HS-SCCH decoder 465 sends back
`the detected control information concerning the high speed
`downlink shared channel (HS-DSCH) codes, ( e.g., the num(cid:173)
`ber of codes, channelization codes, or the like), to the
`HSDPA despreader 480. The HSDPA despreader 480 pro(cid:173)
`vides symbols to the CLEPP 485 which performs scaling
`functions and inputs received symbols into the SMA
`memory 440. The CQI estimator 460 performs an estimate
`of the CQI and makes that available for transmission from
`the WTRU 250 to the base station.
`[0033] When a subframe of data has been dumped into the
`SMA memory 440, the Rx subframer 445 performs rate
`matching, interleaving, turbo decoding, and a cyclic redun(cid:173)
`dancy check (CRC) calculation. The Rx subframer 445
`returns the decoded data back into the SMA memory 440 in
`the form of transport blocks if the CRC calculation passes.
`
`[0034] Upon performing the CRC calculation, the Rx
`subframer 445 either generates either an ACK or a NACK.
`The ACK/NACK and the CQI are then forwarded to the
`transmitter 365 in the modem host which sends the ACK/
`NACK and CQI to the base station via an uplink channel.
`
`[0035]
`In one embodiment, the ACKJNACK/CQI inter(cid:173)
`face unit 430 provides a 3 bit serial interface to the trans(cid:173)
`mitter 365 in the modem host 300. The number of bits
`provided across the interface depends on where the CQI and
`ACK/NACK encoding (as specified in the 3GPP standards)
`is performed. In a preferred embodiment, the encoding is
`performed in the host CPU 370 ( or elsewhere in the modem
`host 300) and the HSDPA co-processor 400 provides 6 bits
`for the CQI (1 valid indicator and 5 data bits), and 2 bits for
`the ACK/NACK/discontinuous transmission (DTX). In
`another embodiment, the 3GPP specified encoding may be
`performed in the HSDPAco-processor 400 in which case the
`
`CQI is 20 data bits plus 1 valid indicator bit, and the
`ACK/NACK is 10 bits plus 1 DTX indicator bit. This
`embodiment requires less processing from the modem host
`300 but more bits must be transferred across the interface.
`Other partitions of the coding may also be implemented. The
`CQI, ACK/NACK, and the DTX are time critical tasks
`subject to stringent latency requirements.
`
`[0036] The transport blocks saved in the SMA memory
`440 are optionally output to the L 2/3 CPU 375 via the L 2/3
`CPU interface unit 425. The optional data mover 450 is
`capable of performing ciphering of the data blocks before
`placing them back in the SMA memory 440. Background
`information on the data mover 450 can be found in co(cid:173)
`pending patent application Ser. No. 10/878,729 filed on Jun.
`28, 2004 entitled "Data-Mover controller with Plural Reg(cid:173)
`isters for Supporting Ciphering Operations" by Hepler et al.,
`which is incorporated by reference as if fully set forth
`herein. High speed medium access control (MAC-hs) re(cid:173)
`ordering queues may be optionally allocated in the SMA
`memory 440.
`
`[0037] The HSDPA despreader 480 receives equalized
`chips from the receiver 475 and despreads the chips into
`symbols, (spreading factor 16 for high speed physical down(cid:173)
`link shared channel (HS-PDSCH), 128 for HS-SCCH). The
`CQI estimator 460 estimates the channel quality indicator
`(CQI) based on detection from the common pilot channel
`(CPI CH) channel output by the HSDPAdespreader 480. The
`CQI value is sent to the modem host 300 via the ACK/
`NACK/CQI interface unit 430. The HS-SCCH decoder 465
`receives HS-SCCH (common control channel for HSDPA)
`symbols from the HSDPA despreader 480 (SF=128) and
`decodes the symbols via an embedded Viterbi decoder over
`up to four ( 4) control channels. Information in these control
`channels provide QAM/QPSK modulation format to the
`CLEPP 485.
`
`[0038] Detected control information is passed from the
`CLEPP 485 to the Rx subframer 445 to initiate decoding of
`the data packet. The CLEPP 485 may provide constellation
`scaling and de-mapping to produce soft symbols (i.e., bits)
`for the Rx subframer 445 to decode. The Rx subframer 445
`takes output from the CLEPP 485 via the SMAmemory 440,
`and performs physical channel de-mapping, constellation
`rearrangement (for 16QAM), deinterleaving, bit descram(cid:173)
`bling, turbo decoding, and CRC calculation, as well as
`converting soft symbols into hard bits. Decoded transport
`block data is written to the SMA memory 440. The SMA
`provides a buffering and communication function between
`major blocks of the HSDPA co-processor 400. It provides
`physical channel buffering at the output of the CLEPP 485
`from which the input of data to the Rx subframer 445 is read.
`It also provides buffering of the decoded transport block data
`from the Rx subframer 445 from which the modem host 300
`can read the resulting data block.
`
`[0039]
`In one embodiment, a MAC-hs protocol may be
`located entirely in the HSDPA co-processor 400. In another
`embodiment, the MAC-hs is split between the HSDPA
`co-processor 400 and the Layer 2/3 (L2/3) software running
`on the L 2/3 CPU 375. For example, the MAC-hs may be
`distributed among an Incremental Redundancy (IR) buffer,
`H-ARQ functionality in the HSDPA co-processor 400, and
`a reordering queue buffer and functionality in the Layer 2/3
`software running on the L 2/3 CPU 375.
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 7 of 11
`
`

`

`US 2006/0039330 Al
`
`Feb.23,2006
`
`4
`
`[0040]
`In the present invention, the functions of the com(cid:173)
`ponents of the HSDPA co-processor 400 and the modem
`host 300 described herein may be implemented using hard(cid:173)
`ware, software or a combination thereof. The HSDPA co(cid:173)
`processor 400 may be configured as an IC, one or more dies,
`a separate die that is packaged together with the modem host
`300, or a set of technology blocks that may be integrated
`with the modem host 300 onto a single IC. The interfaces of
`the modem host 300 may include programmable interrupts
`which, for example, may be set to trigger at a sub-frame rate
`or timeslot rate, and a memory mapped interface. Preferably,
`the memory mapped interface is a 16-bit interface; however,
`other bit widths may be used.
`[0041] The preferred embodiment of the HSDPA co-pro(cid:173)
`cessor 400 requires that the modem host 300 provides the
`location of the first significant path (FSP) of the multipath
`from the HSDPA serving cell. Those skilled in the art know
`that a received signal is often spread in time due to multipath
`in the communication channel. The FSP information is used
`to position the processing window of the advanced receiver
`455 around the received energy.
`[0042] The FSP information may be provided as a timing
`offset relative to the frame sync timing via the CPU interface
`315. In one embodiment, a hardware interface may be used
`and/or the FSP location may be provided relative to a
`different time reference known to both the modem host 300
`and the HSDPA co-processor 400. In another embodiment,
`the modem host 300 may supply a list of multipath terms
`that includes the position in time of each term rather than
`just the FSP. In yet another embodiment, when the modem
`host 300 is unable to provide the required FSP information,
`the receiver subsystem may include circuitry and/or soft(cid:173)
`ware to locate and track the FSP and other multipath
`parameters.
`[0043]
`In the preferred embodiment, the modem host 300
`signals HSDPA related information and some general sys(cid:173)
`tem information from RRC messages that is required by the
`HSDPA co-processor 400. Some of the signaled parameters
`include scrambling codes, the number of HS-SCCHs and
`their codes, H-ARQ memory sizes, and compressed mode
`parameters.
`[0044] The hardware and/or software interfaces may
`include a means for the modem host 300 to power-down the
`HSDPAco-processor 400 or place it in a low-power standby
`mode. This would prolong battery life during periods of time
`when the HSDPA processing is not required.
`[0045] Although the features and elements of the present
`invention are described in the preferred embodiments in
`particular combinations, each feature or element can be used
`alone without the other features and elements of the pre(cid:173)
`ferred embodiments or in various combinations with or
`without other features and elements of the present invention.
`
`What is claimed is:
`1. A wireless transmit/receive unit (WTRU) for process(cid:173)
`ing code division multiple access (CDMA) signals, the
`WTRU comprising:
`
`(a) a modem host; and
`
`(b) a high speed downlink packet access (HSDPA) co(cid:173)
`processor in communication with the modem host over
`a plurality of customizable interfaces, wherein the
`
`HSDPA co-processor enhances the wireless communi(cid:173)
`cation capabilities of the WTRU beyond those capa(cid:173)
`bilities provided by the modem host alone.
`2. The WTRU of claim 1 wherein the modem host
`operates in accordance with third generation partnership
`project (3GPP) Release 4 (R4) standards, and the HSDPA
`co-processor enhances the wireless communication capa(cid:173)
`bilities of the WTRU such that the WTRU operates in
`accordance with 3GPP Release 5 (RS) standards.
`3. The WTRU of claim 1 wherein the modem host
`includes a receiver including a root-raised cosine (RRC)
`filter.
`4. The WTRU of claim 3 wherein the HSDPA co(cid:173)
`processor includes an in-phase (!)/quadrature (Q) samples
`interface for receiving 1/Q samples from an output of the
`RRC filter in the modem host.
`5. The WTRU of claim 4 wherein the 1/Q samples are
`provided by the RRC filter in the modem host to the 1/Q
`samples interface of the HSDPA co-processor at a rate that
`is substantially twice the chip rate of the CDMA signals.
`6. The WTRU of claim 1 wherein the HSDPA co(cid:173)
`processor includes a receiver including a root-raised cosine
`(RR C) filter.
`7. The WTRU of claim 6 wherein the HSDPA co(cid:173)
`processor includes an in-phase (!)/quadrature (Q) samples
`interface for receiving 1/Q samples from the modem host
`and providing the 1/Q samples to an input of the RRC filter
`in the receiver of the HSDPA co-processor.
`8. The WTRU of claim 7 wherein the 1/Q samples are
`provided to the 1/Q samples interface of the HSDPA co(cid:173)
`processor at a rate that is substantially twice the chip rate of
`the CDMA signals.
`9. The WTRU of claim 1 wherein the modem host
`includes a host central processing unit (CPU), and the
`HSDPA co-processor includes a host CPU interface for
`establishing communications between the host CPU and the
`HSDPA co-processor.
`10. The WTRU of claim 1 wherein the modem host
`includes a timing and sync unit, and the HSDPA co-proces(cid:173)
`sor includes a timing management unit for receiving a frame
`sync pulse from the timing and sync unit of the modem host.
`11. The WTRU of claim 10 wherein the HSDPA co(cid:173)
`processor includes a clock generation unit in communication
`with the timing management unit, the clock generation unit
`for receiving a clock/reset signal from the modem host and
`generating a signal based on the frame sync pulse and the
`clock/reset signal.
`12. The WTRU of claim 1 wherein the modem host
`includes a transmitter, and the HSDPA co-processor pro(cid:173)
`vides channel quality indicators (CQis) and acknowledge
`(ACK)/non-acknowledge (NACK) signals to the transmitter
`in the modem host.
`13. The WTRU of claim 1 wherein the modem host
`includes a layer 2/3 central processing unit (CPU), and the
`HSDPA co-processor includes a layer 2/3 CPU interface for
`communicating with the layer 2/3 CPU in the modem host.
`14. The WTRU of claim 1 wherein the modem host
`comprises a means for powering-down the HSDPA co(cid:173)
`processor or placing the co-processor in a low-power
`standby mode when HSDPA processing is not required.
`15. A high speed downlink packet access (HSDPA) co(cid:173)
`processor for enhancing the capabilities of a modem host in
`a wireless transmit/receive unit (WTRU), the HSDPA co(cid:173)
`processor comprising:
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1025
`Page 8 of 11
`
`

`

`US 2006/0039330 Al
`
`Feb.23,2006
`
`5
`
`(a) a receiver subsystem;
`
`(b) a shared memory arbiter (SMA) memory in commu(cid:173)
`nication with the receiver subsystem;
`
`(c) at least one interface for communicating with the
`modem host; and
`
`(d) a receiver subframer in communication with the SMA
`memory.
`16. The HSDPA co-processor

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