Patent Description:
3GPP Document <NPL>" discloses various proposals for the physical layer structure for NR V2X sidelink. In a <NUM>-stage SCI design, the MCS table to be used a resource pool is indicated in the first stage SCI-<NUM>.

The described techniques relate to improved methods, systems, devices, and apparatuses that support a reference modulation and coding scheme (MCS) table in sidelink signaling. Generally, the described techniques provide for a reference MCS table (e.g., a first MCS table) to be identified and used for decoding a control channel signal received over a shared channel. That is, a receiving device (e.g., a first user equipment (UE) and/or base station) may receive a first control signal over a control channel that identifies scheduling information for a data transmission. The receiving device may then receive a second control signal over a shared channel identifying additional scheduling information for the data transmission. The receiving device may determine or otherwise identify the reference MCS table (e.g., the first MCS table) associated with the second control signal, and use this reference MCS table for decoding the second control signal. For example, the reference MCS table may be a specified MCS table (e.g., a default, fixed, or otherwise known MCS table used for every second control signal), an MCS table preconfigured for a resource pool over which the second control signal is scheduled, and/or an explicitly configured (e.g., separately configured) with a resource pool over which the second control signal is scheduled. The receiving device may identify a second MCS table, e.g., from the second control signal, to be used for decoding the data transmission, and then receive and decode the data transmission accordingly.

The present disclosure provides a method for wireless communication at a receiving device according to claim <NUM>, a method for wireless communication at a transmitting device according to claim <NUM>, an apparatus for wireless communication at a receiving device according to claim <NUM>, and an apparatus for wireless communication at a transmitting device according to claim <NUM>. Specific embodiments are subject of the dependent claims.

Wireless communication systems may use different interfaces to support wireless communications between devices. For example, a Uu interface may be used to support wireless communications between a base station and a user equipment (UE). A PC5 interface may be used to support wireless communications between UEs over a sidelink connection. Each interface type is unique in terms of configurations, requirements, etc. For example, two UEs may establish a sidelink connection over a PC5 interface, with the sidelink connection supporting wireless communications between the UEs. One UE may act as the scheduling UE (e.g., functionally serving as the base station for the sidelink connection), while the other UE serves as the scheduled UE (e.g., functionally acting as the UE for the sidelink connection). However, the configurations for such sidelink channels may result in ambiguity with respect to various sidelink communication parameters, which may limit or interrupt communications between the UEs.

Aspects of the disclosure are initially described in the context of a wireless communications system. Generally, the described techniques provide for a reference modulation and coding scheme (MCS) table (e.g., a first MCS table) to be identified and used for decoding a control channel signal received over a shared channel. That is, a receiving device (e.g., a UE and/or base station) may receive a first control signal over a control channel that identifies scheduling information for a data transmission. The receiving device may then receive a second control signal over a shared channel identifying additional scheduling information for the data transmission. The receiving device may determine or otherwise identify the reference MCS table (e.g., the first MCS table) associated with the second control signal, and use this reference MCS table for decoding the second control signal. For example, the reference MCS table may be a specified MCS table (e.g., a default, fixed, or otherwise known MCS table), an MCS table preconfigured for a resource pool over which the second control signal is scheduled, and/or explicitly configured (e.g., separately configured) with a resource pool over which the second control signal is scheduled. The receiving device may identify a second MCS table, e.g., from the second control signal, for the data transmission, and then receive and decode the data transmission using the second MCS table.

Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to a reference MCS table in sidelink signaling.

<FIG> illustrates an example of a wireless communications system <NUM> that supports a reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The wireless communications system <NUM> includes base stations <NUM>, UEs <NUM>, and a core network <NUM>. In some examples, the wireless communications system <NUM> may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some cases, wireless communications system <NUM> may support enhanced broadband communications, ultra-reliable (e.g., mission critical) communications, low latency communications, or communications with low-cost and low-complexity devices.

For example, wireless communications system <NUM> may use a transmission scheme between a transmitting device (e.g., a base station <NUM>) and a receiving device (e.g., a UE <NUM>), where the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas.

