`(2) Patent Application Publication (10) Pub. No.: US 2009/0245194A1
`Damnjanovic et al.
`(43) Pub. Date:
`Oct. 1, 2009
`
`US 20090245.194A1
`
`(54) DYNAMIC ASSIGNMENT OF ACK
`RESOURCE IN A WIRELESS
`COMMUNICATION SYSTEM
`
`(75) Inventors:
`
`Aleksandar Damnjanovic, Del
`Mar, CA (US); Jelena M.
`Damnjanovic, Del Mar, CA (US);
`Juan Montojo, San Diego, CA
`(US)
`Correspondence Address:
`QUALCOMM INCORPORATED
`5775 MOREHOUSE DR.
`SAN DIEGO, CA 92121 (US)
`(73) Assignee:
`QUALCOMM Incorporated, San
`Diego, CA (US)
`
`(21) Appl. No.:
`
`12/403,327
`
`(22) Filed:
`
`Mar. 12, 2009
`
`Related U.S. Application Data
`(60) Provisional application No. 61/040,609, filed on Mar.
`28, 2008.
`
`Publication Classification
`
`(51) Int. Cl.
`(2009.01)
`H04 W 28/16
`(2006.01)
`PH04 L I 2/28
`(52) U.S. Cl. ......................................... 370/329; 370/400
`(57)
`ABSTRACT
`Techniques for dynamically assigning acknowledgement
`(ACK) resource to a user equipment (UE) are described. For
`dynamic scheduling, a scheduling message may be used to
`send scheduling information for a single transmission of data.
`For semi-persistent scheduling, a scheduling message may be
`used to send a semi-persistent assignment for multiple trans
`missions of data. In an aspect, at least one field of a scheduling
`message, which is normally used to carry scheduling infor
`mation for dynamic scheduling, may be re-used to carry an
`ACK resource assignment for semi-persistent scheduling. In
`one design, a UE may receive a scheduling message carrying
`a semi-persistent assignment and may obtain an assignment
`of ACK resource from the at least one field of the scheduling
`message. The UE may receive a transmission of data sent in
`accordance with the semi-persistent assignment, determine
`ACK information for the transmission of data, and send the
`ACK information with the ACK resource.
`
`
`
`600
`A
`
`Receive a semi-persistent
`assignment for a UE, the semi
`persistent assignment being valid
`for multiple transmissions of data
`
`Obtain an assignment of ACK
`resource from the semi-persistent
`assignment, the ACK resource
`being assigned to the UE for the
`multiple transmissions of data
`
`Receive a transmission of
`data sent in accordance with
`the semi-persistent assignment
`
`Determine ACK information
`for the transmission of data
`
`Send the ACK information
`with the ACK resource
`
`Samsung Exhibit 1007, Page 1
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 1 of 10
`
`US 2009/0245.194 A1
`
`
`
`Samsung Exhibit 1007, Page 2
`
`
`
`Patent Application Publication
`
`US 2009/0245.194 A1
`
`* •
`
`(S)EOO
`
`
`
`Samsung Exhibit 1007, Page 3
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 3 of 10
`
`US 2009/0245.194 A1
`
`
`
`***
`***
`** *
`
`| ao *)(S)EOO• • • Mu??uMOCI
`
`', eue.jqns
`
``i u? ques
`
`Samsung Exhibit 1007, Page 4
`
`
`
`Patent Application
`
`US 2009/0245.194 A1
`
`
`
`
`
`Samsung Exhibit 1007, Page 5
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 5 of 10
`
`US 2009/0245.194 A1
`
`Semi-persistent Assignment
`r—)
`Semi-persistent
`Scheduling ACK Resource
`Information
`Assignment
`
`
`
`500
`
`Scheduling Message
`
`512
`
`514
`
`516
`
`FIG. 5
`
`Samsung Exhibit 1007, Page 6
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 6 of 10
`
`US 2009/0245.194 A1
`
`600
`
`700
`
`Module to receive a semi
`persistent assignment for a UE
`
`Module to obtain an assignment
`of ACK resource from the
`semi-persistent assignment
`
`Module to receive a transmission
`of data sent in accordance with
`the semi-persistent assignment
`
`Module to determine
`ACK information for the
`transmission of data
`
`Module to send the ACK
`information with the ACK resource
`
`Receive a semi-persistent
`assignment for a UE, the semi
`persistent assignment being valid
`for multiple transmissions of data
`
`Obtain an assignment of ACK
`resource from the semi-persistent
`assignment, the ACK resource
`being assigned to the UE for the
`multiple transmissions of data
`
`Receive a transmission of
`data sent in accordance with
`the semi-persistent assignment
`
`618
`
`620
`
`Determine ACK information
`for the transmission of data
`
`Send the ACK information
`With the ACK resource
`
`
`
`
`
`FIG. 6
`
`Samsung Exhibit 1007, Page 7
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 7 of 10
`
`US 2009/0245.194 A1
`
`800
`A
`
`812
`Receive a first scheduling message
`carrying scheduling information
`for a single transmission of data
`814
`
`Receive a first transmission
`of data sent in accordance
`with the scheduling information
`
`816
`
`Send first ACK information for
`the first transmission of data with
`first ACK resource associated
`With a resource used to send
`the first scheduling message
`
`Receive a second scheduling
`message carrying a semi
`persistent assignment for
`multiple transmissions of data
`
`818
`
`820
`
`Receive a second transmission
`of data sent in accordance with
`the semi-persistent assignment
`
`822
`Send second ACK information for
`the second transmission of data
`with second ACK resource conveyed
`by the semi-persistent assignment
`
`
`
`
`
`
`
`
`
`
`
`End
`
`FIG. 8
`
`
`
`
`
`
`
`900
`
`912
`
`Module to receive a first
`scheduling message carrying
`scheduling information for a
`single transmission of data
`
`914
`Module to receive a first transmission
`of data sent in accordance
`with the scheduling information
`916
`
`Module to send first ACK
`information for the first transmission
`of data With first ACK resource
`associated with a resource used to
`send the first scheduling message
`918
`
`Module to receive a second
`scheduling message carrying a
`semi-persistent assignment for
`multiple transmissions of data
`
`Module to receive a second
`transmission of data sent
`in accordance with the
`semi-persistent assignment
`
`920
`
`922
`
`Module to send second
`ACK information for the second
`transmission of data with second
`ACK resource conveyed by the
`semi-persistent assignment
`
`FIG. 9
`
`Samsung Exhibit 1007, Page 8
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 8 of 10
`
`US 2009/0245.194 A1
`
`1000
`
`1100
`
`Module to assign
`ACK resource to a UE
`
`Module to send a semi
`persistent assignment comprising
`the ACK resource to the UE
`
`Module to send a transmission of
`data in accordance with the semi
`persistent assignment to the UE
`
`Module to receive ACK information
`for the transmission of data,
`the ACK information being sent
`by the UE with the ACK resource
`
`
`
`1012
`Assign ACK resource to a UE
`
`1014
`Send a semi-persistent assignment
`comprising the ACK resource to the
`UE, the semi-persistent assignment
`being valid for multiple transmissions
`of data, the ACK resource being
`assigned to the UE for the multiple
`transmissions of data
`
`Send a transmission of data
`in accordance with the semi
`persistent assignment to the UE
`
`Receive ACK information for
`the transmission of data, the
`ACK information being sent by
`the UE with the ACK resource
`
`FIG. 10
`
`Samsung Exhibit 1007, Page 9
`
`
`
`Patent Application Publication
`
`Oct. 1, 2009 Sheet 9 of 10
`
`US 2009/0245.194 A1
`
`1200
`pr’
`
`Send to a UE a first
`scheduling message carrying
`scheduling information for a
`single transmission of data
`
`1212
`
`1214
`
`Send a first transmission of
`data in accordance with the
`scheduling information to the UE
`1216
`
`Receive first ACK information
`for the first transmission of data,
`the first ACK information being sent
`by the UE with first ACK resource
`associated With a resource used to
`send the first scheduling message
`1218
`
`Send to the UE a second
`scheduling message carrying a
`semi-persistent assignment for
`multiple transmissions of data
`
`1220
`Send a second transmission of
`data in accordance with the semi
`persistent assignment to the UE
`
`1222
`Receive second ACK information
`for the second transmission of
`data, the second ACK information
`being sent by the UE with second
`ACK resource conveyed by the
`semi-persistent assignment
`
`
`
`
`
`
`
`
`
`
`
`End
`
`FIG. 12
`
`1300
`
`1312
`Module to send to a UE a first
`scheduling message carrying
`scheduling information for a
`single transmission of data
`
`1314
`Module to send a first transmission
`of data in accordance with the
`scheduling information to the UE
`1316
`Module to receive first ACK
`information for the first transmission
`of data on first ACK resource
`associated with a resource used to
`send the first scheduling message
`1318
`Module to send to the UE a second
`scheduling message carrying a
`semi-persistent assignment for
`multiple transmissions of data
`1320
`
`Module to send a second
`transmission of data in
`accordance with the semi
`persistent assignment to the UE
`1322
`
`Module to receive second
`ACK information for the second
`transmission of data on second
`ACK resource conveyed by the
`semi-persistent assignment
`
`
`
`
`
`FIG. 13
`
`Samsung Exhibit 1007, Page 10
`
`
`
`Patent Application
`ication
`Publ
`
`Oct
`
`9 1
`
`2009 Sheet 10 of 10
`
`US 2009/0245.194 A1
`
`
`
`JOSS90OJE
`
`??uuSuel L
`
`??UUSUBJL
`e?eC]
`
`JOSS9OOJ)
`?OunoS
`
`Samsung Exhibit 1007, Page 11
`
`
`
`US 2009/0245.194 A1
`
`Oct. 1, 2009
`
`DYNAMIC ASSIGNMENT OF ACK
`RESOURCE IN A WIRELESS
`COMMUNICATION SYSTEM
`
`[0001] The present application claims priority to provi
`sional U.S. Application Ser. No. 61/040,609, entitled
`“Dynamic Scheduling of UL-ACK.” filed Mar. 28, 2008,
`assigned to the assignee hereof and incorporated herein by
`reference.
`
`BACKGROUND
`
`[0002] I. Field
`[0003] The present disclosure relates generally to commu
`nication, and more specifically to techniques for assigning
`resources in a wireless communication system.
`[0004] II. Background
`[0005] Wireless communication systems are widely
`deployed to provide various communication content such as
`voice, video, packet data, messaging, broadcast, etc. These
`wireless systems may be multiple-access systems capable of
`supporting multiple users by sharing the available system
`resources. Examples of such multiple-access systems include
`Code Division Multiple Access (CDMA) systems, Time
`Division MultipleAccess (TDMA) systems, Frequency Divi
`sion Multiple Access (FDMA) systems, Orthogonal FDMA
`(OFDMA) systems, and Single-Carrier FDMA (SC-FDMA)
`systems.
`[0006] A wireless communication system may include a
`number of Node Bs that can support communication for a
`number of user equipments (UEs). A Node B may commu
`nicate with a UE on the downlink and uplink. The downlink
`(or forward link) refers to the communication link from the
`Node B to the UE, and the uplink (or reverse link) refers to the
`communication link from the UE to the Node B. The Node B
`may send a transmission of data to the UE. The UE may
`decode the transmission of data and may send acknowledge
`ment (ACK) information to the Node B. The ACK informa
`tion may indicate whether the transmission of data was
`decoded correctly or in error by the UE. The Node B may
`determine whether to send a retransmission of data or a new
`transmission of data to the UE based on the ACK information.
`It may be desirable to efficiently assign ACK resource to the
`UE for use to send the ACK information.
`
`SUMMARY
`[0007] Techniques for dynamically assigning ACK
`resource to a UE in a wireless communication system are
`described herein. The system may support dynamic schedul
`ing and semi-persistent scheduling. For dynamic scheduling,
`a scheduling message may be used to send scheduling infor
`mation for a single transmission of data. For semi-persistent
`scheduling, a scheduling message may be used to send a
`semi-persistent assignment for multiple transmissions of
`data.
`[0008] In an aspect, at least one field of a scheduling mes
`sage, which is normally used to carry scheduling information
`for dynamic scheduling, may be re-used to carry an ACK
`resource assignment for semi-persistent scheduling. The at
`least one field may include a new data indicator field, a redun
`dancy version field, a modulation and coding scheme (MCS)
`field, a transmit power control (TPC) command field, etc.
`
`[0009] In one design, a UE may receive a scheduling mes
`sage carrying a semi-persistent assignment and may obtain an
`assignment of ACK resource from the semi-persistent assign
`ment. The UE may obtain an index of the ACK resource from
`at least one field of the scheduling message and may deter
`mine the ACK resource based on the index. The UE may
`receive a transmission of data sent in accordance with the
`semi-persistent assignment, determine ACK information for
`the transmission of data, and send the ACK information with
`the ACK resource.
`[0010] In another design, a UE may receive a first schedul
`ing message carrying scheduling information for dynamic
`scheduling and may receive a first transmission of data sent in
`accordance with the scheduling information. The UE may
`send ACK information for the first transmission of data with
`first ACK resource associated with a resource used to send the
`first scheduling message. The UE may receive a second
`scheduling message carrying a semi-persistent assignment
`for semi-persistent scheduling. The UE may receive a second
`transmission of data sent in accordance with the semi-persis
`tent assignment. The UE may send ACK information for the
`second transmission of data with second ACK resource con
`veyed by the semi-persistent assignment. ACK resources may
`thus be conveyed in different manners for dynamic schedul
`ing and semi-persistent scheduling.
`[0011] Various aspects and features of the disclosure are
`described in further detail below.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`[0012] FIG. 1 shows a wireless communication system.
`[0013] FIG. 2 shows data transmission with dynamic
`scheduling.
`[0014] FIG. 2 shows data transmission with semi-persistent
`scheduling.
`[0015] FIGS. 4A and 4B show two scheduling messages
`with different formats.
`[0016] FIG. 5 shows a processing unit for a scheduling
`message.
`[0017|| FIGS. 6 and 7 show a process and an apparatus,
`respectively, for receiving data with semi-persistent schedul
`ing.
`[0018] FIGS. 8 and 9 show a process and an apparatus,
`respectively, for receiving data with dynamic scheduling and
`semi-persistent scheduling.
`[0019] FIGS. 10 and 11 show a process and an apparatus,
`respectively, for sending data with semi-persistent schedul
`1ng.
`[0020) FIGS. 12 and 13 show a process and an apparatus,
`respectively, for sending data with dynamic scheduling and
`semi-persistent scheduling.
`[0021] FIG. 14 shows a block diagram of a Node B and a
`|UE.
`
`DETAILED DESCRIPTION
`[0022] The techniques described herein may be used for
`various wireless communication systems such as CDMA,
`TDMA, FDMA, OFDMA, SC-FDMA and other systems.
`The terms “system” and “network” are often used inter
`changeably. A CDMA system may implement a radio tech
`nology such as Universal Terrestrial Radio Access (UTRA),
`cdma2000, etc. UTRA includes Wideband CDMA
`(WCDMA) and other variants of CDMA. cdma2000 covers
`IS-2000, IS-95 and IS-856 standards. A TDMA system may
`
`Samsung Exhibit 1007, Page 12
`
`
`
`US 2009/0245.194 A1
`
`Oct. 1, 2009
`
`implement a radio technology such as Global System for
`Mobile Communications (GSM). An OFDMA system may
`implement a radio technology such as Evolved UTRA
`(E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11
`(Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash
`OFDMR, etc. UTRA and E-UTRA are part of Universal
`Mobile Telecommunication System (UMTS). 3GPP Long
`Term Evolution (LTE) is an upcoming release of UMTS that
`uses E-UTRA, which employs OFDMA on the downlink and
`SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE and
`GSM are described in documents from an organization
`named “3rd Generation Partnership Project” (3GPP).
`cdma2000 and UMB are described in documents from an
`organization named “3rd Generation Partnership Project 2"
`(3GPP2). The techniques described herein may be used for
`the systems and radio technologies mentioned above as well
`as other systems and radio technologies. For clarity, certain
`aspects of the techniques are described below for LTE, and
`LTE terminology is used in much of the description below.
`[0023] FIG. 1 shows a wireless communication system
`100, which may be an LTE system. System 100 may include
`a number of Node Bs 110 and other network entities. A Node
`B may be a station that communicates with the UEs and may
`also be referred to as an evolved Node B(eMB), a base station,
`an access point, etc. UEs 120 may be dispersed throughout the
`system, and each UE may be stationary or mobile. A UE may
`also be referred to as a mobile station, a terminal, an access
`terminal, a subscriber unit, a station, etc. A UE may be a
`cellular phone, a personal digital assistant (PDA), a wireless
`modem, a wireless communication device, a handheld
`device, a laptop computer, a cordless phone, a wireless local
`loop (WLL) station, etc.
`[0024] The system may support data transmission with
`hybrid automatic retransmission (HARQ). For HARQ on the
`downlink, a Node B may send a transmission of a transport
`block and may send one or more additional transmissions of
`the transport block (if needed) until the transport block is
`decoded correctly by a recipient UE, or the maximum number
`of transmissions has been sent, or some other termination
`condition is encountered. A transport block may also be
`referred to as a packet, a data block, etc. The first transmission
`of a transport block may be referred to as a new transmission,
`and each additional transmission of the transport block may
`be referred to as a retransmission.
`[0025] The system may also support dynamic scheduling
`and semi-persistent scheduling for data transmission. For
`dynamic scheduling, scheduling information may be sent
`with each transmission of data and may convey parameters
`and resources used for that transmission of data. For semi
`persistent scheduling, scheduling information may be sent
`once and may be applicable for multiple transmissions of
`data. Dynamic scheduling may provide flexibility whereas
`semi-persistent scheduling may reduce signaling overhead.
`[0026] FIG. 2 shows an exemplary data transmission on the
`downlink with dynamic scheduling. The transmission time
`line for each link may be partitioned into units of subframes.
`Each subframe may have a particular duration, e.g., one mil
`lisecond (ms). For frequency division duplexing (FDD) as
`shown in FIG. 2, the downlink (DL) and uplink (UL) may be
`allocated separate frequency channels. Different transmis
`sions may be sent concurrently via the downlink and uplink
`on the separate frequency channels. A Node B may have data
`to send to a UE and may send scheduling information on a
`physical downlink control channel (PDCCH) in subframe t1.
`
`The scheduling information may be sent in one or more
`control channel elements (CCEs) and may include various
`parameters described below. The Node B may send a trans
`mission of one or more transport blocks on a physical down
`link shared channel (PDSCH) in subframe tº. The Node B
`may send the transport block(s) in one or more resource
`blocks and in accordance with parameters conveyed by the
`scheduling information.
`[0027] The UE may receive the scheduling information
`from the PDCCH and may process the transmission on the
`PDSCH in accordance with the scheduling information to
`recover the transport block(s) sent by the Node B. The UE
`may generate ACK information (or UL-ACK), which may
`indicate whether each transport block was decoded correctly
`or in error by the UE. The UE may send the ACK information
`on a physical uplink control channel (PUCCH) in subframe
`t|4-Q, where Q may be equal to 2, 4 or some other value. Q is
`a subframe offset between the data transmission on the down
`link and the corresponding ACK transmission on the uplink.
`The Node B may receive the ACK information from the UE
`and may send a retransmission of each transport block
`decoded in error.
`[0028] The UE may send the ACK information with ACK
`resource, which may also be referred to as PUCCH resource,
`ACK channel, etc. The ACK resource may be associated with
`radio resource, code resource (e.g., an orthogonal sequence, a
`reference signal sequence, etc.), and/or other resources used
`to send ACK information. For example, in LTE, the ACK
`resource may be given by an ACK index n(1) PUCCH and
`may be associated with (i) a time-frequency location (e.g., a
`resource block) on which to send ACK information, (ii) a
`cyclic shift of a Zardoff-Chu sequence used for spreading the
`ACK information in the frequency domain, and (iii) an
`orthogonal or Walsh spreading sequence used for spreading
`the ACK information in the time domain.
`[0029] Fordynamic scheduling, the ACK resource to use by
`the UE may be determined as follows:
`
`[0030) where necz is an index of the first CCE used to send
`scheduling information,
`[0031] neºccº, is an index of the ACK resource, and
`[0032] Neºccº, is a parameter configured by higher lay
`erS.
`[0033] Neºccº, may be configured by Radio Resource
`Control (RRC) and broadcast to UEs. For dynamic schedul
`ing, the ACK resource may be linked to the first CCE carrying
`the scheduling information, e.g., as shown in equation (1).
`The ACK resource may thus be implicitly conveyed via the
`scheduling information, and no additional overhead is con
`sumed to send the ACK resource assignment to the UE.
`[0034] For dynamic scheduling, each transmission of data
`may occur as described above. For each transmission of data,
`the Node B may send scheduling information in one or more
`CCEs and may send a transmission of one or more transport
`blocks in one or more resource blocks conveyed by the sched
`uling information. The UE may send ACK information with
`the ACK resource determined based on the first CCE carrying
`the scheduling information.
`[0035] FIG. 3 shows an exemplary data transmission on the
`downlink with semi-persistent scheduling. A Node B may
`send a semi-persistent assignment or grant on the PDCCH in
`subframe t1. The semi-persistent assignment may include
`various parameters for transmissions of data on the downlink
`
`Samsung Exhibit 1007, Page 13
`
`
`
`US 2009/0245.194 A1
`
`Oct. 1, 2009
`
`as well as an ACK resource assignment for the uplink. In one
`design, upper layers (e.g., RRC) may configure a set of ACK
`resources, and the ACK resource assignment may comprise
`an index for an ACK resource in the set of configured ACK
`resources. In another design, the ACK resource assignment
`may assign any available ACK resource.
`[0036] The Node B may send a transmission of one or more
`transport blocks on the PDSCH in subframe tº. The Node B
`may send the transport block(s) in one or more resource
`blocks and in accordance with parameters conveyed by the
`semi-persistent assignment. The UE may receive the semi
`persistent assignment from the PDCCH and may process the
`transmission on the PDSCH in accordance with the semi
`persistent assignment to recover the transport block(s) sent by
`the Node B. The UE may generate ACK information for the
`transport block(s) and may send the ACK information in
`subframe t +Q. The ACK information may be sent with the
`ACK resource conveyed by the semi-persistent assignment.
`[0037] For semi-persistent scheduling, the semi-persistent
`assignment may be sent once with the first transmission of
`data and may be valid for a predetermined time period or until
`the semi-persistent assignment is revoked. The ACK resource
`assignment would be valid for the entire semi-persistent
`scheduling interval, which is the duration in which the semi
`persistent assignment is valid. The Node B may send new
`transmissions of data in accordance with the semi-persistent
`assignment, without having to send any scheduling informa
`tion, during the semi-persistent scheduling interval. The UE
`may send ACK information for each new transmission of data
`received from the Node B using the ACK resource provided
`by the semi-persistent assignment. For example, the Node B
`may send new transmissions at a periodic rate in subframesti,
`to-tº-FM, ta-ti-H2M, ..., and t, -ti-L-M, where parameters M
`and L and/or the semi-persistent scheduling interval may be
`configured. For example, in LTE, parameter M may be con
`figured by upper layers (e.g., RRC). The UE may send ACK
`information in corresponding subframes tº +Q, to--Q, ts+Q. . .
`. . and t, +Q with the assigned ACK resource.
`[0038] The Node B may also send retransmissions of data
`during the semi-persistent scheduling period and may send
`scheduling information for each retransmission of data, e.g.,
`in the same manner as for dynamic scheduling. The UE may
`send ACK information for each retransmission of data with
`the ACK resource associated with the first CCE carrying the
`scheduling information for that retransmission.
`[0039] In an aspect, an ACK resource assignment for semi
`persistent scheduling may be sent by re-using at least one
`existing field of a scheduling message. The scheduling mes
`sage may include a number of fields to carry scheduling
`information for dynamic scheduling. To simplify operation,
`the scheduling message may also be used to send a semi
`persistent assignment for semi-persistent scheduling. At least
`one field normally used to carry scheduling information for
`dynamic scheduling may be re-used to carry an ACK resource
`assignment for semi-persistent scheduling.
`[0040] Various formats may be defined for the scheduling
`message and may be applicable for different operating sce
`narios. Each format may include a specific set of fields for a
`set of parameters for scheduling information.
`[0041] FIG. 4A shows a scheduling message 410 in accor
`dance with Formats 1 and 1A defined by LTE. Formats 1 and
`1A may be used to schedule transmission of one transport
`block on the PDSCH. Message 410 includes a resource block
`assignment field, an HARQ process number field, a modula
`
`tion and coding scheme (MCS) field, a new data indicator
`field, a redundancy version field, and a transmit power control
`(TPC) command field. The redundancy version field and the
`new data indicator field may be considered as belonging in a
`retransmission sequence number field. Message 410 may also
`include other fields, which are not shown in FIG. 4A for
`simplicity.
`[0042] For HARQ, a number of HARQ processes may be
`defined. Each HARQ process may be used to send a new
`transmission and all retransmissions of a transport block. An
`HARQ process may be started for a transport block if the
`HARQ process is available and may terminate when the
`transport block is decoded correctly. The transport block may
`be encoded in accordance with an MCS selected for the
`transport block to obtain a codeword. The codeword may be
`partitioned into multiple redundancy versions, and each
`redundancy version may contain different encoded informa
`tion (or code bits) for the transport block. A Node B may
`select one redundancy version to send for a transmission of
`the transport block.
`[0043] Table 1 lists the fields of scheduling message 410
`and provides a short description for each field. Table 1 also
`gives the size of each field in number of bits.
`
`TABLE 1
`
`Scheduling Message
`
`Fields
`
`Size
`
`Description
`
`Resource block variable Indicate resource block(s) used to send a
`assignment
`transport block.
`HARQ process 3 bits
`Indicate HARQ process on which the transport
`number
`block is sent.
`Modulation and 5 bits
`Indicate modulation scheme and code rate for
`the transport block.
`coding scheme
`Indicate whether the current transmission is a
`New data
`retransmission of the transport block.
`indicator
`Indicate redundancy version being sent for the
`Redundancy
`transport block.
`version
`Indicate transmit power adjustment for the
`TPC command 2 bits
`PUCCH sent by a recipient UE.
`
`2 bits
`
`1 bit
`
`[0044] FIG. 4B shows a scheduling message 420 in accor
`dance with Formats 2 and 2A defined by LTE. Formats 2 and
`2A may be used to schedule a transmission of one or two
`transport blocks on the PDSCH in a spatial multiplexing
`mode. Message 420 includes a resource block assignment
`field, a TPC command field, an HARQ process number field,
`and two sets of fields for two transport blocks. Each set
`includes an MCS field, a new data indicator field, and a
`redundancy version field. Message 420 may also include
`other fields, which are not shown in FIG. 4B for simplicity.
`The fields in message 420 are described in Table 1.
`[0045] FIGS. 4A and 4B show two formats that may be
`used for sending scheduling information. Other formats may
`also be used and may include different fields than those
`shown in FIGS. 4A and 4B. For clarity, much of the descrip
`tion below refers to scheduling messages 410 and 420.
`[0046] For dynamic scheduling, message 410 or 420 may
`be used to send scheduling information for a transmission of
`data. A suitable scheduling message may be selected based on
`whether one or multiple transport blocks are sent and/or other
`considerations. For semi-persistent scheduling, message 410
`or 420 may be used to send a semi-persistent assignment with
`the first transmission of data. At least one field of message 410
`or 420 may be used to send an ACK resource assignment. In
`
`Samsung Exhibit 1007, Page 14
`
`
`
`US 2009/0245.194 A1
`
`Oct. 1, 2009
`
`general, any field(s) may be used to send the ACK resource
`assignment. However, it may be desirable to select a field that
`is not relevant (or not as relevant) for semi-persistent sched
`uling. For example, a field that may be less applicable for the
`first transmission of data and/or may have little adverse effect
`on performance may be selected. The number of fields to
`select may be dependent on the number of bits needed to send
`the ACK resource assignment.
`[0047] In one design, an ACK resource assignment may be
`sent in the new data indicator field, the redundancy version
`field, and the TPC command field. In the design shown in
`FIGS. 4A and 4B, five bits are available for these three fields.
`Up to 32 ACK resources may be configured or defined and
`assigned indices of 0 to 31. The configured ACK resources
`may be broadcast to the UEs or known a priori by the UEs. A
`5-bit ACK resource index for one of up to 32 possible ACK
`resources may be sent in the three fields to a UE. The UE may
`obtain the ACK resource index from the three fields and may
`determine the ACK resource assigned to the UE based on the
`ACK resource index and the configured ACK resources. The
`UE may use the ACK resource to send ACK information
`during the semi-persistent scheduling period.
`[0048] In another design, an ACK resource assignment may
`be sent in the new data indicator field, the redundancy version
`field, the TPC command field and all or a subset of the MCS
`field. For example, two bits in the MCS field may be used in
`conjunction with the five bits from the other three fields. Up
`to 128 ACK resources may then be configured with the seven
`bits in the four fields. A 7-bit ACK resource index for one of
`up to 128 configured ACK resources may be sent in the four
`fields to a UE. The MCS field can normally convey one of up
`to 32 MCS values for dynamic scheduling. A set of 8 MCS
`values may be supported for semi-persistent scheduling and
`may be configured by higher layers, e.g., RRC. One MCS
`value may be selected from the set of 8 MCS values and may
`be conveyed with three remaining bits in the MCS field. As
`another example, up to 64 ACK resources may be configured
`with five bits in the three fields and one bit in the MCS field.
`A set of 16 MCS values may be supported for semi-persistent
`scheduling, and one MCS value may be selected and con
`veyed with four remaining bits in the MCS field.
`[0049] In yet another design, an ACK resource assignment
`may be sent using two bits in the new data indicator field and
`the redundancy version field, one bit in the TPC command
`field, and three bits in the MCS field. Up to 64ACK resources
`may be configured with the six bits in the four fields. A 6-bit
`ACK resource index for one of up to 64 configured ACK
`resources may be sent using the six bits in the four fields to a
`|UE
`[0050] In yet another design, an ACK resource assignment
`may be sent in the TPC command field. Two bits are available
`in the TPC command field. Hence, up to four ACK resources
`may be configured and assigned indices of 0 to 3. A 2-bit ACK
`resource index for one of up to four configured ACK
`resources may be sent in the TPC command field to a UE.
`[0051] In general, any combination of fields and/or bits
`may be used to send an ACK resource assignment for semi
`persistent scheduling. If N bits are available to send the ACK
`resource assignment, then up to 2^ ACK res