throbber
I 1111111111111111 1111111111 111111111111111 IIIII IIIII 11111 111111111111111111
`US010193600B2
`
`(12i United States Patent
`Faxer et al.
`
`US 10,193,600 B2
`(101 Patent No.:
`(45J Date of Patent:
`Jan.29,2019
`
`(54) C'ODEBOOK SUBSET RESTRICTION
`SJG"1ALI:\'G
`
`(71) Applicant: Tclcfonaktiebohlget L,1 Ericsson
`(pub!), Stockholm (SE)
`
`(72)
`
`Inventors: Sebastian Faxer. Jarfalla (SE): \lattias
`Frcmw. llppsala (SF); Simon Jiirmyr.
`Skarpnack (SE): George Jongrm.
`Sundbyhcrg (SF); \iklas \Vcrncrsson.
`Solna
`
`(73)
`
`.'\.ssignee: Telefonakticholagct L\1 Ericsson
`(puhl). Stockholm (SF)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`p:1t,mt is cxtrn1dcd or adjusll·d unckir :,5
`U.S.C. I 54(b l by 224 days.
`
`(21) Appl. No.:
`
`15/105,648
`
`(22) PCT Filed
`
`.Ian. 11, 2016
`
`(Sli)
`
`l'CT No.:
`
`PCT/SE2016/050009
`
`~ 371 (cJ(l).
`(2) Date:
`
`,Jun. 17, 2016
`
`(87) PCT Pub. No.: \VO2016/l 14708
`PCT Pub. Date: .lul. 21, 2016
`
`(65)
`
`Prior Publication Data
`
`US 20J8i013J420 Al
`
`]\fay I 0, 2018
`
`Related U.S. Application Data
`
`(60) Provisional application No. 62/103.101. filed on Jan.
`14. 2015.
`
`(51) Int.Cl.
`H/148 7/04
`1103M mo
`
`(2017.01 J
`(2006.01 J
`(Continued)
`
`(52)
`
`l!.S. Cl.
`CPC
`
`ll/J4B 7/0469 (201'.\.0I); ll/J3M 71306,~
`12013.01 ): Il/J4B 7/0456 (20JJ.0l ):
`(Continul?d)
`(58) Fi('ld of Classitication Search
`H04H 7/04<i'l: I 104H 710478; H04B 7/06YJ:
`Cl'C
`l lO~M 7/3068: I 1011\1 7/~082
`S,·,· application file for compktc srnrch hisloI).
`
`(5(,)
`
`References Cited
`
`U.S. P.\'I FNT l >OC\JMFNTS
`
`7010'022J)17 ,\I
`20ll'0170(,JS Al
`
`\1ishrn ct al
`9'2010
`7•2011 Yuan l'l al.
`(( ·ominued)
`
`FORFIUN f'A,TFNT J)OClJMFN'IS
`
`rrn
`
`20 I 114006S A
`
`4:20 I 1
`
`OTIIER PUI3LICATIONS
`
`,\lamcldcen ,\. ct al. 'Trcq1wn1 Pattern C0mprcssion: .\ Significan,·c(cid:173)
`Bascd C0mprcssi0n Scheme for I : Caches", Technical Rcporl
`111,00. vfay 1, 2001, rr 1-1:i, University ,if Wisconsin.
`(( ·ontinucd)
`
`Hria11 I) Nguy~n
`Primary J<:xaminer
`Co,1ts &:. Bennett. PL.LC
`(74) Ailomev. Agem, or f'in11
`
`ABSTR\( :·1
`
`(57)
`;\ nct\\ork node (10) sigmls to a \\·irclcss ,:ommunication
`device (14) which precode rs in ;1 cndebunk me restridecl
`from being usl'd. Th'-' ndv,ork nmk (JO) in this reg;ml
`generates i:ndd1or1k subset ri.,strictiun signaling tlwt, for
`c;1d1 r,f,111<.· or rm.ire groups urpnxndc,rs,_iointly n:stricts the
`prccnders in the' group hy restricling a certain cumpuncnt
`(e.g .. :1 ccrlc1in beam precodcr) tlrnt the prccnclers in the
`group have in cnmrrnrn. This sign;.iling may be for inst:111ce
`rank-agnostic signaling th;itjointly restrids the precuders in
`a group v, itlmut regard tu the precnders • transmission rank.
`Regardless. ihe 1wtv.ork node (10) sends the generated
`signaling to the \Yirclcss co111111miicatio11 de,·ice ( 14 ).
`
`28 Claims, 14 Drawing Sheets
`
`Generate codebook subset restriction signaling that, for
`each of one or more groups of precoders, jointly restricts
`the precoders in the group
`
`Send the generated signaling to the wireless
`communication device
`
`210
`
`220
`
`Samsung Ex. 1001
`
`

`

`US 10,193,600 B2
`Page 2
`
`(51)
`
`(52)
`
`(2017.01)
`(200G.0J)
`
`Int.Cl.
`II04B 710456
`Il04B 7/06
`lJ.S. C1.
`/Jf/48 7/f/478 (201'.0l ); 111148 7/1/f,58
`CPC ........
`(2013.01 ): II03J1 7/3082 (2013.0l); Jl04B
`7/0639 (2013.01)
`
`2014 10198S6S ,\1 '"
`
`712014 Yang .....
`
`2014'0205031 ,\l '"
`
`712014
`
`'.Jammi
`
`2014'02,,t,IJS ,\l '''
`
`1)12014 Krishnamurthy
`
`2014'026'),,7 ,\ 1 ,,.
`
`'l7014 Hammarwall
`
`2016'02B 1J1CJ
`
`.\9'''
`
`812016 Hammarnall
`
`H04B 7 0478
`3751167
`H04B 7,0413
`375 .. 267
`H04B 7,(1'117
`370,329
`H04B 7 0634
`370,329
`H04B 7 0634
`
`(56)
`
`Reforences Cikd
`
`U.S. L'AlliNT DOCUMJ.:NTS
`
`201 l 10143090
`2Ull '0249713
`7017 100'.'0414
`201Y01636o7
`
`Al
`.\1
`\ 1
`Al '1'
`
`l1J121Jll Koivisto et al.
`lU12Ull Hanurnuwall el al.
`117017 Callard cl al.
`612013 Jin12
`
`201Y02299o0
`20 l ,\i{J(J l 6549
`
`Al
`.\ l ,,,
`
`912013 Wernersson et al.
`\!2014
`\ovlan
`
`20l4'019S7'i I
`
`.\l '''
`
`712014 Prasad
`
`O'llll'R l'Ul3LICAJJONS
`lhomas, vi. cl al., "~kmcnts or lnf<,rmali,,n !henry", Chapter 3.
`;\symplolic Equipartilinn Prnpcrty', Jan. I. 2006, pp. :i7-62, Scc,md
`edition. John \Viky & Sons. Inc.
`Lricsson, "Remaining Details or C,)dcbook Subset Restriction·'.
`3(iPP TSG-lt\'/ \\G li/X,, .\nahcim. l JS.\, t\,,,. 15, 2015, pp 1-6.
`Rl-157203. 3UPP.
`AT&T ··wr on class A and dass B CS! reporting for RcL13 EB
`FD-MlvlO". ,GPP TSG R.\'/ WGI vlccting !'82bis, Malrnii.
`Sweden, Oct.\ 201\ pp. 1-10, Rl-lS61(,,. l<iPP .
`
`'' cited by examiner
`
`110413 7, 065~
`3i~,'2({i
`
`fl(),.JH 7, 0417
`.3 70/32~
`fl(),JH 7 0452
`370 329
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`.Jan. 29, 2019
`
`Sheet 1 of 14
`
`lJS 10,193,600 82
`
`(l) u
`·:;:
`(l)
`0
`C:
`0
`:,.:::;
`C0 -uw
`. § ::,_ ..;;ti
`E ci> ..:-
`E aj o -
`c..)
`en
`en
`(l)
`~
`~
`
`(l)
`
`"C -0 CD zz
`(l);- ~I
`,._
`~
`0
`~C!"l
`(l) ~ z
`
`j l
`
`C)
`C
`co
`C
`C)
`(I)
`C
`0
`:.;::::;
`~
`:J
`C)
`i.i=
`C
`0
`(.)
`0::
`(I) '-N
`(.) ~
`
`C)
`C
`t
`0
`a.
`Q,)
`0::
`-
`(I)
`0
`-c
`Q,)
`0
`·c
`......
`tJ} '-
`~
`
`, '
`
`LL
`
`Samsung Ex. 1001
`
`

`

`Consider a first group
`of precoders in the
`codebook
`
`,,,
`
`_100
`
`Identify one or more reference configurations for the
`group
`
`Identify the actual configuration to be signalled for the
`group
`-·-· ............. - -···-·· .. -··· ................................... ·-····· ·•-·-·-······ .. ·-······· ·······-················-·····--····· ....... .
`; Generate signaling to indicate the actual configuration
`;for the group, by generating the signaling as a bit pattern ,-, 130
`:
`whose length depends on (i) whether the actual
`/
`i configuration matches one of the one or more reference !
`· configurations; and/or (ii) which reference configuration ·
`the actual configuration matches
`,-150
`
`. -· .. /
`Consider next
`group
`
`/ ---140
`/_, . .- '····-.,,
`.~~--<.-, Another'-.J..
`',, ___ group?_,,/>
`--·-·-Yes
`
`*
`----r~:
`
`......................................................................................... Y .........
`...........
`Send the generated signaling to the wireless
`communication device
`
`, /·-160
`i/
`
`Figure 2
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`Jan. 29, 2019
`
`Sheet 3 of 14
`
`us 10,193,600 82
`
`M e
`0) ·-LL
`
`:I
`
`XXXX '
`xxxx
`xxxx
`xxxx
`
`E
`
`C
`
`Samsung Ex. 1001
`
`

`

`200
`
`180
`
`160
`
`140
`
`120
`
`I
`"" ? 100
`
`so
`
`60
`
`40
`
`20
`
`X (3,0)
`
`xl4.D)
`
`X (2/J)
`
`X (2,1)
`
`X (3,1]
`
`X (4,1)
`
`,(5 OJ
`
`X (E,O)
`
`xl)J,1)
`
`,(1,2)
`
`., QJ ,2)
`
`X (1,3)
`
`X (0,3)
`
`x(2,3)
`
`,(.3,3) x(4,3)
`
`,(5,3)
`
`X (6,1)
`
`X (6,2)
`
`X (5,3)
`
`X (2 ,4)
`
`X (3 .4)
`
`K (4 ,4)
`
`,4)
`- oi7,ll) ____________ _
`_ _ _ _ _ _ _ _ _ _ _ _ 7 .,_,,,,-,,.0..5Lo_f~5l .o~•~-,,.(5.5J __ =-,,,- _____ _
`X (7 ,5)
`X (0,5)
`
`_>,; ,' ,':JJ
`
`:,.,; ~U,:tJ
`
`,(2,6)
`
`,(3,6) x(4,6) v(5,6J
`
`X (1,5)
`
`,(3.7)
`
`,(4,7)
`
`,(IJ,F)
`
`.",(ffi,7)
`
`X (J ,6)
`
`, (IV)
`
`O~ - - -~~ - - - - - - -~ - - - - - - -~ - - - - - - -~ - - - - - - -~ - - - -
`-50
`50
`0
`-100
`100
`Awr,uth •~g!e fdegf
`
`FIGURE 4
`
`Samsung Ex. 1001
`
`

`

`Generate codebook subset restriction signaling that, for
`each of one or more groups of precoders, jointly restricts
`the precoders in the group
`
`.,------ 21 0
`//
`
`Send the generated signaling to the wireless
`communication device
`
`'-JI
`
`0 ....
`
`Figure 5
`
`Samsung Ex. 1001
`
`

`

`J4Jim i 32
`e·
`'
`
`Codebook for 2-layer CSI reporting using antenna ports 15 to 22
`
`;,
`
`0
`0-15 w<A ..
`2,, .,,11,0
`
`i2
`
`1
`w(2)
`2.i1 ,2i1 ,l
`
`2
`.
`w(2> . .
`211 + l,211 +l ,<,
`
`3
`w<2)
`2\ +l, 2i; +lil
`
`;,
`
`5
`
`4
`~ ll +-!,-'i + . wp) ~ ?
`0-15 w<2)
`
`~ -
`
`'., . 2 0
`
`,, l
`11 + L,-lt +.-,
`
`ii
`
`8
`
`9
`
`0-15
`
`.
`JiV~(2 ) .
`M1,21i + l,0
`
`w .(2)_ .
`21 , , 21; + 1., 1
`
`,,
`
`0 ... 15
`
`12
`w,,<2) .
`'-' .1 .2,, +J.0
`
`13
`.
`1,v_,<2); .
`... 1.1 ,2.1 7 3 , l
`
`6
`w<2> - ".
`211 + .),411 +3,0
`
`' 2
`
`12
`
`1
`w(2) __ .
`
`2l1 TJ,2,,+3, ,
`
`.
`
`10
`w<2>
`2 i1+1,2i1 + 2,0
`
`11
`
`.
`w(2)
`2 11 + 1,2;, +2,1
`
`i2
`
`15
`14
`TY (l; . .
`21, +l. 211 +3,0 W.,(.l) l 2 ·
`
`'31
`-11+. 11+. ,
`
`where
`
`w<2).
`1 [ V 111
`111 ,m ,n ::::: 4 (/Jn V
`
`111
`
`-
`
`Figure 6
`
`vn,'
`
`(!J,,Vm,
`
`]
`
`Samsung Ex. 1001
`
`

`

`mo ,.
`
`160 ,.
`
`140
`
`·120
`
`'cjj
`.Jg 100 I-··-· -
`~-;;
`I
`g,
`"'
`.r.:
`1§ 80
`"" , ...
`
`GO
`
`~o
`
`20
`
`x\l'D.0)
`
`xl2,0)
`
`X (3,0)
`
`x(t. ,O)
`
`X (5,0)
`
`> ~,Cl)
`
`"\U,1)
`
`,, (1 ,1)
`
`,. (2,1)
`
`,/3:1)
`
`,, (4 ,1)
`
`)((5 .1)
`
`X (6 :I)
`
`x (7 .1)
`
`x (O.:~
`
`'(1 ;2)
`
`x (2 ,2)
`
`,J3,2) x(4,2) x \5 ,2)
`
`,, (6.2)
`
`X (1 .2)
`
`- ·- ·- ·- ,._ -- _., -· "l".r:31 ·- ·-_, .. 3) -· -"12':3)' •·· rr 3) ·- (4 :ir- ;-(54) -· --•(6'3'1' - ·-'::;(/";':IT ·- ....... •..•.. -- •. ·- ..
`o
`o,' ·
`o - · c , · o
`· o 0 •- . Q\ ,- .
`v ,' ·
`dJ ,4) 0 ,2,4) c;(3,4) 0 (4,4) c/5.4) 0 (6.4)
`
`o~.4)
`
`.--J.
`
`cP.4)
`
`"' Q) ,5)
`
`;.:(: /;J)
`
`)( (2.5)
`
`>' (3 ,5) ~ (4 ,5)
`
`X (5 ,5)
`
`,. (o ,5)
`
`" (7,5)
`
`x{0,6}
`
`X (1 ,6)
`
`x(2,6)
`
`xC3.5)
`
`x (4,6)
`
`x (56)
`
`x(f5,G)
`
`x (7,6)
`
`" (lii,7)
`
`)( (2.7)
`
`X (3,7)
`
`)( (4 .7)
`
`x(5,?)
`
`" (l!.7)
`
`~
`00 .
`'"'d a
`~ = .....
`
`ii,;"
`:=
`N
`~
`N
`
`0 -\0
`/J) =-~ ....
`0 .... -~
`
`......
`
`o~-~--~--~--~--~--~--~--~--~--~~--~-
`0
`B!J
`.4()
`0J
`-100
`-GO
`100
`A]
`..aJ
`40
`.a)
`A zimuth angle [deg]
`
`Figure 7
`
`t:=
`rn
`.... ~=
`....
`0\ = = = N
`
`\0
`CM
`
`Ch
`I»
`3
`(/)
`C:
`::,
`(Q
`m
`X
`.....
`0
`0 .....
`
`

`

`U.S. Patent
`
`Jan.29,2019
`
`Sheet 8 of 14
`
`us 10,193,600 82
`
`l··························j
`t,-...,,,, .... ,,,, .... ,,,, .... ,,,, .... ,,,,i
`
`l
`
`f
`
`L .................................. ~
`i .......................... ~
`l························I
`
`.,.
`
`~
`
`! 9t. J8f)O~~d ~
`!_. H Ji:>PC?*ld j
`i
`~
`
`!
`:
`~ . . . . 1
`
`~-----l
`
`~ ............................................. "' ............ "(
`I z 1spors..~ic ;
`j ~ 10f,():),.";Jd i
`
`Samsung Ex. 1001
`
`

`

`~---R_e_ce_i_v_e_s_ig_n_a1_in_g_fr_o_m_th_e_n_e_tw_o_rk_n_od_e ___ ~l1
`
`...... ··· 1//-300
`
`.-310
`
`Consider a first group of /
`l precoders in the codebook l
`..
`(cid:141)
`································································································································"···································································································································· ,- 320
`Identify one or more reference configurations for the group,/
`the bit pattern defined for signaling each reference
`configuration and the length of that bit pattern
`
`..
`
`Detect the actual configuration signaled for the group, by
`detecting a bit pattern in the signaling whose length
`depends on {i) whether the actual configuration matches
`one of the one or more reference configurations; and/or {ii)
`which reference configuration the actual configuration
`matches
`
`330
`
`'° 0 ....
`
`,,- 350
`
`/:t.,
`/ .- 340
`_/)l.noth~'r·'-,f
`···· ·< ____ @roup? /,->
`
`-._.--...,,,.----✓....--
`
`Figure 9
`
`Samsung Ex. 1001
`
`

`

`/--400
`~ - - - - - - - - - - - - - - - - - - - - - - - - - - (
`Receive signaling from the netv11ork node
`i
`
`Decode the signaling as jointly restricting the precoders in /
`each of one or more groups of precoders
`
`/-410
`
`Figure 10
`
`0
`
`0 -
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`.Jan. 29, 2019
`
`Sheet 11 of 14
`
`us 10,193,600 82
`
`,,
`
`/
`
`;
`,I
`
`I
`
`.,.,,,,.,,,..,,.-(cid:173)
`
`----------
`
`'::,
`
`'
`
`1·
`
`r::-7
`I z
`I
`'
`~ ~ ~
`'<;:
`; t..
`: ~ I as
`I
`---1 9 ~
`: 0~ I
`ilLI~ I
`I -i
`'::,
`' 1-
`! 0
`i <(
`
`(.:)
`
`!::: z ::,
`~ ~
`w z w
`
`(.:)
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`I ~, ,,
`
`I I
`I I
`I I
`I I
`\ I
`I I
`I I
`\\
`\
`
`,, ,,
`
`............. ,,
`' ....
`
`' ' ' ' \
`
`\
`
`1-z ::,
`~~
`(cid:143) z
`
`LIJ
`Cf)
`
`\
`\
`\
`I
`I
`I
`I
`I
`I
`
`A
`
`I I
`I I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`/
`I
`I ,t
`j/
`,//
`.,., I
`
`~, ________ ,,, ,'
`
`I
`(
`I
`I
`I
`I
`I
`I
`(
`I
`
`' I
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`$
`u::r
`(.)
`~
`~~
`~
`~
`~
`::i:
`0
`CJ
`
`,.
`---, ,.
`---,.
`
`I'-,
`I
`' ,
`I
`'
`\
`I
`\
`I
`I
`\
`I
`I
`I
`I
`I
`\
`I
`I
`I
`I
`I
`I
`\
`\
`I
`\
`/
`\ \,-,I
`' r
`(.:)
`,_.1 ---~
`~ §:
`:
`I
`83:;i WNj
`1::'l:011
`Cbi-
`c,01;;1 l::::;;LOI
`oO::
`I
`I
`~ 0 L - - -
`
`............
`
`w
`D
`0 z
`~f?J
`~ z
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`Jan.29,2019
`
`Sheet 12 of 14
`
`us 10,193,600 82
`
`I
`I
`i
`I
`I
`I
`I
`
`I
`I
`I
`I
`I
`I
`I
`J
`I
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`.Jan. 29, 2019
`
`Sheet 13 of 14
`
`US 10,193,600 B2
`
`,.,.,.,,-------·---....
`
`,,.,;> ....
`
`,,,
`
`/
`
`/
`
`I
`
`/
`
`I
`
`I
`
`I
`I
`I
`I
`I
`I
`
`~--' ·,
`' ' ·,
`
`' ' ' ' ' \
`
`\
`\
`
`M -
`
`\
`
`\
`\
`\
`\
`I
`\
`I
`\
`\
`
`UJ
`(.)
`;;
`G.1
`CJ
`
`/
`I
`I
`I
`!
`,'
`I
`;
`I
`J
`
`Samsung Ex. 1001
`
`

`

`U.S. Patent
`
`Jan.29,2019
`
`Sheet 14 of 14
`
`us 10,193,600 82
`
`.,,J> .... -~·--- - - ...
`.,.,,"'
`
`/
`✓
`
`/
`
`/
`
`/
`
`/
`
`I
`
`I
`
`I
`I
`I
`I
`I
`
`' ,
`' ' ' ' \
`
`' \
`
`\
`I
`I
`I
`
`\
`I
`I
`I
`I
`
`\
`
`I
`\
`I
`\ .
`\
`I
`
`I
`I
`I
`I
`I
`I
`I
`I
`
`,
`I
`
`I
`I
`,'
`/
`
`\
`\
`I
`\
`/
`y - ,v'
`'
`J
`(') ' - ', - - -...
`Z c,;·
`I
`~ ~ ~ ::;E ~ I
`0 ~ IJ.I ::l ~ J I£! ~ I f,.--P
`~~ 8 ~ :"'
`:
`&: (.)
`f3
`L--····•··
`trl ;r
`~
`
`w
`0
`G:i
`Q

`
`---, ,.
`.,
`...... ·-, .
`
`"' ~
`
`0
`(.)
`
`Samsung Ex. 1001
`
`

`

`US 10,193,600 B2
`
`1
`CODEBOOK SUBSET RESTRICTION
`SIGNALING
`
`RELATED APPLICATIONS
`
`This application claims priority to U.S. Provisional patent
`Application Ser. No. 62/103,101 filed Jan. 14, 2015, the
`entire contents of which are incorporated herein by refer(cid:173)
`ence.
`
`TECHNICAL FIELD
`
`The present application relates generally to a network
`node and a wireless communication device for operation in
`a wireless communication system, and more particularly to
`the network node signaling to the wireless co111111unication
`device which precoders in a codebook are restricted from
`being used.
`
`BACKGROUND
`
`Tbe use of multiple antelll1as at the transmitter and/or the
`receiver of a wireless conununication system can signifi(cid:173)
`cantly boost the capacity and coverage of a wireless com(cid:173)
`munication system. Such MIMO systems can exploit the 25
`spatial dimension of the conununication cham1el. For
`example, several information-carrying signals can be sent in
`parallel using the transmit antennas and still be separated by
`signal processing at the receiver. By adapting the transmis(cid:173)
`sion to the current channel conditions, significant additional 30
`gains can be achieved. One fom1 of adaptation is to dynami(cid:173)
`cally, from one TTI to another, adjust the number of simul(cid:173)
`taneously transmitted information streams carrying signals
`to what the challl1el can support. This is co111111only referred
`to as (transmission) rank adaptation. Precoding is another 35
`form of adaptation where the phases and an1plitudes of the
`aforementioned signals are adjusted to better fit the current
`channel properties. The signals form a vector-valued signal
`and the adjustment can be thought of as multiplication by a
`precoder matrix. A conunon approach is to select the pre- 40
`coder matrix from a finite and indexed set, a so-called
`codebook. Such codebook-based precoding is an integral
`part of the LIE standard, as well as in many other wireless
`commtmication standards.
`Codebook based precoding can be regarded as a form of 45
`channel quantization. A typical approach (c.f. LIE and
`MIMO HSDPA) is to let the receiver recommend a suitable
`precoder matrix to the transmitter by signaling the precoder
`matrix indicator (PMI) over a feedback link. To limit sig(cid:173)
`naling overhead, it is generally important to keep the code- 50
`book size as small as possible if the feedback link has a
`limited capacity. This however needs to be balanced against
`the performance impact since with a larger codebook it is
`possible to better match the current channel conditions.
`For example, in the LTE downlink, the user equipment 55
`(UE) reports the precoding matrix indicator (PMI) to the
`eNodeB either periodically on the physical uplink control
`channel (PUCCH) or aperiodic on the physical uplink shared
`challl1cl (PUSCH). The former is a rather narrow bit pipe
`( e.g., using a few bits) where challl1el state infom1ation 60
`(CSI) feedback is reported in a semi-statically configured
`and periodic fashion. CSI feedback in this regard includes
`one or more challl1el quality indicators (CQis), PMis, and/or
`a transmission rank ( e.g., indicating a number of transmis(cid:173)
`sion layers). On the other hand, reporting on PUSCH is 65
`dynamically triggered as part of the uplink grant. Thus, the
`eNodeB can schedule CSI transmissions in a dynamic
`
`2
`fashion. In contrast to the PUCCH where the number of
`physical bits is currently limited to 20, the reports on
`PUSCH can be considerably larger. Thus, for feedback on
`PUCCH a small codebook size is desirable to keep the
`signaling overhead down. However, for feedback on
`PUSCH a larger codebook size is desirable to increase
`performance, since the capacity on the feedback channel is
`not as limited in this case.
`The desired size of the codebook may also depend on the
`10 transmission scheme used. For example, a codebook used in
`multi-user multiple input multiple output (MU-MIMO)
`operation could benefit more from having a larger number of
`elements than a codebook used in single-user multiple input
`15 multiple output (SU-MIMO) operation. In the fom1er case,
`a large spatial resolution is important to allow for sufficient
`UE separation.
`A convenient way to support different codebook sizes is
`to use a large codebook with many elements by default and
`20 apply codebook subset restriction in the scenarios where a
`smaller codebook is beneficial. With codebook subset
`restriction, a subset of the precoders in the codebook is
`restricted so that the UE has a smaller set of possible
`precoders to choose from. This effectively reduces the size
`of the codebook implying that the search for the best PMI
`can be done on the smaller unrestricted set of precoders,
`thereby also reducing the UE computational requirements
`for this particular search.
`Typically, the eNodeB would signal the codebook subset
`restriction to the UE by means of a bitmap in an a dedicated
`message part of the Antelll1ainfo information element (see
`the RRC specification, TS 36.331 ), one bit for each precoder
`in the codebook, where a 1 would indicate that the precoder
`is restricted (meaning that the UE is not allowed to choose
`and report said precoder). Thus, for a codebook with N
`elements, a bitmap of length N would be used to signal the
`codebook subset restriction. This allows for full flexibility
`for the eNodeB to restrict every possible subset of the
`codebook. There are thus i'' possible codebook subset
`restriction configurations.
`For large antenna arrays with many antelll1a elements, the
`effective beams become narrow and a codebook containing
`many precoders is required for the intended coverage area.
`Furthermore, for two-dimensional antelll1a arrays, the code(cid:173)
`book size increases quadratically since the precoders in the
`codebook need to span two dimensions, typically the hori-
`zontal and vertical domain. Thus, the codebook size (i.e. the
`total number of possible precoding matrices W) can be very
`large. Signaling a codebook subset restriction in the con(cid:173)
`ventional way by means of a bitmap with one bit for every
`precoder can thus impose a large overhead, especially if the
`codebook subset restriction (CSR) is frequently updated or
`if there are many users served by the cell which each has to
`receive the CSR.
`
`SUMMARY
`
`One or more embodiments herein include a method
`implemented by a network node for signaling to a wireless
`communication device which prccoders in a codebook arc
`restricted from being used. The method comprises generat(cid:173)
`ing codebook subset restriction signaling that, for each of
`one or more groups of precoders, jointly restricts the pre(cid:173)
`coders in the group by restricting a certain component that
`the precoders in the group have in common. The method
`further comprises sending the generated signaling from the
`network node to the wireless conmrnnication device.
`
`Samsung Ex. 1001
`
`

`

`US 10,193,600 B2
`
`3
`Embodiments herein also correspondingly include a
`method implemented by a wireless communication device
`for decoding signaling from a network node indicating
`which precoders in a codebook are restricted from being
`used. The method comprises receiving codebook subset
`restriction signaling that, for each of one or more groups of
`precoders, jointly restricts the precoders in the group by
`restricting a certain component that the precoders in the
`group have in common. The method further comprises
`decoding the received signaling as jointly restricting pre- 10
`coders in each of the one or more groups of precoders.
`In some embodiments, the codebook subset restriction
`signaling is rank-agnostic signaling that jointly restricts the
`precoders in a group without regard to the precoders'
`transmission rank.
`In some embodiments, the certain component comprises
`a beam precoder. In some embodiments, for example, a
`beam precoder is a Kronecker product of different beam(cid:173)
`forming vectors associated with different dimensions of a
`multi-dimensional antenna array. In this case, the different
`beamforming vectors may comprise Discrete Fourier Trans(cid:173)
`form (DFT) vectors.
`In other embodiments where the certain component com(cid:173)
`prises a beam precoder, a beam precoder is a beamfonning
`vector used to transmit on a particular layer of a multi-layer
`transmission. Different scaled versions of that beamfonning
`vector are transmitted on different polarizations.
`In still other such embodiments, a beam precoder is a
`beamforming vector used to transmit on: multiple different
`layers of a multi-layer transmission; multiple different layers
`of a multi-layer transmission, wherein the layers are sent on
`orthogonal polarizations; or a particular layer and on a
`particular polarization.
`In some embodiments, a precoder comprising one or more
`beam precoders is restricted if at least one of its one or more
`beam precoders is restricted.
`In any of these embodiments, the codebook subset restric(cid:173)
`tion signaling may comprise a bitmap, with difterent bits in
`the bitmap respectively dedicated to indicating whether or
`not different beam precoders are restricted from being used.
`Alternatively or additionally, a beam precoder may be a
`Kronecker product of first and second beamfonning vectors
`with first and second indices. In this case, the first and
`second beamforming vectors may be associated with differ(cid:173)
`ent dimensions of a multi-dimensional antenna array, and the
`codebook subset restriction signaling may jointly restrict the
`precoders in a group of precoders that have the same pair of
`values for the first and second indices.
`In some embodiments, each precoder comprises one or
`more beam precoders. In some of these embodiments, each 50
`beam precoder comprises multiple different components
`corresponding to difterent dimensions of a multi-dimen(cid:173)
`sional antenna array. The certain component in this case may
`comprise a component of a beam precoder.
`In some embodiments, the codebook subset restriction
`signaling jointly restricts the precoders in a group of pre(cid:173)
`coders that transmit at least in part towards a certain angular
`pointing direction, by restricting a certain component which
`has that angular pointing direction.
`Embodiments herein also include another method imple(cid:173)
`mented by a network node for signaling to a wireless
`communication device which precoders in a codebook are
`restricted from being used. The method comprises a number
`of steps for each of one or more groups of precoders in the
`codebook. These steps include identifying one or more
`reference configurations for the group. Each reference con(cid:173)
`figuration is one of different possible configurations that
`
`4
`restrict different subgroups of precoders in the group from
`being used. The steps also include identifying, from the
`different possible configurations for the group, an actual
`configuration to be signaled for the group. The steps also
`include generating signaling to indicate the actual configu(cid:173)
`ration for the group, by generating the signaling as a bit
`pattern whose length depends on (i) whether the actual
`configuration matches one of the one or more reference
`configurations and/or (ii) which reference configuration the
`actual configuration matches. The method further comprises
`sending the generated signaling to the wireless communi-
`cation device.
`Embodiments herein further include another correspond(cid:173)
`ing method implemented by a wireless conmmnication
`15 device for decoding signaling from a network node indicat(cid:173)
`ing which precoders in a codebook are restricted from being
`used. The method includes receiving signaling from the
`network node. The method also entails a number of steps for
`each of one or more groups of precoders in the codebook.
`20 These steps include identifying one or more reference con(cid:173)
`figurations for the group. Each reference configuration is
`one of different possible configurations that restrict different
`subgroups of precoders in the group from being used. The
`steps further include identifying a bit pattern defined for
`25 signaling each reference configuration, and a length of that
`bit pattern. The steps also include detecting an actual con(cid:173)
`figuration signaled for the group, by detecting in the signal(cid:173)
`ing a bit pattern whose length depends on (i) whether the
`actual configuration matches one of the one or more refer-
`30 ence configurations and/or (ii) which reference configura(cid:173)
`tion the actual configuration matches.
`In some embodiments, the signaling is a short bit pattern
`when the actual configuration matches any one of the one or
`more reference configurations and is a long bit pattern when
`35 the actual configuration does not match any of the one or
`more reference configurations. A long bit pattern has more
`bits than a short bit pattern. In this case, the one or more
`reference configurations for at least one of the one or more
`groups may comprise a single reference configuration, and
`40 different long bit patterns may be respectively defined for
`signaling difterent configurations other than the single ref(cid:173)
`erence configuration. Alternatively or additionally, a long bit
`pattern defined for signaling the actual configuration for the
`group may comprise; (i) a non-reference bit pattern defined
`45 for signaling that the actual configuration does not match a
`reference configuration for the group; and (ii) a bitmap
`comprising different bits respectively dedicated to indicating
`whether different precoders in the group are restricted from
`being used.
`In some embodiments, the one or more reference con-
`figurations for at least one of the one or more groups
`comprise multiple reference configurations. In this case,
`when the actual configuration matches a particular one of the
`multiple reference configurations, the signaling is a bit
`55 pattern whose length is shorter than that of a bit pattern
`generated when the actual configuration matches a difterent
`one of the multiple reference configurations.
`In some embodiments, the one or more reference con(cid:173)
`figurations for a group each have an actual or assumed
`60 higher probability of being signaled than any other possible
`configuration that is not one of the one or more reference
`configurations.
`In some embodiments, the method is performed for mul(cid:173)
`tiple different groups that respectively include difterent
`65 portions of the precoders in the codebook. In this case, the
`signaling indicates the actual configurations for the groups
`in a defined order. The one or more reference configurations
`
`Samsung Ex. 1001
`
`

`

`US 10,193,600 B2
`
`6
`from a network node indicating which precoders in a code(cid:173)
`book are restricted from being used, according to some
`embodiments.
`FIG. 10 is a logic flow diagram of a method implemented
`by a wireless communication device for decoding signaling
`from a network node indicating which precoders in a code(cid:173)
`book are restricted from being used, according to other
`embodiments.
`FIG. 11 is a block diagram of a network node according
`10 to some embodiments.
`FIG. 12 is a block diagram of a network node according
`to other embodiments.
`FIG. 13 is a block diagram of a wireless communication
`device according to some embodiments.
`FIG. 14 is a block diagram of a wireless communication
`device according to other embodiments.
`
`DETAILED DESCRIPTION
`
`5
`for each group comprises a single reference configuration,
`and the single reference configuration for any given group is
`the actual configuration, if any, signaled immediately before
`that of the given group.
`In some embodiments, the codebook is a Kronecker
`codebook defined for a multi-dimensional antenna array and
`comprises different precoders indexed by different possible
`values of a single index parameter. In this case, the different
`possible values of the single index parameter are divided
`into different clusters of consecutively ordered values, and
`precoders in different ones of the one or more groups are
`respectively indexed by the different clusters of consecu(cid:173)
`tively ordered values.
`In some embodiments, the codebook is a Kronecker
`codebook defined for a multi-dimensional antenna array and 15
`comprises different precoders indexed by different pairs of
`possible values for a first-dimension index parameter and a
`second-dimension index parameter. In this case, precoders in
`each of the one or more groups are indexed by pairs that
`have the same value for either the first-dimension index 20
`parameter or the second-dimension index parameter.
`Embodiments herein further include corresponding appa(cid:173)
`ratus and computer program products.
`In at least some embodiments, sigualing a codebook
`subset restriction in this way advantageously lowers the
`signaling overhead imposed by transmitting the codebook
`subset restriction, while still allowing for flexibility in
`configuring different codebook subset restrictions.
`Embodiments herein therefore generally include methods
`to reduce the number of bits required for signaling a code(cid:173)
`book subset restriction configuration to a wireless commu(cid:173)
`nication device. TI1e methods in one or more of these
`embodiments do so by:
`Utilizing an explicit or implicit assumption about which
`sets of precoders are more likely to be restricted, and/or
`associating a group of precoders with a single codebook
`subset restriction bit.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a logic flow diagram indicating codebook subset
`restriction (CSR) signaling between a network node and a
`wireless connnunication device according to one or more
`embodiments.
`FIG. 2 is a logic flow diagran1 of a method implemented 45
`by a network node for signaling to a wireless communica(cid:173)
`tion device which precoders in a codebook are restricted
`from being used, according to some embodiments.
`FIG. 3 is a block diagram of a two-dimensional antenna
`array of cross-polarized antenna elements according to some
`embodiments.
`FIG. 4 is a graph illustrating the angular pointing direc(cid:173)
`tions of precoders in a codebook according to some embodi(cid:173)
`ments.
`FIG. 5 is a logic flow diagram of a method implemented 55
`by a network node for signaling to a wireless communica(cid:173)
`tion device which precoders in a codebook are restricted
`from being used, according to other embodiments.
`FIG. 6 is a block diagram of an exemplary codebook
`according to some embodiments.
`FIG. 7 is a graph illustrating the angular pointing direc(cid:173)
`tions of precoders in a codebook according to other embodi(cid:173)
`ments.
`FIG. 8 is a block diagram of precoder groupings accord(cid:173)
`ing to some embodiments.
`FIG. 9 is a logic flow diagram of a method implemented
`by a wireless communication device for decoding signaling
`
`According to the flowchart of FIG. 1, a network node 10
`in a wireless connmmication network (e.g., an eNB in the
`network) signals a codebook subset restriction (CSR) con(cid:173)
`figuration 12 to a wireless connmmication device 14 (e.g., a
`UE). The device 14 then sends a chaimel state information
`25 (CSI) report 16 back to the network. This CSI report 16
`suggests which of different possible precoders in a codebook
`the network should use for transmitting to the device 14, but
`the CSI report 16 is restricted in the sense that there is a
`subset of precoders that cannot be reported by the device 14;
`30 that is, all precoders in the codebook cannot be selected and

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