In one example, a base station <NUM> may use multiple antennas or antenna arrays to conduct beamforming operations for directional communications with a UE <NUM>. For instance, some signals (e.g. synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted by a base station <NUM> multiple times in different directions, which may include a signal being transmitted according to different beamforming weight sets associated with different directions of transmission. Transmissions in different beam directions may be used to identify (e.g., by the base station <NUM> or a receiving device, such as a UE <NUM>) a beam direction for subsequent transmission and/or reception by the base station <NUM>.

Some signals, such as data signals associated with a particular receiving device, may be transmitted by a base station <NUM> in a single beam direction (e.g., a direction associated with the receiving device, such as a UE <NUM>). In some examples, the beam direction associated with transmissions along a single beam direction may be determined based at least in in part on a signal that was transmitted in different beam directions. For example, a UE <NUM> may receive one or more of the signals transmitted by the base station <NUM> in different directions, and the UE <NUM> may report to the base station <NUM> an indication of the signal it received with a highest signal quality, or an otherwise acceptable signal quality. Although these techniques are described with reference to signals transmitted in one or more directions by a base station <NUM>, a UE <NUM> may employ similar techniques for transmitting signals multiple times in different directions (e.g., for identifying a beam direction for subsequent transmission or reception by the UE <NUM>), or transmitting a signal in a single direction (e.g., for transmitting data to a receiving device).

A carrier may be associated with a pre-defined frequency channel (e.g., an evolved universal mobile telecommunication system terrestrial radio access (E-UTRA) absolute radio frequency channel number (EARFCN)), and may be positioned according to a channel raster for discovery by UEs <NUM>. In some examples, signal waveforms transmitted over a carrier may be made up of multiple sub-carriers (e.g., using multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)).

The organizational structure of the carriers may be different for different radio access technologies (e.g., LTE, LTE-A, LTE-A Pro, NR).

Devices of the wireless communications system <NUM> (e.g., base stations <NUM> or UEs <NUM>) may have a hardware configuration that supports communications over a particular carrier bandwidth, or may be configurable to support communications over one of a set of carrier bandwidths. In some examples, the wireless communications system <NUM> may include base stations <NUM> and/or UEs <NUM> that support simultaneous communications via carriers associated with more than one different carrier bandwidth.

Wireless communications system <NUM> may support communication with a UE <NUM> on multiple cells or carriers, a feature which may be referred to as carrier aggregation or multi-carrier operation.

In some cases, an eCC may utilize a different symbol duration than other component carriers, which may include use of a reduced symbol duration as compared with symbol durations of the other component carriers.

Wireless communications system <NUM> may be an NR system that may utilize any combination of licensed, shared, and unlicensed spectrum bands, among others. The flexibility of eCC symbol duration and subcarrier spacing may allow for the use of eCC across multiple spectrums. In some examples, NR shared spectrum may increase spectrum utilization and spectral efficiency, specifically through dynamic vertical (e.g., across the frequency domain) and horizontal (e.g., across the time domain) sharing of resources.

A receiving device (e.g., which may be a UE <NUM> and/or base station <NUM> in the context of the described techniques) receives, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device. The receiving device determines a number of resource elements of a shared channel for a second control signal based at least in part on a first MCS table associated with the second control signal. The receiving device receives, over the resource elements of the shared channel and based at least in part on the first control signal, the second control signal identifying second scheduling information for the data transmission. The receiving device decodes the second control signal based at least in part on the first MCS table.

A transmitting device (e.g., which may be a UE <NUM> and/or base station <NUM> in the context of the described techniques) transmits, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device. The transmitting device determines a number of resource elements of a shared channel for a second control signal based at least in part on a first MCS table associated with the first control signal. The transmitting device transmits, over the resource elements of the shared channel and based at least in part on the first control signal, a second control signal identifying second scheduling information for the data transmission, wherein the second control signal is decoded based at least in part on the first MCS table.

