WO2022015485A1 - Techniques for control channel transmission for slot-less operation and scheduling data transmissions - Google Patents
Techniques for control channel transmission for slot-less operation and scheduling data transmissions Download PDFInfo
- Publication number
- WO2022015485A1 WO2022015485A1 PCT/US2021/039072 US2021039072W WO2022015485A1 WO 2022015485 A1 WO2022015485 A1 WO 2022015485A1 US 2021039072 W US2021039072 W US 2021039072W WO 2022015485 A1 WO2022015485 A1 WO 2022015485A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pdcch
- pdsch
- ntcrm
- monitoring occasion
- transmission
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
Definitions
- Various embodiments generally may relate to the field of wireless communications.
- NR next generation wireless communication system
- 5G next generation wireless communication system
- NR new radio
- 3GPP LTE-Advanced with additional potential new Radio Access Technologies (RATs) to enrich people lives with better, simple and seamless wireless connectivity solutions.
- RATs Radio Access Technologies
- FIG. 1 illustrates an example of long physical downlink shared channel (PDSCH) transmission duration, in accordance with various embodiments.
- PDSCH physical downlink shared channel
- Figure 2 illustrates an example of early termination of PDSCH transmission, in accordance with various embodiments.
- FIG. 3 illustrates an example of code block (CB) to time/frequency resource mapping in accordance with various embodiments.
- FIG. 4 illustrates a symbol alignment unit (SAU) in time domain resource allocation, in accordance with various embodiments.
- SAU symbol alignment unit
- FIG. 5 illustrates a single transport block (TB) scheduled with multiple code block groups (CBGs) by a downlink control information (DCI), in accordance with various embodiments.
- TB transport block
- CBGs code block groups
- DCI downlink control information
- Figure 6 illustrates a single TB scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
- Figure 7 illustrates a single TB scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
- Figure 8 illustrates an example of two TBs scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
- Figure 9 illustrates another example of two TBs scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
- Figure 10 illustrates an example of two TBs scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
- Figure 11 illustrates another example of two TBs scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
- Figure 12 illustrates PDSCH scheduling with flexible duration and pre-determined physical downlink control channel (PDCCH) monitoring occasions, in accordance with various embodiments.
- PDCCH physical downlink control channel
- Figure 13 illustrates PDSCH scheduling with flexible duration and new PDCCH monitoring after PDSCH, in accordance with various embodiments.
- Figure 14 illustrates PDSCH scheduling with flexible duration and new PDCCH monitoring in X symbols after PDSCH, in accordance with various embodiments.
- FIG. 15 illustrates a network in accordance with various embodiments.
- Figure 16 schematically illustrates a wireless network in accordance with various embodiments.
- Figure 17 is a block diagram illustrating components, according to some example embodiments, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies discussed herein.
- a machine-readable or computer-readable medium e.g., a non-transitory machine-readable storage medium
- FIGS 18-23 illustrate example procedures for practicing the various embodiments discussed herein.
- embodiments herein include techniques to be implemented in a wireless cellular network. For example, embodiments include techniques for scheduling data transmissions for above 52.6 GHz carrier frequency. Additionally, embodiments include techniques for control channel transmission for slot-less operation.
- next generation NodeB may schedule the downlink (DL) or uplink (UL) data transmission across slot boundary with long transmission duration.
- PDSCH physical downlink shared channel
- more DL traffic may arrive at the gNB when the gNB has already sent out a DL downlink control information (DCI) or a previous PDSCH transmission is still ongoing.
- the gNB has to send a new DL DCI to schedule a PDSCH which results in the delay of data transmissions.
- One solution could be to allow a gNB to schedule more DL resources than that required to transmit the current DL data in the buffer. Consequently, if new DL traffic arrives, gNB can continue the PDSCH transmission for the new DL traffic on the scheduled DL resource.
- the scheduled DL resources need to be released earlier, e.g. early termination of the PDSCH transmission.
- FIG. 2 illustrates an example for which the allocated DL resources could carry 10 CBs.
- the DL transmission may be terminated only after the transmission of 6 CBs.
- CB NR code block
- CBG CB group
- Rx pipelined receive
- Various embodiments herein provide techniques for scheduling physical shared channel transmission to allow efficient symbol alignment and early termination operation. For example, detailed techniques are described herein to schedule a data transmission which supports symbol alignment and early termination for above 52.6GHz carrier frequency.
- a TB from MAC layer is transmitted at physical layer.
- HARQ hybrid automatic repeat request
- a single HARQ-ACK bit may be reported by UE for a TB.
- CBG code block group
- a TB is divided into n CBGs, n ⁇ N
- CB code block
- a UE may report n or N HARQ-ACK bits for the TB.
- One HARQ-ACK bit is reported for each CBG.
- N is the maximum number of CBGs which may be configured by high layer.
- a CBG may be mapped to all time/frequency resources of certain consecutive symbols, e.g. symbol alignment is achieved for a CBG.
- every group of X CBs may be mapped to all time/frequency resources of Y consecutive symbols.
- X may be relatively prime to Y.
- the set of Y consecutive symbols in resource allocation is the symbol alignment unit (SAU).
- a CBG could be mapped to a SAU.
- a CBG may be mapped to one or multiple SAUs.
- a SAU may consist of one or multiple CBGs.
- One HARQ-ACK bit may be reported for each CBG.
- FIG. 4 illustrates the use of SAU for symbol alignment.
- each SAU is mapped to all time/frequency resources of 2 symbols.
- the TB scheduled by a DCI is divided into 4 CBGs, and each CBG consists of 2 SAUs.
- the time domain resource allocation (TDRA) of a TB is indicated in a DCI.
- a row of the TDRA table indicates the starting symbol S relative to the start of the slot, and the number of consecutive symbols L counting from the symbol S allocated for the PDSCH or physical uplink shared channel (PUSCH), e.g. the start and length indicator (SLIV).
- PUSCH physical uplink shared channel
- SIV start and length indicator
- a TB is mapped to L symbols, but it does not guarantee that any CB or CBG can end at the boundary of a symbol.
- the time domain resource allocation may be specifically designed to facilitate symbol alignment.
- the number of CBGs per TB may be configured by high layer signaling, indicated through DCI, or may be derived by the maximum length and the number of symbols for a CBG.
- SLIV in the DCI indicates the specific time resource used by a CBG.
- the size of a CBG could be determined by the modulation and coding scheme (MCS), L indicated by SLIV and frequency resource allocation, if applicable. By this scheme, it is guaranteed that a CBG mapped to a number of consecutive symbols.
- MCS modulation and coding scheme
- SLIV in the DCI indicates the time resource used by a SAU.
- the number of bits that are transmitted on a SAU may be determined by the MCS, L indicated by SLIV and frequency resource allocation, if applicable.
- the consecutive symbols in a SAU carry one or multiple CBs.
- the association between SAU and CBG e.g., how many CBG are mapped in a SAU or how many SAU form a CBG
- RRC radio resource control
- the granularity of early termination may be determined.
- early termination is supported at the end of the transmission of each TB or every N TBs, where N is larger than 1.
- early termination is not allowed for the first X TBs, and early termination is allowed in every Y TBs after the first X TBs.
- X and Y are predefined or configured by high layer. Note that this may apply for the case of multi-TB based scheduling, where a single DCI is used to schedule one or more PDSCHs or PUSCHs.
- early termination is supported at the end of the transmission of each CBG or every N CBGs, where N is larger than 1.
- early termination is not allowed for the first X CBGs, and early termination is allowed in every Y CBGs after the first X CBGs.
- X and Y are predefined or configured by high layer. Note that this may apply for the case of single-TB based scheduling, where a single DCI is used to schedule one PDSCH or PUSCH, and the PDSCH or PUSCH consists of one or more CBs/CBGs.
- early termination is supported at the end of the transmission of each SAU or every N SAUs, where N is larger than 1.
- early termination is not allowed for the first X SAUs, and early termination is allowed in every Y SAUs after the first X SAUs.
- X and Y may be predefined or configured by high layer.
- early termination is not allowed for the first X TBs, and early termination is allowed in every Y CBGs after the first X TBs.
- X and Y may be predefined or configured by high layer.
- early termination is not allowed for the first X TBs, and early termination is allowed in every Y SAUs after the first X TBs.
- X and Y may be predefined or configured by high layer.
- Embodiments for the case of single TB based transmission scheduled by a DCI are provided as follows.
- a DCI may schedule a PDSCH or a PUSCH which carries only one TB.
- the TB is segmented into multiple CBGs.
- Each CBG includes one or multiple CBs. Symbol alignment is achieved for each CBG.
- the SLIV in the DCI may indicate the time resource of a CBG.
- the maximum number of CBGs of the TB may be configured by high layer signaling. In alternative, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the number of CBGs of the TB can be derived by the maximum length and the number of symbols for a CBG.
- the maximum number of CBGs of the current TB may be indicated in DCI dynamically or a combination of RRC signaling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a CBG.
- Figure 5 illustrates the case of a single TB scheduled with multiple CBGs by a DCI.
- the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 4 symbols. Therefore, symbol alignment is achieved for a CBG. For example, if the last CBG is not transmitted due to early termination, the TB only consists of 3 valid CBGs. However, UE may still need to report 4 HARQ-ACK bits for the TB to have a constant payload size of HARQ-ACK. In one option, for the HARQ-ACK feedback, a UE may generate one HARQ-ACK bit for each CBG.
- CBG transmission indicator may be used to indicate retransmission or not for each CBG. For example, if k th bit of CBGTI is ‘G, retransmission of the k th CBG is scheduled.
- the maximum number of CBGs is large, e.g. more than 8, the overhead of CBGTI is quite high in a DCI.
- CBG based HARQ-ACK feedback may not be used. That is, only one HARQ-ACK bit is reported for the TB.
- the actual number of CBGs that are transmitted by the gNB may be indicated. For example, denote the maximum number of CBGs as N, the field indicating the actual number of transmitted CBG can have a size of ⁇ log 2 (N)].
- N log 2
- HARQ-ACK bundling of CBGs may be supported to limit the number of HARQ-ACK bits.
- the maximum number of HARQ-ACK bits per TB may be 8.
- the number of CBGs mapped to a HARQ-ACK bit may be predefined or configured by high layer.
- the number of CBGs mapped to a HARQ-ACK bit may be dynamically indicated in the DCI or a combination of RRC signaling and dynamic indication by DCI.
- the last HARQ-ACK bit before termination of the transmission may have a smaller number of CBGs.
- the maximum number of CBGs as N
- maximum number of HARQ- ACK bits per TB is M
- the N CBGs are mapped to the M HARQ-ACK bits.
- the last group(s) may be composed by a slightly lower or larger number of CBGs.
- a DCI can schedule a PDSCH or a PUSCH which carries only one TB.
- the TB is segmented into multiple SAUs.
- Each SAU includes one or multiple CBs. Symbol alignment is achieved for each SAU.
- the SLIV in the DCI may indicate the time resource of a SAU.
- the maximum number of SAU of the TB may be configured by high layer signaling.
- the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the number of SAU of the TB can be derived by the maximum length and the number of symbols for a SAU.
- the maximum number of SAUs of the current TB may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a SAU.
- One or more SAU may be grouped into a CBG.
- the number of SAUs for a CBG may be predefined or configured by high layer. Alternatively, the number of SAUs for a CBG may be dynamically indicated in the DCI or a combination of RRC signaling and dynamic indication by DCI. The last CBG before termination of the transmission may have a smaller number of SAUs. Alternatively, the SAU(s) that compose a CBG may be determined by the total number of SAUs and the number of CBGs.
- the N SAUs are mapped to the M CBGs.
- the last CBG(s) may be composed by a slightly lower or larger number of SAUs.
- the consecutive SAUs, if present, may be mapped to the same CBG, e.g. SAU n
- Figure 6 illustrates the case of a single TB scheduled with multiple CBGs by a DCI.
- the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU.
- Each CBG consists of 2 consecutive SAUs. For example, if the last 2 SAUs are not transmitted due to early termination, the TB only consists of 3 valid CBGs. However, UE may still need to report 4 HARQ-ACK bits for the TB to have a constant payload size of HARQ-ACK.
- Figure 7 illustrates the case of a single TB scheduled with multiple CBGs by a DCI.
- the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU.
- CBG k consists of 2 SAUs with index k and k+4.
- the TB still consists of 4 CBGs.
- Each CBG has a reduced CBG size. However, the last 2 CBGs has only one CBG respectively.
- the 4 HARQ-ACK bits reported bits are all useful indication for the four CBGs.
- CBG transmission indicator may be used to indicate retransmission or not for each CBG. For example, if the k th bit of CBGTI is ‘1’, retransmission of the k th CBG is scheduled.
- a DCI may schedule a transmission to carry one or multiple TBs. However, it may be assumed that CBG-based transmission may not be supported or configured.
- UE may generate one HARQ-ACK for each TB.
- HARQ-ACK bundling of TBs may be used to limit the number of HARQ-ACK bits.
- the maximum number of HARQ-ACK bits per TB is 8.
- the maximum number of TBs is 8.
- maximum number of HARQ-ACK bits per TB is M
- the N TBs are mapped to the M HARQ-ACK bits.
- the last group(s) may be composed by a slightly lower or larger number of TBs.
- the consecutive TBs may be mapped to the same HARQ-ACK bit, e.g. TB n is mapped to HARQ-ACK bit
- the number of NDI/RV bits in the DCI is equal to the maximum number of TBs scheduled by the DCI.
- the HARQ process number indicated by the DCI may apply to the first scheduled TB by the DCI, while the consecutive HARQ process number after the indicated HARQ process number is used in other scheduled TBs by the DCI.
- symbol alignment is achieved for each TB.
- the SLIV in the DCI may indicate the time resource of a TB.
- the maximum number of TBs of the transmission may be configured by high layer signaling.
- the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of TBs of the transmission can be derived by the maximum length and the number of symbols for a TB.
- the maximum number of TBs of the current transmission may be indicated in DCI dynamically or a combination of RRC signaling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a TB.
- SLIV in the DCI may indicate the time resource of a SAU.
- the maximum number of SAU of the transmission may be configured by high layer signaling.
- the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the number of SAU can be derived by the maximum length and the number of symbols in a SAU.
- the maximum number of SAUs of the current transmission may be indicated in the DCI dynamically or a combination of RRC signaling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a SAU.
- One or more SAU can be grouped into a TB.
- the number of SAUs for a TB may be predefined or configured by high layer. Alternatively, the number of SAUs for a TB may be dynamically indicated in the DCI. The last TB before termination of the transmission may have a smaller number of SAUs.
- the SAU(s) that are included in a TB may be determined by the number of SAUs and the number of TBs. Denote the maximum number of SAU as N, maximum number of TB, e.g. maximum number of HARQ-ACK bits per transmission is M, the N SAUs are mapped to the M TBs.
- the last TB(s) may be composed by a slightly lower or larger number of SAUs.
- the consecutive SAUs, if present, may be mapped to the same TB, e.g. SAU n is mapped
- Figure 8 illustrates an example of scheduling two TBs by a DCI.
- the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU.
- Each CBG consists of 4 consecutive SAUs. For example, if the last 4 SAUs are not transmitted due to early termination, there is only one TB transmitted in the current transmission. However, UE may still need to report 2 HARQ-ACK bits for two TBs to have a constant payload size of HARQ-ACK.
- Figure 9 illustrates another example of scheduling of two TBs by a DCI.
- the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU.
- TB k consists of 4 SAUs with index k, k+2, k+4, k+6. For example, if the last 4 SAUs are not transmitted due to early termination, there are still two TBs transmitted in the current transmission. Each TB has a reduced TB size.
- the 2 HARQ-ACK bits reported bits are all useful indication for the 2 TBs.
- a DCI can schedule a transmission which can carry one or multiple TBs. Further, it is assumed that CBG based transmission is also configured for each TB.
- CBG transmission indicator may be used to indicate retransmission or not for each CBG of a retransmitted TB. For example, if the k lh bit of CBGTI is ‘G, retransmission of the k th CBG is scheduled.
- the number of NDI/RV bits in the DCI equals to the maximum number of TBs scheduled by the DCI.
- HARQ process number indicated by the DCI may apply to the first scheduled TB by the DCI, while the consecutive HARQ process number after the indicated HARQ process number is used in other scheduled TBs by the DCI.
- symbol alignment is achieved for each TB.
- SI. I V in the DCI may indicate the time resource of a TB.
- the maximum number of TBs of the transmission may be configured by high layer signaling.
- the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of TBs of the transmission can be derived by the maximum length and the number of symbols for a TB.
- the maximum number of TBs of the current transmission may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a TB.
- each CBG includes one or multiple CBs.
- SUV in the DCI may indicate the time resource of a CBG.
- the maximum number of CBGs of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of CBGs of the transmission can be derived by the maximum length and the number of symbols for a CBG.
- the maximum number of CBGs of the current transmission may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a CBG.
- One or more CBGs may be grouped into a TB.
- the number of CBGs for a TB may be predefined or configured by high layer. Alternatively, the number of CBGs for a TB may be dynamically indicated in the DCI or a combination of RRC signalling and dynamic indication by DCI. The last TB before termination of the transmission may have a smaller number of CBGs.
- the CBG(s) that are included in a TB may be determined by the number of CBGs and the number of TBs. Denote the maximum number of CBGs as N, the maximum number of TBs is M, the N CBGs are mapped to the M TBs.
- the last TB(s) may be composed by a slightly lower or larger number of CBGs.
- Figure 10 illustrates an example of scheduling of two TBs by a DCI.
- the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a CBG.
- Each TB consists of 4 consecutive CBGs. For example, if the last 4 CBGs are not transmitted due to early termination, there is only one TB transmitted in the current transmission. However, UE may still need to report 8 HARQ-ACK bits for two TBs to have a constant payload size of HARQ- ACK.
- Figure 11 illustrates an example of scheduling of two TBs by a DCI.
- the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a CBG.
- Each TB consists of 4 consecutive CBGs.
- TB k consists of 4 SAUs with index k, k+2, k+4, k+6. For example, if the last 4 CBGs are not transmitted due to early termination, there are still two TBs transmitted in the current transmission.
- Each TB has a reduced number of CBGs. However, UE may still need to report 8 HARQ-ACK bits for the two TBs to have a constant payload size of HARQ- ACK.
- SLIV in the DCI may indicate the time resource of a SAU.
- the maximum number of SAU of the transmission may be configured by high layer signaling.
- the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of SAUs of the transmission can be derived by the maximum length and the number of symbols for a SAU.
- the maximum number of SAUs of the current transmission may be indicated in the DCI dynamically or a combination of RRC signalling and dynamic indication by DCI.
- the transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a SAU.
- One or more SAU can be grouped into a CBG.
- the number of SAUs for a CBG may be predefined or configured by high layer. Alternatively, the number of SAUs for a CBG may be dynamically indicated in the DCI. The last CBG before termination of the transmission may have a smaller number of SAUs.
- the SAU(s) that are included in a CBG may be determined by the number of SAUs and the number of CBGs. Denote the maximum number of SAU as N, the maximum number of CBG, e.g. maximum number of HARQ-ACK bits per TB is M, the N SAUs are mapped to the M CBGs.
- the last CBG(s) may be composed by a slightly lower or larger number of SAUs.
- the consecutive SAUs, if present, may be mapped to the same CBG, e.g. SAU n is
- NR supports physical downlink control channel (PDCCH) that conveys scheduling decision for both DL and UL through DCI.
- PDCCH is sent over a control resource set (CORESET).
- CORESETs may be configured in units of six PRBs (e.g., with one PRB including 12 resource elements) in the frequency domain and one, two, or three consecutive orthogonal frequency-division multiplexing (OFDM) symbols in time domain.
- the corresponding parameters are configured for the UE using frequencyDomainResources and duration parameters.
- An example of a configuration for a control resource set is as follows:
- ControlResourceSet SEQUENCE ⁇ controlResourceSetld ControlResourceSetld, frequencyDomainResources BIT STRING (SIZE (45)), duration INTEGER (T.maxCoReSetDuration), cce-REG-MappingType CHOICE ⁇ interleaved SEQUENCE ⁇ reg-BundleSize ENUMERATED ⁇ n2, n3, n6 ⁇ , interleaverSize ENUMERATED ⁇ n2, n3, n6 ⁇ , shiftlndex INTEGER(0..maxNrofPhysicalResourceBlocks-l)
- one resource element group may be made up of one resource block and one OFDM symbol in time domain.
- a Control Channel Element may be made up of six REGs.
- the actual number of CCEs for a PDCCH is determined by PDCCH aggregation level.
- UE performs blind decoding of PDCCH for the specific set of CCEs denoted as search space (SS).
- SS search space
- 5G NR supports two SS set types: common SS (CSS) set, which is commonly monitored by a group of UEs in the cell, and UE-specific SS (USS) set, which is monitored by an individual UE.
- SSS common SS
- USS UE-specific SS
- UE-specific search space is configured by RRC.
- the monitored positions of PDCCH are defined by monitoringSlotPeriodicityAndOffset parameter conveying information on periodicity of monitoring as well as slot offset.
- nrofCandi dates SEQUENCE ⁇ aggregationLevel 1 ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLevel2 ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLeveM ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLevel8 ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLevel 16 ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLevel 16 ENUMERATED ⁇ n0, nl, n2, n3, n4, n5, n6, n8 ⁇ , aggregationLevel 16
- ⁇ NR supports conventional slot-level based scheduling denoted in 5G NR as Type A mapping.
- Slot-level transmission can only start at specific OFDM symbol, but has flexible duration up to 14 OFDM symbols within a slot.
- Type A mapping typically has relatively long transmission time interval, which helps to reduce the overhead from reference signals and control channel as well as to increase coverage.
- Conventional slot-level based scheduling is not efficient for all deployment scenarios. For instance, for 5G NR operation in unlicensed spectrum (NR-U) it is necessary to start transmission as early as possible after Listen-Before-Talk (LBT). In the case of mmWave, high payload transmission can be already realized within a few OFDM symbols due to the use of large bandwidth sizes.
- LBT Listen-Before-Talk
- 5GNR also supports mini-slot based transmission, denoted as Type B mapping, in addition to slot-based scheduling.
- Mini-slot based scheduling enables physical shared channel transmission to start at any OFDM symbol within a slot and to have flexible duration of two, four or seven OFDM symbols.
- the control channel and reference signals are located at the beginning of the transmission.
- future systems may support transmission with more flexible duration spanning large number of OFDM symbols spanning multiple slots.
- the actual duration of the transmission may be variable and not aligned with periodicity of PDCCH monitoring occasions.
- unused time gaps may occur between last symbol of PDSCH transmission and next PDCCH transmission opportunity. The problem is illustrated in Figure 12 in more details.
- control channel transmission is only possible at specific location configured by RRC.
- For PDSCH transmission with more flexible duration unused time gaps may occur between last symbol of PDSCH transmission and next PDCCH transmission opportunity.
- Various embodiments herein provide techniques for PDCCH transmission on a more dynamic time location relative to the scheduled PDSCH. Embodiments may be adopted into future specifications supporting flexible PDSCH transmission.
- additional flexible PDCCH monitoring occasions may be defined from OFDM / discrete Fourier Transform (DFT)- spread (s)-OFDM symbol followed by last symbol of PDSCH transmission.
- DFT discrete Fourier Transform
- s spread
- transmission duration of PDSCH may be configured by higher layers, dynamically indicated by MAC-CE, or indicated by DCI carried by a first PDCCH.
- UE may start to monitor PDCCH after the last symbol of PDSCH transmission after early termination.
- the techniques described herein provide additional opportunity of the PDCCH transmission with flexible / dynamic position comparing to PDCCH monitoring occasions configured by higher layers. As the result PDSCHs can be scheduled in contiguous manner (avoiding unused symbols) as illustrated in Figure 13.
- additional PDCCH monitoring occasions may start in X > 0 symbols after last symbol of PDSCH as shown in Figure 14.
- additional flexible PDCCH monitoring occasion may be indicated by a first PDCCH scheduling PDSCH transmission.
- the priorities for processing of the physical channels should be defined. For example, UE may assume that PDSCH transmission is prioritized in the corresponding OFDM symbols and potential PDCCH is dropped. In another example, UE may assume that PDCCH monitoring is prioritized and PDSCH transmission in the corresponding symbols is dropped or rate-matching around the PDCCH transmission in the corresponding PDCCH monitoring occasion.
- UE can detect the PDCCH configured by RRC and do PDSCH reception simultaneously.
- TCI transmission control indicator
- the priorities for processing of the physical channels should be defined. In one example more priority is given to monitoring of the additional PDCCH comparing to PDCCH configured by RRC. In another example, more priority is given to monitoring of the PDCCH configured by RRC comparing to additional PDCCH. In another example, the priority is given by the associated ID of the CORESET.
- the additional PDCCH uses a different TCI state (beam) from PDCCH configured by RRC and the UE has the capability to receive two or more TCI states (beams), UE can detect both the additional PDCCH and the PDCCH configured by RRC simultaneously.
- beam TCI state
- FIGS 15-17 illustrate various systems, devices, and components that may implement aspects of disclosed embodiments.
- Figure 15 illustrates a network 1500 in accordance with various embodiments.
- the network 1500 may operate in a manner consistent with 3GPP technical specifications for LTE or 5G/NR systems.
- 3GPP technical specifications for LTE or 5G/NR systems 3GPP technical specifications for LTE or 5G/NR systems.
- the example embodiments are not limited in this regard and the described embodiments may apply to other networks that benefit from the principles described herein, such as future 3GPP systems, or the like.
- the network 1500 may include a UE 1502, which may include any mobile or non- mobile computing device designed to communicate with a RAN 1504 via an over-the-air connection.
- the UE 1502 may be, but is not limited to, a smartphone, tablet computer, wearable computer device, desktop computer, laptop computer, in-vehicle infotainment, in-car entertainment device, instrument cluster, head-up display device, onboard diagnostic device, dashtop mobile equipment, mobile data terminal, electronic engine management system, electronic/engine control unit, electronic/engine control module, embedded system, sensor, microcontroller, control module, engine management system, networked appliance, machine- type communication device, M2M or D2D device, IoT device, etc.
- the network 1500 may include a plurality of UEs coupled directly with one another via a sidelink interface.
- the UEs may be M2M/D2D devices that communicate using physical sidelink channels such as, but not limited to, PSBCH, PSDCH, PSSCH, PSCCH, PSFCH, etc.
- the UE 1502 may additionally communicate with an AP 1506 via an over-the-air connection.
- the AP 1506 may manage a WLAN connection, which may serve to offload some/all network traffic from the RAN 1504.
- the connection between the UE 1502 and the AP 1506 may be consistent with any IEEE 802.11 protocol, wherein the AP 1506 could be a wireless fidelity (Wi-Fi®) router.
- the UE 1502, RAN 1504, and AP 1506 may utilize cellular-WLAN aggregation (for example, LWA/LWIP).
- Cellular- WLAN aggregation may involve the UE 1502 being configured by the RAN 1504 to utilize both cellular radio resources and WLAN resources.
- the RAN 1504 may include one or more access nodes, for example, AN 1508.
- AN 1508 may terminate air-interface protocols for the UE 1502 by providing access stratum protocols including RRC, PDCP, RLC, MAC, and LI protocols. In this manner, the AN 1508 may enable data/voice connectivity between CN 1520 and the UE 1502.
- the AN 1508 may be implemented in a discrete device or as one or more software entities running on server computers as part of, for example, a virtual network, which may be referred to as a CRAN or virtual baseband unit pool.
- the AN 1508 be referred to as a BS, gNB, RAN node, eNB, ng-eNB, NodeB, RSU, TRxP, TRP, etc.
- the AN 1508 may be a macrocell base station or a low power base station for providing femtocells, picocells or other like cells having smaller coverage areas, smaller user capacity, or higher bandwidth compared to macrocells.
- the RAN 1504 may be coupled with one another via an X2 interface (if the RAN 1504 is an LTE RAN) or an Xn interface (if the RAN 1504 is a 5G RAN).
- the X2/Xn interfaces which may be separated into control/user plane interfaces in some embodiments, may allow the ANs to communicate information related to handovers, data/context transfers, mobility, load management, interference coordination, etc.
- the ANs of the RAN 1504 may each manage one or more cells, cell groups, component carriers, etc. to provide the UE 1502 with an air interface for network access.
- the UE 1502 may be simultaneously connected with a plurality of cells provided by the same or different ANs of the RAN 1504.
- the UE 1502 and RAN 1504 may use carrier aggregation to allow the UE 1502 to connect with a plurality of component carriers, each corresponding to a Pcell or Scell.
- a first AN may be a master node that provides an MCG and a second AN may be secondary node that provides an SCG.
- the first/second ANs may be any combination of eNB, gNB, ng-eNB, etc.
- the RAN 1504 may provide the air interface over a licensed spectrum or an unlicensed spectrum.
- the nodes may use LAA, eLAA, and/or feLAA mechanisms based on CA technology with PCells/Scells.
- the nodes Prior to accessing the unlicensed spectrum, the nodes may perform medium/carrier-sensing operations based on, for example, a listen-before-talk (LBT) protocol.
- LBT listen-before-talk
- the UE 1502 or AN 1508 may be or act as a RSU, which may refer to any transportation infrastructure entity used for V2X communications.
- An RSU may be implemented in or by a suitable AN or a stationary (or relatively stationary) UE.
- An RSU implemented in or by: a UE may be referred to as a “UE-type RSU”; an eNB may be referred to as an “eNB-type RSU”; a gNB may be referred to as a “gNB-type RSU”; and the like.
- an RSU is a computing device coupled with radio frequency circuitry located on a roadside that provides connectivity support to passing vehicle UEs.
- the RSU may also include internal data storage circuitry to store intersection map geometry, traffic statistics, media, as well as applications/software to sense and control ongoing vehicular and pedestrian traffic.
- the RSU may provide very low latency communications required for high speed events, such as crash avoidance, traffic warnings, and the like. Additionally or alternatively, the RSU may provide other cellular/WLAN communications services.
- the components of the RSU may be packaged in a weatherproof enclosure suitable for outdoor installation, and may include a network interface controller to provide a wired connection (e.g., Ethernet) to a traffic signal controller or a backhaul network.
- the RAN 1504 may be an LTE RAN 1510 with eNBs, for example, eNB 1512.
- the LTE RAN 1510 may provide an LTE air interface with the following characteristics: SCS of 15 kHz; CP-OFDM waveform for DL and SC-FDMA waveform for UL; turbo codes for data and TBCC for control; etc.
- the LTE air interface may rely on CSI- RS for CSI acquisition and beam management; PDSCH/PDCCH DMRS for PDSCH/PDCCH demodulation; and CRS for cell search and initial acquisition, channel quality measurements, and channel estimation for coherent demodulation/detection at the UE.
- the LTE air interface may operating on sub-6 GHz bands.
- the RAN 1504 may be an NG-RAN 1514 with gNBs, for example, gNB 1516, orng-eNBs, for example, ng-eNB 1518.
- the gNB 1516 may connect with 5G-enabled UEs using a 5GNR interface.
- the gNB 1516 may connect with a 5G core through an NG interface, which may include an N2 interface or an N3 interface.
- the ng-eNB 1518 may also connect with the 5G core through an NG interface, but may connect with a UE via an LTE air interface.
- the gNB 1516 and the ng-eNB 1518 may connect with each other over an Xn interface.
- the NG interface may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the nodes of the NG-RAN 1514 and a UPF 1548 (e.g., N3 interface), and an NG control plane (NG-C) interface, which is a signaling interface between the nodes of the NG-RAN1514 and an AMF 1544 (e.g., N2 interface).
- NG-U NG user plane
- N-C NG control plane
- the NG-RAN 1514 may provide a 5G-NR air interface with the following characteristics: variable SCS; CP-OFDM for DL, CP-OFDM and DFT-s-OFDM for UL; polar, repetition, simplex, and Reed-Muller codes for control and LDPC for data.
- the 5G-NR air interface may rely on CSI-RS, PDSCH/PDCCH DMRS similar to the LTE air interface.
- the 5G-NR air interface may not use a CRS, but may use PBCH DMRS for PBCH demodulation; PTRS for phase tracking for PDSCH; and tracking reference signal for time tracking.
- the 5G- NR air interface may operating on FR1 bands that include sub-6 GHz bands or FR2 bands that include bands from 24.25 GHz to 52.6 GHz.
- the 5G-NR air interface may include an SSB that is an area of a downlink resource grid that includes PSS/SSS/PBCH.
- the 5G-NR air interface may utilize BWPs for various purposes.
- BWP can be used for dynamic adaptation of the SCS.
- the UE 1502 can be configured with multiple BWPs where each BWP configuration has a different SCS. When a BWP change is indicated to the UE 1502, the SCS of the transmission is changed as well.
- Another use case example of BWP is related to power saving.
- multiple BWPs can be configured for the UE 1502 with different amount of frequency resources (for example, PRBs) to support data transmission under different traffic loading scenarios.
- a BWP containing a smaller number of PRBs can be used for data transmission with small traffic load while allowing power saving at the UE 1502 and in some cases at the gNB 1516.
- a BWP containing a larger number of PRBs can be used for scenarios with higher traffic load.
- the RAN 1504 is communicatively coupled to CN 1520 that includes network elements to provide various functions to support data and telecommunications services to customers/subscribers (for example, users of UE 1502).
- the components of the CN 1520 may be implemented in one physical node or separate physical nodes.
- NFV may be utilized to virtualize any or all of the functions provided by the network elements of the CN 1520 onto physical compute/storage resources in servers, switches, etc.
- a logical instantiation of the CN 1520 may be referred to as a network slice, and a logical instantiation of a portion of the CN 1520 may be referred to as a network sub-slice.
- the CN 1520 may be an LTE CN 1522, which may also be referred to as an EPC.
- the LTE CN 1522 may include MME 1524, SGW 1526, SGSN 1528, HSS 1530, PGW 1532, and PCRF 1534 coupled with one another over interfaces (or “reference points”) as shown. Functions of the elements of the LTE CN 1522 may be briefly introduced as follows.
- the MME 1524 may implement mobility management functions to track a current location of the UE 1502 to facilitate paging, bearer activation/deactivation, handovers, gateway selection, authentication, etc.
- the SGW 1526 may terminate an SI interface toward the RAN and route data packets between the RAN and the LTE CN 1522.
- the SGW 1526 may be a local mobility anchor point for inter-RAN node handovers and also may provide an anchor for inter-3GPP mobility. Other responsibilities may include lawful intercept, charging, and some policy enforcement.
- the SGSN 1528 may track a location of the UE 1502 and perform security functions and access control. In addition, the SGSN 1528 may perform inter-EPC node signaling for mobility between different RAT networks; PDN and S-GW selection as specified by MME 1524; MME selection for handovers; etc.
- the S3 reference point between the MME 1524 and the SGSN 1528 may enable user and bearer information exchange for inter-3GPP access network mobility in idle/active states.
- the HSS 1530 may include a database for network users, including subscription-related information to support the network entities’ handling of communication sessions.
- the HSS 1530 can provide support for routing/roaming, authentication, authorization, naming/addressing resolution, location dependencies, etc.
- An S6a reference point between the HSS 1530 and the MME 1524 may enable transfer of subscription and authentication data for authenti eating/ authorizing user access to the LTE CN 1520.
- the PGW 1532 may terminate an SGi interface toward a data network (DN) 1536 that may include an application/content server 1538.
- the PGW 1532 may route data packets between the LTE CN 1522 and the data network 1536.
- the PGW 1532 may be coupled with the SGW 1526 by an S5 reference point to facilitate user plane tunneling and tunnel management.
- the PGW 1532 may further include anode for policy enforcement and charging data collection (for example, PCEF).
- the SGi reference point between the PGW 1532 and the data network 15 36 may be an operator external public, a private PDN, or an intra operator packet data network, for example, for provision of IMS services.
- the PGW 1532 may be coupled with a PCRF 1534 via a Gx reference point.
- the PCRF 1534 is the policy and charging control element of the LTE CN 1522.
- the PCRF 1534 may be communicatively coupled to the app/content server 1538 to determine appropriate QoS and charging parameters for service flows.
- the PCRF 1532 may provision associated rules into a PCEF (via Gx reference point) with appropriate TFT and QCI.
- the CN 1520 may be a 5GC 1540.
- the 5GC 1540 may include an AUSF 1542, AMF 1544, SMF 1546, UPF 1548, NSSF 1550, NEF 1552, NRF 1554, PCF 1556, UDM 1558, and AF 1560 coupled with one another over interfaces (or “reference points”) as shown.
- Functions of the elements of the 5GC 1540 may be briefly introduced as follows.
- the AUSF 1542 may store data for authentication of UE 1502 and handle authentication-related functionality.
- the AUSF 1542 may facilitate a common authentication framework for various access types.
- the AUSF 1542 may exhibit an Nausf service-based interface.
- the AMF 1544 may allow other functions of the 5GC 1540 to communicate with the UE 1502 and the RAN 1504 and to subscribe to notifications about mobility events with respect to the UE 1502.
- the AMF 1544 may be responsible for registration management (for example, for registering UE 1502), connection management, reachability management, mobility management, lawful interception of AMF -related events, and access authentication and authorization.
- the AMF 1544 may provide transport for SM messages between the UE 1502 and the SMF 1546, and act as a transparent proxy for routing SM messages.
- AMF 1544 may also provide transport for SMS messages between UE 1502 and an SMSF.
- AMF 1544 may interact with the AUSF 1542 and the UE 1502 to perform various security anchor and context management functions.
- AMF 1544 may be a termination point of a RAN CP interface, which may include or be an N2 reference point between the RAN 1504 and the AMF 1544; and the AMF 1544 may be a termination point of NAS (Nl) signaling, and perform NAS ciphering and integrity protection.
- AMF 1544 may also support NAS signaling with the UE 1502 over an N3 IWF interface.
- the SMF 1546 may be responsible for SM (for example, session establishment, tunnel management between UPF 1548 and AN 1508); UE IP address allocation and management (including optional authorization); selection and control of UP function; configuring traffic steering at UPF 1548 to route traffic to proper destination; termination of interfaces toward policy control functions; controlling part of policy enforcement, charging, and QoS; lawful intercept (for SM events and interface to LI system); termination of SM parts of NAS messages; downlink data notification; initiating AN specific SM information, sent via AMF 1544 over N2 to AN 1508; and determining SSC mode of a session.
- SM may refer to management of a PDU session, and a PDU session or “session” may refer to a PDU connectivity service that provides or enables the exchange of PDUs between the UE 1502 and the data network 1536.
- the UPF 1548 may act as an anchor point for intra-RAT and inter-RAT mobility, an external PDU session point of interconnect to data network 1536, and a branching point to support multi -homed PDU session.
- the UPF 1548 may also perform packet routing and forwarding, perform packet inspection, enforce the user plane part of policy rules, lawfully intercept packets (UP collection), perform traffic usage reporting, perform QoS handling for a user plane (e.g., packet filtering, gating, UL/DL rate enforcement), perform uplink traffic verification (e.g., SDF-to-QoS flow mapping), transport level packet marking in the uplink and downlink, and perform downlink packet buffering and downlink data notification triggering.
- UPF 1548 may include an uplink classifier to support routing traffic flows to a data network.
- the NSSF 1550 may select a set of network slice instances serving the UE 1502.
- the NSSF 1550 may also determine allowed NSSAI and the mapping to the subscribed S-NSSAIs, if needed.
- the NSSF 1550 may also determine the AMF set to be used to serve the UE 1502, or a list of candidate AMFs based on a suitable configuration and possibly by querying the NRF 1554.
- the selection of a set of network slice instances for the UE 1502 may be triggered by the AMF 1544 with which the UE 1502 is registered by interacting with the NSSF 1550, which may lead to a change of AMF.
- the NSSF 1550 may interact with the AMF 1544 via an N22 reference point; and may communicate with another NSSF in a visited network via an N31 reference point (not shown). Additionally, the NSSF 1550 may exhibit an Nnssf service-based interface.
- the NEF 1552 may securely expose services and capabilities provided by 3GPP network functions for third party, internal exposure/re-exposure, AFs (e.g., AF 1560), edge computing or fog computing systems, etc.
- the NEF 1552 may authenticate, authorize, or throttle the AFs.
- NEF 1552 may also translate information exchanged with the AF 1560 and information exchanged with internal network functions. For example, the NEF 1552 may translate between an AF-Service-Identifier and an internal 5GC information.
- NEF 1552 may also receive information from other NFs based on exposed capabilities of other NFs. This information may be stored at the NEF 1552 as structured data, or at a data storage NF using standardized interfaces. The stored information can then be re exposed by the NEF 1552 to other NFs and AFs, or used for other purposes such as analytics. Additionally, the NEF 1552 may exhibit an Nnef service-based interface.
- the NRF 1554 may support service discovery functions, receive NF discovery requests from NF instances, and provide the information of the discovered NF instances to the NF instances. NRF 1554 also maintains information of available NF instances and their supported services. As used herein, the terms “instantiate,” “instantiation,” and the like may refer to the creation of an instance, and an “instance” may refer to a concrete occurrence of an object, which may occur, for example, during execution of program code. Additionally, the NRF 1554 may exhibit the Nnrf service-based interface.
- the PCF 1556 may provide policy rules to control plane functions to enforce them, and may also support unified policy framework to govern network behavior.
- the PCF 1556 may also implement a front end to access subscription information relevant for policy decisions in a UDR of the UDM 1558.
- the PCF 1556 exhibit an Npcf service-based interface.
- the UDM 1558 may handle subscription-related information to support the network entities’ handling of communication sessions, and may store subscription data of UE 1502. For example, subscription data may be communicated via an N8 reference point between the UDM 1558 and the AMF 1544.
- the UDM 1558 may include two parts, an application front end and a UDR.
- the UDR may store subscription data and policy data for the UDM 1558 and the PCF 1556, and/or structured data for exposure and application data (including PFDs for application detection, application request information for multiple UEs 1502) for the NEF 1552.
- the Nudr service-based interface may be exhibited by the UDR 221 to allow the UDM 1558, PCF 1556, and NEF 1552 to access a particular set of the stored data, as well as to read, update (e.g., add, modify), delete, and subscribe to notification of relevant data changes in the UDR.
- the UDM may include a UDM-FE, which is in charge of processing credentials, location management, subscription management and so on. Several different front ends may serve the same user in different transactions.
- the UDM-FE accesses subscription information stored in the UDR and performs authentication credential processing, user identification handling, access authorization, registration/mobility management, and subscription management.
- the UDM 1558 may exhibit the Nudm service-based interface.
- the AF 1560 may provide application influence on traffic routing, provide access to NEF, and interact with the policy framework for policy control.
- the 5GC 1540 may enable edge computing by selecting operator/3 rd party services to be geographically close to a point that the UE 1502 is attached to the network. This may reduce latency and load on the network.
- the 5GC 1540 may select a UPF 1548 close to the UE 1502 and execute traffic steering from the UPF 1548 to data network 1536 via the N6 interface. This may be based on the UE subscription data, UE location, and information provided by the AF 1560. In this way, the AF 1560 may influence UPF (re)selection and traffic routing.
- the network operator may permit AF 1560 to interact directly with relevant NFs. Additionally, the AF 1560 may exhibit an Naf service-based interface.
- the data network 1536 may represent various network operator services, Internet access, or third party services that may be provided by one or more servers including, for example, application/ content server 1538.
- FIG 16 schematically illustrates a wireless network 1600 in accordance with various embodiments.
- the wireless network 1600 may include a UE 1602 in wireless communication with an AN 1604.
- the UE 1602 and AN 1604 may be similar to, and substantially interchangeable with, like-named components described elsewhere herein.
- the UE 1602 may be communicatively coupled with the AN 1604 via connection 1606.
- the connection 1606 is illustrated as an air interface to enable communicative coupling, and can be consistent with cellular communications protocols such as an LTE protocol or a 5GNR protocol operating at mmWave or sub-6GHz frequencies.
- the UE 1602 may include a host platform 1608 coupled with a modem platform 1610.
- the host platform 1608 may include application processing circuitry 1612, which may be coupled with protocol processing circuitry 1614 of the modem platform 1610.
- the application processing circuitry 1612 may run various applications for the UE 1602 that source/sink application data.
- the application processing circuitry 1612 may further implement one or more layer operations to transmit/receive application data to/from a data network. These layer operations may include transport (for example UDP) and Internet (for example, IP) operations
- the protocol processing circuitry 1614 may implement one or more of layer operations to facilitate transmission or reception of data over the connection 1606.
- the layer operations implemented by the protocol processing circuitry 1614 may include, for example, MAC, RLC, PDCP, RRC and NAS operations.
- the modem platform 1610 may further include digital baseband circuitry 1616 that may implement one or more layer operations that are “below” layer operations performed by the protocol processing circuitry 1614 in a network protocol stack. These operations may include, for example, PHY operations including one or more of HARQ-ACK functions, scrambling/descrambling, encoding/decoding, layer mapping/de-mapping, modulation symbol mapping, received symbol/bit metric determination, multi-antenna port precoding/decoding, which may include one or more of space-time, space-frequency or spatial coding, reference signal generation/detection, preamble sequence generation and/or decoding, synchronization sequence generation/detection, control channel signal blind decoding, and other related functions.
- PHY operations including one or more of HARQ-ACK functions, scrambling/descrambling, encoding/decoding, layer mapping/de-mapping, modulation symbol mapping, received symbol/bit metric determination, multi-antenna port precoding/decoding, which may
- the modem platform 1610 may further include transmit circuitry 1618, receive circuitry 1620, RF circuitry 1622, and RF front end (RFFE) 1624, which may include or connect to one or more antenna panels 1626.
- the transmit circuitry 1618 may include a digital -to-analog converter, mixer, intermediate frequency (IF) components, etc.
- the receive circuitry 1620 may include an analog-to-digital converter, mixer, IF components, etc.
- the RF circuitry 1622 may include a low-noise amplifier, a power amplifier, power tracking components, etc.
- RFFE 1624 may include filters (for example, surface/bulk acoustic wave filters), switches, antenna tuners, beamforming components (for example, phase-array antenna components), etc.
- transmit/receive components may be specific to details of a specific implementation such as, for example, whether communication is TDM or FDM, in mmWave or sub-6 gHz frequencies, etc.
- the transmit/receive components may be arranged in multiple parallel transmit/receive chains, may be disposed in the same or different chips/modules, etc.
- the protocol processing circuitry 1614 may include one or more instances of control circuitry (not shown) to provide control functions for the transmit/receive components.
- a UE reception may be established by and via the antenna panels 1626, RFFE 1624, RF circuitry 1622, receive circuitry 1620, digital baseband circuitry 1616, and protocol processing circuitry 1614.
- the antenna panels 1626 may receive a transmission from the AN 1604 by receive-beamforming signals received by a plurality of antennas/antenna elements of the one or more antenna panels 1626.
- a UE transmission may be established by and via the protocol processing circuitry 1614, digital baseband circuitry 1616, transmit circuitry 1618, RF circuitry 1622, RFFE 1624, and antenna panels 1626.
- the transmit components of the UE 1604 may apply a spatial filter to the data to be transmitted to form a transmit beam emitted by the antenna elements of the antenna panels 1626.
- the AN 1604 may include a host platform 1628 coupled with a modem platform 1630.
- the host platform 1628 may include application processing circuitry 1632 coupled with protocol processing circuitry 1634 of the modem platform 1630.
- the modem platform may further include digital baseband circuitry 1636, transmit circuitry 1638, receive circuitry 1640, RF circuitry 1642, RFFE circuitry 1644, and antenna panels 1646.
- the components of the AN 1604 may be similar to and substantially interchangeable with like- named components of the UE 1602.
- the components of the AN 1608 may perform various logical functions that include, for example, RNC functions such as radio bearer management, uplink and downlink dynamic radio resource management, and data packet scheduling.
- Figure 17 is a block diagram illustrating components, according to some example embodiments, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies discussed herein.
- Figure 17 shows a diagrammatic representation of hardware resources 1700 including one or more processors (or processor cores) 1710, one or more memory /storage devices 1720, and one or more communication resources 1730, each of which may be communicatively coupled via a bus 1740 or other interface circuitry.
- a hypervisor 1702 may be executed to provide an execution environment for one or more network slices/sub-slices to utilize the hardware resources 1700.
- the processors 1710 may include, for example, a processor 1712 and a processor 1714.
- the processors 1710 may be, for example, a central processing unit (CPU), a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a graphics processing unit (GPU), a DSP such as a baseband processor, an ASIC, an FPGA, a radio-frequency integrated circuit (RFIC), another processor (including those discussed herein), or any suitable combination thereof.
- CPU central processing unit
- RISC reduced instruction set computing
- CISC complex instruction set computing
- GPU graphics processing unit
- DSP such as a baseband processor, an ASIC, an FPGA, a radio-frequency integrated circuit (RFIC), another processor (including those discussed herein), or any suitable combination thereof.
- the memory /storage devices 1720 may include main memory, disk storage, or any suitable combination thereof.
- the memory /storage devices 1720 may include, but are not limited to, any type of volatile, non-volatile, or semi-volatile memory such as dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), Flash memory, solid-state storage, etc.
- DRAM dynamic random access memory
- SRAM static random access memory
- EPROM erasable programmable read-only memory
- EEPROM electrically erasable programmable read-only memory
- Flash memory solid-state storage, etc.
- the communication resources 1730 may include interconnection or network interface controllers, components, or other suitable devices to communicate with one or more peripheral devices 1704 or one or more databases 1706 or other network elements via a network 1708.
- the communication resources 1730 may include wired communication components (e.g., for coupling via USB, Ethernet, etc.), cellular communication components, NFC components, Bluetooth® (or Bluetooth® Low Energy) components, Wi-Fi® components, and other communication components.
- Instructions 1750 may comprise software, a program, an application, an applet, an app, or other executable code for causing at least any of the processors 1710 to perform any one or more of the methodologies discussed herein.
- the instructions 1750 may reside, completely or partially, within at least one of the processors 1710 (e.g., within the processor’s cache memory), the memory /storage devices 1720, or any suitable combination thereof.
- any portion of the instructions 1750 may be transferred to the hardware resources 1700 from any combination of the peripheral devices 1704 or the databases 1706.
- the memory of processors 1710, the memory /storage devices 1720, the peripheral devices 1704, and the databases 1706 are examples of computer-readable and machine-readable media.
- the electronic device(s), network(s), system(s), chip(s) or component(s), or portions or implementations thereof, of Figures 15-17, or some other figure herein may be configured to perform one or more processes, techniques, or methods as described herein, or portions thereof.
- One such process 1800 is depicted in Figure 18.
- the process 1800 may include, at 1802, receiving a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols.
- DCI downlink control information
- CBGs code block groups
- SAUs symbol alignment units
- the process 1800 may further include causing transmission or reception of the transport block based on the DCI.
- the process 1800 may be performed by a UE or a portion thereof.
- FIG. 19 illustrates another process 1900 in accordance with various embodiments.
- the process may include, at 1902, receiving a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols.
- DCI downlink control information
- SAUs symbol alignment units
- the process 1900 may further include causing transmission or reception of the transport blocks based on the DCI.
- the process 1900 may be performed by a UE or a portion thereof.
- FIG. 20 illustrates another process 2000 in accordance with various embodiments.
- the process 2000 may include, at 2002, encoding, for transmission to a UE, a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols.
- DCI downlink control information
- CBGs code block groups
- SAUs symbol alignment units
- the process 2000 may further include causing transmission of the transport block to the UE or reception of the transport block from the UE based on the DCI.
- the process 2000 may be performed by a gNB or a portion thereof.
- Figure 21 illustrates another process 2100 in accordance with various embodiments.
- the process 2100 may include, at 2102, encoding, for transmission to a UE, a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols.
- DCI downlink control information
- the process 2100 may further include causing transmission of the transport blocks to the UE or reception of the transport blocks from the UE based on the DCI.
- the process 2100 may be performed by a gNB or a portion thereof.
- Figure 22 illustrates another process 2200 in accordance with various embodiments.
- the process 2200 may be performed by a UE or a portion thereof.
- the process 2200 may include, at 2202, determining a last symbol of a PDSCH (e.g., a PDSCH received by the UE).
- the process 2200 may further include determining a PDCCH monitoring occasion for a PDCCH based on the last symbol of the PDSCH.
- the PDCCH monitoring occasion may be determined as beginning a number of symbols after the last symbol (e.g., the next symbol after the last symbol or another number of symbols after the last symbol).
- the process 2200 may further include monitoring for a PDCCH in the determined PDCCH monitoring occasion.
- the process may further include receiving the PDCCH in the PDCCH monitoring occasion.
- the PDCCH may schedule another communication for the UE, such as a downlink communication (e.g., another PDSCH) and/or an uplink communication (e.g., a PUSCH and/or PUCCH).
- Figure 23 illustrates another process 2300 in accordance with various embodiments.
- the process 2300 may be performed by a gNB or a portion thereof.
- the process 2300 may include encoding a PDSCH for transmission (e.g., to a
- the process may further include determining a PDCCH monitoring occasion for a PDCCH based on a last symbol of the PDSCH.
- the PDCCH monitoring occasion may be determined as beginning a number of symbols after the last symbol (e.g., the next symbol after the last symbol or another number of symbols after the last symbol).
- the process may further include encoding the PDCCH for transmission in the determined PDCCH monitoring occasion (e.g., to the UE or another UE).
- the PDCCH may schedule another communication for a UE, such as a downlink communication (e.g., another PDSCH) and/or an uplink communication (e.g., a PUSCH and/or PUCCH).
- At least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and/or methods as set forth in the example section below.
- the baseband circuitry as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below.
- circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below in the example section.
- Example 1 may include a method of wireless communication for scheduling data transmissions for above 52.6GHz carrier frequency.
- Example 2 may include the method of example 1 or some other example herein, wherein a CBG is mapped to all time/frequency resource of certain consecutive symbols.
- Example 3 may include the method of example 1 or some other example herein, wherein a CBG is mapped to a symbol alignment unit (SAU); or, a CBG is mapped to one or multiple SAUs; or, a SAU consist of one or multiple CBGs.
- SAU symbol alignment unit
- Example 4 may include the method of example 1 or some other example herein, wherein the start and length indicator (SLIV) in the DCI indicates the time resource of a CBG.
- SLIV start and length indicator
- Example 5 may include the method of example 1 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
- Example 6 may include the method of example 1 or some other example herein, wherein early termination of a PDSCH or PUSCH transmission is supported with the granularity of one TB, one CBG or one SAU.
- Example 7 may include the method of example 1 or some other example herein, wherein a DCI schedules a PDSCH or a PUSCH which carries only one TB with multiple CBGs.
- Example 8 may include the method of example 7 or some other example herein, wherein SLIV in the DCI indicates the time resource of a CBG.
- Example 9 may include the method of example 1 or some other example herein, wherein a DCI schedules a PDSCH or a PUSCH which carries only one TB with one or multiple SAUs.
- Example 10 may include the method of example 9 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
- Example 11 may include the method of example 10 or some other example herein, wherein the evenly distributed SAUs are mapped to the same CBG, or the consecutive SAUs are mapped to the same CBG.
- Example 12 may include the method of example 1 or some other example herein, wherein a DCI schedules a transmission which carries multiple TBs without CBGs.
- Example 13 may include the method of example 12 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
- Example 14 may include the method of example 13 or some other example herein, wherein the consecutive SAUs are mapped to the same TB, or, the evenly distributed SAUs are mapped to the same TB.
- Example 15 may include the method of example 1 or some other example herein, wherein a DCI schedules a transmission which carries multiple TBs with CBGs.
- Example 16 may include the method of example 15 or some other example herein, wherein SLIV in the DCI indicates the time resource of a CBG.
- Example 17 may include the method of example 16 or some other example herein, wherein the evenly distributed CBGs are mapped to the same TB, or, the consecutive CBGs are mapped to the same TB.
- Example 18 may include the method of example 15 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
- Example 19 may include the method of example 18 or some other example herein, wherein the consecutive SAUs are mapped to the same CBG, or, the evenly distributed SAUs are mapped to the same CBG.
- Example 20 may include a method comprising: receiving a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols; and transmitting or receiving the transport block based on the DCI.
- Example 21 may include the method of example 20 or some other example herein, wherein individual CBGs are mapped to all time-frequency resources of the one or more symbols of the respective one or more SAUs.
- Example 22 may include the method of example 20-21 or some other example herein, wherein the DCI includes a start length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
- SIV start length indicator value
- Example 23 may include the method of example 20-21 or some other example herein, wherein the DCI includes a SLIV to indicate a time resource of a first SAU of the one or more SAUs.
- Example 24 may include the method of example 20-23 or some other example herein, further comprising determining early termination of the transmission, wherein the early termination is determined with a granularity of one transport block, one CBG, or one SAU.
- Example 25 may include the method of example 20-24 or some other example herein, wherein the DCI schedules transmission of the single transport block.
- Example 26 may include the method of example 25 or some other example herein, wherein the transport block includes multiple CBGs.
- Example 27 may include the method of example 25 or some other example herein, wherein the transport block includes multiple SAUs.
- Example 28 may include the method of example 20-24 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks.
- Example 29 may include the method of example 28 or some other example herein, wherein the resource allocations for individual transport blocks correspond to consecutive time-frequency resources.
- Example 30 may include the method of example 28 or some other example herein, wherein the CBGs and/or SAUs of the multiple transport blocks are interlaced with one another in the time domain.
- Example 31 may include the method of example 20-30 or some other example herein, wherein respective CBGs include multiple SAUs.
- Example 32 may include the method of example 31 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
- Example 33 may include the method of example 31 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with other SAUs of the resource allocation.
- Example 34 may include the method of example 20-33, further comprising generating or receiving HARQ feedback for individual CBGs of the resource allocation.
- Example 35 may include the method of example 20-34 or some other example herein, wherein the transport block is a PUSCH.
- Example 36 may include the method of example 20-34 or some other example herein, wherein the transport block is a PDSCH.
- Example 37 may include the method of example 20-36 or some other example herein, wherein the method is performed by a UE or a portion thereof.
- Example 38 may include a method comprising: receiving a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols; and transmitting or receiving the transport blocks based on the DCI.
- DCI downlink control information
- SAUs symbol alignment units
- Example 39 may include the method of example 38 or some other example herein, wherein the individual resource allocations include multiple SAUs.
- Example 40 may include the method of example 38-39 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
- Example 41 may include the method of example 38-39 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with the SAUs of one or more other resource allocations.
- Example 42 may include the method of example 38-41, further comprising generating or receiving HARQ feedback for individual SAUs of the resource allocations.
- Example 43 may include the method of example 38-42 or some other example herein, wherein the transport blocks are transmitted on a PUSCH.
- Example 44 may include the method of example 38-42 or some other example herein, wherein the transport blocks are transmitted on a PDSCH.
- Example 45 may include the method of example 38-44 or some other example herein, wherein the method is performed by a UE or a portion thereof.
- Example 46 may include a method comprising: encoding, for transmission to a UE, a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols; and causing transmission of the transport block to the UE or reception of the transport block from the UE based on the DCI.
- DCI downlink control information
- Example 47 may include the method of example 46 or some other example herein, wherein individual CBGs are mapped to all time-frequency resources of the one or more symbols of the respective one or more SAUs.
- Example 48 may include the method of example 46-47 or some other example herein, wherein the DCI includes a start length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
- SIV start length indicator value
- Example 49 may include the method of example 46-47 or some other example herein, wherein the DCI includes a SLIV to indicate a time resource of a first SAU of the one or more SAUs.
- Example 50 may include the method of example 46-49 or some other example herein, further comprising determining early termination of the transmission, wherein the early termination is determined with a granularity of one transport block, one CBG, or one SAU.
- Example 51 may include the method of example 46-50 or some other example herein, wherein the DCI schedules transmission of the single transport block.
- Example 52 may include the method of example 51 or some other example herein, wherein the transport block includes multiple CBGs.
- Example 53 may include the method of example 51 or some other example herein, wherein the transport block includes multiple SAUs.
- Example 54 may include the method of example 46-50 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks.
- Example 55 may include the method of example 54 or some other example herein, wherein the resource allocations for individual transport blocks correspond to consecutive time-frequency resources.
- Example 56 may include the method of example 54 or some other example herein, wherein the CBGs and/or SAUs of the multiple transport blocks are interlaced with one another in the time domain.
- Example 57 may include the method of example 46-56 or some other example herein, wherein respective CBGs include multiple SAUs.
- Example 58 may include the method of example 57 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
- Example 59 may include the method of example 57 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with other SAUs of the resource allocation.
- Example 60 may include the method of example 46-59, further comprising generating or receiving HARQ feedback for individual CBGs of the resource allocation.
- Example 61 may include the method of example 46-60 or some other example herein, wherein the transport block is a PUSCH.
- Example 62 may include the method of example 46-60 or some other example herein, wherein the transport block is a PDSCH.
- Example 63 may include the method of example 46-62 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
- Example 64 may include a method comprising: encoding, for transmission to a UE, a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols; and causing transmission of the transport blocks to the UE or reception of the transport blocks from the UE based on the DCI.
- DCI downlink control information
- SAUs symbol alignment units
- Example 65 may include the method of example 64 or some other example herein, wherein the individual resource allocations include multiple SAUs.
- Example 66 may include the method of example 64-65 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
- Example 67 may include the method of example 64-65 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with the SAUs of one or more other resource allocations.
- Example 68 may include the method of example 64-67, further comprising generating or receiving HARQ feedback for individual SAUs of the resource allocations.
- Example 69 may include the method of example 64-68 or some other example herein, wherein the transport blocks are transmitted on a PUSCH.
- Example 70 may include the method of example 64-68 or some other example herein, wherein the transport blocks are transmitted on a PDSCH.
- Example 71 may include the method of example 64-70 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
- Example 72 may include the method of example 20-71 or some other example herein, wherein the transport block(s) are transmitted on a carrier frequency of greater than 52.6 GHz.
- Example B1 may include a method of downlink control channel transmission, wherein method includes:
- PDCCH physical downlink control channel
- PDSCH physical downlink shared channel
- DCI downlink control information
- Example B2 may include the method of example B1 or some other example herein, wherein additional PDCCH is scheduled in the next symbol after the last symbol of PDSCH.
- Example B3 may include the method of example B1 or some other example herein, wherein additional PDCCH is scheduled in the X symbols after the last symbol of PDSCH, wherein X is one, two, three or more symbols depending on configuration.
- Example B4 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that PDSCH transmission is prioritized in the corresponding OFDM symbols and potential PDCCH is dropped.
- Example B5 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that PDCCH transmission is prioritized in the corresponding OFDM symbols and PDSCH is dropped.
- Example B6 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that additional PDCCH transmission is prioritized in the corresponding OFDM symbols and PDCCH configured by higher layers is dropped.
- Example B7 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that additional PDCCH transmission is dropped in the corresponding OFDM symbols and PDCCH configured by higher layers is prioritized.
- Example B8 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE process additional PDCCH transmission and PDCCH configured by higher layers is prioritized
- Example B9 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE process PDCCH transmission configured by higher layers and PDSCH scheduled by additional PDCCH.
- Example B10 may include the method of example B1 or some other example herein, wherein additional PDCCH may be transmitted after last PDSCH symbol indicated by early termination.
- Example B11 may include the method of example B1 or some other example herein, wherein higher layers is RRC or MAC signaling.
- Example B12 may include a method comprising: determining a last symbol of a PDSCH; determining a PDCCH monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and monitoring for a PDCCH in the determined PDCCH monitoring occasion.
- Example B13 may include the method of example B12 or some other example herein, wherein the PDCCH monitoring occasion includes an earliest symbol after the last symbol of the PDSCH.
- Example B14 may include the method of example B12-B13 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is X symbols after the last symbol of the PDSCH.
- Example B15 may include the method of example B14 or some other example herein, wherein a value of X is 1, 2, 3, or 4.
- Example B16 may include the method of example B14-B15 or some other example herein, further comprising receiving an indication of a value of X.
- Example B17 may include the method of example B12-B16 or some other example herein, further comprising receiving the PDCCH.
- Example B18 may include the method of example B17 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the PDCCH schedules a second PDSCH.
- Example B19 may include the method of example B12-B18 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the second PDSCH collides with a second PDCCH monitoring occasion, and wherein the method further comprises: determining a relative priority of the second PDSCH compared with the second PDCCH monitoring occasion; and selecting one of decoding the second PDSCH or monitoring for a second PDCCH in the PDCCH monitoring occasion based on the determined relative priority.
- Example B20 may include the method of example B19 or some other example herein, wherein the second PDCCH monitoring occasion is configured via RRC signaling.
- Example B21 may include the method of example B12-B20 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the first PDCCH monitoring occasion overlaps with a second PDCCH monitoring occasion, and wherein the monitoring for the PDCCH in the first PDCCH monitoring occasion is performed based on a relative priority of the first PDCCH monitoring occasion compared with the second PDCCH monitoring occasion.
- Example B22 may include the method of example B12-B21 or some other example herein, wherein the PDCCH includes DCI for an uplink or downlink communication.
- Example B23 may include the method of example B22 or some other example herein, wherein the communication is on an unlicensed spectrum, in 5G FR2, and/or for ultra-reliable and low-latency communications (URLLC).
- URLLC ultra-reliable and low-latency communications
- Example B24 may include the method of example B12-B23 or some other example herein, wherein the method is performed by a UE or a portion thereof.
- Example B25 may include a method comprising: encoding a PDSCH for transmission; determining a PDCCH monitoring occasion for a PDCCH based on a last symbol of the PDSCH; and encoding the PDCCH for transmission in the determined PDCCH monitoring occasion.
- Example B26 may include the method of example B25 or some other example herein, wherein the PDCCH monitoring occasion includes an earliest symbol after the last symbol of the PDSCH.
- Example B27 may include the method of example B25-B26 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is X symbols after the last symbol of the PDSCH.
- Example B28 may include the method of example B27 or some other example herein, wherein a value of X is 1, 2, 3, or 4.
- Example B29 may include the method of example B27-B28 or some other example herein, further comprising encoding an indication of a value of X for transmission.
- Example B30 may include the method of example B29 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the PDCCH schedules a second PDSCH.
- Example B31 may include the method of example B25-B30 or some other example herein, wherein the PDCCH includes DCI for an uplink communication.
- Example B32 may include the method of example B31 or some other example herein, further comprising receiving the uplink communication.
- Example B33 may include the method of example B25-B32 or some other example herein, wherein the PDCCH includes DCI to schedule a downlink communication.
- Example B34 may include the method of example B33 or some other example herein, further comprising encoding the downlink communication for transmission.
- Example B35 may include the method of example B33-B34 or some other example herein, wherein the downlink communication is another PDSCH.
- Example B36 may include the method of example B25-B35 or some other example herein, wherein the PDCCH is to schedule a communication on an unlicensed spectrum, in 5G FR2, and/or for ultra-reliable and low-latency communications (URLLC).
- the PDCCH is to schedule a communication on an unlicensed spectrum, in 5G FR2, and/or for ultra-reliable and low-latency communications (URLLC).
- URLLC ultra-reliable and low-latency communications
- Example B37 may include the method of example B25-B36 or some other example herein, wherein the PDSCH and the PDCCH are transmitted to a same UE.
- Example B38 may include the method of example B25-B37 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
- Example Cl may include one or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a user equipment (UE) to: determine a last symbol of a physical downlink shared channel (PDSCH); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and monitor for a PDCCH in the determined PDCCH monitoring occasion.
- NCRM non-transitory computer-readable media
- Example C2 may include the one or more NTCRM of example Cl or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
- Example C3 may include the one or more NTCRM of example C2 or some other example herein, wherein the instructions, when executed, further cause the UE to receive an indication of the number.
- Example C4 may include the one or more NTCRM of example C1-C3 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring occasion, wherein the PDCCH schedules a second PDSCH or a physical uplink shared channel (PUSCH).
- the PDSCH is a first PDSCH
- PUSCH physical uplink shared channel
- Example C5 may include the one or more NTCRM of example C4 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the second PDSCH collides with a second PDCCH monitoring occasion, and wherein the instructions, when executed, are further to cause the UE to: determine a relative priority of the second PDSCH compared with the second PDCCH monitoring occasion; and select one of decoding the second PDSCH or monitoring for another PDCCH in the PDCCH monitoring occasion based on the determined relative priority.
- Example C6 may include the one or more NTCRM of example C1-C5 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the first PDCCH monitoring occasion overlaps with a second PDCCH monitoring occasion, and wherein the monitoring for the PDCCH in the first PDCCH monitoring occasion is performed based on a relative priority of the first PDCCH monitoring occasion compared with the second PDCCH monitoring occasion.
- Example C7 may include the one or more NTCRM of example C1-C6 or some other example herein, wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring occasion, wherein the PDCCH schedules an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
- FR2 5G Frequency Range 2
- URLLC ultra-reliable and low-latency communications
- Example C8 may include the one or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a next generation NodeB (gNB) to: determine a last symbol of a physical downlink shared channel (PDSCH) transmitted to a user equipment (UE); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and encode a PDCCH for transmission to the UE in the determined PDCCH monitoring occasion.
- NCRM non-transitory computer-readable media
- Example C9 may include the one or more NTCRM of example C8 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
- Example CIO may include the one or more NTCRM of example C9 or some other example herein, wherein the instructions, when executed, further cause the gNB to encode message for transmission to the UE that includes an indication of the number.
- Example Cl 1 may include the one or more NTCRM of example C8-C10 or some other example herein, wherein the PDCCH is to schedule a downlink transmission.
- Example C12 may include the one or more NTCRM of example Cl 1 or some other example herein, wherein PDSCH is a first PDSCH, and wherein the downlink transmission includes a second PDSCH.
- Example Cl 3 may include the one or more NTCRM of example Cl 1 or some other example herein, wherein the PDCCH is to schedule an uplink communication and wherein the instructions, when executed, are further to cause the gNB to receive the uplink communication.
- Example C14 may include the one or more NTCRM of example C8-C13 or some other example herein, wherein the instructions, wherein the PDCCH is to schedule an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
- FR2 5G Frequency Range 2
- URLLC ultra-reliable and low-latency communications
- Example Cl 5 may include one or more non-transitory, computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors cause a user equipment (UE) to: receive a downlink control information (DCI) to indicate a resource allocation for one or more transport blocks, wherein the resource allocation includes one or more symbol alignment units (SAUs); and transmit or receive the one or more transport blocks based on the DCI.
- NCRM non-transitory, computer-readable media
- Example Cl 6 may include the one or more NTCRM of example Cl 5 or some other example herein, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more SAUs of one or more symbols.
- CBGs code block groups
- Example C17 may include the one or more NTCRM of example C15-C16 or some other example herein, wherein the SAUs include all time-frequency resources of one or more symbols.
- Example C18 may include the one or more NTCRM of example C15-C17 or some other example herein, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first S AU of the one or more SAUs.
- SLIV start and length indicator value
- Example C19 may include the one or more NTCRM of example C16-C18 or some other example herein, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
- SIV start and length indicator value
- Example C20 may include the one or more NTCRM of example C15-C19 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks, and wherein the resource allocations for individual transport blocks of the multiple transport blocks correspond to consecutive time-frequency resources.
- Example C21 may include the one or more NTCRM of any one of examples C16- C20, wherein the DCI schedules transmission of multiple transport blocks, and wherein the resource allocations for individual CBGs of the multiple transport blocks correspond to consecutive time-frequency resources.
- Example C22 may include the one or more NTCRM of example C15-C21 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks, and wherein the SAUs of the multiple transport blocks are interlaced with one another in a time domain.
- Example C23 may include the one or more NTCRM of any one of example C16-C22, wherein the DCI schedules transmission of multiple transport blocks, and wherein the CBGs of the multiple transport blocks are interlaced with one another in a time domain.
- Example Z01 may include an apparatus comprising means to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
- Example Z02 may include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
- Example Z03 may include an apparatus comprising logic, modules, or circuitry to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
- Example Z04 may include a method, technique, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof.
- Example Z05 may include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform the method, techniques, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions thereof.
- Example Z06 may include a signal as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof.
- Example Z07 may include a datagram, packet, frame, segment, protocol data unit (PDU), or message as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
- PDU protocol data unit
- Example Z08 may include a signal encoded with data as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
- Example Z09 may include a signal encoded with a datagram, packet, frame, segment, protocol data unit (PDU), or message as described in or related to any of examples 1-72, BI BS 8, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
- PDU protocol data unit
- Example Z10 may include an electromagnetic signal carrying computer-readable instructions, wherein execution of the computer-readable instructions by one or more processors is to cause the one or more processors to perform the method, techniques, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions thereof.
- Example Zll may include a computer program comprising instructions, wherein execution of the program by a processing element is to cause the processing element to carry out the method, techniques, or process as described in or related to any of examples 1-72, BI BS 8, C1-C23, or portions thereof.
- Example Z12 may include a signal in a wireless network as shown and described herein.
- Example Z13 may include a method of communicating in a wireless network as shown and described herein.
- Example Z14 may include a system for providing wireless communication as shown and described herein.
- Example Z15 may include a device for providing wireless communication as shown and described herein.
- Access Point Report Cl Cell Identity API Application 60 BW Bandwidth CID Cell-ID (e g., Programming Interface BWP Bandwidth Part 95 positioning method)
- BW Bandwidth CID Cell-ID e g., Programming Interface BWP Bandwidth Part 95 positioning method
- Connection Point 50 Information DL Downlink CPD Connection Point CSI-IM CSI 85 DMTF Distributed Descriptor Interference Management Task Force
- E2E End-to-End Connectivity interface ECCA extended clear EPC Evolved Packet 75 Fl-U FI User plane channel Core interface assessment, EPDCCH enhanced FACCH Fast extended CCA 45 PDCCH, enhanced Associated Control ECCE Enhanced Control Physical CHannel Channel Element, Downlink Control 80 FACCH/F Fast
- GSM System 85 Channel/Half rate Evolution EREG enhanced REG, FACH Forward Access
- E-UTRA Evolved FDD Frequency eMBB Enhanced Mobile UTRA 100 Division Duplex Broadband FDM Frequency 35 Sputnikovaya GUTI Globally Unique Division Multiplex Septa (Engl.: Temporary UE
- GSM EDGE 60 GTP-U GPRS Tunnelling Server RAN, GSM EDGE Protocol for User HSUPA High Radio Access Plane 95 Speed Uplink Packet Network GTS Go To Sleep Access
- GGSN Gateway GPRS Signal (related to HTTP Hyper Text Support Node 65 WUS) Transfer Protocol
- LI Layer 1 physical LWA LTE-WLAN Broadcast multicast layer
- aggregation 70 service Single Frequency
- Ll-RSRP Layer 1 LWIP LTE/WLAN Network reference signal Radio Level Integration MCC Mobile Country received power 40 with IPsec Tunnel Code L2 Layer 2 (data link LTE Long Term MCG Master Cell Group layer) Evolution 75 MCOT Maximum
- MSC Mobile Switching NCT Network NMIB, N-MIB Centre Connectivity Topology Narrowband MIB NPBCH 35 NS Network Service OSI Other System
- Narrowband Narrowband WUS PCI Physical Cell ID Physical Uplink NZP Non-Zero Power Physical Cell
- PDCP Packet Data PP PTP Point-to- PSCell Primary SCell Convergence Protocol Point PSS Primary PDN Packet Data 40 PPP Point-to-Point Synchronization Network, Public Protocol Signal
- PDU Protocol Data PRG Physical resource PTT Push-to-Talk Unit block group 80 PUCCH Physical
- PNF Physical Network 65 PSFCH Physical QZSS Quasi-Zenith Function Sidelink Feedback Satellite System
- PNFD Physical Network Channel 100 RA-RNTI Random Function Descriptor Access RNTI RAB Radio Access RLC Radio Link RRM Radio Resource Bearer, Random Control, Radio Management
- Radio Link Control Radio Station Identifier
- Resource Control SA Standalone layer 100 operation mode SAE System 35
- SDP Session SL Sidelink Architecture Evolution Description Protocol 70
- SLA Service Level SAP Service Access SDSF Structured Data Agreement Point Storage Function SM Session
- SAPD Service Access SDU Service Data Unit Management Point Descriptor 40 SEAF Security Anchor SMF Session SAPI Service Access Function 75 Management Function Point Identifier SeNB secondary eNB SMS Short Message SCC Secondary SEPP Security Edge Service Component Carrier, Protection Proxy SMSF SMS Function Secondary CC 45 SFI Slot format SMTC SSB-based SCell Secondary Cell indication 80 Measurement Timing SC-FDMA Single SFTD Space-Frequency Configuration Carrier Frequency Time Diversity, SFN SN Secondary Node,
- SCM Security Context SgNB Secondary gNB SpCell Special Cell Management SGSN Serving GPRS SP-CSI-RNTISemi- SCS Subcarrier 55 Support Node Persistent CSI RNTI Spacing S-GW Serving Gateway 90 SPS Semi-Persistent
- SDNF Structured Data Protocol 100 Signal Storage Network SiP System in SSB SS Block Function Package SSBRI SSB Resource 35 TAC Tracking Area TPMI Transmitted Indicator Code 70 Precoding Matrix
- Synchronization 40 Update Transmission Signal based Reference TB Transport Block 75 Reception Point Signal Received TBS Transport Block TRS Tracking Power Size Reference Signal SS-RSRQ TBD To Be Defined TRx Transceiver
- Synchronization 45 TCI Transmission TS Technical Signal based Reference Configuration Indicator 80 Specifications, Signal Received TCP Transmission Technical Quality Communication Standard SS-SINR Protocol TTI Transmission
- Synchronization 50 TDD Time Division Time Interval Signal based Signal to Duplex 85 Tx Transmission, Noise and Interference TDM Time Division Transmitting, Ratio Multiplexing Transmitter
- UDSF Unstructured Data UTRAN Universal Network Storage Network Terrestrial Radio 70 VPN Virtual Private Function Access Network Network UICC Universal UwPTS Uplink VRB Virtual Resource Integrated Circuit 40 Pilot Time Slot Block Card V2I Vehicle-to- WiMAX Worldwide
- circuitry refers to, is part of, or includes hardware components such as an electronic circuit, a logic circuit, a processor (shared, dedicated, or group) and/or memory (shared, dedicated, or group), an Application Specific Integrated Circuit (ASIC), a field-programmable device (FPD) (e.g., a field-programmable gate array (FPGA), a programmable logic device (PLD), a complex PLD (CPLD), a high-capacity PLD (HCPLD), a structured ASIC, or a programmable SoC), digital signal processors (DSPs), etc., that are configured to provide the described functionality.
- FPD field-programmable device
- FPGA field-programmable gate array
- PLD programmable logic device
- CPLD complex PLD
- HPLD high-capacity PLD
- DSPs digital signal processors
- the circuitry may execute one or more software or firmware programs to provide at least some of the described functionality.
- the term “circuitry” may also refer to a combination of one or more hardware elements (or a combination of circuits used in an electrical or electronic system) with the program code used to carry out the functionality of that program code. In these embodiments, the combination of hardware elements and program code may be referred to as a particular type of circuitry.
- processor circuitry refers to, is part of, or includes circuitry capable of sequentially and automatically carrying out a sequence of arithmetic or logical operations, or recording, storing, and/or transferring digital data.
- Processing circuitry may include one or more processing cores to execute instructions and one or more memory structures to store program and data information.
- processor circuitry may refer to one or more application processors, one or more baseband processors, a physical central processing unit (CPU), a single-core processor, a dual-core processor, a triple-core processor, a quad-core processor, and/or any other device capable of executing or otherwise operating computer-executable instructions, such as program code, software modules, and/or functional processes.
- Processing circuitry may include more hardware accelerators, which may be microprocessors, programmable processing devices, or the like.
- the one or more hardware accelerators may include, for example, computer vision (CV) and/or deep learning (DL) accelerators.
- CV computer vision
- DL deep learning
- application circuitry and/or “baseband circuitry” may be considered synonymous to, and may be referred to as, “processor circuitry.”
- interface circuitry refers to, is part of, or includes circuitry that enables the exchange of information between two or more components or devices.
- interface circuitry may refer to one or more hardware interfaces, for example, buses, I/O interfaces, peripheral component interfaces, network interface cards, and/or the like.
- user equipment or “UE” as used herein refers to a device with radio communication capabilities and may describe a remote user of network resources in a communications network.
- user equipment or “UE” may be considered synonymous to, and may be referred to as, client, mobile, mobile device, mobile terminal, user terminal, mobile unit, mobile station, mobile user, subscriber, user, remote station, access agent, user agent, receiver, radio equipment, reconfigurable radio equipment, reconfigurable mobile device, etc.
- user equipment or “UE” may include any type of wireless/wired device or any computing device including a wireless communications interface.
- network element refers to physical or virtualized equipment and/or infrastructure used to provide wired or wireless communication network services.
- network element may be considered synonymous to and/or referred to as a networked computer, networking hardware, network equipment, network node, router, switch, hub, bridge, radio network controller, RAN device, RAN node, gateway, server, virtualized VNF, NFVI, and/or the like.
- computer system refers to any type interconnected electronic devices, computer devices, or components thereof. Additionally, the term “computer system” and/or “system” may refer to various components of a computer that are communicatively coupled with one another. Furthermore, the term “computer system” and/or “system” may refer to multiple computer devices and/or multiple computing systems that are communicatively coupled with one another and configured to share computing and/or networking resources.
- appliance refers to a computer device or computer system with program code (e.g., software or firmware) that is specifically designed to provide a specific computing resource.
- program code e.g., software or firmware
- a “virtual appliance” is a virtual machine image to be implemented by a hypervisor-equipped device that virtualizes or emulates a computer appliance or otherwise is dedicated to provide a specific computing resource.
- resource refers to a physical or virtual device, a physical or virtual component within a computing environment, and/or a physical or virtual component within a particular device, such as computer devices, mechanical devices, memory space, processor/CPU time, processor/CPU usage, processor and accelerator loads, hardware time or usage, electrical power, input/output operations, ports or network sockets, channel/link allocation, throughput, memory usage, storage, network, database and applications, workload units, and/or the like.
- a “hardware resource” may refer to compute, storage, and/or network resources provided by physical hardware element(s).
- a “virtualized resource” may refer to compute, storage, and/or network resources provided by virtualization infrastructure to an application, device, system, etc.
- network resource or “communication resource” may refer to resources that are accessible by computer devices/systems via a communications network.
- system resources may refer to any kind of shared entities to provide services, and may include computing and/or network resources. System resources may be considered as a set of coherent functions, network data objects or services, accessible through a server where such system resources reside on a single host or multiple hosts and are clearly identifiable.
- channel refers to any transmission medium, either tangible or intangible, which is used to communicate data or a data stream.
- channel may be synonymous with and/or equivalent to “communications channel,” “data communications channel,” “transmission channel,” “data transmission channel,” “access channel,” “data access channel,” “link,” “data link,” “carrier,” “radiofrequency carrier,” and/or any other like term denoting a pathway or medium through which data is communicated.
- link refers to a connection between two devices through a RAT for the purpose of transmitting and receiving information.
- instantiate refers to the creation of an instance.
- An “instance” also refers to a concrete occurrence of an object, which may occur, for example, during execution of program code.
- Coupled may mean two or more elements are in direct physical or electrical contact with one another, may mean that two or more elements indirectly contact each other but still cooperate or interact with each other, and/or may mean that one or more other elements are coupled or connected between the elements that are said to be coupled with each other.
- directly coupled may mean that two or more elements are in direct contact with one another.
- communicatively coupled may mean that two or more elements may be in contact with one another by a means of communication including through a wire or other interconnect connection, through a wireless communication channel or link, and/or the like.
- the term “information element” refers to a structural element containing one or more fields.
- the term “field” refers to individual contents of an information element, or a data element that contains content.
- the term “SMTC” refers to an SSB-based measurement timing configuration configured by SSB-MeasurementTimingConfiguration.
- SSB refers to an SS/PBCH block.
- a “Primary Cell” refers to the MCG cell, operating on the primary frequency, in which the UE either performs the initial connection establishment procedure or initiates the connection re-establishment procedure.
- Primary SCG Cell refers to the SCG cell in which the UE performs random access when performing the Reconfiguration with Sync procedure for DC operation.
- Secondary Cell refers to a cell providing additional radio resources on top of a Special Cell for a UE configured with CA.
- Secondary Cell Group refers to the subset of serving cells comprising the PSCell and zero or more secondary cells for a UE configured with DC.
- the term “Serving Cell” refers to the primary cell for a UE in RRC CONNECTED not configured with CA/DC there is only one serving cell comprising of the primary cell.
- the term “serving cell” or “serving cells” refers to the set of cells comprising the
- Special Cell refers to the PCell of the MCG or the PSCell of the SCG for DC operation; otherwise, the term “Special Cell” refers to the Pcell.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Systems, apparatuses, methods, and computer-readable media are provided for scheduling data transmissions with support for symbol alignment and/or early termination. The data transmissions may be above 52.6 GHz carrier frequency. Additionally, embodiments provide techniques for control channel transmission for slot-less operation. Other embodiments may be described and/or claimed.
Description
TECHNIQUES FOR CONTROL CHANNEL TRANSMISSION FOR SLOT-LESS OPERATION AND SCHEDULING DATA TRANSMISSIONS
CROSS REFERENCE TO RELATED APPLICATION
The present application claims priority to U.S. Provisional Patent Application No. 63/051,561, which was filed July 14, 2020 and International Application No.
PCT/CN2020/103528, which was filed July 22, 2020.
FIELD
Various embodiments generally may relate to the field of wireless communications.
BACKGROUND
Mobile communication has evolved significantly from early voice systems to today’s highly sophisticated integrated communication platform. The next generation wireless communication system, 5G, or new radio (NR) will provide access to information and sharing of data anywhere, anytime by various users and applications. NR is expected to be a unified network/system that targets to meet vastly different and sometime conflicting performance dimensions and services. Such diverse multi-dimensional requirements are driven by different services and applications. In general, NR will evolve based on 3GPP LTE-Advanced with additional potential new Radio Access Technologies (RATs) to enrich people lives with better, simple and seamless wireless connectivity solutions. NR will enable everything connected by wireless and deliver fast, rich content and services.
BRIEF DESCRIPTION OF THE FIGURES
Figure 1 illustrates an example of long physical downlink shared channel (PDSCH) transmission duration, in accordance with various embodiments.
Figure 2 illustrates an example of early termination of PDSCH transmission, in accordance with various embodiments.
Figure 3 illustrates an example of code block (CB) to time/frequency resource mapping in accordance with various embodiments.
Figure 4 illustrates a symbol alignment unit (SAU) in time domain resource allocation, in accordance with various embodiments.
Figure 5 illustrates a single transport block (TB) scheduled with multiple code block groups (CBGs) by a downlink control information (DCI), in accordance with various embodiments.
Figure 6 illustrates a single TB scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
Figure 7 illustrates a single TB scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
Figure 8 illustrates an example of two TBs scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
Figure 9 illustrates another example of two TBs scheduled with multiple SAUs by a DCI, in accordance with various embodiments.
Figure 10 illustrates an example of two TBs scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
Figure 11 illustrates another example of two TBs scheduled with multiple CBGs by a DCI, in accordance with various embodiments.
Figure 12 illustrates PDSCH scheduling with flexible duration and pre-determined physical downlink control channel (PDCCH) monitoring occasions, in accordance with various embodiments.
Figure 13 illustrates PDSCH scheduling with flexible duration and new PDCCH monitoring after PDSCH, in accordance with various embodiments.
Figure 14 illustrates PDSCH scheduling with flexible duration and new PDCCH monitoring in X symbols after PDSCH, in accordance with various embodiments.
Figure 15 illustrates a network in accordance with various embodiments.
Figure 16 schematically illustrates a wireless network in accordance with various embodiments.
Figure 17 is a block diagram illustrating components, according to some example embodiments, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies discussed herein.
Figures 18-23 illustrate example procedures for practicing the various embodiments discussed herein.
DETAILED DESCRIPTION
The following detailed description refers to the accompanying drawings. The same reference numbers may be used in different drawings to identify the same or similar elements. In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular structures, architectures, interfaces, techniques, etc. in order to provide a thorough understanding of the various aspects of various embodiments. However, it will be apparent to those skilled in the art having the benefit of the present disclosure that the various aspects of the various embodiments may be practiced in
other examples that depart from these specific details. In certain instances, descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the various embodiments with unnecessary detail. For the purposes of the present document, the phrase “A or B” means (A), (B), or (A and B).
Various embodiments herein include techniques to be implemented in a wireless cellular network. For example, embodiments include techniques for scheduling data transmissions for above 52.6 GHz carrier frequency. Additionally, embodiments include techniques for control channel transmission for slot-less operation.
SCHEDULING DATA TRANSMISSIONS FOR ABOVE 52.6GHZ CARRIER FREQUENCY
For a system operating above 52.6GHz carrier frequency, especially for Terahertz communication, it is envisioned that a larger subcarrier spacing is needed to combat severe phase noise. In case when a larger subcarrier spacing, e.g., 1.92MHz or 3.84MHz is employed, the slot duration can be very short. For instance, for 1.92MHz subcarrier spacing, one slot duration is approximately 7.8ps. This extremely short slot duration may not be sufficient for higher layer processing, including Medium Access Layer (MAC) and Radio Link Control (RLC), etc. In order to address this issue, next generation NodeB (gNB) may schedule the downlink (DL) or uplink (UL) data transmission across slot boundary with long transmission duration. In other words, slot concept may not be needed when scheduling data transmission. Figure 1 illustrates one example of long physical downlink shared channel (PDSCH) transmission duration.
In DL transmission, more DL traffic may arrive at the gNB when the gNB has already sent out a DL downlink control information (DCI) or a previous PDSCH transmission is still ongoing. The gNB has to send a new DL DCI to schedule a PDSCH which results in the delay of data transmissions. One solution could be to allow a gNB to schedule more DL resources than that required to transmit the current DL data in the buffer. Consequently, if new DL traffic arrives, gNB can continue the PDSCH transmission for the new DL traffic on the scheduled DL resource. On the other hand, if there is no new incoming DL traffic, the scheduled DL resources need to be released earlier, e.g. early termination of the PDSCH transmission. In fact, besides the case of lacking new DL traffic, there may also exist other reasons that gNB needs to terminate a DL transmission earlier. Figure 2 illustrates an example for which the allocated DL resources could carry 10 CBs. However, the DL transmission may be terminated only after the transmission of 6 CBs.
In existing NR code block (CB) to time/frequency resource mapping, there is no specific consideration on the symbols that are used to carry a CB or a CB group (CBG). As a result, different number of symbols may be occupied for different CBs or CBGs. Further, a CB tends to be split to multiple symbols. Such irregular mapping between CB and the symbols results in a varying time needed in the pipelined receive (Rx) processing to decode different CBs of a transport block (TB).
On the other hand, certain CBs may require a longer waiting time. For example, in Figure 3, there is one symbol gap between processing start of CB#1 and CB#2, but there is a two-symbol gap between processing start of CB#2 and CB#3. Irregular stalls in the Rx processing pipeline may result in inefficiency and larger latency which is undesirable for future application of 5G and 6G communication systems.
Various embodiments herein provide techniques for scheduling physical shared channel transmission to allow efficient symbol alignment and early termination operation. For example, detailed techniques are described herein to schedule a data transmission which supports symbol alignment and early termination for above 52.6GHz carrier frequency.
For the DL or UL transmission, a TB from MAC layer is transmitted at physical layer. For the hybrid automatic repeat request (HARQ) transmission of DL transmission, a single HARQ-ACK bit may be reported by UE for a TB. Alternatively, if code block group (CBG) based transmission is configured, e.g. a TB is divided into n CBGs, n < N, a CBG consists of one or multiple code block (CB)s. A UE may report n or N HARQ-ACK bits for the TB. One HARQ-ACK bit is reported for each CBG. N is the maximum number of CBGs which may be configured by high layer. A CBG may be mapped to all time/frequency resources of certain consecutive symbols, e.g. symbol alignment is achieved for a CBG.
Alternatively, every group of X CBs may be mapped to all time/frequency resources of Y consecutive symbols. In some embodiments, X may be relatively prime to Y. The set of Y consecutive symbols in resource allocation is the symbol alignment unit (SAU). A CBG could be mapped to a SAU. Alternatively, a CBG may be mapped to one or multiple SAUs. Alternatively, a SAU may consist of one or multiple CBGs. One HARQ-ACK bit may be reported for each CBG.
Figure 4 illustrates the use of SAU for symbol alignment. In this example, each SAU is mapped to all time/frequency resources of 2 symbols. The TB scheduled by a DCI is divided into 4 CBGs, and each CBG consists of 2 SAUs.
Start and length indicator SLIV
In existing NR system, the time domain resource allocation (TDRA) of a TB is indicated in a DCI. A row of the TDRA table indicates the starting symbol S relative to the start of the slot, and the number of consecutive symbols L counting from the symbol S allocated for the PDSCH or physical uplink shared channel (PUSCH), e.g. the start and length indicator (SLIV). By this scheme, a TB is mapped to L symbols, but it does not guarantee that any CB or CBG can end at the boundary of a symbol. The time domain resource allocation may be specifically designed to facilitate symbol alignment. In this case, the number of CBGs per TB may be configured by high layer signaling, indicated through DCI, or may be derived by the maximum length and the number of symbols for a CBG.
In one option, SLIV in the DCI indicates the specific time resource used by a CBG. The size of a CBG could be determined by the modulation and coding scheme (MCS), L indicated by SLIV and frequency resource allocation, if applicable. By this scheme, it is guaranteed that a CBG mapped to a number of consecutive symbols.
In another option, SLIV in the DCI indicates the time resource used by a SAU. The number of bits that are transmitted on a SAU may be determined by the MCS, L indicated by SLIV and frequency resource allocation, if applicable. The consecutive symbols in a SAU carry one or multiple CBs. For this option, given the SLIV indication, the association between SAU and CBG (e.g., how many CBG are mapped in a SAU or how many SAU form a CBG) may be indicated separately within the DCI, may be configured via radio resource control (RRC) signaling, or may be fixed for a specific subcarrier spacing.
Granularity for early termination
To support early termination of a PDSCH or PUSCH transmission, the granularity of early termination may be determined.
In one option, early termination is supported at the end of the transmission of each TB or every N TBs, where N is larger than 1. Alternatively, early termination is not allowed for the first X TBs, and early termination is allowed in every Y TBs after the first X TBs. X and Y are predefined or configured by high layer. Note that this may apply for the case of multi-TB based scheduling, where a single DCI is used to schedule one or more PDSCHs or PUSCHs.
In one option, early termination is supported at the end of the transmission of each CBG or every N CBGs, where N is larger than 1. Alternatively, early termination is not allowed for the first X CBGs, and early termination is allowed in every Y CBGs after the first X CBGs. X > 1, Y > 1. X and Y are predefined or configured by high layer. Note that this may apply
for the case of single-TB based scheduling, where a single DCI is used to schedule one PDSCH or PUSCH, and the PDSCH or PUSCH consists of one or more CBs/CBGs.
In one option, early termination is supported at the end of the transmission of each SAU or every N SAUs, where N is larger than 1. Alternatively, early termination is not allowed for the first X SAUs, and early termination is allowed in every Y SAUs after the first X SAUs. X > 1, Y > 1. X and Y may be predefined or configured by high layer.
In one option, early termination is not allowed for the first X TBs, and early termination is allowed in every Y CBGs after the first X TBs. X > 1, Y > 1. X and Y may be predefined or configured by high layer.
In one option, early termination is not allowed for the first X TBs, and early termination is allowed in every Y SAUs after the first X TBs. X > 1, Y > 1. X and Y may be predefined or configured by high layer.
Single TB scheduling by a DCI
Embodiments for the case of single TB based transmission scheduled by a DCI are provided as follows.
In one embodiment, a DCI may schedule a PDSCH or a PUSCH which carries only one TB. The TB is segmented into multiple CBGs. Each CBG includes one or multiple CBs. Symbol alignment is achieved for each CBG. In this case, the SLIV in the DCI may indicate the time resource of a CBG. The maximum number of CBGs of the TB may be configured by high layer signaling. In alternative, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the number of CBGs of the TB can be derived by the maximum length and the number of symbols for a CBG. Alternatively, the maximum number of CBGs of the current TB may be indicated in DCI dynamically or a combination of RRC signaling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a CBG.
Figure 5 illustrates the case of a single TB scheduled with multiple CBGs by a DCI. In this case, the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 4 symbols. Therefore, symbol alignment is achieved for a CBG. For example, if the last CBG is not transmitted due to early termination, the TB only consists of 3 valid CBGs. However, UE may still need to report 4 HARQ-ACK bits for the TB to have a constant payload size of HARQ-ACK.
In one option, for the HARQ-ACK feedback, a UE may generate one HARQ-ACK bit for each CBG. To schedule a retransmission of the corresponding TB, CBG transmission indicator (CBGTI) may be used to indicate retransmission or not for each CBG. For example, if kth bit of CBGTI is ‘G, retransmission of the kth CBG is scheduled.
In another option, if the maximum number of CBGs is large, e.g. more than 8, the overhead of CBGTI is quite high in a DCI. In this case, CBG based HARQ-ACK feedback may not be used. That is, only one HARQ-ACK bit is reported for the TB. Within the DCI triggering retransmission of the TB, the actual number of CBGs that are transmitted by the gNB may be indicated. For example, denote the maximum number of CBGs as N, the field indicating the actual number of transmitted CBG can have a size of \log2(N)]. By this way, the UE may know the correct number of transmitted CBGs even when the UE fails to detect the correct number of transmitted CBGs in the early transmissions.
In another option, HARQ-ACK bundling of CBGs may be supported to limit the number of HARQ-ACK bits. For example, the maximum number of HARQ-ACK bits per TB may be 8. The number of CBGs mapped to a HARQ-ACK bit may be predefined or configured by high layer. Alternatively, the number of CBGs mapped to a HARQ-ACK bit may be dynamically indicated in the DCI or a combination of RRC signaling and dynamic indication by DCI. The last HARQ-ACK bit before termination of the transmission may have a smaller number of CBGs. Denote the maximum number of CBGs as N, maximum number of HARQ- ACK bits per TB is M, the N CBGs are mapped to the M HARQ-ACK bits. In case, the N CBGs cannot be evenly grouped and mapped to M HARQ-ACK bits, the last group(s) may be composed by a slightly lower or larger number of CBGs. The evenly distributed CBGs, if present, may be mapped to the same HARQ-ACK bit, e.g. CBG n is mapped to HARQ-ACK bit bn = mod(n, M), n = 0,1, ... , N — 1. Alternatively, the consecutive CBGs, if present, may be mapped to the same HARQ-ACK bit, e.g. CBG n is mapped to HARQ-ACK bit bn =
In one embodiment, a DCI can schedule a PDSCH or a PUSCH which carries only one TB. The TB is segmented into multiple SAUs. Each SAU includes one or multiple CBs. Symbol alignment is achieved for each SAU. In this case, the SLIV in the DCI may indicate the time resource of a SAU. The maximum number of SAU of the TB may be configured by high layer signaling. As one alternative, the maximum length of the allocated time resource for a
PDSCH or a PUSCH is configured, so that the number of SAU of the TB can be derived by the maximum length and the number of symbols for a SAU. As an additional alternative, the maximum number of SAUs of the current TB may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a SAU.
One or more SAU may be grouped into a CBG. The number of SAUs for a CBG may be predefined or configured by high layer. Alternatively, the number of SAUs for a CBG may be dynamically indicated in the DCI or a combination of RRC signaling and dynamic indication by DCI. The last CBG before termination of the transmission may have a smaller number of SAUs. Alternatively, the SAU(s) that compose a CBG may be determined by the total number of SAUs and the number of CBGs.
Denote the maximum number of SAU as N, the maximum number of CBG, e.g. maximum number of HARQ-ACK bits per TB is M, the N SAUs are mapped to the M CBGs. In case, the N SAUs cannot be evenly grouped into M CBGs, the last CBG(s) may be composed by a slightly lower or larger number of SAUs. The evenly distributed SAUs, if present, may be mapped to the same CBG, e.g. SAU n is mapped CBG bn = mod(n, M), n = 0,1, ... , N — 1. Alternatively, the consecutive SAUs, if present, may be mapped to the same CBG, e.g. SAU n
Figure 6 illustrates the case of a single TB scheduled with multiple CBGs by a DCI. In this case the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU. Each CBG consists of 2 consecutive SAUs. For example, if the last 2 SAUs are not transmitted due to early termination, the TB only consists of 3 valid CBGs. However, UE may still need to report 4 HARQ-ACK bits for the TB to have a constant payload size of HARQ-ACK.
Figure 7 illustrates the case of a single TB scheduled with multiple CBGs by a DCI. In this case, the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU. CBG k consists of 2 SAUs with index k and k+4. For example, if the last 2 SAUs are not transmitted due to early termination, the TB still consists of 4 CBGs. Each CBG has a reduced CBG size. However, the last 2 CBGs has only one CBG respectively. The 4 HARQ-ACK bits reported bits are all useful indication for the four CBGs.
For the HARQ-ACK feedback, UE may generate one HARQ-ACK for each CBG. By this way, the number of HARQ-ACK bits reported per TB can be limited. For example, the maximum number of HARQ-ACK bits per TB is 8. To schedule a retransmission of the TB, CBG transmission indicator (CBGTI) may be used to indicate retransmission or not for each CBG. For example, if the kth bit of CBGTI is ‘1’, retransmission of the kth CBG is scheduled.
Multiple TB scheduling without CBG by a PCI
A DCI may schedule a transmission to carry one or multiple TBs. However, it may be assumed that CBG-based transmission may not be supported or configured.
For the HARQ-ACK feedback, UE may generate one HARQ-ACK for each TB. Alternatively, HARQ-ACK bundling of TBs may be used to limit the number of HARQ-ACK bits. For example, the maximum number of HARQ-ACK bits per TB is 8. Denote the maximum number of TBs as N, maximum number of HARQ-ACK bits per TB is M, the N TBs are mapped to the M HARQ-ACK bits. In case, the N TBs cannot be evenly grouped and mapped to M HARQ-ACK bits, the last group(s) may be composed by a slightly lower or larger number of TBs. The evenly distributed TBs, if present, may be mapped to the same HARQ-ACK bit, e.g. TB n is mapped to HARQ-ACK bit bn = mod(n, M),n = 0,1, ..., N — 1. Alternatively, the consecutive TBs, if present, may be mapped to the same HARQ-ACK bit, e.g. TB n is mapped to HARQ-ACK bit
The number of NDI/RV bits in the DCI is equal to the maximum number of TBs scheduled by the DCI. The HARQ process number indicated by the DCI may apply to the first scheduled TB by the DCI, while the consecutive HARQ process number after the indicated HARQ process number is used in other scheduled TBs by the DCI.
In one embodiment, symbol alignment is achieved for each TB. In this case, the SLIV in the DCI may indicate the time resource of a TB. The maximum number of TBs of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of TBs of the transmission can be derived by the maximum length and the number of symbols for a TB. Alternatively, the maximum number of TBs of the current transmission may be indicated in DCI dynamically or a combination of RRC signaling and dynamic indication by
DCI. The transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a TB.
In one embodiment, symbol alignment is achieved for each SAU. SLIV in the DCI may indicate the time resource of a SAU. The maximum number of SAU of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the number of SAU can be derived by the maximum length and the number of symbols in a SAU. Alternatively, the maximum number of SAUs of the current transmission may be indicated in the DCI dynamically or a combination of RRC signaling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH can be terminated at the symbol boundary of a SAU.
One or more SAU can be grouped into a TB. The number of SAUs for a TB may be predefined or configured by high layer. Alternatively, the number of SAUs for a TB may be dynamically indicated in the DCI. The last TB before termination of the transmission may have a smaller number of SAUs. Alternatively, the SAU(s) that are included in a TB may be determined by the number of SAUs and the number of TBs. Denote the maximum number of SAU as N, maximum number of TB, e.g. maximum number of HARQ-ACK bits per transmission is M, the N SAUs are mapped to the M TBs. In case, the N SAUs cannot be evenly grouped into M TBs, the last TB(s) may be composed by a slightly lower or larger number of SAUs. The consecutive SAUs, if present, may be mapped to the same TB, e.g. SAU n is mapped Alternatively,
the evenly distributed SAUs, if present, may be mapped to the same TB, e.g. SAU n is mapped TB bn = mod(n,M),n = 0,1, ...,N — 1.
Figure 8 illustrates an example of scheduling two TBs by a DCI. In this case, the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU. Each CBG consists of 4 consecutive SAUs. For example, if the last 4 SAUs are not transmitted due to early termination, there is only one TB transmitted in the current transmission. However, UE may still need to report 2 HARQ-ACK bits for two TBs to have a constant payload size of HARQ-ACK.
Figure 9 illustrates another example of scheduling of two TBs by a DCI. In this case, the SLIV indicates the time resource of a SAU, e.g. each SAU is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a SAU. TB k consists of 4 SAUs with index k, k+2, k+4, k+6. For example, if the last 4 SAUs are not transmitted due
to early termination, there are still two TBs transmitted in the current transmission. Each TB has a reduced TB size. The 2 HARQ-ACK bits reported bits are all useful indication for the 2 TBs.
Multiple TB scheduling with CBG by a PCI
A DCI can schedule a transmission which can carry one or multiple TBs. Further, it is assumed that CBG based transmission is also configured for each TB.
For the HARQ-ACK feedback, UE may generate one HARQ-ACK bit for each CBG. To schedule a retransmission of the TB, CBG transmission indicator (CBGTI) may be used to indicate retransmission or not for each CBG of a retransmitted TB. For example, if the klh bit of CBGTI is ‘G, retransmission of the kth CBG is scheduled.
The number of NDI/RV bits in the DCI equals to the maximum number of TBs scheduled by the DCI. HARQ process number indicated by the DCI may apply to the first scheduled TB by the DCI, while the consecutive HARQ process number after the indicated HARQ process number is used in other scheduled TBs by the DCI.
In one embodiment, symbol alignment is achieved for each TB. SI. I V in the DCI may indicate the time resource of a TB. The maximum number of TBs of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of TBs of the transmission can be derived by the maximum length and the number of symbols for a TB. Alternatively, the maximum number of TBs of the current transmission may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a TB.
In one embodiment, symbol alignment is achieved for each CBG. Each CBG includes one or multiple CBs. SUV in the DCI may indicate the time resource of a CBG. The maximum number of CBGs of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of CBGs of the transmission can be derived by the maximum length and the number of symbols for a CBG. Alternatively, the maximum number of CBGs of the current transmission may be indicated in DCI dynamically or a combination of RRC signalling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a CBG.
One or more CBGs may be grouped into a TB. The number of CBGs for a TB may be predefined or configured by high layer. Alternatively, the number of CBGs for a TB may be
dynamically indicated in the DCI or a combination of RRC signalling and dynamic indication by DCI. The last TB before termination of the transmission may have a smaller number of CBGs. Alternatively, the CBG(s) that are included in a TB may be determined by the number of CBGs and the number of TBs. Denote the maximum number of CBGs as N, the maximum number of TBs is M, the N CBGs are mapped to the M TBs. In case, the N CBGs cannot be evenly grouped into M TBs, the last TB(s) may be composed by a slightly lower or larger number of CBGs. The evenly distributed CBGs, if present, may be mapped to the same TB, e.g. CBG n is mapped TB bn = mod(n, M), n = 0,1, ... , N — 1. Alternatively, the consecutive CBGs, if present, may be mapped to the same TB, e.g. CBG n is mapped TB bn =
Figure 10 illustrates an example of scheduling of two TBs by a DCI. In this case, the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a CBG. Each TB consists of 4 consecutive CBGs. For example, if the last 4 CBGs are not transmitted due to early termination, there is only one TB transmitted in the current transmission. However, UE may still need to report 8 HARQ-ACK bits for two TBs to have a constant payload size of HARQ- ACK.
Figure 11 illustrates an example of scheduling of two TBs by a DCI. In this case, the SLIV indicates the time resource of a CBG, e.g. each CBG is mapped to all time/frequency resources of 2 symbols. Therefore, symbol alignment is achieved for a CBG. Each TB consists of 4 consecutive CBGs. TB k consists of 4 SAUs with index k, k+2, k+4, k+6. For example, if the last 4 CBGs are not transmitted due to early termination, there are still two TBs transmitted in the current transmission. Each TB has a reduced number of CBGs. However, UE may still need to report 8 HARQ-ACK bits for the two TBs to have a constant payload size of HARQ- ACK.
In one embodiment, symbol alignment is achieved for each SAU. SLIV in the DCI may indicate the time resource of a SAU. The maximum number of SAU of the transmission may be configured by high layer signaling. Or, the maximum length of the allocated time resource for a PDSCH or a PUSCH is configured, so that the maximum number of SAUs of the transmission can be derived by the maximum length and the number of symbols for a SAU. Alternatively, the maximum number of SAUs of the current transmission may be indicated in
the DCI dynamically or a combination of RRC signalling and dynamic indication by DCI. The transmission of the PDSCH or PUSCH may be terminated at the symbol boundary of a SAU.
One or more SAU can be grouped into a CBG. The number of SAUs for a CBG may be predefined or configured by high layer. Alternatively, the number of SAUs for a CBG may be dynamically indicated in the DCI. The last CBG before termination of the transmission may have a smaller number of SAUs. Alternatively, the SAU(s) that are included in a CBG may be determined by the number of SAUs and the number of CBGs. Denote the maximum number of SAU as N, the maximum number of CBG, e.g. maximum number of HARQ-ACK bits per TB is M, the N SAUs are mapped to the M CBGs. In case, the N SAUs cannot be evenly grouped into M CBGs, the last CBG(s) may be composed by a slightly lower or larger number of SAUs. The consecutive SAUs, if present, may be mapped to the same CBG, e.g. SAU n is
Alternatively, the evenly distributed SAUs, if present, may be mapped to the same CBG, e.g. SAU n is mapped CBG bn = mod(n, M), n = 0,1, ..., 1V — 1.
CONTROL CHANNEL TRANSMISSION FOR SLOT-LESS OPERATION
NR supports physical downlink control channel (PDCCH) that conveys scheduling decision for both DL and UL through DCI. PDCCH is sent over a control resource set (CORESET). CORESETs may be configured in units of six PRBs (e.g., with one PRB including 12 resource elements) in the frequency domain and one, two, or three consecutive orthogonal frequency-division multiplexing (OFDM) symbols in time domain. The corresponding parameters are configured for the UE using frequencyDomainResources and duration parameters. An example of a configuration for a control resource set is as follows:
ControlResourceSet ::= SEQUENCE { controlResourceSetld ControlResourceSetld, frequencyDomainResources BIT STRING (SIZE (45)), duration INTEGER (T.maxCoReSetDuration), cce-REG-MappingType CHOICE { interleaved SEQUENCE { reg-BundleSize ENUMERATED {n2, n3, n6}, interleaverSize ENUMERATED {n2, n3, n6},
shiftlndex INTEGER(0..maxNrofPhysicalResourceBlocks-l)
} , nonlnterleaved NULL precoderGranularity ENUMERATED {sameAsREG-bundle, allContiguousRBs} , tci-StatesPDCCH-ToAddList SEQUENCE(SIZE (T maxNrofTCI- StatesPDCCH)) OF TCI-Stateld NotS IB 1 -initialB WP tci- StatesPD CCH-T oRel eas eList SEQUENCE(SIZE (T maxNrofTCI-
StatesPDCCH)) OF TCI-Stateld NotSIBl -initialB WP tci-PresentlnDCI ENUMERATED {enabled} pdcch-DMRS -S cramblingID INTEGER (0..65535)
[[ rb-Offset-rl6 INTEGER (0..5) tci-PresentInDCI-ForDCI-Formatl-2-rl6 INTEGER (1..3) coresetPoolIndex-rl 6 INTEGER (0..1) controlResourceSetld-rl 6 C ontrolRes ourceS etld-r 16
]]
}
In CORESET one resource element group (REG) may be made up of one resource block and one OFDM symbol in time domain. A Control Channel Element (CCE) may be made up of six REGs. The actual number of CCEs for a PDCCH is determined by PDCCH aggregation level. UE performs blind decoding of PDCCH for the specific set of CCEs denoted as search space (SS). 5G NR supports two SS set types: common SS (CSS) set, which is commonly monitored by a group of UEs in the cell, and UE-specific SS (USS) set, which is monitored by an individual UE.
UE-specific search space is configured by RRC. The monitored positions of PDCCH are defined by monitoringSlotPeriodicityAndOffset parameter conveying information on periodicity of monitoring as well as slot offset. An example search space configuration is as follows:
SearchSpace ::= SEQUENCE { searchSpaceld SearchSpaceld, ControlResourceSetld ControlResourceSetld monitoringSlotPeriodicityAndOffset CHOICE { sll NULL, sl2 INTEGER (0..1), sl4 INTEGER (0..3), sl5 INTEGER (0..4), sl8 INTEGER (0..7), sll 0 INTEGER (0..9), sll 6 INTEGER (0..15), sl20 INTEGER (0..19), sl40 INTEGER (0..39), sl80 INTEGER (0..79), sll 60 INTEGER (0 .159), sl320 INTEGER (0..319), sl640 INTEGER (0 .639), sll280 INTEGER (0..1279), sl2560 INTEGER (0..2559)
} duration INTEGER (2..2559) monitoringSymbolsWithinSlot BIT STRING (SIZE (14)) nrofCandi dates SEQUENCE { aggregationLevel 1 ENUMERATED {n0, nl, n2, n3, n4, n5, n6, n8}, aggregationLevel2 ENUMERATED {n0, nl, n2, n3, n4, n5, n6, n8}, aggregationLeveM ENUMERATED {n0, nl, n2, n3, n4, n5, n6, n8}, aggregationLevel8 ENUMERATED {n0, nl, n2, n3, n4, n5, n6, n8}, aggregationLevel 16 ENUMERATED {n0, nl, n2, n3, n4, n5, n6, n8}
}
}
NR supports conventional slot-level based scheduling denoted in 5G NR as Type A mapping. Slot-level transmission can only start at specific OFDM symbol, but has flexible duration up to 14 OFDM symbols within a slot. Type A mapping typically has relatively long transmission time interval, which helps to reduce the overhead from reference signals and control channel as well as to increase coverage. Conventional slot-level based scheduling, however, is not efficient for all deployment scenarios. For instance, for 5G NR operation in unlicensed spectrum (NR-U) it is necessary to start transmission as early as possible after Listen-Before-Talk (LBT). In the case of mmWave, high payload transmission can be already realized within a few OFDM symbols due to the use of large bandwidth sizes. Finally, in the case of low latency transmission required for time-critical data applications, it is beneficial to start the transmission at any OFDM symbol without constraints. To optimize the system performance for such deployment scenarios, 5GNR also supports mini-slot based transmission, denoted as Type B mapping, in addition to slot-based scheduling. Mini-slot based scheduling enables physical shared channel transmission to start at any OFDM symbol within a slot and to have flexible duration of two, four or seven OFDM symbols. To facilitate early decoding in mini-slot based scheduling, the control channel and reference signals are located at the beginning of the transmission.
To further provide flexibility to the scheduling procedure, future systems may support transmission with more flexible duration spanning large number of OFDM symbols spanning multiple slots. The actual duration of the transmission may be variable and not aligned with periodicity of PDCCH monitoring occasions. As a result, unused time gaps may occur between last symbol of PDSCH transmission and next PDCCH transmission opportunity. The problem is illustrated in Figure 12 in more details.
Accordingly, under prior schemes, the control channel transmission is only possible at specific location configured by RRC. For PDSCH transmission with more flexible duration unused time gaps may occur between last symbol of PDSCH transmission and next PDCCH transmission opportunity.
Various embodiments herein provide techniques for PDCCH transmission on a more dynamic time location relative to the scheduled PDSCH. Embodiments may be adopted into future specifications supporting flexible PDSCH transmission.
According to some embodiments, additional flexible PDCCH monitoring occasions may be defined from OFDM / discrete Fourier Transform (DFT)- spread (s)-OFDM symbol followed by last symbol of PDSCH transmission. Note that transmission duration of PDSCH may be configured by higher layers, dynamically indicated by MAC-CE, or indicated by DCI
carried by a first PDCCH. Further, in case of early termination of PDSCH transmission, UE may start to monitor PDCCH after the last symbol of PDSCH transmission after early termination.
The techniques described herein provide additional opportunity of the PDCCH transmission with flexible / dynamic position comparing to PDCCH monitoring occasions configured by higher layers. As the result PDSCHs can be scheduled in contiguous manner (avoiding unused symbols) as illustrated in Figure 13.
In another example, the additional PDCCH monitoring occasions may start in X > 0 symbols after last symbol of PDSCH as shown in Figure 14. In another option, additional flexible PDCCH monitoring occasion may be indicated by a first PDCCH scheduling PDSCH transmission.
It should be noted that due to more flexible PDCCH position the additional collisions of the physical channels may occur. For example:
• Collision between PDSCH scheduled by additional PDCCH and PDCCH monitoring occasion configured by RRC; and/or
• Collision between additional PDCCH and PDCCH monitoring occasion configured by RRC.
For the first collision example, e.g., PDSCH scheduled by additional PDCCH may collide with PDCCH monitoring occasion configured by RRC, the priorities for processing of the physical channels should be defined. For example, UE may assume that PDSCH transmission is prioritized in the corresponding OFDM symbols and potential PDCCH is dropped. In another example, UE may assume that PDCCH monitoring is prioritized and PDSCH transmission in the corresponding symbols is dropped or rate-matching around the PDCCH transmission in the corresponding PDCCH monitoring occasion.
In another example, if the PDSCH transmission uses a different transmission control indicator (TCI) state (beam) from PDCCH configured by RRC and the UE has the capability to receive two or more TCI states (beams), UE can detect the PDCCH configured by RRC and do PDSCH reception simultaneously.
For the second collision example, e.g., collision of additional PDCCH and PDCCH monitoring occasion configured by RRC, the priorities for processing of the physical channels should be defined. In one example more priority is given to monitoring of the additional PDCCH comparing to PDCCH configured by RRC. In another example, more priority is given
to monitoring of the PDCCH configured by RRC comparing to additional PDCCH. In another example, the priority is given by the associated ID of the CORESET.
In another example, if the additional PDCCH uses a different TCI state (beam) from PDCCH configured by RRC and the UE has the capability to receive two or more TCI states (beams), UE can detect both the additional PDCCH and the PDCCH configured by RRC simultaneously.
SYSTEMS AND IMPLEMENTATIONS
Figures 15-17 illustrate various systems, devices, and components that may implement aspects of disclosed embodiments.
Figure 15 illustrates a network 1500 in accordance with various embodiments. The network 1500 may operate in a manner consistent with 3GPP technical specifications for LTE or 5G/NR systems. However, the example embodiments are not limited in this regard and the described embodiments may apply to other networks that benefit from the principles described herein, such as future 3GPP systems, or the like.
The network 1500 may include a UE 1502, which may include any mobile or non- mobile computing device designed to communicate with a RAN 1504 via an over-the-air connection. The UE 1502 may be, but is not limited to, a smartphone, tablet computer, wearable computer device, desktop computer, laptop computer, in-vehicle infotainment, in-car entertainment device, instrument cluster, head-up display device, onboard diagnostic device, dashtop mobile equipment, mobile data terminal, electronic engine management system, electronic/engine control unit, electronic/engine control module, embedded system, sensor, microcontroller, control module, engine management system, networked appliance, machine- type communication device, M2M or D2D device, IoT device, etc.
In some embodiments, the network 1500 may include a plurality of UEs coupled directly with one another via a sidelink interface. The UEs may be M2M/D2D devices that communicate using physical sidelink channels such as, but not limited to, PSBCH, PSDCH, PSSCH, PSCCH, PSFCH, etc.
In some embodiments, the UE 1502 may additionally communicate with an AP 1506 via an over-the-air connection. The AP 1506 may manage a WLAN connection, which may serve to offload some/all network traffic from the RAN 1504. The connection between the UE 1502 and the AP 1506 may be consistent with any IEEE 802.11 protocol, wherein the AP 1506 could be a wireless fidelity (Wi-Fi®) router. In some embodiments, the UE 1502, RAN 1504, and AP 1506 may utilize cellular-WLAN aggregation (for example, LWA/LWIP). Cellular-
WLAN aggregation may involve the UE 1502 being configured by the RAN 1504 to utilize both cellular radio resources and WLAN resources.
The RAN 1504 may include one or more access nodes, for example, AN 1508. AN 1508 may terminate air-interface protocols for the UE 1502 by providing access stratum protocols including RRC, PDCP, RLC, MAC, and LI protocols. In this manner, the AN 1508 may enable data/voice connectivity between CN 1520 and the UE 1502. In some embodiments, the AN 1508 may be implemented in a discrete device or as one or more software entities running on server computers as part of, for example, a virtual network, which may be referred to as a CRAN or virtual baseband unit pool. The AN 1508 be referred to as a BS, gNB, RAN node, eNB, ng-eNB, NodeB, RSU, TRxP, TRP, etc. The AN 1508 may be a macrocell base station or a low power base station for providing femtocells, picocells or other like cells having smaller coverage areas, smaller user capacity, or higher bandwidth compared to macrocells.
In embodiments in which the RAN 1504 includes a plurality of ANs, they may be coupled with one another via an X2 interface (if the RAN 1504 is an LTE RAN) or an Xn interface (if the RAN 1504 is a 5G RAN). The X2/Xn interfaces, which may be separated into control/user plane interfaces in some embodiments, may allow the ANs to communicate information related to handovers, data/context transfers, mobility, load management, interference coordination, etc.
The ANs of the RAN 1504 may each manage one or more cells, cell groups, component carriers, etc. to provide the UE 1502 with an air interface for network access. The UE 1502 may be simultaneously connected with a plurality of cells provided by the same or different ANs of the RAN 1504. For example, the UE 1502 and RAN 1504 may use carrier aggregation to allow the UE 1502 to connect with a plurality of component carriers, each corresponding to a Pcell or Scell. In dual connectivity scenarios, a first AN may be a master node that provides an MCG and a second AN may be secondary node that provides an SCG. The first/second ANs may be any combination of eNB, gNB, ng-eNB, etc.
The RAN 1504 may provide the air interface over a licensed spectrum or an unlicensed spectrum. To operate in the unlicensed spectrum, the nodes may use LAA, eLAA, and/or feLAA mechanisms based on CA technology with PCells/Scells. Prior to accessing the unlicensed spectrum, the nodes may perform medium/carrier-sensing operations based on, for example, a listen-before-talk (LBT) protocol.
In V2X scenarios the UE 1502 or AN 1508 may be or act as a RSU, which may refer to any transportation infrastructure entity used for V2X communications. An RSU may be implemented in or by a suitable AN or a stationary (or relatively stationary) UE. An RSU
implemented in or by: a UE may be referred to as a “UE-type RSU”; an eNB may be referred to as an “eNB-type RSU”; a gNB may be referred to as a “gNB-type RSU”; and the like. In one example, an RSU is a computing device coupled with radio frequency circuitry located on a roadside that provides connectivity support to passing vehicle UEs. The RSU may also include internal data storage circuitry to store intersection map geometry, traffic statistics, media, as well as applications/software to sense and control ongoing vehicular and pedestrian traffic. The RSU may provide very low latency communications required for high speed events, such as crash avoidance, traffic warnings, and the like. Additionally or alternatively, the RSU may provide other cellular/WLAN communications services. The components of the RSU may be packaged in a weatherproof enclosure suitable for outdoor installation, and may include a network interface controller to provide a wired connection (e.g., Ethernet) to a traffic signal controller or a backhaul network.
In some embodiments, the RAN 1504 may be an LTE RAN 1510 with eNBs, for example, eNB 1512. The LTE RAN 1510 may provide an LTE air interface with the following characteristics: SCS of 15 kHz; CP-OFDM waveform for DL and SC-FDMA waveform for UL; turbo codes for data and TBCC for control; etc. The LTE air interface may rely on CSI- RS for CSI acquisition and beam management; PDSCH/PDCCH DMRS for PDSCH/PDCCH demodulation; and CRS for cell search and initial acquisition, channel quality measurements, and channel estimation for coherent demodulation/detection at the UE. The LTE air interface may operating on sub-6 GHz bands.
In some embodiments, the RAN 1504 may be an NG-RAN 1514 with gNBs, for example, gNB 1516, orng-eNBs, for example, ng-eNB 1518. The gNB 1516 may connect with 5G-enabled UEs using a 5GNR interface. The gNB 1516 may connect with a 5G core through an NG interface, which may include an N2 interface or an N3 interface. The ng-eNB 1518 may also connect with the 5G core through an NG interface, but may connect with a UE via an LTE air interface. The gNB 1516 and the ng-eNB 1518 may connect with each other over an Xn interface.
In some embodiments, the NG interface may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the nodes of the NG-RAN 1514 and a UPF 1548 (e.g., N3 interface), and an NG control plane (NG-C) interface, which is a signaling interface between the nodes of the NG-RAN1514 and an AMF 1544 (e.g., N2 interface).
The NG-RAN 1514 may provide a 5G-NR air interface with the following characteristics: variable SCS; CP-OFDM for DL, CP-OFDM and DFT-s-OFDM for UL; polar, repetition, simplex, and Reed-Muller codes for control and LDPC for data. The 5G-NR air
interface may rely on CSI-RS, PDSCH/PDCCH DMRS similar to the LTE air interface. The 5G-NR air interface may not use a CRS, but may use PBCH DMRS for PBCH demodulation; PTRS for phase tracking for PDSCH; and tracking reference signal for time tracking. The 5G- NR air interface may operating on FR1 bands that include sub-6 GHz bands or FR2 bands that include bands from 24.25 GHz to 52.6 GHz. The 5G-NR air interface may include an SSB that is an area of a downlink resource grid that includes PSS/SSS/PBCH.
In some embodiments, the 5G-NR air interface may utilize BWPs for various purposes. For example, BWP can be used for dynamic adaptation of the SCS. For example, the UE 1502 can be configured with multiple BWPs where each BWP configuration has a different SCS. When a BWP change is indicated to the UE 1502, the SCS of the transmission is changed as well. Another use case example of BWP is related to power saving. In particular, multiple BWPs can be configured for the UE 1502 with different amount of frequency resources (for example, PRBs) to support data transmission under different traffic loading scenarios. A BWP containing a smaller number of PRBs can be used for data transmission with small traffic load while allowing power saving at the UE 1502 and in some cases at the gNB 1516. A BWP containing a larger number of PRBs can be used for scenarios with higher traffic load.
The RAN 1504 is communicatively coupled to CN 1520 that includes network elements to provide various functions to support data and telecommunications services to customers/subscribers (for example, users of UE 1502). The components of the CN 1520 may be implemented in one physical node or separate physical nodes. In some embodiments, NFV may be utilized to virtualize any or all of the functions provided by the network elements of the CN 1520 onto physical compute/storage resources in servers, switches, etc. A logical instantiation of the CN 1520 may be referred to as a network slice, and a logical instantiation of a portion of the CN 1520 may be referred to as a network sub-slice.
In some embodiments, the CN 1520 may be an LTE CN 1522, which may also be referred to as an EPC. The LTE CN 1522 may include MME 1524, SGW 1526, SGSN 1528, HSS 1530, PGW 1532, and PCRF 1534 coupled with one another over interfaces (or “reference points”) as shown. Functions of the elements of the LTE CN 1522 may be briefly introduced as follows.
The MME 1524 may implement mobility management functions to track a current location of the UE 1502 to facilitate paging, bearer activation/deactivation, handovers, gateway selection, authentication, etc.
The SGW 1526 may terminate an SI interface toward the RAN and route data packets between the RAN and the LTE CN 1522. The SGW 1526 may be a local mobility anchor point
for inter-RAN node handovers and also may provide an anchor for inter-3GPP mobility. Other responsibilities may include lawful intercept, charging, and some policy enforcement.
The SGSN 1528 may track a location of the UE 1502 and perform security functions and access control. In addition, the SGSN 1528 may perform inter-EPC node signaling for mobility between different RAT networks; PDN and S-GW selection as specified by MME 1524; MME selection for handovers; etc. The S3 reference point between the MME 1524 and the SGSN 1528 may enable user and bearer information exchange for inter-3GPP access network mobility in idle/active states.
The HSS 1530 may include a database for network users, including subscription-related information to support the network entities’ handling of communication sessions. The HSS 1530 can provide support for routing/roaming, authentication, authorization, naming/addressing resolution, location dependencies, etc. An S6a reference point between the HSS 1530 and the MME 1524 may enable transfer of subscription and authentication data for authenti eating/ authorizing user access to the LTE CN 1520.
The PGW 1532 may terminate an SGi interface toward a data network (DN) 1536 that may include an application/content server 1538. The PGW 1532 may route data packets between the LTE CN 1522 and the data network 1536. The PGW 1532 may be coupled with the SGW 1526 by an S5 reference point to facilitate user plane tunneling and tunnel management. The PGW 1532 may further include anode for policy enforcement and charging data collection (for example, PCEF). Additionally, the SGi reference point between the PGW 1532 and the data network 15 36 may be an operator external public, a private PDN, or an intra operator packet data network, for example, for provision of IMS services. The PGW 1532 may be coupled with a PCRF 1534 via a Gx reference point.
The PCRF 1534 is the policy and charging control element of the LTE CN 1522. The PCRF 1534 may be communicatively coupled to the app/content server 1538 to determine appropriate QoS and charging parameters for service flows. The PCRF 1532 may provision associated rules into a PCEF (via Gx reference point) with appropriate TFT and QCI.
In some embodiments, the CN 1520 may be a 5GC 1540. The 5GC 1540 may include an AUSF 1542, AMF 1544, SMF 1546, UPF 1548, NSSF 1550, NEF 1552, NRF 1554, PCF 1556, UDM 1558, and AF 1560 coupled with one another over interfaces (or “reference points”) as shown. Functions of the elements of the 5GC 1540 may be briefly introduced as follows.
The AUSF 1542 may store data for authentication of UE 1502 and handle authentication-related functionality. The AUSF 1542 may facilitate a common authentication
framework for various access types. In addition to communicating with other elements of the 5GC 1540 over reference points as shown, the AUSF 1542 may exhibit an Nausf service-based interface.
The AMF 1544 may allow other functions of the 5GC 1540 to communicate with the UE 1502 and the RAN 1504 and to subscribe to notifications about mobility events with respect to the UE 1502. The AMF 1544 may be responsible for registration management (for example, for registering UE 1502), connection management, reachability management, mobility management, lawful interception of AMF -related events, and access authentication and authorization. The AMF 1544 may provide transport for SM messages between the UE 1502 and the SMF 1546, and act as a transparent proxy for routing SM messages. AMF 1544 may also provide transport for SMS messages between UE 1502 and an SMSF. AMF 1544 may interact with the AUSF 1542 and the UE 1502 to perform various security anchor and context management functions. Furthermore, AMF 1544 may be a termination point of a RAN CP interface, which may include or be an N2 reference point between the RAN 1504 and the AMF 1544; and the AMF 1544 may be a termination point of NAS (Nl) signaling, and perform NAS ciphering and integrity protection. AMF 1544 may also support NAS signaling with the UE 1502 over an N3 IWF interface.
The SMF 1546 may be responsible for SM (for example, session establishment, tunnel management between UPF 1548 and AN 1508); UE IP address allocation and management (including optional authorization); selection and control of UP function; configuring traffic steering at UPF 1548 to route traffic to proper destination; termination of interfaces toward policy control functions; controlling part of policy enforcement, charging, and QoS; lawful intercept (for SM events and interface to LI system); termination of SM parts of NAS messages; downlink data notification; initiating AN specific SM information, sent via AMF 1544 over N2 to AN 1508; and determining SSC mode of a session. SM may refer to management of a PDU session, and a PDU session or “session” may refer to a PDU connectivity service that provides or enables the exchange of PDUs between the UE 1502 and the data network 1536.
The UPF 1548 may act as an anchor point for intra-RAT and inter-RAT mobility, an external PDU session point of interconnect to data network 1536, and a branching point to support multi -homed PDU session. The UPF 1548 may also perform packet routing and forwarding, perform packet inspection, enforce the user plane part of policy rules, lawfully intercept packets (UP collection), perform traffic usage reporting, perform QoS handling for a user plane (e.g., packet filtering, gating, UL/DL rate enforcement), perform uplink traffic verification (e.g., SDF-to-QoS flow mapping), transport level packet marking in the uplink and
downlink, and perform downlink packet buffering and downlink data notification triggering. UPF 1548 may include an uplink classifier to support routing traffic flows to a data network.
The NSSF 1550 may select a set of network slice instances serving the UE 1502. The NSSF 1550 may also determine allowed NSSAI and the mapping to the subscribed S-NSSAIs, if needed. The NSSF 1550 may also determine the AMF set to be used to serve the UE 1502, or a list of candidate AMFs based on a suitable configuration and possibly by querying the NRF 1554. The selection of a set of network slice instances for the UE 1502 may be triggered by the AMF 1544 with which the UE 1502 is registered by interacting with the NSSF 1550, which may lead to a change of AMF. The NSSF 1550 may interact with the AMF 1544 via an N22 reference point; and may communicate with another NSSF in a visited network via an N31 reference point (not shown). Additionally, the NSSF 1550 may exhibit an Nnssf service-based interface.
The NEF 1552 may securely expose services and capabilities provided by 3GPP network functions for third party, internal exposure/re-exposure, AFs (e.g., AF 1560), edge computing or fog computing systems, etc. In such embodiments, the NEF 1552 may authenticate, authorize, or throttle the AFs. NEF 1552 may also translate information exchanged with the AF 1560 and information exchanged with internal network functions. For example, the NEF 1552 may translate between an AF-Service-Identifier and an internal 5GC information. NEF 1552 may also receive information from other NFs based on exposed capabilities of other NFs. This information may be stored at the NEF 1552 as structured data, or at a data storage NF using standardized interfaces. The stored information can then be re exposed by the NEF 1552 to other NFs and AFs, or used for other purposes such as analytics. Additionally, the NEF 1552 may exhibit an Nnef service-based interface.
The NRF 1554 may support service discovery functions, receive NF discovery requests from NF instances, and provide the information of the discovered NF instances to the NF instances. NRF 1554 also maintains information of available NF instances and their supported services. As used herein, the terms “instantiate,” “instantiation,” and the like may refer to the creation of an instance, and an “instance” may refer to a concrete occurrence of an object, which may occur, for example, during execution of program code. Additionally, the NRF 1554 may exhibit the Nnrf service-based interface.
The PCF 1556 may provide policy rules to control plane functions to enforce them, and may also support unified policy framework to govern network behavior. The PCF 1556 may also implement a front end to access subscription information relevant for policy decisions in a UDR of the UDM 1558. In addition to communicating with functions over reference points
as shown, the PCF 1556 exhibit an Npcf service-based interface.
The UDM 1558 may handle subscription-related information to support the network entities’ handling of communication sessions, and may store subscription data of UE 1502. For example, subscription data may be communicated via an N8 reference point between the UDM 1558 and the AMF 1544. The UDM 1558 may include two parts, an application front end and a UDR. The UDR may store subscription data and policy data for the UDM 1558 and the PCF 1556, and/or structured data for exposure and application data (including PFDs for application detection, application request information for multiple UEs 1502) for the NEF 1552. The Nudr service-based interface may be exhibited by the UDR 221 to allow the UDM 1558, PCF 1556, and NEF 1552 to access a particular set of the stored data, as well as to read, update (e.g., add, modify), delete, and subscribe to notification of relevant data changes in the UDR. The UDM may include a UDM-FE, which is in charge of processing credentials, location management, subscription management and so on. Several different front ends may serve the same user in different transactions. The UDM-FE accesses subscription information stored in the UDR and performs authentication credential processing, user identification handling, access authorization, registration/mobility management, and subscription management. In addition to communicating with other NFs over reference points as shown, the UDM 1558 may exhibit the Nudm service-based interface.
The AF 1560 may provide application influence on traffic routing, provide access to NEF, and interact with the policy framework for policy control.
In some embodiments, the 5GC 1540 may enable edge computing by selecting operator/3rd party services to be geographically close to a point that the UE 1502 is attached to the network. This may reduce latency and load on the network. To provide edge-computing implementations, the 5GC 1540 may select a UPF 1548 close to the UE 1502 and execute traffic steering from the UPF 1548 to data network 1536 via the N6 interface. This may be based on the UE subscription data, UE location, and information provided by the AF 1560. In this way, the AF 1560 may influence UPF (re)selection and traffic routing. Based on operator deployment, when AF 1560 is considered to be a trusted entity, the network operator may permit AF 1560 to interact directly with relevant NFs. Additionally, the AF 1560 may exhibit an Naf service-based interface.
The data network 1536 may represent various network operator services, Internet access, or third party services that may be provided by one or more servers including, for example, application/ content server 1538.
Figure 16 schematically illustrates a wireless network 1600 in accordance with various
embodiments. The wireless network 1600 may include a UE 1602 in wireless communication with an AN 1604. The UE 1602 and AN 1604 may be similar to, and substantially interchangeable with, like-named components described elsewhere herein.
The UE 1602 may be communicatively coupled with the AN 1604 via connection 1606. The connection 1606 is illustrated as an air interface to enable communicative coupling, and can be consistent with cellular communications protocols such as an LTE protocol or a 5GNR protocol operating at mmWave or sub-6GHz frequencies.
The UE 1602 may include a host platform 1608 coupled with a modem platform 1610. The host platform 1608 may include application processing circuitry 1612, which may be coupled with protocol processing circuitry 1614 of the modem platform 1610. The application processing circuitry 1612 may run various applications for the UE 1602 that source/sink application data. The application processing circuitry 1612 may further implement one or more layer operations to transmit/receive application data to/from a data network. These layer operations may include transport (for example UDP) and Internet (for example, IP) operations
The protocol processing circuitry 1614 may implement one or more of layer operations to facilitate transmission or reception of data over the connection 1606. The layer operations implemented by the protocol processing circuitry 1614 may include, for example, MAC, RLC, PDCP, RRC and NAS operations.
The modem platform 1610 may further include digital baseband circuitry 1616 that may implement one or more layer operations that are “below” layer operations performed by the protocol processing circuitry 1614 in a network protocol stack. These operations may include, for example, PHY operations including one or more of HARQ-ACK functions, scrambling/descrambling, encoding/decoding, layer mapping/de-mapping, modulation symbol mapping, received symbol/bit metric determination, multi-antenna port precoding/decoding, which may include one or more of space-time, space-frequency or spatial coding, reference signal generation/detection, preamble sequence generation and/or decoding, synchronization sequence generation/detection, control channel signal blind decoding, and other related functions.
The modem platform 1610 may further include transmit circuitry 1618, receive circuitry 1620, RF circuitry 1622, and RF front end (RFFE) 1624, which may include or connect to one or more antenna panels 1626. Briefly, the transmit circuitry 1618 may include a digital -to-analog converter, mixer, intermediate frequency (IF) components, etc.; the receive circuitry 1620 may include an analog-to-digital converter, mixer, IF components, etc.;
the RF circuitry 1622 may include a low-noise amplifier, a power amplifier, power tracking components, etc.; RFFE 1624 may include filters (for example, surface/bulk acoustic wave filters), switches, antenna tuners, beamforming components (for example, phase-array antenna components), etc. The selection and arrangement of the components of the transmit circuitry 1618, receive circuitry 1620, RF circuitry 1622, RFFE 1624, and antenna panels 1626 (referred generically as “transmit/receive components”) may be specific to details of a specific implementation such as, for example, whether communication is TDM or FDM, in mmWave or sub-6 gHz frequencies, etc. In some embodiments, the transmit/receive components may be arranged in multiple parallel transmit/receive chains, may be disposed in the same or different chips/modules, etc.
In some embodiments, the protocol processing circuitry 1614 may include one or more instances of control circuitry (not shown) to provide control functions for the transmit/receive components.
A UE reception may be established by and via the antenna panels 1626, RFFE 1624, RF circuitry 1622, receive circuitry 1620, digital baseband circuitry 1616, and protocol processing circuitry 1614. In some embodiments, the antenna panels 1626 may receive a transmission from the AN 1604 by receive-beamforming signals received by a plurality of antennas/antenna elements of the one or more antenna panels 1626.
A UE transmission may be established by and via the protocol processing circuitry 1614, digital baseband circuitry 1616, transmit circuitry 1618, RF circuitry 1622, RFFE 1624, and antenna panels 1626. In some embodiments, the transmit components of the UE 1604 may apply a spatial filter to the data to be transmitted to form a transmit beam emitted by the antenna elements of the antenna panels 1626.
Similar to the UE 1602, the AN 1604 may include a host platform 1628 coupled with a modem platform 1630. The host platform 1628 may include application processing circuitry 1632 coupled with protocol processing circuitry 1634 of the modem platform 1630. The modem platform may further include digital baseband circuitry 1636, transmit circuitry 1638, receive circuitry 1640, RF circuitry 1642, RFFE circuitry 1644, and antenna panels 1646. The components of the AN 1604 may be similar to and substantially interchangeable with like- named components of the UE 1602. In addition to performing data transmission/reception as described above, the components of the AN 1608 may perform various logical functions that include, for example, RNC functions such as radio bearer management, uplink and downlink dynamic radio resource management, and data packet scheduling.
Figure 17 is a block diagram illustrating components, according to some example embodiments, able to read instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) and perform any one or more of the methodologies discussed herein. Specifically, Figure 17 shows a diagrammatic representation of hardware resources 1700 including one or more processors (or processor cores) 1710, one or more memory /storage devices 1720, and one or more communication resources 1730, each of which may be communicatively coupled via a bus 1740 or other interface circuitry. For embodiments where node virtualization (e.g., NFV) is utilized, a hypervisor 1702 may be executed to provide an execution environment for one or more network slices/sub-slices to utilize the hardware resources 1700.
The processors 1710 may include, for example, a processor 1712 and a processor 1714. The processors 1710 may be, for example, a central processing unit (CPU), a reduced instruction set computing (RISC) processor, a complex instruction set computing (CISC) processor, a graphics processing unit (GPU), a DSP such as a baseband processor, an ASIC, an FPGA, a radio-frequency integrated circuit (RFIC), another processor (including those discussed herein), or any suitable combination thereof.
The memory /storage devices 1720 may include main memory, disk storage, or any suitable combination thereof. The memory /storage devices 1720 may include, but are not limited to, any type of volatile, non-volatile, or semi-volatile memory such as dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), Flash memory, solid-state storage, etc.
The communication resources 1730 may include interconnection or network interface controllers, components, or other suitable devices to communicate with one or more peripheral devices 1704 or one or more databases 1706 or other network elements via a network 1708. For example, the communication resources 1730 may include wired communication components (e.g., for coupling via USB, Ethernet, etc.), cellular communication components, NFC components, Bluetooth® (or Bluetooth® Low Energy) components, Wi-Fi® components, and other communication components.
Instructions 1750 may comprise software, a program, an application, an applet, an app, or other executable code for causing at least any of the processors 1710 to perform any one or more of the methodologies discussed herein. The instructions 1750 may reside, completely or partially, within at least one of the processors 1710 (e.g., within the processor’s cache memory), the memory /storage devices 1720, or any suitable combination thereof. Furthermore, any
portion of the instructions 1750 may be transferred to the hardware resources 1700 from any combination of the peripheral devices 1704 or the databases 1706. Accordingly, the memory of processors 1710, the memory /storage devices 1720, the peripheral devices 1704, and the databases 1706 are examples of computer-readable and machine-readable media.
EXAMPLE PROCEDURES
In some embodiments, the electronic device(s), network(s), system(s), chip(s) or component(s), or portions or implementations thereof, of Figures 15-17, or some other figure herein, may be configured to perform one or more processes, techniques, or methods as described herein, or portions thereof. One such process 1800 is depicted in Figure 18. For example, the process 1800 may include, at 1802, receiving a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols.
At 1804, the process 1800 may further include causing transmission or reception of the transport block based on the DCI. In some embodiments, the process 1800 may be performed by a UE or a portion thereof.
Figure 19 illustrates another process 1900 in accordance with various embodiments. The process may include, at 1902, receiving a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols.
At 1904, the process 1900 may further include causing transmission or reception of the transport blocks based on the DCI. In some embodiments, the process 1900 may be performed by a UE or a portion thereof.
Figure 20 illustrates another process 2000 in accordance with various embodiments. The process 2000 may include, at 2002, encoding, for transmission to a UE, a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols.
At 2004, the process 2000 may further include causing transmission of the transport block to the UE or reception of the transport block from the UE based on the DCI. In some embodiments, the process 2000 may be performed by a gNB or a portion thereof.
Figure 21 illustrates another process 2100 in accordance with various embodiments. The process 2100 may include, at 2102, encoding, for transmission to a UE, a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols.
At 2104, the process 2100 may further include causing transmission of the transport blocks to the UE or reception of the transport blocks from the UE based on the DCI. In some embodiments, the process 2100 may be performed by a gNB or a portion thereof.
Figure 22 illustrates another process 2200 in accordance with various embodiments.
In some embodiments, the process 2200 may be performed by a UE or a portion thereof. For example, the process 2200 may include, at 2202, determining a last symbol of a PDSCH (e.g., a PDSCH received by the UE).
At 2204, the process 2200 may further include determining a PDCCH monitoring occasion for a PDCCH based on the last symbol of the PDSCH. For example, the PDCCH monitoring occasion may be determined as beginning a number of symbols after the last symbol (e.g., the next symbol after the last symbol or another number of symbols after the last symbol).
At 2206, the process 2200 may further include monitoring for a PDCCH in the determined PDCCH monitoring occasion. In some embodiments, the process may further include receiving the PDCCH in the PDCCH monitoring occasion. The PDCCH may schedule another communication for the UE, such as a downlink communication (e.g., another PDSCH) and/or an uplink communication (e.g., a PUSCH and/or PUCCH).
Figure 23 illustrates another process 2300 in accordance with various embodiments. In some embodiments, the process 2300 may be performed by a gNB or a portion thereof.
At 2302, the process 2300 may include encoding a PDSCH for transmission (e.g., to a
UE).
At 2304, the process may further include determining a PDCCH monitoring occasion for a PDCCH based on a last symbol of the PDSCH. For example, the PDCCH monitoring occasion may be determined as beginning a number of symbols after the last symbol (e.g., the next symbol after the last symbol or another number of symbols after the last symbol).
At 2306, the process may further include encoding the PDCCH for transmission in the determined PDCCH monitoring occasion (e.g., to the UE or another UE). The PDCCH may
schedule another communication for a UE, such as a downlink communication (e.g., another PDSCH) and/or an uplink communication (e.g., a PUSCH and/or PUCCH).
For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and/or methods as set forth in the example section below. For example, the baseband circuitry as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below. For another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below in the example section.
EXAMPLES
Example 1 may include a method of wireless communication for scheduling data transmissions for above 52.6GHz carrier frequency.
Example 2 may include the method of example 1 or some other example herein, wherein a CBG is mapped to all time/frequency resource of certain consecutive symbols.
Example 3 may include the method of example 1 or some other example herein, wherein a CBG is mapped to a symbol alignment unit (SAU); or, a CBG is mapped to one or multiple SAUs; or, a SAU consist of one or multiple CBGs.
Example 4 may include the method of example 1 or some other example herein, wherein the start and length indicator (SLIV) in the DCI indicates the time resource of a CBG.
Example 5 may include the method of example 1 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
Example 6 may include the method of example 1 or some other example herein, wherein early termination of a PDSCH or PUSCH transmission is supported with the granularity of one TB, one CBG or one SAU.
Example 7 may include the method of example 1 or some other example herein, wherein a DCI schedules a PDSCH or a PUSCH which carries only one TB with multiple CBGs.
Example 8 may include the method of example 7 or some other example herein, wherein SLIV in the DCI indicates the time resource of a CBG.
Example 9 may include the method of example 1 or some other example herein, wherein a DCI schedules a PDSCH or a PUSCH which carries only one TB with one or multiple SAUs.
Example 10 may include the method of example 9 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
Example 11 may include the method of example 10 or some other example herein, wherein the evenly distributed SAUs are mapped to the same CBG, or the consecutive SAUs are mapped to the same CBG.
Example 12 may include the method of example 1 or some other example herein, wherein a DCI schedules a transmission which carries multiple TBs without CBGs.
Example 13 may include the method of example 12 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
Example 14 may include the method of example 13 or some other example herein, wherein the consecutive SAUs are mapped to the same TB, or, the evenly distributed SAUs are mapped to the same TB.
Example 15 may include the method of example 1 or some other example herein, wherein a DCI schedules a transmission which carries multiple TBs with CBGs.
Example 16 may include the method of example 15 or some other example herein, wherein SLIV in the DCI indicates the time resource of a CBG.
Example 17 may include the method of example 16 or some other example herein, wherein the evenly distributed CBGs are mapped to the same TB, or, the consecutive CBGs are mapped to the same TB.
Example 18 may include the method of example 15 or some other example herein, wherein SLIV in the DCI indicates the time resource of a SAU.
Example 19 may include the method of example 18 or some other example herein, wherein the consecutive SAUs are mapped to the same CBG, or, the evenly distributed SAUs are mapped to the same CBG.
Example 20 may include a method comprising: receiving a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols; and transmitting or receiving the transport block based on the DCI.
Example 21 may include the method of example 20 or some other example herein, wherein individual CBGs are mapped to all time-frequency resources of the one or more symbols of the respective one or more SAUs.
Example 22 may include the method of example 20-21 or some other example herein, wherein the DCI includes a start length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
Example 23 may include the method of example 20-21 or some other example herein, wherein the DCI includes a SLIV to indicate a time resource of a first SAU of the one or more SAUs.
Example 24 may include the method of example 20-23 or some other example herein, further comprising determining early termination of the transmission, wherein the early termination is determined with a granularity of one transport block, one CBG, or one SAU.
Example 25 may include the method of example 20-24 or some other example herein, wherein the DCI schedules transmission of the single transport block.
Example 26 may include the method of example 25 or some other example herein, wherein the transport block includes multiple CBGs.
Example 27 may include the method of example 25 or some other example herein, wherein the transport block includes multiple SAUs.
Example 28 may include the method of example 20-24 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks.
Example 29 may include the method of example 28 or some other example herein, wherein the resource allocations for individual transport blocks correspond to consecutive time-frequency resources.
Example 30 may include the method of example 28 or some other example herein, wherein the CBGs and/or SAUs of the multiple transport blocks are interlaced with one another in the time domain.
Example 31 may include the method of example 20-30 or some other example herein, wherein respective CBGs include multiple SAUs.
Example 32 may include the method of example 31 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
Example 33 may include the method of example 31 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with other SAUs of the resource allocation.
Example 34 may include the method of example 20-33, further comprising generating or receiving HARQ feedback for individual CBGs of the resource allocation.
Example 35 may include the method of example 20-34 or some other example herein, wherein the transport block is a PUSCH.
Example 36 may include the method of example 20-34 or some other example herein, wherein the transport block is a PDSCH.
Example 37 may include the method of example 20-36 or some other example herein, wherein the method is performed by a UE or a portion thereof.
Example 38 may include a method comprising: receiving a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols; and transmitting or receiving the transport blocks based on the DCI.
Example 39 may include the method of example 38 or some other example herein, wherein the individual resource allocations include multiple SAUs.
Example 40 may include the method of example 38-39 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
Example 41 may include the method of example 38-39 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with the SAUs of one or more other resource allocations.
Example 42 may include the method of example 38-41, further comprising generating or receiving HARQ feedback for individual SAUs of the resource allocations.
Example 43 may include the method of example 38-42 or some other example herein, wherein the transport blocks are transmitted on a PUSCH.
Example 44 may include the method of example 38-42 or some other example herein, wherein the transport blocks are transmitted on a PDSCH.
Example 45 may include the method of example 38-44 or some other example herein, wherein the method is performed by a UE or a portion thereof.
Example 46 may include a method comprising: encoding, for transmission to a UE, a downlink control information (DCI) to indicate a resource allocation for transmission of a transport block, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more symbol alignment units (SAUs) of one or more symbols; and
causing transmission of the transport block to the UE or reception of the transport block from the UE based on the DCI.
Example 47 may include the method of example 46 or some other example herein, wherein individual CBGs are mapped to all time-frequency resources of the one or more symbols of the respective one or more SAUs.
Example 48 may include the method of example 46-47 or some other example herein, wherein the DCI includes a start length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
Example 49 may include the method of example 46-47 or some other example herein, wherein the DCI includes a SLIV to indicate a time resource of a first SAU of the one or more SAUs.
Example 50 may include the method of example 46-49 or some other example herein, further comprising determining early termination of the transmission, wherein the early termination is determined with a granularity of one transport block, one CBG, or one SAU.
Example 51 may include the method of example 46-50 or some other example herein, wherein the DCI schedules transmission of the single transport block.
Example 52 may include the method of example 51 or some other example herein, wherein the transport block includes multiple CBGs.
Example 53 may include the method of example 51 or some other example herein, wherein the transport block includes multiple SAUs.
Example 54 may include the method of example 46-50 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks.
Example 55 may include the method of example 54 or some other example herein, wherein the resource allocations for individual transport blocks correspond to consecutive time-frequency resources.
Example 56 may include the method of example 54 or some other example herein, wherein the CBGs and/or SAUs of the multiple transport blocks are interlaced with one another in the time domain.
Example 57 may include the method of example 46-56 or some other example herein, wherein respective CBGs include multiple SAUs.
Example 58 may include the method of example 57 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
Example 59 may include the method of example 57 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with other SAUs of the resource allocation.
Example 60 may include the method of example 46-59, further comprising generating or receiving HARQ feedback for individual CBGs of the resource allocation.
Example 61 may include the method of example 46-60 or some other example herein, wherein the transport block is a PUSCH.
Example 62 may include the method of example 46-60 or some other example herein, wherein the transport block is a PDSCH.
Example 63 may include the method of example 46-62 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
Example 64 may include a method comprising: encoding, for transmission to a UE, a downlink control information (DCI) to indicate respective resource allocations for two or more transport blocks, wherein the resource allocations include one or more symbol alignment units (SAUs), wherein the SAUs include all time-frequency resources of one or more symbols; and causing transmission of the transport blocks to the UE or reception of the transport blocks from the UE based on the DCI.
Example 65 may include the method of example 64 or some other example herein, wherein the individual resource allocations include multiple SAUs.
Example 66 may include the method of example 64-65 or some other example herein, wherein the multiple SAUs are consecutive in the time domain.
Example 67 may include the method of example 64-65 or some other example herein, wherein the multiple SAUs are interlaced in the time domain with the SAUs of one or more other resource allocations.
Example 68 may include the method of example 64-67, further comprising generating or receiving HARQ feedback for individual SAUs of the resource allocations.
Example 69 may include the method of example 64-68 or some other example herein, wherein the transport blocks are transmitted on a PUSCH.
Example 70 may include the method of example 64-68 or some other example herein, wherein the transport blocks are transmitted on a PDSCH.
Example 71 may include the method of example 64-70 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
Example 72 may include the method of example 20-71 or some other example herein, wherein the transport block(s) are transmitted on a carrier frequency of greater than 52.6 GHz.
Example B1 may include a method of downlink control channel transmission, wherein method includes:
Semi-static configuration of physical downlink control channel (PDCCH) monitoring occasions using higher layers;
Scheduling of the physical downlink shared channel (PDSCH) using downlink control information (DCI) transmitted in PDCCH configured by higher layer; and
Configuration of additional PDCCH monitoring occasion followed by PDSCH.
Example B2 may include the method of example B1 or some other example herein, wherein additional PDCCH is scheduled in the next symbol after the last symbol of PDSCH.
Example B3 may include the method of example B1 or some other example herein, wherein additional PDCCH is scheduled in the X symbols after the last symbol of PDSCH, wherein X is one, two, three or more symbols depending on configuration.
Example B4 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that PDSCH transmission is prioritized in the corresponding OFDM symbols and potential PDCCH is dropped.
Example B5 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that PDCCH transmission is prioritized in the corresponding OFDM symbols and PDSCH is dropped.
Example B6 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that additional PDCCH transmission is prioritized in the corresponding OFDM symbols and PDCCH configured by higher layers is dropped.
Example B7 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE may assume that additional PDCCH transmission is dropped in the corresponding OFDM symbols and PDCCH configured by higher layers is prioritized.
Example B8 may include the method of example B1 or some other example herein, wherein additional PDCCH collides with PDCCH monitoring occasion configured by higher
layers, UE process additional PDCCH transmission and PDCCH configured by higher layers is prioritized
Example B9 may include the method of example B1 or some other example herein, wherein PDSCH scheduled by additional PDCCH collides with PDCCH monitoring occasion configured by higher layers, UE process PDCCH transmission configured by higher layers and PDSCH scheduled by additional PDCCH.
Example B10 may include the method of example B1 or some other example herein, wherein additional PDCCH may be transmitted after last PDSCH symbol indicated by early termination.
Example B11 may include the method of example B1 or some other example herein, wherein higher layers is RRC or MAC signaling.
Example B12 may include a method comprising: determining a last symbol of a PDSCH; determining a PDCCH monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and monitoring for a PDCCH in the determined PDCCH monitoring occasion.
Example B13 may include the method of example B12 or some other example herein, wherein the PDCCH monitoring occasion includes an earliest symbol after the last symbol of the PDSCH.
Example B14 may include the method of example B12-B13 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is X symbols after the last symbol of the PDSCH.
Example B15 may include the method of example B14 or some other example herein, wherein a value of X is 1, 2, 3, or 4.
Example B16 may include the method of example B14-B15 or some other example herein, further comprising receiving an indication of a value of X.
Example B17 may include the method of example B12-B16 or some other example herein, further comprising receiving the PDCCH.
Example B18 may include the method of example B17 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the PDCCH schedules a second PDSCH.
Example B19 may include the method of example B12-B18 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the second PDSCH collides with a second PDCCH monitoring occasion, and wherein the method further comprises: determining a relative priority of the second PDSCH
compared with the second PDCCH monitoring occasion; and selecting one of decoding the second PDSCH or monitoring for a second PDCCH in the PDCCH monitoring occasion based on the determined relative priority.
Example B20 may include the method of example B19 or some other example herein, wherein the second PDCCH monitoring occasion is configured via RRC signaling.
Example B21 may include the method of example B12-B20 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the first PDCCH monitoring occasion overlaps with a second PDCCH monitoring occasion, and wherein the monitoring for the PDCCH in the first PDCCH monitoring occasion is performed based on a relative priority of the first PDCCH monitoring occasion compared with the second PDCCH monitoring occasion.
Example B22 may include the method of example B12-B21 or some other example herein, wherein the PDCCH includes DCI for an uplink or downlink communication.
Example B23 may include the method of example B22 or some other example herein, wherein the communication is on an unlicensed spectrum, in 5G FR2, and/or for ultra-reliable and low-latency communications (URLLC).
Example B24 may include the method of example B12-B23 or some other example herein, wherein the method is performed by a UE or a portion thereof.
Example B25 may include a method comprising: encoding a PDSCH for transmission; determining a PDCCH monitoring occasion for a PDCCH based on a last symbol of the PDSCH; and encoding the PDCCH for transmission in the determined PDCCH monitoring occasion.
Example B26 may include the method of example B25 or some other example herein, wherein the PDCCH monitoring occasion includes an earliest symbol after the last symbol of the PDSCH.
Example B27 may include the method of example B25-B26 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is X symbols after the last symbol of the PDSCH.
Example B28 may include the method of example B27 or some other example herein, wherein a value of X is 1, 2, 3, or 4.
Example B29 may include the method of example B27-B28 or some other example herein, further comprising encoding an indication of a value of X for transmission.
Example B30 may include the method of example B29 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the PDCCH schedules a second PDSCH.
Example B31 may include the method of example B25-B30 or some other example herein, wherein the PDCCH includes DCI for an uplink communication.
Example B32 may include the method of example B31 or some other example herein, further comprising receiving the uplink communication.
Example B33 may include the method of example B25-B32 or some other example herein, wherein the PDCCH includes DCI to schedule a downlink communication.
Example B34 may include the method of example B33 or some other example herein, further comprising encoding the downlink communication for transmission.
Example B35 may include the method of example B33-B34 or some other example herein, wherein the downlink communication is another PDSCH.
Example B36 may include the method of example B25-B35 or some other example herein, wherein the PDCCH is to schedule a communication on an unlicensed spectrum, in 5G FR2, and/or for ultra-reliable and low-latency communications (URLLC).
Example B37 may include the method of example B25-B36 or some other example herein, wherein the PDSCH and the PDCCH are transmitted to a same UE.
Example B38 may include the method of example B25-B37 or some other example herein, wherein the method is performed by a gNB or a portion thereof.
Example Cl may include one or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a user equipment (UE) to: determine a last symbol of a physical downlink shared channel (PDSCH); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and monitor for a PDCCH in the determined PDCCH monitoring occasion.
Example C2 may include the one or more NTCRM of example Cl or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
Example C3 may include the one or more NTCRM of example C2 or some other example herein, wherein the instructions, when executed, further cause the UE to receive an indication of the number.
Example C4 may include the one or more NTCRM of example C1-C3 or some other example herein, wherein the PDSCH is a first PDSCH, and wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring
occasion, wherein the PDCCH schedules a second PDSCH or a physical uplink shared channel (PUSCH).
Example C5 may include the one or more NTCRM of example C4 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the second PDSCH collides with a second PDCCH monitoring occasion, and wherein the instructions, when executed, are further to cause the UE to: determine a relative priority of the second PDSCH compared with the second PDCCH monitoring occasion; and select one of decoding the second PDSCH or monitoring for another PDCCH in the PDCCH monitoring occasion based on the determined relative priority.
Example C6 may include the one or more NTCRM of example C1-C5 or some other example herein, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the first PDCCH monitoring occasion overlaps with a second PDCCH monitoring occasion, and wherein the monitoring for the PDCCH in the first PDCCH monitoring occasion is performed based on a relative priority of the first PDCCH monitoring occasion compared with the second PDCCH monitoring occasion.
Example C7 may include the one or more NTCRM of example C1-C6 or some other example herein, wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring occasion, wherein the PDCCH schedules an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
Example C8 may include the one or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a next generation NodeB (gNB) to: determine a last symbol of a physical downlink shared channel (PDSCH) transmitted to a user equipment (UE); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and encode a PDCCH for transmission to the UE in the determined PDCCH monitoring occasion.
Example C9 may include the one or more NTCRM of example C8 or some other example herein, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
Example CIO may include the one or more NTCRM of example C9 or some other example herein, wherein the instructions, when executed, further cause the gNB to encode message for transmission to the UE that includes an indication of the number.
Example Cl 1 may include the one or more NTCRM of example C8-C10 or some other example herein, wherein the PDCCH is to schedule a downlink transmission.
Example C12 may include the one or more NTCRM of example Cl 1 or some other example herein, wherein PDSCH is a first PDSCH, and wherein the downlink transmission includes a second PDSCH.
Example Cl 3 may include the one or more NTCRM of example Cl 1 or some other example herein, wherein the PDCCH is to schedule an uplink communication and wherein the instructions, when executed, are further to cause the gNB to receive the uplink communication.
Example C14 may include the one or more NTCRM of example C8-C13 or some other example herein, wherein the instructions, wherein the PDCCH is to schedule an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
Example Cl 5 may include one or more non-transitory, computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors cause a user equipment (UE) to: receive a downlink control information (DCI) to indicate a resource allocation for one or more transport blocks, wherein the resource allocation includes one or more symbol alignment units (SAUs); and transmit or receive the one or more transport blocks based on the DCI.
Example Cl 6 may include the one or more NTCRM of example Cl 5 or some other example herein, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more SAUs of one or more symbols.
Example C17 may include the one or more NTCRM of example C15-C16 or some other example herein, wherein the SAUs include all time-frequency resources of one or more symbols.
Example C18 may include the one or more NTCRM of example C15-C17 or some other example herein, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first S AU of the one or more SAUs.
Example C19 may include the one or more NTCRM of example C16-C18 or some other example herein, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
Example C20 may include the one or more NTCRM of example C15-C19 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks,
and wherein the resource allocations for individual transport blocks of the multiple transport blocks correspond to consecutive time-frequency resources.
Example C21 may include the one or more NTCRM of any one of examples C16- C20, wherein the DCI schedules transmission of multiple transport blocks, and wherein the resource allocations for individual CBGs of the multiple transport blocks correspond to consecutive time-frequency resources.
Example C22 may include the one or more NTCRM of example C15-C21 or some other example herein, wherein the DCI schedules transmission of multiple transport blocks, and wherein the SAUs of the multiple transport blocks are interlaced with one another in a time domain.
Example C23 may include the one or more NTCRM of any one of example C16-C22, wherein the DCI schedules transmission of multiple transport blocks, and wherein the CBGs of the multiple transport blocks are interlaced with one another in a time domain.
Example Z01 may include an apparatus comprising means to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
Example Z02 may include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
Example Z03 may include an apparatus comprising logic, modules, or circuitry to perform one or more elements of a method described in or related to any of examples 1-72, B1-B38, C1-C23, or any other method or process described herein.
Example Z04 may include a method, technique, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof.
Example Z05 may include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform the method, techniques, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions thereof.
Example Z06 may include a signal as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof.
Example Z07 may include a datagram, packet, frame, segment, protocol data unit (PDU), or message as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
Example Z08 may include a signal encoded with data as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
Example Z09 may include a signal encoded with a datagram, packet, frame, segment, protocol data unit (PDU), or message as described in or related to any of examples 1-72, BI BS 8, C1-C23, or portions or parts thereof, or otherwise described in the present disclosure.
Example Z10 may include an electromagnetic signal carrying computer-readable instructions, wherein execution of the computer-readable instructions by one or more processors is to cause the one or more processors to perform the method, techniques, or process as described in or related to any of examples 1-72, B1-B38, C1-C23, or portions thereof.
Example Zll may include a computer program comprising instructions, wherein execution of the program by a processing element is to cause the processing element to carry out the method, techniques, or process as described in or related to any of examples 1-72, BI BS 8, C1-C23, or portions thereof.
Example Z12 may include a signal in a wireless network as shown and described herein.
Example Z13 may include a method of communicating in a wireless network as shown and described herein.
Example Z14 may include a system for providing wireless communication as shown and described herein.
Example Z15 may include a device for providing wireless communication as shown and described herein.
Any of the above-described examples may be combined with any other example (or combination of examples), unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.
Abbreviations
Unless used differently herein, terms, definitions, and abbreviations may be consistent with terms, definitions, and abbreviations defined in 3GPP TR 21.905 vl6.0.0 (2019-06). For the purposes of the present document, the following abbreviations may apply to the examples and embodiments discussed herein.
3GPP Third Generation 35 ASN.1 Abstract Syntax CAPEX CAPital Partnership Notation One 70 Expenditure
Project AUSF Authentication CBRA Contention Based
4G Fourth Generation Server Function Random Access 5G Fifth Generation AWGN Additive CC Component 5GC 5G Core network 40 White Gaussian Carrier, Country ACK Noise 75 Code, Cryptographic
Acknowledgemen BAP Backhaul Checksum t Adaptation Protocol CCA Clear Channel
AF Application BCH Broadcast Assessment Function 45 Channel CCE Control Channel
AM Acknowledged BER Bit Error Ratio 80 Element Mode BFD Beam Failure CCCH Common Control
AMBRAggregate Detection Channel Maximum Bit Rate BLER Block Error Rate CE Coverage AMF Access and 50 BPSK Binary Phase Shift Enhancement Mobility Keying 85 CDM Content Delivery
Management BRAS Broadband Network
Function Remote Access CDMA Code-
AN Access Network Server Division Multiple ANR Automatic 55 BSS Business Support Access Neighbour Relation System 90 CFRA Contention Free AP Application BS Base Station Random Access Protocol, Antenna BSR Buffer Status CG Cell Group
Port, Access Point Report Cl Cell Identity API Application 60 BW Bandwidth CID Cell-ID (e g., Programming Interface BWP Bandwidth Part 95 positioning method) APN Access Point C-RNTI Cell Radio CIM Common Name Network Temporary Information Model
ARP Allocation and Identity CIR Carrier to Retention Priority 65 CA Carrier Interference Ratio
ARQ Automatic Repeat Aggregation, 100 CK Cipher Key Request Certification CM Connection
AS Access Stratum Authority Management,
Conditional CRAN Cloud Radio CSMA/CA CSMA Mandatory Access Network, with collision avoidance CM AS Commercial 35 Cloud RAN CSS Common Search Mobile Alert Service CRB Common 70 Space, Cell- specific CMD Command Resource Block Search Space CMS Cloud CRC Cyclic CTS Clear-to-Send Management System Redundancy Check CW Codeword CO Conditional 40 CRI Channel-State CWS Contention Optional Information Resource 75 Window Size
CoMP Coordinated Indicator, CSI-RS D2D Device-to-Device
Multi-Point Resource DC Dual
CORESET Control Indicator Connectivity, Direct
Resource Set 45 C-RNTI Cell RNTI Current
COTS Commercial Off- CS Circuit Switched 80 DCI Downlink Control
The-Shelf CSAR Cloud Service Information
CP Control Plane, Archive DF Deployment Cyclic Prefix, CSI Channel-State Flavour
Connection Point 50 Information DL Downlink CPD Connection Point CSI-IM CSI 85 DMTF Distributed Descriptor Interference Management Task Force
CPE Customer Premise Measurement DPDK Data Plane Equipment CSI-RS CSI Development Kit
CPICHCommon Pilot 55 Reference Signal DM-RS, DMRS Channel CSI-RS RP CSI 90 Demodulation
CQI Channel Quality reference signal Reference Signal Indicator received power DN Data network
CPU CSI processing CSI-RSRQ CSI DRB Data Radio Bearer unit, Central Processing 60 reference signal DRS Discovery Unit received quality 95 Reference Signal C/R CSI-SINR CSI signal- DRX Discontinuous
Command/Respon to-noise and Reception se field bit interference ratio DSL Domain Specific 65 CSMA Carrier Sense Language. Digital Multiple Access 100 Subscriber Line
DSLAM DSL 35 EMS Element E-UTRAN Evolved
Access Multiplexer Management System UTRAN DwPTS Downlink eNB evolved NodeB, 70 EV2X Enhanced V2X
Pilot Time Slot E-UTRAN Node B F1AP FI Application E-LAN Ethernet EN-DC E-UTRA- Protocol
Local Area Network 40 NR Dual Fl-C FI Control plane
E2E End-to-End Connectivity interface ECCA extended clear EPC Evolved Packet 75 Fl-U FI User plane channel Core interface assessment, EPDCCH enhanced FACCH Fast extended CCA 45 PDCCH, enhanced Associated Control ECCE Enhanced Control Physical CHannel Channel Element, Downlink Control 80 FACCH/F Fast
Enhanced CCE Cannel Associated Control ED Energy Detection EPRE Energy per Channel/Full rate EDGE Enhanced 50 resource element FACCH/H Fast Datarates for GSM EPS Evolved Packet Associated Control
Evolution (GSM System 85 Channel/Half rate Evolution) EREG enhanced REG, FACH Forward Access
EGMF Exposure enhanced resource Channel Governance 55 element groups FAUSCH Fast
Management ETSI European Uplink Signalling
Function Telecommunicatio 90 Channel
EGPRS Enhanced ns Standards Institute FB Functional Block
GPRS ETWS Earthquake and FBI Feedback
EIR Equipment 60 Tsunami Warning Information Identity Register System FCC Federal eLAA enhanced eUICC embedded UICC, 95 Communications Licensed Assisted embedded Universal Commission
Access, enhanced Integrated Circuit FCCH Frequency
LAA 65 Card Correction CHannel
EM Element Manager E-UTRA Evolved FDD Frequency eMBB Enhanced Mobile UTRA 100 Division Duplex Broadband
FDM Frequency 35 Sputnikovaya GUTI Globally Unique Division Multiplex Sistema (Engl.: Temporary UE
FDM A F requency Global Navigation 70 Identity Division Multiple Satellite System) HARQ Hybrid ARQ,
Access gNB Next Generation Hybrid Automatic
FE Front End 40 NodeB Repeat Request FEC Forward Error gNB-CU gNB- HANDO Handover Correction centralized unit, Next 75 HFN HyperFrame
FFS For Further Study Generation NodeB Number FFT Fast Fourier centralized unit HHO Hard Handover
Transformation 45 gNB -DU gNB- HLR Home Location feLAA further enhanced distributed unit, Next Register Licensed Assisted Generation NodeB 80 HN Home Network
Access, further distributed unit HO Handover enhanced LAA GNSS Global Navigation HPLMN Home FN Frame Number 50 Satellite System Public Land Mobile FPGA Field- GPRS General Packet Network Programmable Gate Radio Service 85 HSDPA High Array GSM Global System for Speed Downlink
FR Frequency Range Mobile Packet Access G-RNTI GERAN 55 Communications, HSN Hopping
Radio Network Groupe Special Sequence Number
Temporary Mobile 90 HSPA High Speed
Identity GTP GPRS Tunneling Packet Access
GERAN Protocol HSS Home Subscriber
GSM EDGE 60 GTP-U GPRS Tunnelling Server RAN, GSM EDGE Protocol for User HSUPA High Radio Access Plane 95 Speed Uplink Packet Network GTS Go To Sleep Access
GGSN Gateway GPRS Signal (related to HTTP Hyper Text Support Node 65 WUS) Transfer Protocol
GLONASS GUMMEI Globally HTTPS Hyper
GLObal'naya Unique MME Identifier 100 Text Transfer Protocol
NAvigatsionnaya Secure (https is
http/ 1.1 over SSL, 35 IMC IMS Credentials ISDN Integrated i.e. port 443) IMEI International Services Digital
I-Block Mobile Equipment Network
Information Block Identity 70 ISIM IM Services ICCID Integrated Circuit IMGI International Identity Module Card Identification 40 mobile group identity ISO International IAB Integrated Access IMPI IP Multimedia Organisation for and Backhaul Private Identity Standardisation ICIC Inter-Cell IMPU IP Multimedia 75 ISP Internet Service Interference PUblic identity Provider
Coordination 45 IMS IP Multimedia IWF Interworking- ID Identity, identifier Subsystem Function IDFT Inverse Discrete IMSI International I-WLAN Fourier Transform Mobile Subscriber 80 Interworking
IE Information Identity WLAN element 50 IoT Internet of Things Constraint length
IBE In-Band Emission IP Internet Protocol of the convolutional Ipsec IP Security, code, USIM Individual
IEEE Institute of Internet Protocol 85 key Electrical and Electronics Security kB Kilobyte (1000 Engineers 55 IP-CAN IP- bytes) IEI Information Connectivity Access kbps kilo-bits per
Element Identifier Network second
IEIDL Information IP-M IP Multicast 90 Kc Ciphering key Element Identifier IPv4 Internet Protocol Ki Individual
Data Length 60 Version 4 subscriber IETF Internet IPv6 Internet Protocol authentication key
Engineering Task Version 6 KPI Key Performance Force IR Infrared 95 Indicator
IF Infrastructure IS In Sync KQI Key Quality
IM Interference 65 IRP Integration Indicator
Measurement, Reference Point KSI Key Set Identifier
Intermodulation, ksps kilo-symbols per IP Multimedia 100 second
KVM Kernel Virtual LTE Long Term MBSFN Machine 35 Evolution Multimedia
LI Layer 1 (physical LWA LTE-WLAN Broadcast multicast layer) aggregation 70 service Single Frequency
Ll-RSRP Layer 1 LWIP LTE/WLAN Network reference signal Radio Level Integration MCC Mobile Country received power 40 with IPsec Tunnel Code L2 Layer 2 (data link LTE Long Term MCG Master Cell Group layer) Evolution 75 MCOT Maximum
L3 Layer 3 (network M2M Machine-to- Channel Occupancy layer) Machine Time
LAA Licensed Assisted 45 MAC Medium Access MCS Modulation and Access Control (protocol coding scheme
LAN Local Area layering context) 80 MDAF Management Data Network MAC Message Analytics Function
LBT Listen Before authentication code MD AS Management Data Talk 50 (security/encryption Analytics Service
LCM LifeCycle context) MDT Minimization of Management MAC-A MAC used 85 Drive Tests LCR Low Chip Rate for authentication and ME Mobile Equipment LCS Location Services key agreement (TSG T MeNB master eNB LCID Logical 55 WG3 context) MER Message Error
Channel ID MAC-IMAC used for Ratio
LI Layer Indicator data integrity of 90 MGL Measurement Gap LLC Logical Link signalling messages (TSG Length Control, Low Layer T WG3 context) MGRP Measurement Gap Compatibility 60 MANO Repetition Period LPLMN Local Management and MIB Master PLMN Orchestration 95 Information Block,
LPP LTE Positioning MBMS Management Protocol Multimedia Information Base LSB Least Significant 65 Broadcast and Multicast MIMO Multiple Input Bit Service Multiple Output
MLC Mobile Location 35 MSI Minimum System NC-JT Non- Centre Information, 70 Coherent Joint
MM Mobility MCH Scheduling Transmission Management Information NEC Network MME Mobility MSID Mobile Station Capability Exposure Management Entity 40 Identifier NE-DC NR-E- MN Master Node MSIN Mobile Station 75 UTRA Dual MnS Management Identification Connectivity Service Number NEF Network Exposure
MO Measurement MSISDN Mobile Function Object, Mobile 45 Subscriber ISDN NF Network Function
Originated Number 80 NFP Network MPBCH MTC MT Mobile Forwarding Path
Physical Broadcast Terminated, Mobile NFPD Network CHannel Termination Forwarding Path
MPDCCH MTC 50 MTC Machine-Type Descriptor
Physical Downlink Communications 85 NFV Network
Control CHannel mMTCmassive MTC, Functions MPDSCH MTC massive Machine- Virtualization
Physical Downlink Type Communications NFVI NFV
Shared CHannel 55 MU-MIMO Multi User Infrastructure MPRACH MTC MIMO 90 NFVO NFV Orchestrator
Physical Random MWUS MTC NG Next Generation,
Access CHannel wake-up signal, MTC Next Gen MPUSCH MTC wus NGEN-DC NG-RAN
Physical Uplink Shared 60 NACKNegative E-UTRA-NR Dual Channel Acknowledgement 95 Connectivity
MPLS Multiprotocol NAI Network Access NM Network Manager Label Switching Identifier NMS Network MS Mobile Station NAS Non-Access Management System MSB Most Significant 65 Stratum, Non- Access N-PoP Network Point of Bit Stratum layer 100 Presence
MSC Mobile Switching NCT Network NMIB, N-MIB Centre Connectivity Topology Narrowband MIB
NPBCH 35 NS Network Service OSI Other System
Narrowband NSA Non-Standalone 70 Information Physical Broadcast operation mode OSS Operations
CHannel NSD Network Service Support System NPDCCH Descriptor OTA over-the-air
Narrowband 40 NSR Network Service PAPR Peak-to-Average Physical Downlink Record 75 Power Ratio
Control CHannel NSSAINetwork Slice PAR Peak to Average NPDSCH Selection Assistance Ratio
Narrowband Information PBCH Physical Physical Downlink 45 S-NNSAI Single- Broadcast Channel
Shared CHannel NSSAI 80 PC Power Control, NPRACH NSSF Network Slice Personal Computer
Narrowband Selection Function PCC Primary Physical Random NW Network Component Carrier,
Access CHannel 50 NWUS Narrowband Primary CC NPUSCH wake-up signal, 85 PCell Primary Cell
Narrowband Narrowband WUS PCI Physical Cell ID, Physical Uplink NZP Non-Zero Power Physical Cell
Shared CHannel O&M Operation and Identity NPSS Narrowband 55 Maintenance PCEF Policy and Primary ODU2 Optical channel 90 Charging
Synchronization Data Unit - type 2 Enforcement
Signal OFDM Orthogonal Function
NSSS Narrowband Frequency Division PCF Policy Control Secondary 60 Multiplexing Function
Synchronization OFDMA 95 PCRF Policy Control
Signal Orthogonal and Charging Rules
NR New Radio, Frequency Division Function Neighbour Relation Multiple Access PDCP Packet Data NRF NF Repository 65 OOB Out-of-band Convergence Protocol, Function OOS Out of Sync 100 Packet Data
NRS Narrowband OPEX OPerating Convergence Reference Signal EXpense Protocol layer
PDCCH Physical 35 PNFR Physical Network PSSCH Physical
Downlink Control Function Record Sidelink Shared Channel POC PTT over Cellular 70 Channel
PDCP Packet Data PP, PTP Point-to- PSCell Primary SCell Convergence Protocol Point PSS Primary PDN Packet Data 40 PPP Point-to-Point Synchronization Network, Public Protocol Signal
Data Network PRACH Physical 75 PSTN Public Switched PDSCH Physical RACH Telephone Network
Downlink Shared PRB Physical resource PT-RS Phase-tracking Channel 45 block reference signal
PDU Protocol Data PRG Physical resource PTT Push-to-Talk Unit block group 80 PUCCH Physical
PEI Permanent ProSe Proximity Uplink Control Equipment Identifiers Services, Proximity- Channel PFD Packet Flow 50 Based Service PUSCH Physical Description PRS Positioning Uplink Shared P-GW PDN Gateway Reference Signal 85 Channel PHICH Physical PRR Packet Reception QAM Quadrature hybrid-ARQ indicator Radio Amplitude channel 55 PS Packet Services Modulation
PHY Physical layer PSBCH Physical QCI QoS class of PLMN Public Land Sidelink Broadcast 90 identifier Mobile Network Channel QCL Quasi co-location
PIN Personal PSDCH Physical QFI QoS Flow ID, Identification Number 60 Sidelink Downlink QoS Flow Identifier PM Performance Channel QoS Quality of Service Measurement PSCCH Physical 95 QPSK Quadrature PMI Precoding Matrix Sidelink Control (Quaternary) Phase Shift Indicator Channel Keying
PNF Physical Network 65 PSFCH Physical QZSS Quasi-Zenith Function Sidelink Feedback Satellite System
PNFD Physical Network Channel 100 RA-RNTI Random Function Descriptor Access RNTI
RAB Radio Access RLC Radio Link RRM Radio Resource Bearer, Random Control, Radio Management
Access Burst 35 Link Control layer RS Reference Signal RACH Random Access RLC AM RLC 70 RSRP Reference Signal Channel Acknowledged Mode Received Power
RADIUS Remote RLC UM RLC RSRQ Reference Signal
Authentication Dial In Unacknowledged Mode Received Quality User Service 40 RLF Radio Link RSSI Received Signal RAN Radio Access Failure 75 Strength Indicator Network RLM Radio Link RSU Road Side Unit
RAND RANDom number Monitoring RSTD Reference Signal (used for RLM-RS Reference Time difference authentication) 45 Signal for RLM RTP Real Time RAR Random Access RM Registration 80 Protocol Response Management RTS Ready-To-Send
RAT Radio Access RMC Reference RTT Round Trip Time Technology Measurement Channel Rx Reception, RAU Routing Area 50 RMSI Remaining MSI, Receiving, Receiver Update Remaining Minimum 85 S1AP SI Application
RB Resource block, System Protocol Radio Bearer Information Sl-MME SI for the RBG Resource block RN Relay Node control plane group 55 RNC Radio Network Sl-U SI for the user
REG Resource Element Controller 90 plane Group RNL Radio Network S-GW Serving Gateway
Rel Release Layer S-RNTI SRNC REQ REQuest RNTI Radio Network Radio Network RF Radio Frequency 60 Temporary Identifier Temporary RI Rank Indicator ROHC RObust Header 95 Identity RIV Resource indicator Compression S-TMSI SAE value RRC Radio Resource Temporary Mobile
RL Radio Link Control, Radio Station Identifier 65 Resource Control SA Standalone layer 100 operation mode
SAE System 35 SDP Session SL Sidelink Architecture Evolution Description Protocol 70 SLA Service Level SAP Service Access SDSF Structured Data Agreement Point Storage Function SM Session
SAPD Service Access SDU Service Data Unit Management Point Descriptor 40 SEAF Security Anchor SMF Session SAPI Service Access Function 75 Management Function Point Identifier SeNB secondary eNB SMS Short Message SCC Secondary SEPP Security Edge Service Component Carrier, Protection Proxy SMSF SMS Function Secondary CC 45 SFI Slot format SMTC SSB-based SCell Secondary Cell indication 80 Measurement Timing SC-FDMA Single SFTD Space-Frequency Configuration Carrier Frequency Time Diversity, SFN SN Secondary Node,
Division Multiple and frame timing Sequence Number
Access 50 difference SoC System on Chip
SCG Secondary Cell SFN System Frame 85 SON Self-Organizing Group Number Network
SCM Security Context SgNB Secondary gNB SpCell Special Cell Management SGSN Serving GPRS SP-CSI-RNTISemi- SCS Subcarrier 55 Support Node Persistent CSI RNTI Spacing S-GW Serving Gateway 90 SPS Semi-Persistent
SCTP Stream Control SI System Scheduling Transmission Information SQN Sequence number Protocol SI-RNTI System SR Scheduling
SDAP Service Data 60 Information RNTI Request Adaptation Protocol, SIB System 95 SRB Signalling Radio Service Data Adaptation Information Block Bearer Protocol layer SIM Subscriber SRS Sounding SDL Supplementary Identity Module Reference Signal Downlink 65 SIP Session Initiated SS Synchronization
SDNF Structured Data Protocol 100 Signal Storage Network SiP System in SSB SS Block Function Package
SSBRI SSB Resource 35 TAC Tracking Area TPMI Transmitted Indicator Code 70 Precoding Matrix
SSC Session and TAG Timing Advance Indicator Service Continuity Group TR Technical Report SS-RSRP TAU Tracking Area TRP, TRxP
Synchronization 40 Update Transmission Signal based Reference TB Transport Block 75 Reception Point Signal Received TBS Transport Block TRS Tracking Power Size Reference Signal SS-RSRQ TBD To Be Defined TRx Transceiver
Synchronization 45 TCI Transmission TS Technical Signal based Reference Configuration Indicator 80 Specifications, Signal Received TCP Transmission Technical Quality Communication Standard SS-SINR Protocol TTI Transmission
Synchronization 50 TDD Time Division Time Interval Signal based Signal to Duplex 85 Tx Transmission, Noise and Interference TDM Time Division Transmitting, Ratio Multiplexing Transmitter
SSS Secondary TDMATime Division U-RNTI UTRAN Synchronization 55 Multiple Access Radio Network Signal TE Terminal 90 Temporary
SSSG Search Space Set Equipment Identity Group TEID Tunnel End Point UART Universal
SSSIF Search Space Set Identifier Asynchronous Indicator 60 TFT Traffic Flow Receiver and
SST Slice/Service Template 95 Transmitter Types TMSI Temporary UCI Uplink Control
SU-MIMO Single Mobile Subscriber Information User MIMO Identity UE User Equipment SUL Supplementary 65 TNL Transport UDM Unified Data Uplink Network Layer 100 Management
TA Timing Advance, TPC Transmit Power UDP User Datagram Tracking Area Control Protocol
UDR Unified Data UTRA UMTS Terrestrial VPLMN Visited Repository 35 Radio Access Public Land Mobile
UDSF Unstructured Data UTRAN Universal Network Storage Network Terrestrial Radio 70 VPN Virtual Private Function Access Network Network UICC Universal UwPTS Uplink VRB Virtual Resource Integrated Circuit 40 Pilot Time Slot Block Card V2I Vehicle-to- WiMAX Worldwide
UL Uplink Infrastruction 75 Interoperability for
UM Unacknowledged V2P Vehicle-to- Microwave Access
Mode Pedestrian WLANWireless Local
UML Unified Modelling 45 V2V Vehicle-to- Area Network Language Vehicle WMAN Wireless
UMTS Universal Mobile V2X Vehicle-to- 80 Metropolitan Area Telecommunicatio every thing Network ns System VIM Virtualized WPANWireless Personal UP User Plane 50 Infrastructure Manager Area Network
UPF User Plane VL Virtual Link, X2-C X2-Control plane Function VLAN Virtual LAN, 85 X2-U X2-User plane
URI Uniform Resource Virtual Local Area XML extensible Identifier Network Markup Language
URL Uniform Resource 55 VM Virtual Machine XRES EXpected user Locator VNF Virtualized RESponse
URLLC Ultra- Network Function 90 XOR exclusive OR Reliable and Low VNFFG VNF ZC Zadoff-Chu Latency Forwarding Graph ZP Zero Power
USB Universal Serial 60 VNFFGD VNF Bus Forwarding Graph
USIM Universal Descriptor Subscriber Identity VNFMVNF Manager Module VoIP Voice-over-IP,
USS UE-specific 65 Voice-over- Internet search space Protocol
Terminology
For the purposes of the present document, the following terms and definitions are applicable to the examples and embodiments discussed herein.
The term “circuitry” as used herein refers to, is part of, or includes hardware components such as an electronic circuit, a logic circuit, a processor (shared, dedicated, or group) and/or memory (shared, dedicated, or group), an Application Specific Integrated Circuit (ASIC), a field-programmable device (FPD) (e.g., a field-programmable gate array (FPGA), a programmable logic device (PLD), a complex PLD (CPLD), a high-capacity PLD (HCPLD), a structured ASIC, or a programmable SoC), digital signal processors (DSPs), etc., that are configured to provide the described functionality. In some embodiments, the circuitry may execute one or more software or firmware programs to provide at least some of the described functionality. The term “circuitry” may also refer to a combination of one or more hardware elements (or a combination of circuits used in an electrical or electronic system) with the program code used to carry out the functionality of that program code. In these embodiments, the combination of hardware elements and program code may be referred to as a particular type of circuitry.
The term “processor circuitry” as used herein refers to, is part of, or includes circuitry capable of sequentially and automatically carrying out a sequence of arithmetic or logical operations, or recording, storing, and/or transferring digital data. Processing circuitry may include one or more processing cores to execute instructions and one or more memory structures to store program and data information. The term “processor circuitry” may refer to one or more application processors, one or more baseband processors, a physical central processing unit (CPU), a single-core processor, a dual-core processor, a triple-core processor, a quad-core processor, and/or any other device capable of executing or otherwise operating computer-executable instructions, such as program code, software modules, and/or functional processes. Processing circuitry may include more hardware accelerators, which may be microprocessors, programmable processing devices, or the like. The one or more hardware accelerators may include, for example, computer vision (CV) and/or deep learning (DL) accelerators. The terms “application circuitry” and/or “baseband circuitry” may be considered synonymous to, and may be referred to as, “processor circuitry.”
The term “interface circuitry” as used herein refers to, is part of, or includes circuitry that enables the exchange of information between two or more components or devices. The term “interface circuitry” may refer to one or more hardware interfaces, for example, buses, I/O interfaces, peripheral component interfaces, network interface cards, and/or the like.
The term “user equipment” or “UE” as used herein refers to a device with radio communication capabilities and may describe a remote user of network resources in a communications network. The term “user equipment” or “UE” may be considered synonymous to, and may be referred to as, client, mobile, mobile device, mobile terminal, user terminal, mobile unit, mobile station, mobile user, subscriber, user, remote station, access agent, user agent, receiver, radio equipment, reconfigurable radio equipment, reconfigurable mobile device, etc. Furthermore, the term “user equipment” or “UE” may include any type of wireless/wired device or any computing device including a wireless communications interface.
The term “network element” as used herein refers to physical or virtualized equipment and/or infrastructure used to provide wired or wireless communication network services. The term “network element” may be considered synonymous to and/or referred to as a networked computer, networking hardware, network equipment, network node, router, switch, hub, bridge, radio network controller, RAN device, RAN node, gateway, server, virtualized VNF, NFVI, and/or the like.
The term “computer system” as used herein refers to any type interconnected electronic devices, computer devices, or components thereof. Additionally, the term “computer system” and/or “system” may refer to various components of a computer that are communicatively coupled with one another. Furthermore, the term “computer system” and/or “system” may refer to multiple computer devices and/or multiple computing systems that are communicatively coupled with one another and configured to share computing and/or networking resources.
The term “appliance,” “computer appliance,” or the like, as used herein refers to a computer device or computer system with program code (e.g., software or firmware) that is specifically designed to provide a specific computing resource. A “virtual appliance” is a virtual machine image to be implemented by a hypervisor-equipped device that virtualizes or emulates a computer appliance or otherwise is dedicated to provide a specific computing resource.
The term “resource” as used herein refers to a physical or virtual device, a physical or virtual component within a computing environment, and/or a physical or virtual component within a particular device, such as computer devices, mechanical devices, memory space, processor/CPU time, processor/CPU usage, processor and accelerator loads, hardware time or usage, electrical power, input/output operations, ports or network sockets, channel/link allocation, throughput, memory usage, storage, network, database and applications, workload
units, and/or the like. A “hardware resource” may refer to compute, storage, and/or network resources provided by physical hardware element(s). A “virtualized resource” may refer to compute, storage, and/or network resources provided by virtualization infrastructure to an application, device, system, etc. The term “network resource” or “communication resource” may refer to resources that are accessible by computer devices/systems via a communications network. The term “system resources” may refer to any kind of shared entities to provide services, and may include computing and/or network resources. System resources may be considered as a set of coherent functions, network data objects or services, accessible through a server where such system resources reside on a single host or multiple hosts and are clearly identifiable.
The term “channel” as used herein refers to any transmission medium, either tangible or intangible, which is used to communicate data or a data stream. The term “channel” may be synonymous with and/or equivalent to “communications channel,” “data communications channel,” “transmission channel,” “data transmission channel,” “access channel,” “data access channel,” “link,” “data link,” “carrier,” “radiofrequency carrier,” and/or any other like term denoting a pathway or medium through which data is communicated. Additionally, the term “link” as used herein refers to a connection between two devices through a RAT for the purpose of transmitting and receiving information.
The terms “instantiate,” “instantiation,” and the like as used herein refers to the creation of an instance. An “instance” also refers to a concrete occurrence of an object, which may occur, for example, during execution of program code.
The terms “coupled,” “communicatively coupled,” along with derivatives thereof are used herein. The term “coupled” may mean two or more elements are in direct physical or electrical contact with one another, may mean that two or more elements indirectly contact each other but still cooperate or interact with each other, and/or may mean that one or more other elements are coupled or connected between the elements that are said to be coupled with each other. The term “directly coupled” may mean that two or more elements are in direct contact with one another. The term “communicatively coupled” may mean that two or more elements may be in contact with one another by a means of communication including through a wire or other interconnect connection, through a wireless communication channel or link, and/or the like.
The term “information element” refers to a structural element containing one or more fields. The term “field” refers to individual contents of an information element, or a data element that contains content.
The term “SMTC” refers to an SSB-based measurement timing configuration configured by SSB-MeasurementTimingConfiguration.
The term “SSB” refers to an SS/PBCH block.
The term “a “Primary Cell” refers to the MCG cell, operating on the primary frequency, in which the UE either performs the initial connection establishment procedure or initiates the connection re-establishment procedure.
The term “Primary SCG Cell” refers to the SCG cell in which the UE performs random access when performing the Reconfiguration with Sync procedure for DC operation.
The term “Secondary Cell” refers to a cell providing additional radio resources on top of a Special Cell for a UE configured with CA.
The term “Secondary Cell Group” refers to the subset of serving cells comprising the PSCell and zero or more secondary cells for a UE configured with DC.
The term “Serving Cell” refers to the primary cell for a UE in RRC CONNECTED not configured with CA/DC there is only one serving cell comprising of the primary cell. The term “serving cell” or “serving cells” refers to the set of cells comprising the
Special Cell(s) and all secondary cells for a UE in RRC_CONNECTED configured with CA/.
The term “Special Cell” refers to the PCell of the MCG or the PSCell of the SCG for DC operation; otherwise, the term “Special Cell” refers to the Pcell.
Claims
1. One or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a user equipment (UE) to: determine a last symbol of a physical downlink shared channel (PDSCH); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and monitor for a PDCCH in the determined PDCCH monitoring occasion.
2. The one or more NTCRM of claim 1, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
3. The one or more NTCRM of claim 2, wherein the instructions, when executed, further cause the UE to receive an indication of the number.
4. The one or more NTCRM of any one of claims 1-3, wherein the PDSCH is a first PDSCH, and wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring occasion, wherein the PDCCH schedules a second PDSCH or a physical uplink shared channel (PUSCH).
5. The one or more NTCRM of claim 4, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the second PDSCH collides with a second PDCCH monitoring occasion, and wherein the instructions, when executed, are further to cause the UE to: determine a relative priority of the second PDSCH compared with the second PDCCH monitoring occasion; and select one of decoding the second PDSCH or monitoring for another PDCCH in the PDCCH monitoring occasion based on the determined relative priority.
6. The one or more NTCRM of any one of claims 1-5, wherein the PDCCH monitoring occasion is a first PDCCH monitoring occasion, wherein the first PDCCH
monitoring occasion overlaps with a second PDCCH monitoring occasion, and wherein the monitoring for the PDCCH in the first PDCCH monitoring occasion is performed based on a relative priority of the first PDCCH monitoring occasion compared with the second PDCCH monitoring occasion.
7. The one or more NTCRM of any one of claims 1-6, wherein the instructions, when executed, are further to cause the UE to receive the PDCCH in the PDCCH monitoring occasion, wherein the PDCCH schedules an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
8. One or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors, cause a next generation NodeB (gNB) to: determine a last symbol of a physical downlink shared channel (PDSCH) transmitted to a user equipment (UE); determine a physical downlink control channel (PDCCH) monitoring occasion for a PDCCH based on the last symbol of the PDSCH; and encode a PDCCH for transmission to the UE in the determined PDCCH monitoring occasion.
9. The one or more NTCRM of claim 8, wherein the PDCCH monitoring occasion starts in a symbol that is a number of one or more symbols after the last symbol of the PDSCH.
10. The one or more NTCRM of claim 9, wherein the instructions, when executed, further cause the gNB to encode message for transmission to the UE that includes an indication of the number.
11. The one or more NTCRM of any one of claims 8-10, wherein the PDCCH is to schedule a downlink transmission.
12. The one or more NTCRM of claim 11, wherein PDSCH is a first PDSCH, and wherein the downlink transmission includes a second PDSCH.
13. The one or more NTCRM of claim 11, wherein the PDCCH is to schedule an uplink communication and wherein the instructions, when executed, are further to cause the gNB to receive the uplink communication.
14. The one or more NTCRM of any one of claims 8-13, wherein the instructions, wherein the PDCCH is to schedule an uplink or downlink communication in an unlicensed spectrum, in a 5G Frequency Range 2 (FR2), or for ultra-reliable and low-latency communications (URLLC).
15. One or more non-transitory, computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors cause a user equipment (UE) to: receive a downlink control information (DCI) to indicate a resource allocation for one or more transport blocks, wherein the resource allocation includes one or more symbol alignment units (SAUs); and transmit or receive the one or more transport blocks based on the DCI.
16. The one or more NTCRM of claim 15, wherein the resource allocation includes one or more code block groups (CBGs) mapped to one or more SAUs of one or more symbols.
17. The one or more NTCRM of any one of claims 15-16, wherein the SAUs include all time-frequency resources of one or more symbols.
18. The one or more NTCRM of any one of claims 15-17, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first SAU of the one or more SAUs.
19. The one or more NTCRM of any one of claims 16-18, wherein the DCI includes a start and length indicator value (SLIV) to indicate a time resource of a first CBG of the one or more CBGs.
20. The one or more NTCRM of any one of claims 15-19, wherein the DCI schedules transmission of multiple transport blocks, and wherein the resource allocations for individual transport blocks of the multiple transport blocks correspond to consecutive time- frequency resources.
21. The one or more NTCRM of any one of claims 16-20, wherein the DCI schedules transmission of multiple transport blocks, and wherein the resource allocations for individual CBGs of the multiple transport blocks correspond to consecutive time-frequency resources.
22. The one or more NTCRM of any one of claims 15-21, wherein the DCI schedules transmission of multiple transport blocks, and wherein the SAUs of the multiple transport blocks are interlaced with one another in a time domain.
23. The one or more NTCRM of any one of claims 16-22, wherein the DCI schedules transmission of multiple transport blocks, and wherein the CBGs of the multiple transport blocks are interlaced with one another in a time domain.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020227043892A KR20230037498A (en) | 2020-07-14 | 2021-06-25 | Techniques for Scheduling Control Channel Transmission and Data Transmissions for Slot-less Operation |
DE112021002457.4T DE112021002457T5 (en) | 2020-07-14 | 2021-06-25 | CONTROL CHANNEL TRANSMISSION TECHNIQUES FOR RADIOLESS OPERATION AND SCHEDULING OF DATA TRANSMISSIONS |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202063051561P | 2020-07-14 | 2020-07-14 | |
US63/051,561 | 2020-07-14 | ||
CN2020103528 | 2020-07-22 | ||
CNPCT/CN2020/103528 | 2020-07-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022015485A1 true WO2022015485A1 (en) | 2022-01-20 |
Family
ID=79555817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2021/039072 WO2022015485A1 (en) | 2020-07-14 | 2021-06-25 | Techniques for control channel transmission for slot-less operation and scheduling data transmissions |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR20230037498A (en) |
DE (1) | DE112021002457T5 (en) |
WO (1) | WO2022015485A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023206387A1 (en) * | 2022-04-29 | 2023-11-02 | Apple Inc. | Single dci and multi-panel simultaneous pusch indication |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015190883A1 (en) * | 2014-06-12 | 2015-12-17 | Lg Electronics Inc. | Method and apparatus for performing blind detection in wireless communication system |
US20170332379A1 (en) * | 2014-11-05 | 2017-11-16 | China Academy Of Telecommunications Technology | Data transmission method and device in unlicensed frequency band |
US20200037245A1 (en) * | 2018-07-27 | 2020-01-30 | Asustek Computer Inc. | Method and apparatus for power saving method on pdsch (physical downlink shared channel) reception in a wireless communication system |
US20200059912A1 (en) * | 2017-05-05 | 2020-02-20 | Vivo Mobile Communication Co., Ltd. | Method For Transmitting Downlink Control Information, Terminal, And Network Side Device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020103528A (en) | 2018-12-27 | 2020-07-09 | 株式会社ソフイア | Game machine |
-
2021
- 2021-06-25 DE DE112021002457.4T patent/DE112021002457T5/en active Pending
- 2021-06-25 WO PCT/US2021/039072 patent/WO2022015485A1/en active Application Filing
- 2021-06-25 KR KR1020227043892A patent/KR20230037498A/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015190883A1 (en) * | 2014-06-12 | 2015-12-17 | Lg Electronics Inc. | Method and apparatus for performing blind detection in wireless communication system |
US20170332379A1 (en) * | 2014-11-05 | 2017-11-16 | China Academy Of Telecommunications Technology | Data transmission method and device in unlicensed frequency band |
US20200059912A1 (en) * | 2017-05-05 | 2020-02-20 | Vivo Mobile Communication Co., Ltd. | Method For Transmitting Downlink Control Information, Terminal, And Network Side Device |
US20200037245A1 (en) * | 2018-07-27 | 2020-01-30 | Asustek Computer Inc. | Method and apparatus for power saving method on pdsch (physical downlink shared channel) reception in a wireless communication system |
Non-Patent Citations (1)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for control (Release 16)", 3GPP STANDARD; TECHNICAL SPECIFICATION; 3GPP TS 38.213, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. V16.1.0, 3 April 2020 (2020-04-03), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , pages 1 - 156, XP051893821 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023206387A1 (en) * | 2022-04-29 | 2023-11-02 | Apple Inc. | Single dci and multi-panel simultaneous pusch indication |
Also Published As
Publication number | Publication date |
---|---|
KR20230037498A (en) | 2023-03-16 |
DE112021002457T5 (en) | 2023-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902985B2 (en) | Default PDSCH beam setting and PDCCH prioritization for multi panel reception | |
US12010540B2 (en) | Coverage for physical random access channel and repetition of CSI report on PUSCH for coverage enhancement | |
US11910433B2 (en) | Physical uplink shared channel (PUSCH) transmission scheduling for new radio (NR) | |
US20220046677A1 (en) | Hybrid automatic repeat request (harq) enhancements for ultra-reliable low latency communication (urllc) | |
US20220272706A1 (en) | Downlink control information (dci) based beam indication for wireless cellular network | |
US11985670B2 (en) | Mode-1 downlink control information transmission-reception for configured sidelink scheduling in NR V2X | |
WO2022212688A1 (en) | Switching between physical downlink control channel (pdcch) monitoring configurations of search space set groups (sssgs) | |
US20230269057A1 (en) | Unified transmission configuration indicator (tci) framework for multi-transmission-reception point (trp) operation | |
WO2022187051A1 (en) | Multiple transmission reception point (multi-trp) pusch repetition scheduling using downlink control information (dci) | |
US20230216639A1 (en) | Srs configuration and transmission in multi-dci multi-trp and carrier aggregation | |
US20240137952A1 (en) | Harq-ack transmission | |
WO2022015485A1 (en) | Techniques for control channel transmission for slot-less operation and scheduling data transmissions | |
US20240224271A1 (en) | Determination of harq process id for higher carrier frequency | |
US20240224268A1 (en) | Rate-matching for transport block processing over multiple slots for physical uplink shared channel | |
US20240237063A1 (en) | Priority-based transmissions and cancellation indications in semi-static channel access mode | |
US20240147438A1 (en) | Time domain resource allocation for data transmissions | |
US20240235775A1 (en) | Configuration and collision handling for simultaneous uplink transmission using multiple antenna panels | |
US20240179692A1 (en) | Time-domain resource allocation for transport block over multiple slot (tboms) transmissions | |
US20240146473A1 (en) | Enhanced frequency hopping for data transmissions | |
US20230164820A1 (en) | Further enhancements to ultra-reliable low-latency communication (urllc) in unlicensed spectrum | |
US20240178945A1 (en) | Time domain bundling of hybrid automatic repeat request-acknowledgement (harq-ack) feedback | |
US20240172224A1 (en) | Transmission and/or retransmission schemes for data in systems with high carrier frequencies | |
WO2023141298A1 (en) | Valid pdschs or puschs with multiple pdsch or pusch scheduling | |
WO2023201289A1 (en) | Systems and methods for timing control and uci multiplexing in multi-trp multi-panel operation | |
WO2023048937A1 (en) | Configured grant-based uplink transmission with transport block (tb) processing over multiple slots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21842328 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21842328 Country of ref document: EP Kind code of ref document: A1 |