`
`PCT/SG2019/050530
`
`1/9
`
`
`
` Receive signal
`Radio receiver
`
`processor
`
`;
`
`160
`
`FIGURE1
`
`150
`
`mM 100
`
`200
`
`220
`
`240
`
`[
`
`
`
`
`
`
`
`( 260
`
`
`sfST
`
`Trigger frame
`BlockAck
`Band A Lf)f/fS| (random access)
`
`(e.g., 5GHz)
`
`230
`
`260
`
`
`(
`
`
`240
`
`
`
`300
`
`—
`
`an
`
`:
`
`Ss
`
`(e.g., 6GHz)
`
`FIGURE 2
`
`
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`‘
`
`MAC header
`
`ame
`
`Control
`
`mg
`
`
`.
`
`<— 400
`
`
`Trigger
`
`AGL?
`RU
`UE FEC
`Banc
`
`
`
`
`indication
`Denetits Ak
`<— 410
` Coding TypeiD or 2045)|Allocation
`
`User Info
`
`
`
`
`
`FIGURE3
`
`422
`
`424
`
`
`
`
` Element tt
`
`
`Extension
`Element ID
`Length
`OCWRange
`
`
`452
`
`+™ 450
`
`
`
`
`
`FIGURE 4
`
`.
`Tri
`After
`DR operating STA 1
`SGHZ,
`6 GHz
`SBoperating STA 2
`
`
`
`Initial OBO = 5 Initial OBO=4 Initial OBO=2Initial OBO
`
`Trigger frame
`(random access)
`
`(e.g. 5 GHz)
`
`from STA4 (RU 6)
`
`
`AID 204RU3
`(e.g. 6 GH2)T Alp 2045,
`
`RU 4
`
`
`
` Select new OBO|Resume OBO in|Resume OBO
`"
`OBO unchanged
`value next Trigger frame|next Trigger fram
`
`
` Mulli-STA.
`SB operating STA3 4B onarsting STA A
`
`
`BlockAck
`
`|E
`
`MT TB PPDU
`
`EMT TB PPDU
`from STA1 (RU 1)
`
`(Randomly pick one
`of the 5 RA-RUsin
`
`band A & band B)
`
`Multi-STA.
`BlockAck
`
`Use this RU
`
`FIGURE 5
`
`
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`initialize OBO counter
`
`” Are there pending framesfor the AP? 90
`
`San,
`
`Set OBO counter to 0
`
`
`
`
`
`{ Wait untila Trigger frame for
`{
`H
`random accessis received
`;
`
`
`
`decrement OBO counter by the
`numberof eligible RA-RUs in the
`Trigger frame
`
` "I OBO countersmaller than or Se
`the Trigger frame? a
`equal to the number ofeligible RA-RUs in
`
`oe
`
`
`
`
`
`
`
`
`
`
`
`“Is only one of the 626
`
`
`8 OCW less than ocwmax7
`sqlected RA-RU(s) idlg2e"
`
`{Down select one §
`No
`
`
`§
`ofboththe
`§
`
`
`638
`Cetion 2
`Update OCW to min{2*OCW+1,
`Lalected RARUS.2
`ocwmax}EESO ransmit an EHTTB PPDU with
`
`
`
`634
`:
`:
`same (A)-MPDUin each of both
`the selected RA-RUs
`
`
`Prandomly select one of the eligible§
`
`
`transmit an EHT TB PPDUatthis
`RA-RUs in eachofits operating
`RA-RU
`
`
`
`622
`
`“Is the transmission ~~
`successful?
`-
`eo
`
`i
`
`“Is at least one of the
`snselected RA-RU(s) idlege"”
`sed
`RARUGS) To
`624
`Yes
`
`
`
`FIGURE6
`
`
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`x
`Ferment ID
`
`Element 10
`Extension
`
`OCWF
`“
`1 anes
`
`AY R +
`8Fophenan
`
`650
`ineaei
`
`EOCWinin
`
`EOCWiriax
`
`FIGURE 7
`
`Trigger frame
`(random access)
`
`(e.g. 5 GH?)
`
`Multi-STA
`BlockAck
`
`After Trigger frame reception
`SB operating STA 2
`
`DBoperating STA1
`
`DBoperating STA 4
`
`Clit TB PPDU
`
`OBOs-2=2
`
`AID 0,
`RU1
`RU2
`
`Band B
`
`(e.4.6 GH»)
`
`RUS
`[Alp 2045,
`RU4
`
`EHT TB PPDU
`from STA1 (RU 1)
`EHT TB PPDU
`from STA2 (RU 2)
`
`i
`
`i
`Multi-STA
`BlockAck
`
`
`
` Select new OBOs| Select new OBOs|Resume OBOsin|OBOs and CBOs
`
`SB operating STA 8
`from STA4 (RU 6) Use this RU OBOs—2 =0
`
`{Randomly pick one
`of the 2 RA-RUs in
`
`(Randomly pick one
`of the 2RA-RUsin
`band B)
`
`and OBOs value
`
`value
`
`next Trigger fram
`
`unchanged
`
`FIGURE 8
`
`
`
`WO 2020/112021
`
`5/9
`
`PCT/SG2019/050530
`
`700
`
`
`
`Wait until a Trigger frame for
`
`random accessis received
`
`
`
`“Are both OBOs and OBOs
`mo counters are larger than
`
`714
`
`727
`
`02.0
`
`
`
`
`
`
`Set OBO6 counter to 0
`§ decrement OBO6counter
`
`"OBOs5 counter is smaller.
`$ aaaaaaaaaenaaanengennnnanaaaaaaanannaaal
`§ by the numberofeligible
`
`§ RA-RUs in 6GHz bandin
`than or equal to the number of
`
`
`
`aeligible RA-RUs in 5GHz band in the.
`the Trigger frame
`
`
`
`718
`*e
`Trigger frame?
`“
`
`o""OBO6 counter is smaller “=
`.
`§ decrement OBOS counter
`
`
`“than or equal to the number ofeligible’
`
`
`RA-RUs in 6GHz band in the
`
`3 by the numberof eligible
`
`§ RA-RUsin 5GHz bandin
`Trigger frame?
`
`
`
`
`the Trigger frame
`i Set OBO5 counter to 0
`
`
`722
`
`726
`
`FIGURE 9
`
`
`
`728
`
`selected RA-RU(s) idle
`
`Yes
`
`No
`
`732
`
`successful? _
`
`734
`
`
`
`successful?
`
`Is OCWS5less than
`OCWS5,max?
`
`randomly select one of the eligible
`
`
`i
`RA-RUs in each band with the
`corresponding OBO counter set toQ §
`
`
`730
`
`is at least one of the”
`
`
`~
`~
`transmit an EHT TB PPDU atthis §
`“Only one of the select@t~
`RA-RU
`5
`RA-RU(s) idle?
`
`
`
`
` is the RA transmission
`of both the ——— eh=} different (A)-MPDUin each of
`=
`
`selected RA-RUs §
`both the selected RA-RUs
`
`
`
`
`
`Is the RA
`“
`2
`*"Is the RA transmission
`
`
`
`
`transmission partially
`
`
`Rartially successful in 6GHz.
`Update OCW5to
`i
`
`§ min{2*OCWS5, OCW5,max}
`™eguccessful in 5GHz.%
`Yes
`
`
`758
`i
`Initialize OCW6 to
`
`
`Is OCW6less than’
`:
`ocWe,min
`Initialize OCWsto
`OCW6,max?
`:
`Benen OCWSATIN and
` Yes
`
`CER ER ER ERLE RERELEREREREEEEEEEEEE
`:
`Update OCW6to
`f min{2*OCWe, OCWée,mad
`
`744
`
`760
`
`
`
`OCW5,max?|
`7 762
`"is OCW5less than’
`
`
`
`764
`%
`Update OCW5 to
`| min{2*OCWSs, OCWS,max}
`
`FIGURE10
`
`
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`6/9
`
`800
`
`OCW Bang:
`4 anes
`
`OA a
`Praptional
`
`c
`Element 1D
`
`Element fD
`Extension
`
` EOCWimiirs
`EOCWimax STAType|Reserved|
`
`
`804
`
`806
`
`80
`
`8
`
`FIGURE11
`
`
`
`Hlement 1D
`
`
`
`Element ii
`Extension
`
`85
`
`2
`
`OCW Range
`
`+ 850
`
`
`
`FIGURE12
`
`
`
`WO 2020/112021
`
`7/9
`
`PCT/SG2019/050530
`
` i
`
`910
`Set OCW to OCWmin
`
`
`j
`
`initialize OBO counter
`
`
`
`Wait until a Trigger frame for
`random accessis received
`
`
`
`. ”Are there pending frames for the AP? ie
`
`
`Trigger frame
`
` ae is OBO counter smaller than or™ oe,
`sm, @qual to the number ofeligible RA-RUs in oo
`ne
`the Trigger frame? sr
`
`
`
`
`924
`
`
`
`transmit an EHT TB PPDU at this
`3
`
`
`
`
`
`aw
`“Ts at least one of the”
`
`selected RA-RU(s) idle2
`
`
`
`
`928
`nen
`a
`Is only oneof the “~~.
`ote OCW less than ocWmax?
`
`selected RA-RU(s) idlez—
`
`938
`ma
`se
`f Down select one |
`
`No
`Option 1
`
`j
`ofboththe
`|
`
`f selected RA-RUs §
`Update OCW to min{2*OCW+1,
`Option 2
`
`
`
`OCWmax}
`
`
`transmit an EXT TB PPDU with |
`
`Sa AA PAAR RR RA RR ARA DARPA EPDIPAPIIIAS
`same (A)-MPDU in each of both
`
`
`decrement OBO counter by the
`numberof eligible RA-RUs inthe
`
`Set OBO counter to 0
`
`922
`
`i
`
`RA-RUs in each of its operating
`band(s
`
`i
`
`RA-RU
`
`“Is the transmission ~
`successful?
`
`Yes
`
`
`
`940
`
`FIGURE13
`
`
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`8/9
`
`
`MAC header
`
`~
`
`
`
`FrameContral
`
`
`
`Duratiuration
`
`RA
`
`TA
`
`~a
`
`
`
`
`
`Commoninfo
`
`
`
`User info
`
`Padding
`
`
`
`<+— 500
`
`z
`|
`;
`'
`Trigger
`;
`uy
`‘
`
`‘ TE atosdtion|CodieType|ULMCS|ULDCMfRA-RU Information|UL Target ASS?|idean Dependent
`yA
`ser info
`ng
`v_
`.
`
`
`
`
`
`
`
`512
`
`FIGURE14
`
`510
`
`771120
`
`1140
`
`i Transmission signal generator
`
`i §
`
`a paoeeentnnnnnnnnaeeeenmannnncaklccnsaeene-aesreneneeeet
`
`ii j{ i
`
`ATTA
`
`i;
`
`
`perme bene [on oo an wy1110
`i
`' Controller
`}
`
`i
`i
`
`&
`Response
`determiner
`
`;
`
`1114
`
`
`
`;
`i
`;
`i
`i
`i
`
`
`
`
`
`
`
`
`
`Lee anna antenfssoaeestusaansal nk ante mene aman near stn wane ante sna canes aman SES anne name ante ater tn te i
`
`
`
`BOBeeeBeeeee me ce cee cere cere cere cree ee ce nee oT
`f
`:
`S
`Control
`
`8
`5
`{
`
`; Datadermodator
`i demodulator and
`i Radio receiver ig
`
`
`
`
`:
`:
`
`eeee nee sace soot saree pact lea aa EaEnna
`Receive signal processor
`i 1160
`
`8
`
`decoder
`
`:
`
`FIGURE15
`
`i
`
`i
`
`i F
`
`O
`
`
`
`parserx
`
`'
`
`‘
`
`‘
`'
`
`i b
`
`
`
`
`
`n cone weeflenenwannLennsna {once ann anne anne wane ane unas wom ann saan wm ach sane ame nnn as wm san
`
`pmbmeeeemeebemeBeme ee ee ee me ee ee ee ee ne me oe
`g
`i
`“
`
`i
`Control
`demodulator and #s¢~!- yt Radio receiver is
`i
`
`_
`i
`eedfFbeen!
`a ee
`Receive signal processor
`in 2160
`
`j;
`
`FIGURE16
`
`WO 2020/112021
`
`PCT/SG2019/050530
`
`9/9
`
`Transmission signal generator
`
`
`2124
`moon cnconcnece
`
`i
`
`
`
`So 2120
`
`
`
`
`
`Trigger
`2119
`Controller
`2114
`information —_—paauaneaila UORAsre
`
`
`
`
`aotoant
`
`
`
`parameter
`8
`operation
`
`
`determiner
`circuitr
`
`