<FIG> illustrates an example of a wireless communication system <NUM> that supports a reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. In some examples, wireless communication system <NUM> may implement aspects of wireless communication system <NUM>. Wireless communication system <NUM> may include a base station <NUM>, a UE <NUM>, and a UE <NUM>, which may be examples of the corresponding devices described herein. In some examples, UE <NUM> and/or UE <NUM> may be examples of a road-side unit (RSU), e.g., in a vehicle-to-infrastructure (V2I) network.

In some aspects, UE <NUM> and UE <NUM> may be communicating over a sidelink connection. Although the techniques discussed herein are generally described with reference to two UEs communicating over a sidelink channel, it is to be understood that these techniques may be implemented between any wireless devices operating in a wireless communication system utilizing any interface type. That is, references to a receiving device may include a UE (such as UEs <NUM> and/or <NUM>) and/or a base station (such as base station <NUM>) that are receiving a data transmission from a transmitting device. Similarly, references to a transmitting device may include a UE (such as UEs <NUM> and/or <NUM>) and/or a base station (such as base station <NUM>) that are transmitting a data transmission to a receiving device.

Wireless communication systems may use different interfaces to support wireless communications between wireless devices. For example, a Uu interface may be used to support wireless communications between base station <NUM> and UE <NUM> and/or UE <NUM> over links <NUM> and/or <NUM>, respectively. A PC5 interface may be used to support wireless communications between UE <NUM> and UE <NUM> over a sidelink connection. Each interface type is unique in terms of configurations, requirements, etc. UE <NUM> and UE <NUM> may establish a sidelink connection over the PC5 interface, with the sidelink connection supporting wireless communications between UEs <NUM> and <NUM> over sidelink <NUM>.

In some aspects, multiple MCS tables may be supported for wireless communication system <NUM>. In one non-limiting example, three MCS tables may typically be supported for the Uu interface (e.g., links <NUM>/<NUM>) for CP-OFDM communications, which are also supported for sidelink communications over the PC5 interface of sidelink <NUM>. Support for at least one of the MCS tables (e.g., the low-spectral efficiency 64QAM MCS table) may be an optional UE feature for both of the Uu and PC5 interfaces. Typically, for each configured resource pool, at least one of the MCS tables may also be configured. That is, in at least some examples a particular MCS table to be used is tied or otherwise linked to the resource pool over which the communication is performed. Therefore, wireless devices receiving communications over a particular resource pool use the MCS table associated with that resource pool for decoding the received communications.

In some aspects, wireless communication system <NUM> may generally support UEs <NUM> and/or <NUM> exchanging or otherwise reporting capability information, e.g., via UE capability messaging. For example, UE capability reporting may be supported over a PC5 interface (e.g., at least for unicast links). However, if a transmitting UE wishes to use an MCS table other than the one pre-configured for a particular resource pool, ambiguity may arise regarding which MCS table is used unless explicit signaling his used to convey this information. In some aspects, this explicit signaling may occur in the form of a control signal, such as a downlink control information (DCI) in the Uu interface and/or a sidelink control information (SCI) in the PC5 interface, which may increase signaling costs.

More particularly and with reference to the PC5 interface, the SCI may be implemented in two stages. The first stage may include SCI-<NUM> (e.g., a first control signal) being communicated over a control channel (e.g., a physical sidelink control channel (PSCCH)) and a second stage may include SCI-<NUM> (e.g., a second control signal) being communicated over a shared channel (e.g., physical sidelink shared channel (PSSCH)). In some examples, the second control signal (e.g., SCI-<NUM>) may be modulated using QPSK.

