throbber
PCT/SE2016/050009
`WO 2016/114708
`subset restriction would be signaled with a conventional bitmap, N =NH• Nv = 64 bits would be
`used.
`
`"Similar rows embodiment"
`
`In one embodiment, by using compressing of the CSR signalling, a scheme is designed
`
`5
`
`taking into consideration the hypothesis that precoders (k, l) with adjacent l-indices (i.e.
`(k, l 0 - 1), (k, l 0 ) and (k, l 0 + 1)) are likely to have the same restriction setting, meaning that if
`(k, l 0 ) is restricted , (k, l 0 + 1) is likely to be restricted as well and vice versa . The scheme works
`as follows :
`
`10
`
`First, a bitmap of NH bits are sent, indicating the codebook subset restriction for the
`"row" of precoders where l = 0 (c.f. Figure 4), i. e the precoders (k, l) = (0,0), (1,0), ... , (NH -
`1,0).
`
`Then , the codebook subset restriction for the second "row" of precoders, where l = 1 is
`sent. If the restriction is the same as for the previous row of precoders, a '1 ' is sent. If the
`
`restriction for this row differs from the restriction of the previous row, a 'O' is sent, followed by a
`
`15
`
`bitmap indicating the restriction for this row.
`
`The previous step is then repeated for each of the Nv "rows" of precoders.
`
`This embodiment is illustrated with an example, considering the codebook subset
`restriction setting illustrated in Figure 4, i.e. the restriction of precoders with indices (k, l) =
`(0,4), (3,5), ( 4,5), (7,4) should be signaled .
`For l = O:
`No precoders with l-index O should be restricted, therefore the bitmap '00000000' is
`
`20
`
`sent.
`
`25
`
`sent.
`
`sent.
`
`sent.
`
`30
`
`For l = 1:
`The restriction of this row is identical to the restriction of the previous row, the bit '1' is
`
`For l = 2:
`The restriction of this row is identical to the restriction of the previous row, the bit '1' is
`
`For l = 3:
`The restriction of this row is identical to the restriction of the previous row, the bit '1' is
`
`For l = 4:
`The restriction of this row is not identical to the restriction of the previous row, therefore
`
`the bit 'O' is sent. The bitmap indicating the restriction for this row should now be sent.
`
`35
`
`Precoders (0,4) and (7,4) should be restricted. Therefore, the bitmap '10000001 ' is sent.
`For l = 5:
`
`13
`
`Samsung Ex. 1002
`201 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`The restriction of this row is not identical to the restriction of the previous row, therefore
`
`the bit '0' is sent. The bitmap indicating the restriction for this row should now be sent.
`
`Precoders (3,5) and (4,5) should be restricted. Therefore, the bitmap '00011000' is sent.
`For l = 6:
`The restriction of this row is not identical to the restriction of the previous row, therefore
`
`5
`
`the bit '0' is sent. The bitmap indicating the restriction for this row should now be sent. No
`
`precoder should be restricted. Therefore, the bitmap '00000000' is sent.
`For l = 7:
`The restriction of this row is identical to the restriction of the previous row, the bit '1' is
`
`10
`
`sent.
`
`The string of bits to be signaled is thus
`
`0000000001110100000010000110000000000001', consisting of 39 bits. Generally, the number
`
`of bits required with this scheme is
`
`15
`
`20
`
`Nbits = M ·NH+ Nv - 1
`Where M is the number of times the rows change and a bitmap for a row has to be
`transmitted, M = 4 in the example. Analyzing the above expression, we note that 1 :::; M :::; Nv.
`This means that for some of the 2N = 2NwNv possible codebook subset restrictions , the number
`of bits required to signal the codebook subset restriction with this scheme is smaller than N,
`while for others, such as when M = N v , the number of bits required is larger than N.
`It should be noted that this is a small example for the sake of illustrating the
`embodiment. If a larger codebook is used, say NH = Nv = 30 , and M = 4 the number of bits
`required with this scheme would be Nbits = M ·NH+ Nv - 1 = 149 compared to N =NH· Nv =
`900 in the case of just transmitting the entire bitmap; this is hence a substantial reduction in the
`
`number of required bits.
`
`Finally, it is pointed out that all possible codebook subset restriction configurations can
`
`25
`
`be represented by this encoding/decoding scheme, thereby providing full flexibility.
`"Similar columns" embodiment
`
`In another embodiment, the scheme discussed in the previous embodiment is modified
`
`by instead taking into consideration the hypothesis that precoders (k, l) with adjacent k-indices
`(i.e. (k 0 - 1, l), (k 0 , l) and (k 0 + 1, l) ) are likely to have the same restriction setting, meaning
`that if (k 0 , l) is restricted, (k 0 + 1, l) is likely to be restricted as well and vice versa. The
`construction of the string of bits to be signaled would then work similarly as in the previously
`
`discussed embodiment, except that the precoders "columns" k will be used instead.
`
`In another embodiment an extra initial bit is inserted where '1' indicates that encoding is
`done under the assumption that precoders (k, l) with adjacent l-indices (i.e. (k, l 0 -
`1), (k, l 0 ) and (k, l 0 + 1) ) are likely to have the same restriction, hence the encoding is done row
`wise, whereas a '0' indicates that precoders (k, l) with adjacent k-indices (i.e. (k 0 -
`
`30
`
`35
`
`14
`
`Samsung Ex. 1002
`202 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`1, l), (k 0 , l) and (k 0 + 1, l) ) are likely to have the same restriction setting , hence encoding is
`done column wise.
`
`In another embodiment an initial bit is inserted where '1' indicates that no precoders are
`
`restricted, a '0' indicates that some precoders are restricted and the '0' is followed by a number
`
`5
`
`of bits representing the codebook subset restriction .
`
`Accordingly, different "compression" techniques (whether based on similar rows ,
`
`columns, or otherwise) may be adopted for different groups of precoders in the same codebook,
`
`where the particular technique is indicated to the device so that the device can decode the
`
`signaling. Alternatively, the same "compression" technique may be adopted for each of the
`
`10
`
`groups of precoders, but the network evaluates different possible techniques to identify the one
`
`that provides the best compression and then adopts that approach (and indicates it to the
`
`device).
`
`Of course, the embodiments shown in Figure 2, and variations thereof, may be used for
`
`signaling a restricted subset of precoders in any given codebook, whether Kronecker structured
`
`15
`
`or not. Moreover, the signaling may be rank-specific, meaning that different signaling restricts
`
`different rank-specific codebooks.
`
`According to other embodiments shown in Figure 5, a method is implemented in a
`
`network node 10 (e.g., a base station) for signaling to a wireless communication device 14
`
`which precoders in a codebook are restricted from being used (e.g. , which Kronecker product
`
`20
`
`precoders are restricted). As shown, the method includes generating codebook subset
`
`restriction signaling that, for each of one or more groups of precoders, jointly restricts the
`
`precoders in the group, e.g., with a single signaling bit (Block 210). In at least some
`
`embodiments, this signaling (i) is rank-agnostic so as to restrict precoders irrespective of their
`
`transmission rank; and/or (ii) jointly restricts a group of precoders by restricting a certain
`
`25
`
`component that those precoders (i.e., the precoders in the group) have in common. Regardless,
`
`the method then includes sending the generated signaling to the wireless communication device
`14 (Block 220).
`
`Consider embodiments that jointly restrict a group of precoders by restricting a certain
`
`component that those precoders (i.e., the precoders in the group) have in common. Precoders
`
`30
`
`have a certain component in common if the precoders are derived from or are otherwise a
`
`function of that same component. In one embodiment, for example, a group of precoders W(b)
`
`that have a certain component b in common are jointly restricted by restricting that component
`
`b. Restriction of this component b may be signaled for instance in terms of one or more indices
`
`for the component (e.g., m where the component is indexed as bm or (k, l) where the
`
`35
`
`component is indexed as bk,l , with m, k, and l being indices for a Kronecker-structured
`
`codebook as described above) .
`
`Note that embodiments herein contemplate a precoder having one or more different
`
`"components" at any level of granularity (e.g., component(s) at a high level of precoder
`15
`
`Samsung Ex. 1002
`203 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`factorability and/or component(s) at a lower level of precoder factorability). For example, a
`
`precoder may comprise one or more different components b at one level of granularity. At a
`
`finer level of granularity, though, each of these components b may in turn be derived from or
`
`otherwise be a function of multiple sub-components xH and x v such that b(xH,xv ). In this case,
`
`5
`
`a group of precoders W(xH,xv) that have a certain component xH or xv in common may be
`
`jointly restricted by restricting that component xH or xv. Restriction of this component x H or x v
`
`may be signaled for instance in terms of an index for the component (e.g. , k or l where the
`
`component xH is indexed as x~ and the component xv is indexed as xt, with xH and x v being
`
`horizontal and vertical beamforming vectors, respectively, and with k and l being indices for a
`
`10
`
`Kronecker-structured codebook as described above).
`
`In some embodiments, a precoder at one level of granularity consists of one or more
`
`different components that are referred to as one or more so-called "beam precoders". Each
`precoder Win this regard consists of one or more beamforming vectors b 0 , bi, ... , bx that are
`referred to as beam precoders. One or more embodiments herein jointly restrict a group of
`
`15
`
`precoders W that have a certain beam precoder in common, by restricting that beam precoder.
`
`With restriction of precoders Was a whole founded on restriction of one or more of their
`
`constituting beam precoders, these embodiments advantageously generate the CSR signaling
`
`in terms of beam-specific restrictions (i.e., restrictions of certain beam precoders), rather than in
`
`terms of precoder-specific restrictions (i.e. , restrictions on precoders Was a whole). In some
`
`20
`
`embodiments, the device 14 shall assume that a precoder Wis restricted if one or more of its
`
`beam precoders are restricted. In other embodiments, each beam precoder must be restricted
`
`for the device 14 to assume that the total precoder W is restricted.
`
`In one embodiment, a beam precoder is the beamforming vector used to transmit on a
`
`particular layer, where different scaled versions of that beamforming vector are transmitted on
`
`25
`
`different polarizations. Different layers are transmitted on different beam precoders. A precoder
`
`W in this case can be expressed as:
`w =a. [ ho
`]
`bL-1
`b1
`~L-1bL-1
`~oho ~1b1
`Here, W is a N x L precoder matrix, where N is the number of transmit antenna ports, L
`
`the transmission rank (i.e. the number of transmitted spatial streams), b 0 , b1, ... , bL-i are!!_ x 1
`2
`beamforming vectors (denoted beam precoders), ~ 0 , ~ i , ••• , ~L-i and a are arbitrary complex
`numbers. Another precoder W of the same codebook as W above can be expressed as:
`
`30
`
`W = a . [ b1
`b2
`]
`bL
`~LbL .
`~1b1 ~2b2
`For example, by signaling b0 , only the former precoder is restricted and by signaling b 1 both
`precoders will be restricted.
`
`16
`
`Samsung Ex. 1002
`204 of 409
`
`

`

`WO 2016/114708
`
`PCT/SE2016/050009
`
`In some embodiments, the first!!_ antenna ports are mapped to antennas with one
`2
`
`polarization while the latter!!_ antenna ports are mapped to antennas with the same positions as
`2
`the first antennas, but with an orthogonal polarization. In such embodiments, for each column of
`
`W (i.e. the precoder for each spatial layer), a beam precoder h is transmitted on one
`
`5
`
`polarization and a scaled version of the same beam precoder <ph is transmitted on a second
`
`polarization. Such scaling may impact the phase, amplitude, or both the phase and amplitude of
`
`the beam precoder.
`
`In another embodiment, a beam precoder is the beamforming vector used to transmit on
`
`multiple different layers, where the layers are sent on orthogonal polarizations. In this case, a
`
`10
`
`precoder W can be expressed as:
`
`W = a . [ ho
`]
`ho
`ho
`(()oho
`(()1ho
`(()L-1ho
`Accordingly, it should be noted that the beam precoders for each spatial layer
`h 0 , h1, ... , hL-i may be different beam precoders, or, some subsets of the beam precoders may
`be identical, for example h 0 may be equal to h 1 .
`In yet another embodiment, a beam precoder is the beamforming vector used to transmit
`
`15
`
`on a particular layer and on a particular polarization. That is, a beam precoder may be defined
`
`in a slightly different way than the definition above. The definition of a beam precoder may for
`
`example allow different beam precoders to be transmitted on the different polarizations of the
`
`same layer, such as
`
`w = a . [ ho
`]
`h2
`h2L-2
`(()L-1h2L-1 ·
`(()oh1
`(()1h3
`In still another embodiment, the beam precoders may be defined by disregarding the
`
`20
`
`polarization as
`
`W = a· [h 0
`hL-1] .
`h 1
`Note that the beam precoders h 0 , h1, ... , hL-i may be chosen explicitly from a set of
`beam precoders (a codebook) or they may be implicitly chosen when selecting the (total)
`
`25
`
`precoder W from a codebook X. It should be noted that the selection of the (total) precoder W
`
`may be made with one or several PM ls. In the case where selection of the total precoder Wis
`
`made with several PM ls, the resulting beam precoders for each layer may be a function of only
`
`a subset of the PM ls or they may be a function of all PM ls.
`
`Irrespective of the particular way a beam precoder is defined, though, one or more
`
`30
`
`embodiments herein jointly restrict a group of precoders W that have a certain beam precoder in
`
`common, by restricting that beam precoder. That is, in some embodiments, codebook subset
`
`restriction (CSR) may be signalled based on the set of possible beam precoders h, instead of
`
`CSR signalled on the set of possible (total) precoders W. In some such embodiments, the
`
`device 14 shall assume that a precoder W is restricted if one or more of the beam precoders
`
`17
`
`Samsung Ex. 1002
`205 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`h 0 , h 1 , ... , hL-i of each layer are restricted . In other such embodiments, each layers' beam
`precoder must be restricted for the device 14 to assume that the total precoder W is restricted .
`
`Consider a specific example for an STX codebook with transmission rank 2 . In some
`
`embodiments, this codebook is defined as shown in Figure 6 . Defined in this way, each
`
`5
`
`precoder W is formed in part from a beam precoder vm (note the notation shift from
`
`h 0 , h 1 , ... , hL-i to vm ). The beam precoder index mis the same for some precoders W, including
`for instance precoders whose subcodebook index i 2 is equal to 0, 1, 8, 9, 12 or 13 (since for
`those precoders m = 2i1 ). This means that those precoders W have the same beam precoder
`vm in common. Accordingly, some embodiments herein jointly restrict a group of precoders W
`
`10
`
`that have a particular beam precoder vm in common, by restricting that beam precoder vm, e.g. ,
`
`with a single bit. Restriction of this beam precoder vm may be signaled for instance in terms of
`
`index m (e.g., beam precoders indexed with a particular value of mare restricted) . Signaling in
`
`this case may constitute a bitmap, with different bits in the bitmap respectively dedicated to
`
`indicating whether or not different beam precoders are restricted from being used. For example,
`
`15
`
`signaling may constitute a bitmap of m values, with different bits in the bitmap respectively
`
`dedicated to indicating whether or not beam precoders indexed with different of m values are
`
`restricted from use.
`
`In alternative embodiments not shown in Figure 6, the beam precoder vm is replaced by
`
`beam precoder vk ,l, which is a Kronecker product of a vertical beamforming vector xv with index
`
`20
`
`k and a horizontal beamforming vector x H with index l. For example, as noted above, these
`
`beamforming vectors may comprise OFT vectors. Regardless, restriction of beam precoder vk ,l
`
`may be signaled in terms of the index pair (k, l). Signaling in this case may constitute a bitmap
`
`of (k, l) value pairs, with different bits in the bitmap respectively dedicated to indicating whether
`
`or not beam precoders indexed with different (k, l) value pairs are restricted from use.
`
`25
`
`Instead of such a bitmap, restriction of one or more beam precoders vk, l in some
`
`embodiments is jointly signaled in terms of a "rectangle" defined by two (k, l) value pairs:
`namely, (k 0 , l 0 ) and (k1 , l 1 ). In this case, beam precoders vk,l with indides k 0 < k < k 1 and
`l 0 < l < l 1 are restricted .
`As yet another alternative, restriction of one or more beam precoders vk,l in some
`
`30
`
`embodiments is signaled in terms of a bitmap of k values and/or a bitmap of l values. If signaled
`
`as only a bitmap of k values, the device in some embodiments assumes that any beam
`
`precoders vk ,l with certain k values are restricted, irrespective of those precoders' l values. If
`
`signaled as only a bitmap of l values, the device in some embodiments assumes that any beam
`
`precoders vk,l with certain l values are restricted, irrespective of those precoders' k values. If
`
`35
`
`signaled as both a bitmap of k values and a bitmap of l values, the device in some
`
`embodiments assumes that only beam precoders vk,l with certain (k , l) value pairs as
`
`collectively defined by those bitmaps are restricted.
`
`18
`
`Samsung Ex. 1002
`206 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`That said, restrictions specified in term of k and/or l values may in some sense be
`
`deemed as restrictions at a finer level of granularity than even the beam precoders themselves.
`
`Indeed, as noted above, each beam precoder vk,z, is in some embodiments a Kronecker
`
`product of a vertical beamforming vector xv with index k and a horizontal beamforming vector
`
`5
`
`xH with index l. Accordingly, signaling the restriction as k and/or l values effectively amounts
`
`to restricting (sub)components xH or xv.
`
`Consider an example of these finer-granularity embodiments where codebook subset
`
`restriction is to be applied to beam precoders with l values of 3 or 4. If this configuration of
`codebook subset restriction would be signaled with a conventional bitmap, N =NH• Nv = 64
`bits would be used. By contrast, the scheme in these finer-granularity embodiments consider
`
`10
`
`restriction of entire precoder "rows", i.e all precoders that are formed from beam precoders with
`
`the same l-index is either turned on or off. To signal the codebook subset restriction in this
`example, therefore, the bitmap '00011000' of l values, consisting of Nv = 8 bits, may be sent.
`With this scheme, a large reduction of the number of bits required to signal the codebook subset
`
`15
`
`restriction is seen. However, not all of the 2N possible codebook subset restrictions may be
`
`signaled .
`
`In a similar embodiment, the restriction is applied on the precoder "columns" k and the
`
`codebook subset restriction is signaled with a NH bit long bitmap, indicating restrictions of entire
`
`precoder "columns".
`
`20
`
`In another embodiment an extra initial bit is inserted where '1' indicates that encoding is
`
`done as above "row wise", whereas a '0' indicates is done "column wise".
`
`In yet another embodiment, the device 14 shall assume that a precoder Wis restricted if
`
`both the vertical and the horizontal precoder in the Kronecker structure are restricted. If only one
`
`of the vertical and horizontal precoders are restricted, then the device 14 shall not assume that
`
`25
`
`the resulting precoder after Kronecker operation is restricted.
`
`Thus, one or more embodiments herein advantageously exploit a codebook's Kronecker
`
`structure to generate the signaling of Figure 5 in terms of indices k, l, and/or m. In some
`
`embodiments, for example, the signaling is generated to jointly restrict, e.g., with a single bit, a
`
`group of precoders that either (i) have the same value of index k; (ii) have the same value of
`
`30
`
`index l; or (iii) have the same pair of values for indices (k , l).
`
`In some embodiments, signaling that jointly restricts a group of precoders by restricting a
`
`certain component (e.g., beam precoder) that those precoders have in common is rank(cid:173)
`
`agnostic. That is, the signaling jointly restricts the group of precoders regardless of the
`
`35
`
`precoders' transmission rank (i.e., regardless of which rank-specific codebook they belong to).
`For example, embodiments that restrict a single beam precoder h0 can be extended so that all
`precoders across all ranks that contain the restricted beam precoder h 0 are restricted. Hence,
`all precoders across all ranks that contain a certain beam precoder h0 is a precoder group that
`can be restricted jointly. According to some embodiments, therefore, an advantage of signaling
`19
`
`Samsung Ex. 1002
`207 of 409
`
`

`

`WO 2016/114708
`PCT/SE2016/050009
`CSR based on beam precoders is that one does not need to signal a separate CSR for
`
`precoders with different rank (precoders with different rank are restricted with the same CSR) .
`
`This reduces signaling overhead .
`
`Signaling that jointly restricts a group of precode rs by restricting a certain component
`
`5
`
`that those precoders have in common also proves effective for restricting precoders that
`
`transmit in whole or in part towards certain angular pointing directions. Indeed, according to
`
`some embodiments herein, the network node 10 jointly restricts a group of precoders that
`
`transmit at least in part towards a certain angular pointing direction, by restricting a certain
`
`component (e.g ., beam precoder) which has that angular pointing direction. In this way, the
`
`10
`
`network node 10 avoids transmitting energy in a certain direction, by signaling to the device 14
`
`by means of CSR that the device 14 shall not compute feedback for that particular direction.
`
`More specifically in this regard, when each precoder Wis formed from multiple beam
`
`precoders, the precoder Win some sense has multiple angular pointing directions
`
`corresponding to the angular pointing directions of its constituent beam precoders (where each
`
`15
`
`beam precoder has its own azimuth and zenith angular pointing direction for example). In
`
`another sense, though, the precoder W has an overall angular pointing direction that is a
`
`combination (e.g. , average) of its beam precoders' respective directions. By restricting beam
`
`precoders that have certain angular pointing directions, embodiments herein effectively restrict
`
`precoders that transmit at least in part in those directions, and do so with reduced signaling
`
`20
`
`overhead.
`
`As an example, a set of rank-1 precoders with the same angular pointing direction but
`
`with different polarization properties, such as the whole set of rank-1 precoders
`
`[ej~~bJ [ej~~bJ [ej~~bJ
`may be restricted by restriction signaling of a single beam precoder b 0 . That is, when a
`restriction is signaled for a certain beam precoder, the restriction applies implicitly to all
`
`polarization phases of the signaled beam. Hence, the group of rank-1 precoders exemplified
`
`above is associated with a single CSR bit and is thus jointly restricted. This reduces device
`
`complexity and CSR signaling overhead, since only the beam direction needs to be signaled.
`
`In another example, the set of rank-1 precoders
`
`[ej~~bJ. [ej~\J [ej~~bJ.
`may be jointly restricted by restriction signaling of a single beam precoder b 0 . Hence, the group
`of rank-1 precoders exemplified above is associated with a single CSR bit and is thus jointly
`
`25
`
`30
`
`restricted.
`
`Restriction of precoders with certain angular pointing directions can also be
`
`35
`
`accomplished by specifying restrictions in terms of certain k and/or l values. This is illustrated
`
`with reference to Figure 7, which illustrates the angular beam pointing directions of rank-1
`
`20
`
`Samsung Ex. 1002
`208 of 409
`
`

`

`PCT/SE2016/050009
`WO 2016/114708
`precoders in a codebook according to one example. In this example, the network node has a
`
`4x4 antenna array where no mechanical downtilt is used. The Kronecker codebook consists of 8
`vertical and 8 horizontal precoders, i.e. NH = N v = 8. In this example, codebook subset
`restriction is applied to restrict beams with pointing directions in the zenith interval [80 °, 100°]
`
`5
`
`(the interval is illustrated with dotted lines). That is, codebook subset restriction is applied in the
`angular interval 80 ° < 0 < 100°, such that the precoders with indices l-index 3 and 4 are
`restricted. The restricted beams are illustrated with an 'o' while the unrestricted beams are
`
`illustrated with an 'x'. The beam index kin the horizontal codebook and l in the vertical
`
`10
`
`codebook is written next to the beams as (k, l). To signal the codebook subset restriction in this
`example, therefore, the bitmap '00011000' of l values, consisting of Nv = 8 bits, may be sent.
`With this scheme, a large reduction of the number of bits required to signal the codebook subset
`
`restriction is seen.
`
`In another embodiment, the device 14 shall assume that a precoder is restricted if both
`
`the vertical and horizontal precoder in the Kronecker structure are restricted. This allows to
`
`15
`
`restrict a rectangular "window" of beam former pointing angles as seen from the network node
`
`10.
`
`This can also be accomplished by signaling the restriction as a "rectangle" of precoders
`defined by the index pairs (k 0 , l 0 ) and (k 1 , l 1 ). With this scheme, precoders with indices
`k 0 < k < k 1 and l 0 < l < l 1 are restricted.
`Component-based restriction of a precoder group is just one example of embodiments
`
`20
`
`that provide for rank-agnostic CSR signalling. Other embodiments herein also provide for such
`
`rank-agnostic signaling. For example, some embodiments herein generate signaling to jointly
`
`indicate that a group of precoders which transmit in whole or in part in certain angular pointing
`
`direction(s) are restricted, by generating the signaling to (explicitly or implicitly) indicate those
`
`25
`
`angular pointing direction(s). The signaling may for instance specify an angular area or interval
`
`that is restricted, in terms of one or more angular parameters. This restriction may concern the
`
`angular pointing direction of a precoder as a whole, or the angular pointing direction of any
`
`beam precoder forming the precoder.
`
`30
`
`In one embodiment, the angular area or interval may be represented by angular points
`(¢ 0 , 0 0 ) and (¢ 1 , 0 1 ) , spanning a rectangle in the angular domain. Here, ¢ and 0 are the
`azimuth and zenith angles with respect to the eNodeB respectivly. Multiple such rectangular
`
`areas may be signaled although the present embodiment focuses on the case of a single
`
`rectangular area for simplicity. The device 14 may then calculate the angular pointing directions
`
`of the precoders in the codebook and compare them to the restricted angular area to derive the
`
`35
`
`codebook subset restriction. The device 14 may need some additional information regarding
`
`what to assume about the transmitter antenna array (which does not need to correspond to the
`
`actually used antenna array) to be able to calculate the pointing directions of the precoders.
`
`21
`
`Samsung Ex. 1002
`209 of 409
`
`

`

`PCT/SE2016/050009
`WO 2016/114708
`Consider an exemplary embodiment where the (sub)-codebooks of the Kronecker codebook
`consist of DFT-precoders, i.e
`The horizontal codebook can be expressed as
`
`/ 2
`x~ = 1 e n MhQ"
`
`ti<+<lh
`
`[
`
`.2 (Mh-t )k+<lh ]
`- • · e 1 n M hQ"
`
`T
`
`, k = O, ... , Mh Qh - 1, where Qh is an integer horizontal
`
`5
`
`oversampling factor and Llh can take on value in the interval Oto 1 so as to "shift" the beam
`pattern (Llh =0.5 could be an interesting value for creating symmetry of beams with respect to
`
`the broadside of an array).
`
`The vertical codebook can be expressed as xi = 1 e 1
`
`[
`
`·2 11+<1v
`n MvQv
`
`·2
`• •• e 1
`n
`
`( Mv- l)l+<lv]T
`MvQv
`
`, l =
`
`0, ... , MvQv - 1, where Qvis an integer vertical oversampling factor and Liv is similarly defined as
`above.
`
`10
`
`The pointing direction of precoder (k, l) can be calculated by first calculating the pointing
`
`angle with respect to the broadside of the antenna array:
`
`k +LI_ QvMv
`~
`2
`0 = acos(
`)
`d v QvMv
`
`l +LI _ QhMh
`2 ~ )
`¢ = asin(
`dHQhMhsin(0)
`
`15
`
`20
`
`Where dv and dH
`
`is the vertical and horizontal antenna element spacing of the array, in
`
`wavelengths, respectively. The mechanical downtilt angle f3 is taken into account in order to
`
`calculate the actual beam pointing angles as:
`<p = L(cos( 1J) sin( 0) cos(-{3) - cos( 0) sin(-/3) + j sin( 0) sin( 0))
`0 = acos( cos( <P) sin( e) sin(- /3) + cos(- /3) cos( li))
`The device 14 needs to be signaled the additional information dH, d v and f3 to be able to
`
`calculate the beam pointing direction of the precoders in the codebook. It is assumed that the
`
`device 14 already knows the parameters Qv , Mv, Qh, Mh and LI as part of the codebook structure.
`The set of parameters ¢ 0 , 00 ,¢1 , 01 , dH, d v,/3 thus parameterizes the codebook subset
`restriction in this embodiment. When signaling said parameters, several strategies may be used.
`In one embodiment, each parameter is uniformly quantized with a number of bits, over a
`predefined interval. An example is given in the table below.
`
`Parameters
`
`¢0, 00,¢1, 01
`
`dH,dv
`/3
`
`Interval
`
`Quantization bits
`
`[0,180) [deg]
`
`(0,2)
`
`(-30,30) [deg]
`
`22
`
`6
`4
`
`6
`
`Samsung Ex. 1002
`210 of 409
`
`

`

`PCT/SE2016/050009
`WO 2016/114708
`In this embodiment, the number of bits required to signal the codebook subset restriction
`
`is 38. Note that this is independent of the codebook size.
`
`In another embodiment, each parameter may take a value from a fixed set of possible
`
`values. Each possible value of the parameter is encoded with a different number of bits
`
`5
`
`depending on e .g. the perceived likelihood of the parameter taking that value . For example, the
`
`horizontal array element spacing dH may be encoded as follows
`
`V
`
`Bi
`
`5
`
`alue
`
`ts
`
`0.
`
`1
`
`8
`
`1
`
`0 .
`
`0
`
`65
`
`0.
`
`0
`
`1
`
`0
`
`4
`
`0
`
`2
`
`0
`
`75
`
`0 .
`
`0
`
`011
`
`010
`
`001
`
`0001
`
`0000
`
`In this embodiment, the encoding of dH was designed to take into account dH = 0.5 is a
`common value for horizontal antenna element separation , thus encoding this value with a low
`
`10
`
`number of bits. Other, less common, values are encoded with a larger number of bits. Note that
`
`the encoding of dH in this embodiment constitutes a uniquely decodable code.
`
`In another embodiment, some of the parameters are uniformly quantized with a number
`
`of bits over a predefined interval, while other parameters are encoded with a different number of
`
`bits as in the previous embodiment.
`
`15
`
`In some other embodiments , different sets of parameters relating to the restricted
`
`angular area may constitute the parameters that define the codebook subset restriction . In one
`:-;:; 0 < 01 is restricted , and thus , 00 , 01 may be sent.
`such embodiment, only a zenith interval 0 0
`In another such embodiment, the restriction is only an azimuth interval </Jo :-;:; </J < ¢ 1 . In yet
`another such embodiment, the angle interval may be open-ended , i.e. </J < ¢ 1 constitutes the
`restriction.
`
`In other embodiments, parameters relating to the antenna array such as dH , dv and I.JI
`
`are not a part of the codebook subset restriction parameters , instead they may be already
`
`known to the UE or the UE assumes a default value of said parameters and the eNodeB
`chooses restriction angles (</Jo, 0 0 ) and (</Jv 01 )
`in such a way that the intended precoders are
`restricted when the UE calculates the restriction based on the default values of said parameters ,
`
`where the default values of said parameters may differ from the actual value of said parameters.
`
`In other embodiments, more parameters may be included in the codebook subset
`
`restriction parameters. In one such embodiment, the roll angle y of the antenna array may be
`
`20
`
`25
`
`included in the codebook subset restriction parameters.
`
`30
`
`In view of the above modifications and variations, one recognizes that there are many
`
`ways that the CSR signaling can jointly restrict precoders in a group. The signaling can be rank(cid:1

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