throbber
Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0020)
`
`In at least some embodiments,
`
`the method is performed for only one group. This
`
`single group in one embodiment includes all precoders in the codebook.
`
`[0021)
`
`In another embodiment. of coiurse, the single group includes only a portion of the
`
`precoders in the codebook, such that the signaling approach is adopted for only this portion,
`
`while other signaling approaches (e.g., the conventional bitmap) is adopted for other portions.
`
`[0022)
`
`In other embodiments, the meithod is performed for multiple different groups that
`
`respectively include different portions of the precoders in the codebook. In one such
`
`ernbodime11t, the signaling indicates the actual configurations for the groups in a defined order.
`
`In one embodiment, the one or more reference configurations for any given group includes the
`
`actual configuration, if any. signaled Immediately before that of the given group (according to
`
`the defifled order).
`
`[0023]
`
`Consider a s1mple example with an arbitrary codebook of size N, where the single
`
`group includes all N precoders. A certain configuration out of the zN possible codebook subset
`
`restriction configurations for the single group is deemed more probable. This configuration is
`
`represented by a single bit, '1'. The other zN -1 configurations are represented by a '0',
`
`followed by a bitmap of size N. One of th,e configurations is then represented by ·1 bit, while the
`
`other configurations are represented by N + 1 bits. Since the configuration represented by one
`
`bit is more frequently signaled, accord.ingi to the assumption, the aver.age number of bits
`
`required to convey the codebook subset restriction may be much less than N.
`
`[0024)
`
`However, if the assumption that one of the possible codebook subset restriction
`
`configurations was more likely than the others was incorrect for !he actual usage of codebook
`
`subset restriction configurations.
`
`the ave1rage number of bits required to convey a codebook
`
`subset restriction to a UE may be larger than N bits. One or more embodiments herein
`
`therefore aim to choose the representations of the 2N configurations well. Various methods may
`
`8
`
`IPR2022-00464
`Apple EX1002 Page 142
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`represent the zN configurations differently depending on which sets of precoders are more likely
`
`to be restricted.
`
`[0025)
`
`Consider for example embodiments where the codebook is defined for a multi-
`
`dimensional (e.g., two-dimensional) anteinna array. Such antenna arrays may be (partly)
`
`described by the number of antenna columns corresponding to the horizontal dimension M11., the
`
`number of antenna rows corresponding to tne vertical dimension M., and the number of
`
`to different polarizations M,, The total number of antennas is thus
`dimensions corresponding
`M = M11 M,,Mp. It should be pointed out thtat the concept of an antenna is non-limiting in the
`
`sense that it can refer to any vfrtuali2:atio1n (e.g., linear mapping) of the physical antenna
`
`elements. For example, pairS of physical sub-elements could be fed the same signal, ·and hence
`
`share the same virtualized antenna port.
`
`[0026)
`
`An example of a 4x4 array wit:h cross-polarized antenna elements is illustrated in
`
`Figure 3. Specifically, Figure 3 shows a two-dimensional antenna array of cross-polarized
`
`antenna elements (Mp= 2), with Mn= 4 horizontal antenna elements and Mv; 4 vertical
`
`antenna elements, assuming one antenna element corresponds to one antenna port.
`
`[0027)
`
`Precoding may be interpreted as multiplying the signal with different beamforming
`
`weights for each antenna pdor to transmi1ssion. A typical approach is to tailor the precoder to the
`
`antenna form factor, i,e. taking into account M11., Mu and Mv when designing the precoder
`
`codebook.
`
`[0028)
`
`According to some embodirne1nts, a precoder codebook Js tailored for 20 antenna
`
`arrays by combining precoders tailored f()r a horizontal array and a vertical array respective'ly by
`
`means of a Kronecker product. This mecins that (at least part of) the precoder can be described
`
`as a function of
`
`9
`
`IPR2022-00464
`Apple EX1002 Page 143
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`where WH is a horizontal precoder taken from a (sub)-codebook XH containing NH codewords
`
`and similarly Wv is a vertical precoder taken from a (sub)-codebook Xv containing Nv
`
`codewords. The joint codebook. denoted XH®Xv,
`thus contains Nlf • Nv codewords. The
`elements of XH are indexed with k = o, ... , NH - 1, the elen1ents of Xv are indexed with I=
`o, ... , Nv -1 and the elements of the joint codebook X H®X v are indexed with rn = Nv • k + l
`meaning that m = 0, ... , NH • Ny -1.
`
`(0029)
`
`In some embodiments, for example, the (sub)-codebooks of the Kronecker codebook
`
`consist of DFT-precoders. In this case, the horizontal codebook can be expressed as X~ =
`
`ovet'Sampling factor and Ll1t can take on value in the interval O to 1 so as to "shift" the beam
`
`pattern (LI,~ =0.5 could be an interesting value for creating symmetry of beams with respect to
`
`the broadsTde of an array). And the vertical codebook can be expressed as
`
`.2
`x~ = 1 e 1
`r
`
`tl-.11~
`TlMvQv
`
`'? CMu-1)1+.1,,]T
`'" e 1
`-"'
`MvQv
`
`, l = 0, ... , MvQ,, - 1, where Q.,,is an integer vertical
`
`oversampling factor and ii,, is similarly defined as above.
`
`[0030)
`
`It should be pointed out that a precoder codebook may be defined in several ways.
`
`For example, the above mentioned Kronecker codebook may be interpreted as one codebook
`
`indexed with a single PMI m. Alternatively, it may be interpreted as a single codebook indexed
`
`with two PMls k and I. It may also be interpreted as two separate codebooks, indexed with k
`
`and l respectivly. Further, the Kronecker codebook discussed above may only describe a part of
`
`the precoder, i.e. the precoder may be a function of other parameters as well. In a such
`
`example, the precoder isa function also of another PMI n. Again, this can be interpreted as
`
`three separate codebooks with indices k. land n respectively, or two separate codebooks with
`
`indices m = Nv · k +land n respectivly. It may also be interpreted as a single joint codebook
`
`10
`
`Samsung Ex. 1002
`144 of 409
`
`IPR2022-00464
`Apple EX1002 Page 144
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`with a joint PMI. Embodiments herein should be considered agnostic with respect to how a
`
`codebook is defined.
`
`[0031)
`
`With this understanding, the codebook at issue in Figure 2 may be a Kronecker
`
`codebook that comprises different precoders indexed (at least in part) by different possible
`
`values of a single index parameter (e.g., index parameter m = O, ... , NH · Nv -
`
`l). In this case.
`
`the different possible values of the single index pa.rameter are divided into different clusters of
`
`consecutively ordered values. And precoders in the different groups are respectively indexed (at
`
`least in part) by the different clusters of consecutively ordered values. For example, precoders
`indexed by the cluster m = 0, ·-· ml belonig to a first group, precoders indexed by the cluster
`m = mZ. , .. m3 belong to a second group, precoders indexed by the cluster m = m4, ... mS
`
`belong to a third group, and so on. As an even more specific example, one or more
`
`embodiments exploit the Kronecker struc;ture of the precoder by mapping the inde:xl m to indices
`k and las m = N,,k + l and grouping the precoders such that m = O, .•• ~Nv-·1 is the first group,
`m=-Nv' ..... 2Nv-1 is the second group, etc.
`
`[0032]
`
`In another embodiment, by contrast, the Kronecker codebook comprises different
`
`precoders indexed (at least in part) by di1ferent pairs of possible values for a first-dimension
`index parameter (e.g., k = o, ... , NH -1) and a second-dimension
`
`index parameter (e.g ..
`
`L = 0, •. -.Nv - 1). In ibis case, precoders in each of !he different groups are indexed (at least in
`
`part) by pairs (k, l) that have tt,e same value for the fi.rst-dimenslon index parameter k and/or
`
`the second-dimension
`
`index parameter l..
`
`[0033)
`
`Two different embodiments in this regard, referred lo as a "similar rows embodiment"
`
`arid a "similar columns embodiment". will now be illustrated in the context of a Kronecker
`
`codebook and where only a single reference configuration is defined for a group. The Kronecker
`
`codebook in this example consists of precoders wlth different angular directions, spanning a
`
`two~dimensional angular area as seen from the transmitter. An important use case for codebook
`
`11
`
`IPR2022-00464
`Apple EX1002 Page 145
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`subset restriction in such an embodimen1i may be to restrict precoders in a certain angular area
`
`or angle interval, e.g. corresponding to a direction where a user hotspot of an adjacent cell is
`
`located. The eNodeB would then reduce interference to said adjacent cell and particular the
`
`hotspot area if precoders corresponding to beams pointing at that direction were restdcted. This
`
`is beneficial from a system capacity pers1Pective.
`
`[0034)
`
`In the following. consider the i;pecific example where codebook subset restriction is
`
`used on a Kronecker codebook in order to understand how different embodiments can be used
`
`to reduce the signaling overhead. In this scenario, a 4x4 antenna array with a mechanical
`
`downtilt of 18° is used. The Kronecker co•debook consists of 8 vertical and 8 horizontal
`
`precoders, i.e. Nu = Nv = 8. The angular pointing directions of the precoders in the codebook
`
`are illustrated In Figure 4.
`
`[0035)
`
`Codebook subset restriction is applied to restrict beams with pointing directions in
`
`the zenith interval (85°, 95° J (illustrated with dotted lines). That is. codebook subset restriction is
`applied in the angular Interval 85° < 0 < 95". meaning that the precoders with indices (k, l) =
`
`(0,4), (3,5), (4,5), (7,4-) are restricted. These restricted beams are illustrated with an 'o' while the
`
`unrestricted beams are illustrated with an 'x'. The beam index k in the horfzontal codebook and
`
`l in the vertical codebook is written next to the beams as (k, l). If this configuration of codebook
`subset restriction would be signaled with a conventional bitmap. /V = tv11 · Ny ~ 64 bits would be
`used.
`
`"Similar rows embodiment"
`
`[0036)
`
`In one embodiment, by using compressing of the CSR signalling, a scheme is
`
`designed taking into consideration the hypothesis that precoders (le, l) with adjacent l-indices
`
`(i.e. (lc,l 0 -1),
`
`(Jc, 10) and (k, L0 + 1)) are likely to have the same restriction setting. meaning
`
`that lf (le. l0)
`
`is restricted, Ck. lo+ 1) is likely to be restricted as well and vice versa. The scheme
`
`works as follows:
`
`12
`
`IPR2022-00464
`Apple EX1002 Page 146
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0037)
`
`First, a bitmap of NH blts are sent, indicating the codebook subset restriction for the
`
`"row" of precoders where l = O (c.f. Figure 4), Le the precoders (le, L) = (0,0), (1,0), ... , (NH -
`
`1,0).
`
`[0038)
`
`Then, the codebook subset reistriction 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
`
`bitmap indicating the restriction for this row.
`
`[0039]
`
`The previous step is then repoated for each of the Nv "rows" of precoders.
`
`[0040)
`
`We illustrate this embodiment 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,S), (4,S), (7,4) should be signaled.
`
`[0041)
`
`For l = O:
`
`No precoders with l-inde>< 0 should be restricted, therefore the bitmap '00000000' is
`
`sent.
`
`[0042)
`
`For I= 1:
`
`The restriction of this row is identiical to the restriction of the previous row. the bit '1' is
`
`For L = 2:
`
`The restriction of this row 1s identi1cal to the restriction of the previous row, the bit ·1· is
`
`Fpr l = 3:
`
`The restriction of this row -fs identl,cal to the restriction of the previous row, the bit '1' is
`
`sent.
`
`[0043)
`
`sent.
`
`[0044)
`
`sent.
`
`[0045]
`
`For l = 4:
`
`13
`
`IPR2022-00464
`Apple EX1002 Page 147
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`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.
`
`Precoders (0,4) and (7,4) should be rest1'.icted. Therefore, the bitmap '10000001'
`
`is sent.
`
`[0046]
`
`For l = 5:
`
`The restriction of this row is not idlentical to the re.striction of the previous row, therefore
`
`the bil 'O' is sent. The bitmap indicating the restriction for this row should now be sent.
`
`Precoders (3,5) and ('1,5) should be rest,icted. Therefore,
`
`the bitmap '00011000'
`
`is sent.
`
`[0047)
`
`For l = 6:
`
`The restriction .of this row Is not idlentica I 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. No
`
`precoder should be restricted. Therefore.
`
`the bitmap '00000000'
`
`is sent.
`
`[0048)
`
`For l = 7:
`
`The restriction of this row is identilcal to the restriction of the previous row, the bit '1' is
`
`sent.
`
`[0049]
`
`The string of bits to be signaled is thus
`
`0000000001110100000010000110000000000001
`
`', consisting of 39 bits. Generally. the number
`
`of bits required With this scheme Is
`
`[0050]
`
`transmitted,
`
`Wl1ere M is the number of times the rows change and a bitmap for a row has to be
`'M = 4 in the example. Analyzing
`This means that for some of the zN = zNwNv possible codebook subset restrictions,
`
`the above expression, we note that 1 s; M $ Nv.
`
`the number
`
`of bits required to signal the codebook subset restriction Wilh this scheme is smaller than N,
`while for others, such as when M = Nv, tlhe number of bits required is larger than N.
`
`(0051)
`
`It should be noted that 'this is .a small example for the sake of illustrating the
`
`embodiment.
`
`If a larger codebook
`
`is used, say Nu = Nv = 30, and M = 4 the number of bits
`
`14
`
`IPR2022-00464
`Apple EX1002 Page 148
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`required with this scheme would be Nb,r.s = 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 tile
`
`number of required bits.
`
`[0052)
`
`Finally, it is pointed out that all possible codebook subset restriction configurations
`
`can be represented by this encoding/decoding scheme. thereby providing full flexibility.
`
`"Similar columns" embodiment
`
`[0053)
`
`In another embodiment,
`
`the s,cheme 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, 0, (lc0 , l) and (k 0 + 1, l) ) are likely to have the same restriction setting,
`meaning that if (k 0, l) is restricted, (/c0 + 1, L) is likely to be restricted as well and vice versa. The
`
`construction of the string of bits to be sig1naled would then work similarly as in the previously
`
`discussed embodiment, except that the precoders "columns" k will b~ used instead.
`
`[0054)
`
`In another embodiment an exitra initial bit is inserted where '1' indicates that
`
`encod.ing is done under the assumption
`
`that precoders (I<, l) with adjacent /-indices (i.e_
`
`l0 - 1), (le, l 0 ) and (I,, l 0 + 1) ) are likely to have the same restriction, hence the encbding is
`CJ<,
`
`done row wise. whereas a 'O' indicates thtat precoders (Tc, l) with adjacent k-indices (i.e_
`
`(k 0 - 1, /), (k 0 , l) and (/<0 + l, L) ) are likely to have the same restriction setting, hence encoding
`
`is done column wise,.
`
`[0055)
`In another embodiment an ini1tial bit is inserted where '1' indicates that no precoders
`are restricted, a ·o· indicates that some pirecoders are restricted and the ·o· is followed by a
`
`number of bits representing
`
`the codebook subset restriction.
`
`[0056)
`
`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 indicate:d to the device so that the device can decode the
`
`sighaling. Alternatively,
`
`the same "compression"
`
`technique may be adopted for each of the
`
`15
`
`IPR2022-00464
`Apple EX1002 Page 149
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`groups of precoders, but the network evailuates different possible techniques to identify the one
`
`that provides the best compression and then adopts that approach (and indicates it to the
`
`device).
`
`[0057)
`
`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 or not. Moreover, the signalin~J may be rank-specific, meaning that different signaling
`
`restricts different rank-specific codebooks.
`
`[0058)
`
`According to other embodiments shown in Figure 5, a method is implemented in a
`
`network node (e.g., a base station) for si1~naling to a wireless communication device which
`
`precoders In a codebook are restricted frorn being used (e.g., which Kronecker product
`
`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 singlei signaling bit (Block 210). In at least some
`
`embodiments,
`
`this signaling (i) is rank-a!;1nostic so as to restrict precoders irrespective of their
`
`transmission rank; and/or (ii) jointly restrk,ts a group of precoders by restricting a certain
`
`component that those precoders have in common. Regardless, the method then includes
`
`sending the generated signaling to the wireless communication device (Block 220).
`
`[0059]
`
`Consider embodiments
`
`that jointly restrict a group of precoders by restricting a
`
`certain component that those precoders lhave in common. Precoders have a certain component
`
`in common if the precoders are derived flrom 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 tem,s of one or more indices for the component
`
`(e.g., m where the component
`
`is indexed ·as b,,, or (k, l) where the component is indexed as b1;.,,
`
`with m, !G, and I being indices for a Kronecker-structured codebook as described above).
`
`16
`
`IPR2022-00464
`Apple EX1002 Page 150
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0060)
`
`Note that embodiments herein contemplate a precoder having one or more different
`
`"components" at any level of granularity. 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 Xv such that b(xH,xv ). In this case. 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 xH or xv may be Signaled for instance in
`
`terms of an index ror the component (e.g., /( or l where the component xH is indexed as xt and
`
`the component xv is indexed as xi, with xH and xv being horizontal and vertical beamforming
`
`vectors, respectively, and willl k and l bE!ing indices for a Kronecker-structured codebook as
`
`described above).
`
`[0061}
`
`In some embodiments, a precoder at one level of granularily .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 b0 , b1 , ... , bx that are
`
`referred to as beam precoders. One or more embodiments herein jointly restrict a group of
`
`precoders W that have a certain beam pl'ecoder in common, by restricting that beam precoder.
`
`With restriction of precoders W as a wholle 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
`
`embodiments,
`
`the device shall assume that a precoder W is restricted if one or more of its beam
`
`precoders are restricted. In other embodiments. each beam precoder must be restricted for the
`
`device to assume that the total precoder W is restricted.
`
`[0062)
`
`ln 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
`
`17
`
`IPR2022-00464
`Apple EX1002 Page 151
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`different poiarizations. Different layers ar,e transmitted on different beam precoders. A precoder
`
`W in this case can be expressed as:
`
`t>
`ob
`[
`<Pc, o
`Here, W is a N x L precoder matrix. whe1re N is the number of transmit antenna ports, L the
`
`W=et•
`
`transmission rank (i.e. the number of transmitted spatial streams), b0 , b1, •••• bL-J are~ x 1
`
`beamforming vectors (denoted beam pre coders), <po, <p1 , ... , 'Pt-l and a are arbitrary complex
`
`numbers. In some embodiments,
`the first~ antenna ports are mapped to antennas with one
`polarization whlle the latter "i' antenna ports are mapped to antennas with the same positions as
`
`the first antennas. but with an orthogonal polarizatton. In such embodiments. for each column of
`
`w (Le. the precoder for each spatial layer), a beam precoder bis transmitted on one
`
`polarization and a scaled version of the s.ame beam precoder <pb is transmitted on :a second
`
`polarization,
`
`[0063]
`
`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
`
`precoder W can be expressed as:
`
`W =a•
`
`b
`0
`[
`</,1obo
`
`Accordingly, it should be noted that the beam precoders for each spatial layer b0,b 1, .... l>L- i
`
`may be different beam precoders, or. some subsets of the beam precoders may be identical, for
`
`example b 0 may be equal to b 1 .
`
`[0064)
`
`In yet another embodiment, a beam precoder is the beamforming vector used to
`
`transmit on a particular layer and on a pc:lrticular polarlzation. That is, a beam precoder may be
`
`defined in a slightly clifferent way than the definitior.i above. The definition of a beam precoder
`
`may for example allow different beam pmcoders to be transmitted on the different polarizations
`
`of the same layer. such as
`
`18
`
`IPR2022-00464
`Apple EX1002 Page 152
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0065]
`
`Jn still another embodiment, the beam precoders may be defined by disregarding the
`
`polarization as
`
`[0066)
`
`Note that the beam precoders b0, b1 , ... , bL-, may be chosen explicitly from a set of
`
`beam precoders (a codebook) or they may be implicitly chosen when- selecting the (total)
`
`precoder w from a codebook X. It shoulcl 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 w is
`
`made with several PMls, the resulting beam precoders for each layer may be a functfon of only
`
`a subset of the PMls or they may be a function of all PMls.
`
`[0067)
`
`Irrespective of the particular way a beam precoder is defined, though, one or more
`
`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 basedl on the set of possible beam precoders b, instead of
`
`CSR signalled on the set of possible (tot,~I) precoders W. In some such embodiments,
`
`the UE
`
`shall assume that a precoder w is restric,ted if one or more of the beam precoders b0 , b1 ; ... , bi._1
`
`of each layer are restricted. In other such! embodiments, each layers' beam precoder must be
`
`restricted for the UE to assume that the t,otal precoder w is restricted.
`
`[0068]
`
`Consider a specific example ior an 8TX codebook with transmission rank 2. In some
`
`embodiments,
`this codebook is defined a1s shown tn Figure 6. Defined in this way, each
`precoder Wis formed in part from a beam precoder v,,, . 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 = 2i 1 ). This means that those
`
`precoders W have the same beam precoder Um in common. Accordingly, sbme embodiments
`
`herein jointly restrict a group of precoders w that have a particular beam precoder 11m in
`
`19
`
`IPR2022-00464
`Apple EX1002 Page 153
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`common, by restricting that beam precoder ·v,n, 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 m. are restrictecJ). Signaling in this case may constitute a bitmap of m.
`
`values, with different bits in the bitmap re·spectively dedicated to indicating whether or not beam
`
`precoders Indexed with different of m values are restricted from use.
`
`[0069)
`
`In alternative embodiments not shown in Figure 6, the beam precoder v 111 is replaced
`
`by beam precoder vk.l • which is a Kronecker product of a vertical beamforming vector xv with
`
`index k and a horizontal beamforming ve·ctor xH with index l. Restriction of beam precoder vk,t
`
`may be signaled ih terms of the Index palir (k. l). Signaling in this case may constitute a bitmap
`
`of (I<, 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.
`
`[0070]
`
`Instead of such a bitmap, restriction of one or more beam precoders vk,I
`
`in some
`
`embodiments
`
`Is jointly signaled in terms ,of a "rectangle" defined by two (k, l) value pairs:
`
`namely, (k 0 , l 0 ) and (lc1, l 1 ). In this case, beam precoders v1,. 1 with lndides k0 < k < k 1 and
`
`10 < L < l 1 are restricted.
`
`[0071)
`
`As yet another alternative. restriction of one or more beam precoders JJk.l in some
`
`embodiments
`
`is signaled in terms of a bitmap of k value-sand/or a bitmap of l values. If signaled
`
`as only a bitmap of k values, the device (n some embodiments assumes that any beam
`
`precoders vk.l with certain le values are ri3stricted, 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,t with certain l values are restricted, irrespective of those precoders' k values. If
`
`signaled as both a bitmap of le values and a bitmap of l values. the device in some
`
`embodiments assumes that only beam precoders v,<.l with certain (le, l) value pairs as
`
`collectively defined by those bitmaps are restricted.
`
`20
`
`IPR2022-00464
`Apple EX1002 Page 154
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0072]
`
`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 igranularity than even the beam precoders themselves,
`
`Indeed, as noted above, each beam precoder v11,1, is in some embodiments a Kronecker
`
`product of a verlical beamfomiing vector xv with index k and a horizontal beamforming vector
`
`xH with index l. Accordingly, signaling the restriction as I< and/or
`
`l values effectively amounts
`
`to restricting (sub)components xH or .xv.
`
`[0073]
`
`Consider a simple 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 consic;ler
`
`restriction of entire precodet "rows", i.e alll precoders that are formed from beam precoders with
`
`the same L-indet< is either I\Jrned 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 senL
`
`With this scheme, a. large requction of th,~ number of bits required to signal the codebook subset
`
`restriction is seen. However. not all of tho 2N possible codebook subset res1rictions may be
`
`signaled.
`
`[0074]
`
`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".
`
`[0075]
`
`In another embodiment an exItra initial bit is inserted where '1' Indicates that
`
`encoding is done as above "row wise"; Whereas a '0' indicates is done "column Wise".
`
`[0076)
`
`In yet another embodiment, tlhe device shall assume that a precoder 'W ts restricted
`
`if both the vertical and the horizontal precoder in the Kronecker structure are restricted. If only
`
`one of1he vertical and horizontal precoders are restricted, then the UE shall not assume that the
`
`resulting precoder after Kronecker operation is restricted.
`
`21
`
`IPR2022-00464
`Apple EX1002 Page 155
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0077)
`
`Thus, one or more embodiments herein advantageously exploit a codebook's
`
`Kronecker structure to generate the sign;3ling of Figure 5 1n terms of indices le, l, and/or m. In
`
`some embodiments, for example, the signaHng is generated to jointly restrict, e.g-, with a single
`
`bit, a group of precoders that either (i) ha1ve the same value of index le: (ii) have the same value
`
`of index l; or (iii) have the same pair of values for indices (k, l).
`
`[0078)
`
`In some embodiments, signalling that jointly restricts a group of ptecoders by
`
`restricting a certain component (e.g., bea1m precoder) that those precoders have in common is
`
`rank-agnostic. That is, the signafing jointly restricts the group of precoders regardless of the
`
`precoders' transmission rank (i.e., regardlless of which rank-specific codebook they belong to).
`
`For example, embodiments that restrict z1 single beam precoder h0 can be extended so that all
`
`precoders across all ranks that contain the restrlcted beam precoder h0 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 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 restdcted with the same CSR). This
`
`reduces signaling overhead.
`
`[0079)
`
`Signaling that jointly restricts a group of precoders by restricting a certain component
`
`that those precoders have in common also pr.aves effective for restricting precoders that
`
`transmit jn whole or in part towards certain angular pointing directions. Indeed, according to
`
`some embodiments herein, the network node 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 an~Iular pointing direction. In this way, the network node
`
`avoids transmitting energy in a certain diirection, by signaling to the device by means of CSR
`
`that the device shall not compute feedba•ck for that particular direction,
`
`22
`
`IPR2022-00464
`Apple EX1002 Page 156
`
`

`

`Client Docket No. P45698-US1
`Attorney Docket No. 4015-9080
`
`[0080)
`
`More specifically in this regard, when each precoder W is formed from multipie beam
`
`precoders, the precoder W in some sense has multiple angular pointing directions
`
`corresponding to the angul

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