In some aspects, the first control signal (e.g., SCI-<NUM>) may carry at least some scheduling information (e.g., first scheduling information) for a data transmission being scheduled by SCI-<NUM>/SCI-<NUM>. The first control signal may also contain information needed to decode SCI-<NUM>. For example, a second stage SCI format field in SCI-<NUM> may be used to determine the payload size and format of SCI-<NUM>. The MCS, beta-offset indicator, and second stage SCI format fields in SCI-<NUM> are used to determine the number of second stage control resource elements (e.g., the number of resource elements for SCI-<NUM>). However, SCI-<NUM> does not identify the MCS table used to decode SCI-<NUM>. One approach to resolve this may include the MCS table used for SCI-<NUM> to be included or otherwise indicated in SCI-<NUM>. However, this approach is undesirable because it increases the size of SCI-<NUM>, thereby degrading the performance of SCI-<NUM> in the process. However, knowing which MCS table is to be used for decoding SCI-<NUM> is important for such decoding, and additionally to other functions such as, but not limited to, a transport block size (TBS) determination, phase-tracking reference signal (PT-RS) determination, and the like. Accordingly, aspects of the described techniques provide various mechanisms for determining the MCS table used for SCI-<NUM>.

It is to be understood that SCI-<NUM> (e.g., the second control signal) may generally identify the MCS table (e.g., a second MCS table) to be used for decoding the data transmission scheduled by SCI-<NUM> and SCI-<NUM>. However, SCI-<NUM> must first be decoded before the second MCS table can be determined.

Accordingly, aspects of the described techniques provide for the MCS indication included in SCI-<NUM> (e.g., the second MCS table used for decoding the data transmission) and a reference MCS table (e.g., the first MCS table) being used for SCI-<NUM>. The reference MCS table (e.g., the first MCS table) may be defined according to at least three alternatives.

In a first alternative, the reference MCS table may simply be a specified MCS table (e.g., a <NUM> QAM MCS table). The reference MCS table may be a fixed or known MCS table that is used for each transmission of an SCI-<NUM>. That is, the reference MCS table may be identified based on the first scheduling information indicated in the first control signal (e.g., SCI-<NUM>), e.g., be known based on SCI-<NUM> being transmitted, which triggers the known reference MCS table for SCI-<NUM>.

In a second alternative, the reference MCS table may be the MCS table that is (pre)configured for the resource pool (e.g., the resource pool over which SCI-<NUM> is communicated). That is, a scheduling constraint may be implemented indicating that the reference MCS table for SCI-<NUM> may be the MCS table already configured for the resource pool over which SCI-<NUM> is communicated. That is, identifying the resource pool over which SCI-<NUM> is communicated may enable identifying the reference MCS table. In some aspects of this second alternative, the reference MCS table may use one RRC parameter in total for the MCS tables.

In a third alternative, the reference MCS table may be explicitly (pre)configured for/with the resource pool (e.g., using two RRC parameters total for MCS tables, where the reference MCS table is indicated separately). That is, a configuration signal may be used to identify the resource pool over which SCI-<NUM> is to be received and indicating the reference MCS table that is to be used for that resource pool. Accordingly, the reference MCS table (e.g., the first MCS table) may be identified based on the configuration signal.

Although discussed with reference to RRC signaling, it is to be understood that the signaling described herein may include MAC control element (CE) signaling, the RRC signaling, upper layer signaling, lower layer signaling, and the like, either explicitly and/or implicitly.

Accordingly, a transmitting device (such as UE <NUM> in this example) transmits or otherwise conveys a first control signal (e.g. SCI-<NUM>) over a control channel (e.g., PSCCH) that identifies first scheduling information for a data transmission to a receiving device (such as UE <NUM> in this example). The transmitting device also transmits a second control signal (e.g. SCI-<NUM>) over a shared channel (e.g. PSSCH) identifying second scheduling information for the data transmission. The receiving device determines or otherwise identifies the reference MCS table (e.g., the first MCS table) according to any of the alternatives discussed above, alone or in any combination. The receiving device uses the reference signal in its decoding of SCI-<NUM>, from which the second scheduling information (e.g., the second MCS table for the data transmission) can be determined. Accordingly, the receiving device receives the data transmission over the shared channel (e.g., PSSCH). The receiving device identifies the second MCS table from the second control signal, and then uses this second MCS table for decoding the data transmission.

