This disclosure generally relates to wireless communication networks and, more particularly, to a method and apparatus for configured grant regarding sidelink carrier aggregation in a wireless communication system.
With the rapid rise in demand for communication of large amounts of data to and from mobile communication devices, traditional mobile voice communication networks are evolving into networks that communicate with Internet Protocol (IP) data packets. Such IP data packet communication can provide users of mobile communication devices with voice over IP, multimedia, multicast and on-demand communication services.
An exemplary network structure is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN). The E-UTRAN system can provide high data throughput in order to realize the above-noted voice over IP and multimedia services. A new radio technology for the next generation (e.g., 5G) is currently being discussed by the 3GPP standards organization. Accordingly, changes to the current body of 3GPP standard are currently being submitted and considered to evolve and finalize the 3GPP standard.
Methods, systems, and apparatuses are provided for configured grant regarding sidelink (SL) carrier aggregation in a wireless communication system. The present invention introduces systems and methods for configuring SL configured grant configuration in SL carrier aggregation.
In various embodiments, a method for a first device in a wireless communication system comprises receiving a first sidelink configured grant configuration, wherein the first sidelink configured grant configuration indicates and/or includes a first frequency information and one or more first SL resources, and performing one or more first SL transmissions via the one or more first SL resources on a first SL frequency indicated by the first frequency information.
In various embodiments, a method for a first device in a wireless communication system comprises receiving a first sidelink frequency configuration, wherein the first sidelink frequency configuration indicates and/or includes at least one first sidelink configured grant configuration, and performing one or more first SL transmissions via one or more first SL resources indicated in the at least one first sidelink configured grant configuration on a first SL frequency indicated in the first frequency configuration.
In various embodiments, a method for a first device in a wireless communication system comprises receiving a first sidelink configuration, wherein the first sidelink configuration indicates and/or includes at least a first SL scheduling configuration associated with a first SL frequency and a second SL scheduling configuration associated with a second SL frequency, performing one or more first SL transmissions via one or more first SL resources, on the first SL frequency, indicated in a first sidelink configured grant configuration in the first SL scheduling configuration, and performing one or more second SL transmissions via one or more second SL resources, on the second SL frequency, indicated in a second sidelink configured grant configuration in the second SL scheduling configuration.
The invention described herein can be applied to or implemented in exemplary wireless communication systems and devices described below. In addition, the invention is described mainly in the context of the 3GPP architecture reference model. However, it is understood that with the disclosed information, one skilled in the art could easily adapt for use and implement aspects of the invention in a 3GPP2 network architecture as well as in other network architectures.
The exemplary wireless communication systems and devices described below employ a wireless communication system, supporting a broadcast service. Wireless communication systems are widely deployed to provide various types of communication such as voice, data, and so on. These systems may be based on code division multiple access (CDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), 3GPP LTE (Long Term Evolution) wireless access, 3GPP LTE-A (Long Term Evolution Advanced) wireless access, 3GPP2 UMB (Ultra Mobile Broadband), WiMax, 3GPP NR (New Radio), or some other modulation techniques.
In particular, the exemplary wireless communication systems and devices described below may be designed to support one or more standards such as the standard offered by a consortium named “3rd Generation Partnership Project” referred to herein as 3GPP, including: [1] 3GPP 38.321 v17.0.0; [2] 3GPP 38.331 v17.0.0; [3] 3GPP 38.300 v17.0.0; [4] 3GPP 36.331 v16.0.0; and [5] RP-220300 WID revision: NR sidelink evolution. The standards and documents listed above are hereby expressly and fully incorporated herein by reference in their entirety.
Each group of antennas and/or the area in which they are designed to communicate is often referred to as a sector of the access network. In the embodiment, antenna groups each are designed to communicate to access terminals in a sector of the areas covered by access network 100.
In communication over forward links 120 and 126, the transmitting antennas of access network 100 may utilize beamforming in order to improve the signal-to-noise ratio of forward links for the different access terminals 116 and 122. Also, an access network using beamforming to transmit to access terminals scattered randomly through its coverage normally causes less interference to access terminals in neighboring cells than an access network transmitting through a single antenna to all its access terminals.
The AN may be a fixed station or base station used for communicating with the terminals and may also be referred to as an access point, a Node B, a base station, an enhanced base station, an eNodeB, or some other terminology. The AT may also be called User Equipment (UE), a wireless communication device, terminal, access terminal or some other terminology.
In one embodiment, each data stream is transmitted over a respective transmit antenna. TX data processor 214 formats, codes, and interleaves the traffic data for each data stream based on a particular coding scheme selected for that data stream to provide coded data.
The coded data for each data stream may be multiplexed with pilot data using OFDM techniques. The pilot data is typically a known data pattern that is processed in a known manner and may be used at the receiver system to estimate the channel response. The multiplexed pilot and coded data for each data stream is then modulated (e.g., symbol mapped) based on a particular modulation scheme (e.g., BPSK, QPSK, M-PSK, or M-QAM) selected for that data stream to provide modulation symbols. The data rate, coding, and modulation for each data stream may be determined by instructions performed by processor 230. A memory 232 is coupled to processor 230.
The modulation symbols for all data streams are then provided to a TX MIMO processor 220, which may further process the modulation symbols (e.g., for OFDM). TX MIMO processor 220 then provides NT modulation symbol streams to NT transmitters (TMTR) 222a through 222t. In certain embodiments, TX MIMO processor 220 applies beamforming weights to the symbols of the data streams and to the antenna from which the symbol is being transmitted.
Each transmitter 222 receives and processes a respective symbol stream to provide one or more analog signals, and further conditions (e.g., amplifies, filters, and upconverts) the analog signals to provide a modulated signal suitable for transmission over the MIMO channel. NT modulated signals from transmitters 222a through 222t are then transmitted from NT antennas 224a through 224t, respectively.
At receiver system 250, the transmitted modulated signals are received by NR antennas 252a through 252r and the received signal from each antenna 252 is provided to a respective receiver (RCVR) 254a through 254r. Each receiver 254 conditions (e.g., filters, amplifies, and downconverts) a respective received signal, digitizes the conditioned signal to provide samples, and further processes the samples to provide a corresponding “received” symbol stream.
An RX data processor 260 then receives and processes the NR received symbol streams from NR receivers 254 based on a particular receiver processing technique to provide NT “detected” symbol streams. The RX data processor 260 then demodulates, deinterleaves, and decodes each detected symbol stream to recover the traffic data for the data stream. The processing by RX data processor 260 is complementary to that performed by TX MIMO processor 220 and TX data processor 214 at transmitter system 210.
A processor 270 periodically determines which pre-coding matrix to use (discussed below). Processor 270 formulates a reverse link message comprising a matrix index portion and a rank value portion.
The reverse link message may comprise various types of information regarding the communication link and/or the received data stream. The reverse link message is then processed by a TX data processor 238, which also receives traffic data for a number of data streams from a data source 236, modulated by a modulator 280, conditioned by transmitters 254a through 254r, and transmitted back to transmitter system 210.
At transmitter system 210, the modulated signals from receiver system 250 are received by antennas 224, conditioned by receivers 222, demodulated by a demodulator 240, and processed by a RX data processor 242 to extract the reserve link message transmitted by the receiver system 250. Processor 230 then determines which pre-coding matrix to use for determining the beamforming weights then processes the extracted message.
Memory 232 may be used to temporarily store some buffered/computational data from 240 or 242 through Processor 230, store some buffed data from 212, or store some specific program codes. And Memory 272 may be used to temporarily store some buffered/computational data from 260 through Processor 270, store some buffed data from 236, or store some specific program codes.
Turning to
For LTE, LTE-A, or NR systems, the Layer 2 portion 404 may include a Radio Link Control (RLC) layer and a Medium Access Control (MAC) layer. The Layer 3 portion 402 may include a Radio Resource Control (RRC) layer.
Any two or more than two of the following paragraphs, (sub-)bullets, points, actions, or claims described in each invention paragraph or section may be combined logically, reasonably, and properly to form a specific method.
Any sentence, paragraph, (sub-)bullet, point, action, or claim described in each of the following invention paragraphs or sections may be implemented independently and separately to form a specific method or apparatus. Dependency, e.g., “based on”, “more specifically”, “example”, etc., in the following invention disclosure is just one possible embodiment which would not restrict the specific method or apparatus.
In the 3GPP specification (e.g., [1] 3GPP 38.321 v17.0.0), MAC architecture, upink and Sidelink transmission/reception are introduced:
This clause describes a model of the MAC i.e. it does not specify or restrict implementations.
RRC is in control of the MAC configuration.
The MAC entity of the UE handles the following transport channels:
When the UE is configured with SCG, two MAC entities are configured to the UE: one for the MCG and one for the SCG.
When the UE is configured with DAPS handover, two MAC entities are used by the UE: one for the source cell (source MAC entity) and one for the target cell (target MAC entity).
The functions of the different MAC entities in the UE operate independently unless otherwise specified. The timers and parameters used in each MAC entity are configured independently unless otherwise specified. The Serving Cells, C-RNTI, radio bearers, logical channels, upper and lower layer entities, LCGs, and HARQ entities considered by each MAC entity refer to those mapped to that MAC entity unless otherwise specified.
If the MAC entity is configured with one or more SCells, there are multiple DL-SCH and there may be multiple UL-SCH as well as multiple RACH per MAC entity; one DL-SCH, one UL-SCH, and one RACH on the SpCell, one DL-SCH, zero or one UL-SCH and zero or one RACH for each SCell.
If the MAC entity is not configured with any SCell, there is one DL-SCH, one UL-SCH, and one RACH per MAC entity.
In addition, the MAC entity of the UE handles the following transport channel for sidelink:
Uplink grant is either received dynamically on the PDCCH, in a Random Access Response, configured semi-persistently by RRC or determined to be associated with the PUSCH resource of MSGA as specified in clause 5.1.2a. The MAC entity shall have an uplink grant to transmit on the UL-SCH. To perform the requested transmissions, the MAC layer receives HARQ information from lower layers. An uplink grant addressed to CS-RNTI with NDI = 0 is considered as a configured uplink grant. An uplink grant addressed to CS-RNTI with NDI = 1 is considered as a dynamic uplink grant.
If the MAC entity has a C-RNTI, a Temporary C-RNTI, or CS-RNTI, the MAC entity shall for each PDCCH occasion and for each Serving Cell belonging to a TAG that has a running timeAlignmentTimer or a running cg-SDT-TimeAlignmentTimer and for each grant received for this PDCCH occasion:
For each Serving Cell and each configured uplink grant, if configured and activated, the MAC entity shall:
For configured uplink grants neither configured with harq-ProcID-Offset2 nor with cg-RetransmissionTimer, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID = [floor(CURRENT_symbol/periodicity)] modulo nrofHARQ-Processes
For configured uplink grants with harq-ProcID-Offset2, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID = [floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes + harq-ProcID-Offset2
where CURRENT_symbol = (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slot number in the frame × numberOfSymbolsPerSlot + symbol number in the slot), and numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive symbols per slot, respectively as specified in TS 38.211 [8].
There are two types of transmission without dynamic grant:
Type 1 and Type 2 are configured by RRC for a Serving Cell per BWP. Multiple configurations can be active simultaneously in the same BWP. For Type 2, activation and deactivation are independent among the Serving Cells. For the same BWP, the MAC entity can be configured with both Type 1 and Type 2.
Only configured grant Type 1 can be configured for CG-SDT. CG-SDT can only be configured on initial BWP.
RRC configures the following parameters when the configured grant Type 1 is configured:
RRC configures the following parameters when the configured grant Type 2 is configured:
RRC configures the following parameter when retransmissions on configured uplink grant is configured:
Upon configuration of a configured grant Type 1 for a BWP of a Serving Cell by upper layers, the MAC entity shall:
After an uplink grant is configured for a configured grant Type 1, the MAC entity shall consider sequentially that the Nth (N >= 0) uplink grant occurs in the symbol for which:
[(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = (timeReferenceSFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + timeDomainOffset × numberOfSymbolsPerSlot + S + N × periodicity) modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot).
For an uplink grant configured for configured grant Type 1 for CG-SDT on the selected uplink carrier as in clause 5.27, when CG-SDT is triggered and not terminated, for each configured grant valid according to TS 38.214 [7] for which the above formula is satisfied, the MAC entity shall:
After an uplink grant is configured for a configured grant Type 2, the MAC entity shall consider sequentially that the Nth (N >= 0) uplink grant occurs in the symbol for which:
[(SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot) + (slot number in the frame × numberOfSymbolsPerSlot) + symbol number in the slot] = [(SFNstart time × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + slotstart time × numberOfSymbolsPerSlot + symbolstarttime) + N × periodicity] modulo (1024 × numberOfSlotsPerFrame × numberOfSymbolsPerSlot).
where SFNstarttime, slotstart time, and symbolstart time are the SFN, slot, and symbol, respectively, of the first transmission opportunity of PUSCH where the configured uplink grant was (re-)initialised.
If cg-nrofPUSCH-InSlot or cg-nrofSlots is configured for a configured grant Type 1 or Type 2, the MAC entity shall consider the uplink grants occur in those additional PUSCH allocations as specified in clause 6.1.2.3 of TS 38.214 [7].
NOTE: In case of unaligned SFN across carriers in a cell group, the SFN of the concerned Serving Cell is used to calculate the occurrences of configured uplink grants.
When the configured uplink grant is released by upper layers, all the corresponding configurations shall be released and all corresponding uplink grants shall be cleared.
The MAC entity shall:
For a configured grant Type 2, the MAC entity shall clear the configured uplink grant(s) immediately after first transmission of Configured Grant Confirmation MAC CE or Multiple Entry Configured Grant Confirmation MAC CE which confirms the configured uplink grant deactivation.
Retransmissions use:
There are two types of transmission without dynamic sidelink grant:
Type 1 and/or Type 2 are configured with a single BWP. Multiple configurations of up to 8 configured grants (including both Type 1 and Type 2, if configured) can be active simultaneously on the BWP.
RRC configures the following parameters when the configured grant Type 1 is configured, as specified in TS 38.331 [5] or TS 36.331 [21]:
RRC configures the following parameters when the configured grant Type 2 is configured, as specified in TS 38.331 [5]:
Upon configuration of a configured grant Type 1, the MAC entity shall for each configured sidelink grant:
NOTE 1: If the MAC entity is configured with multiple configured sidelink grants, collision among the configured sidelink grants may occur. How to handle the collision is left to UE implementation.
After a sidelink grant is configured for a configured grant Type 1, the MAC entity shall consider sequentially that the first slot of the Sth sidelink grant occurs in the logical slot for which:
CURRENT_slot = (sl-ReferenceSlotCG-Type1 + sl-TimeOffsetCG-Type1 + S × PeriodicitySL) modulo T′max where CURRENT_slot refers to current logical slot in the associated resource pool, PeriodicitySL =
and T′max is the number of slots that belongs to the associated resource pool as defined in clause 8 of TS 38.214[7]. sl-ReferenceSlotCG-Type1 refers to reference logical slot defined by sl-TimeReferenceSFN-Type1.
After a sidelink grant is configured for a configured grant Type 2, the MAC entity shall consider sequentially that the first slot of Sth sidelink grant occurs in the logical slot for which:
CURRENT_slot = (sl-StartSlotCG-Type2 + S × PeriodicitySL) modulo T′max
where sl-StartSlotCG-Type2 refers to the logical slot of the first transmission opportunity of PSSCH where the configured sidelink grant was (re)initialised.
When a configured sidelink grant is released by RRC, all the corresponding configurations shall be released and all corresponding sidelink grants shall be cleared.
The MAC entity shall:
For a configured grant Type 2, the MAC entity shall clear the corresponding configured sidelink grant immediately after first transmission of Sidelink Configured Grant Confirmation MAC CE triggered by the configured sidelink grant deactivation.
Sidelink grant is received dynamically on the PDCCH, configured semi-persistently by RRC or autonomously selected by the MAC entity. The MAC entity shall have a sidelink grant on an active SL BWP to determine a set of PSCCH duration(s) in which transmission of SCI occurs and a set of PSSCH duration(s) in which transmission of SL-SCH associated with the SCI occurs. A sidelink grant addressed to SLCS-RNTI with NDI = 1 is considered as a dynamic sidelink grant.
If the MAC entity has been configured with Sidelink resource allocation mode 1 as indicated in TS 38.331 [5], the MAC entity shall for each PDCCH occasion and for each grant received for this PDCCH occasion:
... In the 3GPP specification 38.331 (e.g., [2] 3GPP 38.331 v17.0.0), Sidelink frequency and Uu/SL Configured grant configurations are introduced:
The RRCReconfiguration message is the command to modify an RRC connection. It may convey information for measurement configuration, mobility control, radio resource configuration (including RBs, MAC main configuration and physical channel configuration) and AS security configuration.
This field is used to provide the dedicated configurations for NR sidelink communication/discovery.
This field includes the E-UTRA RRCConnectionReconfiguration as specified in TS 36.331 [10]. In this version of the specification, the E-UTRA RRCConnectionReconfiguration can only includes sidelink related fields for V2X sidelink communication, i.e. sl-V2X-ConfigDedicated, sl-V2X-SPS-Config, measConfig and/or otherConfig.
The IE SL-ConfigDedicatedNR specifies the dedicated configuration information for NR sidelink communication.
OPTIONAL, -- Need M
This field indicates the RSRP measurement configurations for unicast destinations to add and/or modify.
This field indicates the RSRP measurement configurations for unicast destinations to remove.
This field indicates the lower layer sidelink radio bearer configurations.
This field indicates one or multiple sidelink radio bearer configurations to add and/or modify. This field is not configured to the PC5 connection used for L2 U2N relay operation.
This field indicates one or multiple sidelink radio bearer configurations to remove. This field is not configured to the PC5 connection used for L2 U2N relay operation.
This field indicates the sidelink DRX configuration(s) for unicast, groupcast and/or broadcast communication, as specified in TS 38.321 [3].
This field indicates the NR sidelink communication configuration on some carrier frequency (ies) to add and/or modify. In this release, only one entry can be configured in the list.
This field indicates the NR sidelink communication configuration on some carrier frequency (ies) to remove. In this release, only one entry can be configured in the list.
Indicates the configuration for UE to transmit NR sidelink communication based on network scheduling. This field is not configured simultaneously with sl-UE-SelectedConfig. This field is not configured to a L2 U2N Remote UE.
Indicates the configuration used for UE autonomous resource selection. This field is not configured simultaneously with sl-ScheduledConfig.
The IE SL-ScheduledConfig specifies sidelink communication configurations used for network scheduled NR sidelink communication.
Indicate the RNTI used to scramble CRC of DCI format 3_0, see TS 38.321 [3].
Indicate the time gap between DCI reception and the first sidelink transmission scheduled by the DCI (see TS 38.214 [19], clause 8.1.2.1). Value 1 included in this field corresponds to 1 slot, value 2 corresponds to 2 slots and so on, based on the numerology of sidelink BWP.
For dynamic grant and configured grant type 2, this field configures the values of the PSFCH to PUCCH gap. The field PSFCH-to-HARQ_ feedback timing indicator in DCI format 3_0 selects one of the configured values of the PSFCH to PUCCH gap.
Indicate the C-RNTI used for monitoring the network scheduling to transmit NR sidelink communication (i.e. the mode 1).
The IE SL-ConfiguredGrantConfig specifies the configured grant configuration information for NR sidelink communication.
The IE SL-BWP-Config is used to configure the UE specific NR sidelink communication on one particular sidelink bandwidth part.
The IE BWP-Uplink is used to configure an additional uplink bandwidth part (not for the initial BWP).
The IE BWP-UplinkDedicated is used to configure the dedicated (UE specific) parameters of an uplink BWP.
The IE ServingCellConfig is used to configure (add or modify) the UE with a serving cell, which may be the SpCell or an SCell of an MCG or SCG. The parameters herein are mostly UE specific but partly also cell specific (e.g. in additionally configured bandwidth parts). Reconfiguration between a PUCCH and PUCCHless SCell is only supported using an SCell release and add.
The IE ConfiguredGrantConfig is used to configure uplink transmission without dynamic grant according to two possible schemes. The actual uplink grant may either be configured via RRC (type1) or provided via the PDCCH (addressed to CS-RNTI) (type2). Multiple Configured Grant configurations may be configured in one BWP of a serving cell.
In the 3GPP specification 38.300 (e.g., [3] 3GPP 38.300 v17.0.0), PC5 interface and Uu interface are introduced:
In this clause, an overview of NR sidelink communication and how NG-RAN supports NR sidelink communication and V2X sidelink communication is given. V2X sidelink communication is specified in TS 36.300 [2].
The NG-RAN architecture supports the PC5 interface as illustrated in
Support of V2X services via the PC5 interface can be provided by NR sidelink communication and/or V2X sidelink communication. NR sidelink communication may be used to support other services than V2X services.
NR sidelink communication can support one of three types of transmission modes for a pair of a Source Layer-2 ID and a Destination Layer-2 ID in the AS:
In 3GPP 36.331 (e.g., [4] 3GPP 36.331 v16.0.0), Semi-persistent scheduling configuration (SPS-config) (for a serving cell) is introduced:
The IE SPS-Config is used to specify the semi-persistent scheduling configuration.
In Work item description for NR sidelink evolution (e.g., [5] RP-220300 WID revision: NR sidelink evolution), SL Carrier aggregation is discussed:
To check in RAN#97 for objectives 1 and 3, taking into account the progress on objectives 2 and 4, aiming to have specification work for both objective 1 and 3.
1. Specify mechanism to support NR sidelink CA operation based on LTE sidelink CA operation [RAN2, RAN1, RAN4] (This part of the work is put on hold until further checking in RAN#97)
In New Radio (NR), sidelink (SL) communication is introduced. A SL User Equipment (UE) could be configured with SL configured grant (CG). Two types of sidelink configured grant could be configured for the SL UE: Type 1 CG where a sidelink grant is provided by Radio Resource Control (RRC) and stored as configured sidelink grant; Type 2 CG where sidelink grant is provided by Physical Downlink Control Channel (PDCCH) and stored or cleared as configured sidelink grant based on L1 signaling indicating configured sidelink grant activation or deactivation/release. In Rel-17 and previous releases, SL UE operates on one single SL carrier frequency, and one single SL Bandwidth Part (BWP) is configured/activated at a time. The SL UE could be configured with one of the two sidelink resource allocation mode, mode 1 and mode 2. In mode 1, SL grant/SL transmission resource of the SL UE could be scheduled by a network. In mode 2, the SL UE could select SL transmission resource (in a SL resource pool). For a SL UE whose SL grant is configured/scheduled by a network, the SL UE could be configured with/provided with sidelink configured grant.
In Rel-17 and previous releases, Type 1 and/or Type 2 SL CG could be configured with the single SL BWP, and up to (a total of) 8 SL CGs (configurations) could be configured including both Type 1 and Type 2. The SL CGs could be active simultaneously on the SL BWP. Each of the SL CG configurations could be associated with an index or an identifier (e.g., sl-ConfigIndexCG).
In Rel-18, carrier aggregation (CA) support for Sidelink transmission is discussed. A SL UE could be configured/provided with more than one carrier frequency for SL communication. The SL UE could perform multiple sidelink transmissions/receptions (simultaneously) on multiple SL carrier frequencies. The multiple SL carrier frequencies could be configured by a network (via RRC signaling or via system information). The SL UE could include one SL Hybrid Automatic Repeat Request (HARQ) entity for each SL carrier frequency (with PC5 interface for transmission/reception). The SL UE could maintain a number of HARQ processes for each SL HARQ entity.
In Uu interface, uplink configured grant configuration is indicated per BWP (e.g., in BWP-UplinkDedicated), and each BWP could be configured with both Type 1 and Type 2 uplink configured grant(s). On the other hand, sidelink configured grant configuration is configured in dedicated sidelink configuration (e.g., in SL-ScheduledConfig). That is, the sidelink configured grant configuration is configured in a per-UE manner while the Uu configured grant configuration is configured in a per-BWP configuration. If SL carrier aggregation is introduced for a SL UE to operate SL transmission on multiple carrier frequencies while the network (NW) indicates or provides SL configured grant configuration via the present pre-UE method, the SL UE cannot determine on which carrier frequency the SL configured grant configuration is applied. An issue would occur as the SL transmission resources may not be scheduled as intended and could lead to SL data loss and/or conflicts between SL transmissions. In this invention, new configuration methods are introduced for SL configured grant configuration for SL and for SL carrier aggregation.
One concept or embodiment of the invention is that for each of the one or more SL configured grant configurations of a SL UE, a SL configured grant configuration could indicate or include information of a SL (carrier) frequency. A SL UE could be configured with the SL configured grant configuration by a network (e.g., via a RRC reconfiguration message or a SL scheduling configuration). The information of the SL (carrier) frequency could be an index or identity (e.g., SL-Freq-Id). Additionally and/or alternatively, the information of the SL (carrier) frequency could include an index of a carrier. Additionally and/or alternatively, the information of the SL (carrier) frequency could include an identity or an index of a (SL) BWP (e.g., sl-BWP-Id). For a SL configured grant configuration, the UE could perform SL transmission on the SL (carrier) frequency indicated in the configuration via SL resources associated with /indicated in the SL configured grant configuration and may not perform SL transmission on other SL frequencies not indicated in the configuration.
Additionally and/or alternatively, the SL configured grant configuration could indicate or include information of SL frequency and/or SL-BWP for a Type-1 SL configured grant. The information of SL frequency and/or SL BWP may not be indicated for Type-2 SL configured grant. For example, the information of the SL (carrier) frequency could be included in rrc-ConfiguredSidelinkGrant in SL-ConfiguredGrantConfig. The UE could perform/activate Type-1 SL configured grant transmission on a SL BWP of a SL frequency indicated in the information of the SL frequency (included in the SL configured grant configuration). The UE could perform/activate Type-2 SL configured grant transmission on a SL BWP of a SL frequency indicated in an activation command from the network. The activation command could be a Downlink Control Information (DCI) indicating at least a carrier index associated with SL resource(s) and activation of the Type-2 SL configured grant.
Alternatively, the SL configured grant configuration could indicate or include information of SL frequency and/or SL-BWP for both Type-1 SL configured grant and Type-2 SL configured grant. The UE could perform/activate Type-1 and Type-2 SL configured grant transmission on a SL BWP of a SL frequency indicated in the information of the SL frequency.
Additionally and/or alternatively, the SL configured grant configuration could be included or indicated in a SL (carrier) frequency configuration (e.g., SL-FreqConfig includes one or more SL-configuredgrantconfig) or SL BWP configurations (e.g., SL-BWP-Config includes one or more SL-configuredgrantconfig). The SL configured grant configuration may not include or indicate (carrier) frequency information. The SL configured grant configuration may not be configured per-UE (e.g., one set of configurations indicated in a dedicated RRC signaling for frequency configuration of the UE). The UE could perform SL transmission via SL resources of the SL configured grant configuration on a SL (carrier) frequency indicated in the SL (carrier) frequency configuration. The network could indicate or configure dedicated SL BWP configuration containing SL configured grant configuration for the SL UE (e.g., in SL-configDedicatedNR).
Additionally and/or alternatively, the network may not indicate/provide SL configured grant configuration in sidelink communication configuration used for network scheduled NR sidelink communication (e.g., SL-ScheduledConfig). The NW may not simultaneously configure SL configured grant configuration in SL-ScheduledConfig and in (dedicated) SL-BWP-Config or (dedicated) SL-FreqConfig. When SL configured grant configuration is (dedicatedly) configured for a SL UE for more than one carrier or frequency (e.g., via SL-FreqConfig or SL-BWP-Config), the network may not provide SL configured grant configuration in SL-ScheduledConfig. The NW may not simultaneously configure SL configured grant configuration in (dedicated) SL-BWP-Config or (dedicated) SL-FreqConfig and configure sidelink communication configuration used for UE resource selection (e.g., sl-UE-SelectedConfig).
Additionally and/or alternatively, a (maximum) number of SL configured grant configuration could be configured/indicated for each SL BWP and/or each SL (carrier) frequency on which the SL UE performs SL communication (by a network). The maximum number of SL configured grant configuration could be a fixed (pre-)configured number (e.g., 8 or 16 on each SL BWP). Preferably, index or identifier (e.g., sl-ConfigIndexCG) of SL CG configurations may be independent for each SL BWP and/or each SL (carrier) frequency. Alternatively, a maximum number of SL configured grant configuration could be configured for/across all SL BWPs and/or all SL (carrier) frequencies on which the SL UE performs SL communication. For instance, when a SL configured grant configuration could indicate or include information of a SL (carrier) frequency. Preferably, index or identifier (e.g., sl-ConfigIndexCG) of SL CG configurations may be shared for/across all SL BWPs and/or all SL (carrier) frequencies. The maximum number of SL configured grant could be shared between all SL BWPs and/or SL (carrier) frequencies. The SL UE could be configured with a maximum number of SL configured grant configuration(s) across all SL BWPs (e.g., 8 or 16 configurations on all SL BWPs).
Additionally and/or alternatively, the network could indicate one or more SL configured grant configurations for a SL BWP and/or a SL frequency configuration. For example, the network could include an index or identity of a SL configured grant configuration (e.g., sl-ConfigIndexCG) in a SL BWP configuration (e.g., SL-FreqConfig or SL-BWP-Config).
An example text proposal of ASN.1 format for SL-BWP-Config to accommodate sidelink configured grant configuration is as follows:
Option 1 start
The IE SL-BWP-Config is used to configure the UE specific NR sidelink communication on one particular sidelink bandwidth part.
The IE SL-ConfiguredGrantConfig could specify the configured grant configuration information configured in the associated SL BWP.
Option 1 end
Option 1-2 start
The IE SL-BWP-Config is used to configure the UE specific NR sidelink communication on one particular sidelink bandwidth part.
Option 1-2 end
An example text proposal of ASN.1 format for SL configured grant configuration to include SL frequency/BWP information based on 38.331 (e.g., [2] 3GPP 38.331 v17.0.0) is as follows:
Option 2 start
The IE SL-ConfiguredGrantConfig specifies the configured grant configuration information for NR sidelink communication.
sl-BWP-Id could indicate the identity of the BWP for the associated sidelink configured grant configuration.
Option 2 end
Option 2-2 start
The IE SL-ConfiguredGrantConfig specifies the configured grant configuration information for NR sidelink communication.
sl-BWP-Id could indicate the identity of the BWP for the associated sidleink configured grant configuration.
Option 2-2 end
Additionally and/or alternatively, the SL UE could be configured with one or more sidelink scheduling configurations (e.g., multiple resource allocation mode 1 configurations for each SL carrier/frequency). The SL UE could be configured with a list indicating the one or more sidelink scheduling configurations. Each of the one or more sidelink scheduling configurations could be associated with a SL carrier or a SL (carrier) frequency (e.g., SL-Freq-Id or SL-Freq-Config) or a SL BWP. Each of the one or more sidelink scheduling configurations could contain or indicate one or more SL configured grant configurations. Each of the one or more SL configured grant configurations could be associated with one of the corresponding one or more sidelink scheduling configurations and the corresponding SL carrier or the SL (carrier) frequency.
An example of indicating multiple scheduling configurations associated with different SL frequencies in a list is shown below:
Option 3 start
The IE SL-ConfigDedicatedNR specifies the dedicated configuration information for NR sidelink communication.
Option 3 end
For the concepts and examples disclosed above and herein, the following aspects and embodiments can be implemented, performed, added, or included. All concepts, examples, and embodiments herein could be combined into one or more new concepts.
The SL UE could be configured with or operating in SL resource allocation mode 1. The SL UE may not be configured with or operating in SL resource allocation mode 2.
The (one or more) SL configured grant configurations could be Configured grant type 1. SL resources associated with the SL configured grant configuration could be configured by NW via RRC message.
Alternatively, the SL configured grant configuration could be Configured grant type 2. SL resources associated with the SL configured grant configuration could be indicated by a DCI.
The (carrier) frequency information could be identity or index of a (carrier) frequency of BWP (of SL) and/or identity or index of a (carrier) frequency (of SL).
The frequency information may not be a frequency resource location, or a sub-channel information, or a HARQ resource, or a resource pool indication for a CG.
The SL frequency and/or SL BWP configuration could be provided/indicated to the UE via a first dedicated signaling by a gNB (network). The one or more SL configured grant configurations could be configured via a second dedicated signaling. The first dedicated signaling and the second dedicated signaling could be transmitted in the same RRC message. Alternatively, the first dedicated signaling and the second dedicated signaling could be transmitted via different RRC message(s).
For the concepts and examples disclosed above, the following aspects and embodiments can be implemented, performed, added, or included. All concepts, examples, and embodiments herein could be combined into one or more new concepts.
Referring to
In various embodiment, the method further comprises receiving a second sidelink configured grant configuration, wherein the second sidelink configured grant configuration indicates and/or includes a second frequency information, and performing a second SL transmission via second SL resource(s) indicated in the second sidelink configured grant configuration on a second SL frequency indicated in the second frequency information.
In various embodiments, the first and the second sidelink configured grant configurations are transmitted in a same RRC message.
In various embodiments, the first and the second sidelink configured grant configurations are transmitted in different RRC messages.
In various embodiments, the frequency information indicates an identity or an index associated with a SL frequency.
In various embodiments, the frequency information indicates an identity or an index associated with a SL bandwidth part.
In various embodiments, the first and the second SL frequencies are (different) SL carriers or SL BWPs.
In various embodiments, the first and the second sidelink configured grant configurations are Type 1 Configured grants.
In various embodiments, the first and the second sidelink configured grant configurations are Type 2 Configured grants.
Referring back to
Referring to
In various embodiments, the method further comprises receiving a second SL frequency configuration, wherein the second SL frequency configuration indicates and/or includes a second list of sidelink configured grant configuration, and performing one or more SL transmissions via second SL resource(s) indicated in the second list of sidelink configured grant configuration on a second SL frequency indicated in the second SL frequency configuration.
In various embodiments, the first and the second SL frequences are (different) SL carriers or SL BWPs.
In various embodiments, the first list of sidelink configured grant configuration includes and/or indicates one or more first sidelink configured grant configurations.
In various embodiments, the second list of sidelink configured grant configuration includes and/or indicates one or more second sidelink configured grant configurations.
In various embodiments, the one or more first sidelink configured grant configurations does not indicate or include frequency information associated with the first frequency.
In various embodiments, the one or more second sidelink configured grant configurations does not indicate or include frequency information associated with the second frequency.
Referring back to
Referring to
In various embodiments, the method further comprises receiving a second sidelink configured grant configuration, wherein the second sidelink configured grant configuration indicates and/or includes a second frequency information, receiving a signaling from a network node, wherein the signaling indicates second SL resource(s), wherein the signaling is used for activating the second sidelink configured grant configuration, and performing a second SL transmission via the second SL resource(s) on a second SL frequency indicated by the second frequency information.
In various embodiments, the second sidelink configured grant configuration is a Type 2 configured grant, and/or the second frequency information indicates an identity or an index associated with the second SL frequency, and/or the second SL frequency is a second carrier frequency and/or a second SL BWP utilized for sidelink.
In various embodiments, the method further comprises receiving a second sidelink configured grant configuration, receiving a signaling from a network node, wherein the signaling indicates a second frequency information and second SL resource(s), wherein the signaling is used for activating the second SL configured grant configuration, and performing a second SL transmission via the second SL resource(s) on a second SL frequency indicated by the second frequency information.
In various embodiments, the second sidelink configured grant configuration does not indicate and/or include the second frequency information.
In various embodiments, the second sidelink configured grant configuration is a Type 2 configured grant, and/or the second frequency information indicates identity or index associated with the second SL frequency, and/or the second SL frequency is a second carrier frequency and/or a second SL BWP utilized for sidelink.
In various embodiments, the first sidelink configured grant configuration is a Type 1 Configured grant, and/or the first frequency information indicates identity or index associated with the first SL frequency, and/or the first SL frequency is a first carrier frequency and/or a first SL BWP utilized for sidelink.
In various embodiments, the first and the second SL frequencies are (different) SL carriers or SL BWPs.
Referring back to
Referring to
In various embodiments, when the first device has multiple SL frequency configurations comprising the first SL frequency configuration, the first SL frequency configuration indicates and/or includes the at least one first sidelink configured grant configuration, and/or when the first device has only one SL frequency configuration, which is the first SL frequency configuration, the at least one first sidelink configured grant configuration is not included or indicated in the first SL frequency configuration, and/or when the first device has only one SL frequency configuration, which is the first SL frequency configuration, the at least one first sidelink configured grant configuration is included or indicated in a SL configuration other than the first SL frequency configuration.
Referring back to
Referring to
In various embodiments, the first sidelink configuration indicates and/or includes at least a first SL frequency configuration and a second SL frequency configuration, and the first SL frequency configuration indicates the first SL frequency and the second SL frequency configuration indicates the second SL frequency.
In various embodiments, a number of SL scheduling configurations is the same as a number of SL frequency configurations for indicating SL frequency, and/or association between SL scheduling configuration and SL frequency is based on one-to-one mapping between SL scheduling configuration and SL frequency. In various embodiments, the method further includes: the first SL configuration indicates and/or includes multiple SL scheduling configurations and multiple SL frequency configurations. The number of the multiple SL scheduling configurations is the same as the number of the multiple SL frequency configurations used to indicate multiple SL frequencies, and/or association between the multiple SL scheduling configurations and the multiple SL frequencies is based on one-to-one mapping between the multiple SL scheduling configurations and the multiple SL frequencies.
Referring back to
Any combination of the above concepts or teachings can be jointly combined or formed to a new embodiment. The disclosed details and embodiments can be used to solve at least (but not limited to) the issues mentioned above and herein.
It is noted that any of the methods, alternatives, steps, examples, and embodiments proposed herein may be applied independently, individually, and/or with multiple methods, alternatives, steps, examples, and embodiments combined together.
Various aspects of the disclosure have been described above. It should be apparent that the teachings herein may be embodied in a wide variety of forms and that any specific structure, function, or both being disclosed herein is merely representative. Based on the teachings herein one skilled in the art should appreciate that an aspect disclosed herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, such an apparatus may be implemented or such a method may be practiced using other structure, functionality, or structure and functionality in addition to or other than one or more of the aspects set forth herein. As an example of some of the above concepts, in some aspects, concurrent channels may be established based on pulse repetition frequencies. In some aspects, concurrent channels may be established based on pulse position or offsets. In some aspects, concurrent channels may be established based on time hopping sequences. In some aspects, concurrent channels may be established based on pulse repetition frequencies, pulse positions or offsets, and time hopping sequences.
Those of ordinary skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of ordinary skill in the art would further appreciate that the various illustrative logical blocks, modules, processors, means, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two, which may be designed using source coding or some other technique), various forms of program or design code incorporating instructions (which may be referred to herein, for convenience, as “software” or a “software module”), or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In addition, the various illustrative logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented within or performed by an integrated circuit (“IC”), an access terminal, or an access point. The IC may comprise a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, electrical components, optical components, mechanical components, or any combination thereof designed to perform the functions described herein, and may execute codes or instructions that reside within the IC, outside of the IC, or both. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
It is understood that any specific order or hierarchy of steps in any disclosed process is an example of a sample approach. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged while remaining within the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The steps of a method or algorithm described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module (e.g., including executable instructions and related data) and other data may reside in a data memory such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable storage medium known in the art. A sample storage medium may be coupled to a machine such as, for example, a computer/processor (which may be referred to herein, for convenience, as a “processor”) such the processor can read information (e.g., code) from and write information to the storage medium. A sample storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in user equipment. In the alternative, the processor and the storage medium may reside as discrete components in user equipment. Moreover, in some aspects, any suitable computer-program product may comprise a computer-readable medium comprising codes relating to one or more of the aspects of the disclosure. In some aspects, a computer program product may comprise packaging materials.
While the invention has been described in connection with various aspects and examples, it will be understood that the invention is capable of further modifications. This application is intended to cover any variations, uses or adaptation of the invention following, in general, the principles of the invention, and including such departures from the present disclosure as come within the known and customary practice within the art to which the invention pertains.
The present Application claims priority to and the benefit of U.S. Provisional Pat. Application Serial No. 63/335,599, filed Apr. 27, 2022, which is fully incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63335599 | Apr 2022 | US |