As discussed, the receiving device uses the reference MCS table for decoding SCI-<NUM> (e.g., uses the first MCS table for decoding the second control signal). This includes determining a number of resource elements associated with the second control signal based on the reference MCS table. In some aspects, the receiving device may also perform PT-RS determination, TBS calculation, and the like, based on the reference MCS table. That is, the reference MCS table (e.g., the first MCS table) may be identified prior to performing any procedure that requires knowledge of the reference MCS table prior to decoding SCI-<NUM>.

<FIG> illustrates an example of a slot configuration <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. In some examples, slot configuration <NUM> may implement aspects of wireless communication systems <NUM> and/or <NUM>. Aspects of slot configuration <NUM> may be implemented by a receiving device and/or a transmitting device, which may be examples of the UE and/or base station as described herein. In some aspects, slot configuration <NUM> may be implemented by two UEs communicating over a sidelink connection, although the described techniques are not limited to a sidelink connection.

As discussed above, aspects of the described techniques provide mechanisms where a receiving device and/or transmitting device can identify a reference MCS table (e.g., a first MCS table) to be used for encoding/decoding, or otherwise processing, a second control signal <NUM> (e.g., SCI-<NUM>) received over a shared channel <NUM> (e.g., PSSCH) and indicating additional scheduling information for a data transmission <NUM> (e.g., sidelink data). That is, the transmitting device may transmit a first control signal <NUM> (e.g., SCI-<NUM>) over a control channel <NUM> (e.g., PSCCH). Broadly, the first control signal <NUM> may carry or otherwise convey first scheduling information for the data transmission <NUM> and/or at least some information used for decoding and/or processing a second control signal <NUM> received over the shared channel <NUM>. For example, the first control signal <NUM> may identify at least a portion of the information needed for receiving and decoding the second control signal <NUM>, but may not identify all of the required information.

Next, the transmitting device may transmit the second control signal <NUM> (e.g., SCI-<NUM>) over the shared channel <NUM> that identifies second scheduling information (e.g., additional or the rest of the scheduling information) for the data transmission <NUM>. The receiving device may determine or otherwise identify the reference MCS table (e.g., the first MCS table), and use this for decoding or otherwise processing the second control signal <NUM>. That is, the receiving device may utilize any of the alternatives discussed above, alone or in any combination, for determining or otherwise identifying the reference MCS table. Accordingly, the receiving device may receive the data transmission <NUM> over the shared channel <NUM> and decode the data transmission <NUM> using a second MCS table identified in the second control signal <NUM>. That is, the second control signal <NUM> (e.g., SCI-<NUM>) may carry or convey, explicitly and/or implicitly, information identifying the second MCS table to be used for decoding the data transmission <NUM>.

<FIG> illustrates a process <NUM> that supports reference MCS table in sidelink signaling in accordance with the claimed invention. In some examples, process <NUM> may implement aspects of wireless communication systems <NUM> and/or <NUM>, and/or slot configuration <NUM>. Aspects of process <NUM> may be implemented by receiving device <NUM> and/or transmitting device <NUM>, which may be examples of a base station and/or UE as described herein.

At <NUM>, transmitting device <NUM> transmits (and receiving device <NUM> receives) a first control signal (e.g., SCI-<NUM>) identifying a first scheduling information for a data transmission to receiving device <NUM>. The first control signal may be transmitted over a control channel, such as PSCCH. In some aspects, the first control signal may indicate (e.g., in a second stage format field of SCI-<NUM>) information used to determine the payload size and format of SCI-<NUM>.

At <NUM>, transmitting device <NUM> transmits (and receiving device <NUM> receives) a second control signal (e.g., SCI-<NUM>) identifying second scheduling information for the data transmission. In some aspects, the second control signal may be communicated over a shared channel, such as PSSCH.

At <NUM>, receiving device <NUM> determines or otherwise identifies a first MCS table (e.g., the reference MCS table) to be used for decoding the second control signal (e.g., SCI-<NUM>). For example, the receiving device <NUM> may utilize any of the alternatives discussed above to determine or otherwise identify the first MCS table, e.g., using a specified MCS table, an MCS table configured for a resource pool, and/or an explicitly configured resource pool/MCS table.

At <NUM>, receiving device <NUM> decodes the second control signal using the reference MCS table. The receiving device <NUM> determines the number of resource elements for SCI-<NUM> based on the first MCS table. Additionally, a receiving device <NUM> may perform PT-RS determination, a TBS calculation, and the like, based on the first MCS table.

At <NUM>, receiving device <NUM> determines or otherwise identifies a second MCS table to be used for decoding the data transmission. For example, the second MCS table may be identified or otherwise determined based on information indicated, explicitly and/or implicitly, in the second control signal (e.g., SCI-<NUM>), e.g., in the second scheduling information.

At <NUM>, transmitting device <NUM> transmits (and receiving device <NUM> receives) the data transmission. That is, the data transmission is received over the shared channel (e.g., PSSCH) and using the first scheduling information indicated in the first control signal (e.g., SCI-<NUM>) and the second scheduling information indicated in the second control signal (e.g., SCI-<NUM>).

Accordingly and at <NUM>, receiving device <NUM> decodes the data transmission using the first scheduling information and second scheduling information, in addition to the second MCS table. That is, the second MCS table may be a part of the second scheduling information indicated in SCI-<NUM>.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports a reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a UE <NUM> or base station <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver <NUM> may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to a reference MCS table in sidelink signaling, etc.). Information may be passed on to other components of the device <NUM>. The receiver <NUM> may be an example of aspects of the transceiver <NUM> or <NUM> as described with reference to <FIG> and <FIG>. The receiver <NUM> may utilize a single antenna or a set of antennas.

The communications manager <NUM> may receive, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device, determine a number of resource elements of a shared channel for a second control signal based at least in part on the first MCS table associated with the second control signal, receive, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission, and decode the second control signal based on the first MCS table.

The communications manager <NUM> may also transmit, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device, determine a number of resource elements of a shared channel for a second control signal based at least in part on the first MCS table associated with the second control signal, and transmit, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> or <NUM> as described herein.

Transmitter <NUM> may transmit signals generated by other components of the device <NUM>. For example, the transmitter <NUM> may be an example of aspects of the transceiver <NUM> or <NUM> as described with reference to <FIG> and <FIG>.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a device <NUM>, a UE <NUM>, or a base station <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver <NUM> may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to reference MCS table in sidelink signaling, etc.). Information may be passed on to other components of the device <NUM>. The receiver <NUM> may be an example of aspects of the transceiver <NUM> or <NUM> as described with reference to <FIG> and <FIG>. The receiver <NUM> may utilize a single antenna or a set of antennas.

The communications manager <NUM> may be an example of aspects of the communications manager <NUM> as described herein. The communications manager <NUM> may include a SCI-<NUM> manager <NUM>, a SCI-<NUM> manager <NUM>, a MCS table manager <NUM>, and a data transmission manager <NUM>. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> or <NUM> as described herein.

The SCI-<NUM> manager <NUM> may receive, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device.

The SCI-<NUM> manager <NUM> may determine a number of resource elements of the shared channel for a second control signal based on a first MCS table associated with the second control signal. The SCI-<NUM> manager <NUM> may receive, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission.

The MCS table manager <NUM> may decode the second control signal based on the first MCS table.

The data transmission manager <NUM> may receive, over the shared channel, the data transmission and decode the data transmission using a second MCS table identified in the second control signal.

The SCI-<NUM> manager <NUM> may transmit, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device.

The SCI-<NUM> manager <NUM> may determine a number of resource elements of the shared channel for a second control signal based on the first MCS table associated with the second control signal. The SCI-<NUM> manager <NUM> may transmit, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table.

The data transmission manager <NUM> may transmit, over the shared channel, the data transmission, where the data transmission is decoded using a second MCS table identified in the second control signal.

<FIG> shows a block diagram <NUM> of a communications manager <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The communications manager <NUM> may be an example of aspects of a communications manager <NUM>, a communications manager <NUM>, or a communications manager <NUM> described herein. The communications manager <NUM> may include a SCI-<NUM> manager <NUM>, a SCI-<NUM> manager <NUM>, a MCS table manager <NUM>, a data transmission manager <NUM>, a MCS table identification manager <NUM>, a configuration signal manager <NUM>, and a decoding manager <NUM>. Each of these modules may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The SCI-<NUM> manager <NUM> may receive, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device. In some examples, the SCI-<NUM> manager <NUM> may transmit, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device.

The SCI-<NUM> manager <NUM> may determine a number of resource elements of a shared channel for a second control signal based on the first MCS table associated with the second control signal. The SCI-<NUM> manager <NUM> may receive, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission. In some examples, the SCI-<NUM> manager <NUM> may transmit, over the resource elements of the shared channel and based on the first control signal, a second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table.

The data transmission manager <NUM> may receive, over the shared channel, the data transmission. In some examples, the data transmission manager <NUM> may decode the data transmission using a second MCS table identified in the second control signal. In some examples, the data transmission manager <NUM> may transmit, over the shared channel, the data transmission, where the data transmission is decoded using a second MCS table identified in the second control signal.

The MCS table identification manager <NUM> may identify the first MCS table based on the first scheduling information. In some examples, the MCS table identification manager <NUM> may identify a resource pool over which the second control signal is to be received. In some examples, the MCS table identification manager <NUM> may identify the first MCS table based on the resource pool. In some examples, the MCS table identification manager <NUM> may select the first MCS table based on the first scheduling information. In some examples, the MCS table identification manager <NUM> may select a resource pool over which the second control is to be received, where the first MCS table is based on the resource pool.

The configuration signal manager <NUM> may receive a configuration signal identifying a resource pool over which the second control signal is to be received and the first MCS table to be used for the resource pool. In some examples, the configuration signal manager <NUM> may identify the first MCS table based on the configuration signal. In some examples, the configuration signal manager <NUM> may transmit a configuration signal identifying a resource pool over which the second control signal is to be received and the first MCS table to be used for the resource pool, where the first MCS table is identified based on the configuration signal.

The decoding manager <NUM> may perform a determination of a number of resource elements associated with the second control signal based on the first MCS table. In some examples, the decoding manager <NUM> may perform at least one of a PR-RS determination, or a TBS calculation, or a combination thereof, based on the first MCS table.

<FIG> shows a diagram of a system <NUM> including a device <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The device <NUM> may be an example of or include the components of device <NUM>, device <NUM>, or a UE <NUM> as described herein. The device <NUM> may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager <NUM>, a transceiver <NUM>, an antenna <NUM>, memory <NUM>, a processor <NUM>, and an I/O controller <NUM>. These components may be in electronic communication via one or more buses (e.g., bus <NUM>).

The communications manager <NUM> may receive, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device, determine a number of resource elements of a shared channel for a second control signal based on the first MCS table associated with the second control signal, receive, over the resource elements of the shared channel and based on the first control signal, a second control signal identifying second scheduling information for the data transmission, and decode the second control signal based on the first MCS table.

The communications manager <NUM> may also transmit, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device, determine a number of resource elements of a shared channel for a second control signal based on the first MCS table associated with the second control signal, and transmit, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table.

The memory <NUM> may include random access memory (RAM), read-only memory (ROM), or a combination thereof.

The processor <NUM> may include an intelligent hardware device, (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor <NUM> may be configured to operate a memory array using a memory controller. In other cases, a memory controller may be integrated into the processor <NUM>. The processor <NUM> may be configured to execute computer-readable instructions stored in a memory (e.g., the memory <NUM>) to cause the device <NUM> to perform various functions (e.g., functions or tasks supporting reference MCS table in sidelink signaling).

<FIG> shows a diagram of a system <NUM> including a device <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The device <NUM> may be an example of or include the components of device <NUM>, device <NUM>, or a base station <NUM> as described herein. The device <NUM> may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager <NUM>, a network communications manager <NUM>, a transceiver <NUM>, an antenna <NUM>, memory <NUM>, a processor <NUM>, and an inter-station communications manager <NUM>. These components may be in electronic communication via one or more buses (e.g., bus <NUM>).

The communications manager <NUM> may also transmit, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device, determine a number of resource elements of a shared channel for a second control signal based on the first MCS table associated with the second control signal, and transmit, over the resource elements of the shared channel and based on the first control signal, a second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table.

Inter-station communications manager <NUM> may manage communications with other base station <NUM>, and may include a controller or scheduler for controlling communications with UEs <NUM> in cooperation with other base stations <NUM>. In some examples, inter-station communications manager <NUM> may provide an X2 interface within an LTE/LTE-A wireless communication network technology to provide communication between base stations <NUM>.

<FIG> shows a flowchart illustrating a method <NUM> that supports reference MCS table in sidelink signaling in accordance with aspects of the present disclosure. The operations of method <NUM> may be implemented by a UE <NUM> or base station <NUM> or its components as described herein. For example, the operations of method <NUM> may be performed by a communications manager as described with reference to <FIG>. In some examples, a UE or base station may execute a set of instructions to control the functional elements of the UE or base station to perform the functions described below. Additionally or alternatively, a UE or base station may perform aspects of the functions described below using special-purpose hardware.

At <NUM>, the UE or base station receives, over a control channel, a first control signal identifying first scheduling information for a data transmission to the receiving device. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station determines a number of resource elements of a shared channel based on a first MCS table associated with the second control signal. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station receives, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station decodes the second control signal based on the first MCS table. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a MCS table manager as described with reference to <FIG>.

At <NUM>, the UE or base station may identify a first MCS table based on the first scheduling information. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station determines a number of resource elements of a shared channel for a second control signal based on a first MCS table associated with the second control signal. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station may identify a resource pool over which a second control signal is to be received. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a MCS table identification manager as described with reference to <FIG>.

At <NUM>, the UE or base station determines a number of resource elements of a shared channel for a second control signal based on the first MCS table associated with the second control signal. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station transmits, over a control channel, a first control signal identifying first scheduling information for a data transmission to a receiving device. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station transmits, over the resource elements of the shared channel and based on the first control signal, the second control signal identifying second scheduling information for the data transmission, where the second control signal is decoded based on the first MCS table. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a SCI-<NUM> manager as described with reference to <FIG>.

At <NUM>, the UE or base station may transmit a configuration signal identifying a resource pool over which the second control signal is to be received and the first MCS table to be used for the resource pool, where the first MCS table is identified based on the configuration signal. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a configuration signal manager as described with reference to <FIG>.

An gNB for a macro cell may be referred to as a macro eNB.

By way of example, and not limitation, non-transitory computer-readable media may include random-access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.

Claim 1:
A method for wireless communication over a sidelink connection at a receiving device (<NUM>; <NUM>, <NUM>; <NUM>), comprising:
receiving (<NUM>; <NUM>; <NUM>; <NUM>), over a control channel (<NUM>), a first control signal (<NUM>) identifying first scheduling information for a data transmission (<NUM>) to the receiving device;
determining (<NUM>; <NUM>; <NUM>; <NUM>) a number of resource elements of a shared channel (<NUM>) for a second control signal (<NUM>) based at least in part on a first modulation and coding scheme, MCS, table associated with the second control signal;
receiving (<NUM>; <NUM>; <NUM>; <NUM>), over the resource elements of the shared channel and based at least in part on the first control signal, the second control signal identifying second scheduling information for the data transmission;
decoding (<NUM>; <NUM>; <NUM>; <NUM>) the second control signal based at least in part on the first MCS table;
receiving (<NUM>), over the shared channel, the data transmission; and
decoding (<NUM>) the data transmission using a second MCS table identified in the second control signal.