Side Link Control Information (SCI) Level 2 Range Extension

By extending the transmission range of SCI Level 2 information in 5G/NR through time-slot aggregation and processing technology, the communication difficulties between fast-moving or long-distance devices are solved, and more efficient information transmission and reception are achieved.

CN116547928BActive Publication Date: 2025-12-02APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080106219.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-15
Publication Date
2025-12-02
Estimated Expiration
2040-10-15

AI Technical Summary

Technical Problem

In 5G/NR, the SCI Level 2 information transmission range of sidelink communication is limited, making it difficult to effectively receive and decode information between fast-moving or long-distance devices.

Method used

The transmission range of SCI Level 2 information is extended through time slot aggregation and other processing techniques, such as polar coding, rate matching, scrambling, and resource mapping.

Benefits of technology

It effectively increases the available range of SCI Level 2 transmission, providing approximately 3dB of gain and improving the reliability and low-latency performance of communication between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116547928B_ABST
    Figure CN116547928B_ABST
Patent Text Reader

Abstract

In 5G / New Radio (NR), sidelink communication refers to channels used for direct communication between devices, such as User Equipment (UE), without using traditional uplink or downlink communication channels. Sidelink Control Information (SCI) is first divided into two levels (i.e., SCI Level 1 and SCI Level 2) and then transmitted to configure the UE. Methods for configuring sidelink communication for radio devices include: obtaining SCI Level 2 payload information; appending and distributing Cyclic Redundancy Check (CRC) information to the payload information; performing encoding and rate matching (RM) on the payload information; scrambling the encoded and rate-matched payload information; modulating the scrambled payload information; determining a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots (e.g., using different processing operations on at least two time slots); and transmitting the modulated payload information according to the determined resource mapping.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to wireless devices and wireless networks, including devices, circuits, and methods for processing side link control information (SCI) payload information to extend the communication range of SCI Level 2 data. Background Technology

[0002] The use of wireless communication systems is growing rapidly. In recent years, wireless devices such as smartphones and tablets have become increasingly sophisticated. In addition to supporting phone calls, many mobile devices now offer access to the internet, email, text messaging, and navigation using the Global Positioning System (GPS), and can operate complex applications that utilize these capabilities. Furthermore, many different wireless communication technologies and standards exist. Some examples of wireless communication standards include GSM, UMTS (e.g., associated with WCDMA or TD-SCDMA air interfaces), LTE, LTE-A Advanced, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN or Wi-Fi), and BLUETOOTH. TM wait.

[0003] The introduction of an ever-increasing number of features and functions into wireless communication devices necessitates continuous improvement of both wireless communication and the devices themselves. In addition to the aforementioned communication standards, new wireless communication technologies are under development to increase coverage and better serve the intended uses of wireless communication, including fifth-generation (5G) new radio (NR) communication. Therefore, improvements are needed to support this development and design. Summary of the Invention

[0004] In 5G / New Radio (NR), sidelink communication refers to channels used for direct communication between devices (e.g., User Equipment (UE)), i.e., without using traditional uplink or downlink communication channels. Sidelink data is carried on the Physical Sidelink Shared Channel (PSSCH). Sidelink transmissions can follow a one-to-one (i.e., unicast) or one-to-many (i.e., multicast or broadcast) scheme, meaning that data sent via the sidelink can be received by a single UE, multiple UEs belonging to a specific group, or all UEs. Similar to other shared data channels in NR, there is also a similar Physical Sidelink Control Channel (PSCCH) that carries Sidelink Control Information (SCI) messages, which contain various information about the PSSCH that allows UEs to decode the sidelink information.

[0005] The SCI is first further divided into two levels (i.e., SCI Level 1 and SCI Level 2) before being transmitted to configure user equipment. SCI Level 1 includes PSSCH resource allocation, priority, resource reservation period, demodulation reference signal (DMRS) mode, SCI Level 2 format, and other parameters. Typically, each resource pool has a single SCI Level 1 format. SCI Level 1 information is carried in the PSCCH.

[0006] Depending on the SCI Level 2 format used (e.g., format A or format B), SCI Level 2 can include various types of payload information, such as HARQ process number, new data indicator, redundancy version, source ID, destination ID, HARQ feedback enable / disable indicator, transport type indicator, CSI request, area ID, communication range requirement, etc. SCI Level 2 information is carried in the PSSCH.

[0007] The aspects disclosed herein relate to apparatus, circuitry, and methods for configuring sidelink communication for a wireless device, including: obtaining SCI Level 2 payload information; appending and distributing Cyclic Redundancy Check (CRC) information to the payload information; performing encoding and rate matching (RM) on the payload information; scrambling the encoded and rate-matched payload information; performing modulation on the scrambled payload information; determining a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots (e.g., using different processing operations on at least two time slots); and transmitting the modulated payload information according to the determined resource mapping.

[0008] According to other aspects, the encoding includes polarization coding operations. According to still other aspects, the rate matching includes at least one of the following operations: shortening, pruning, or repetition. According to some of these aspects, the same polarization-coded and rate-matched bits are transmitted in each of the two or more aggregated time slots; however, in other aspects, different polarization-coded and rate-matched bits are transmitted in at least two of the two or more aggregated time slots. For example, rate matching can be performed according to at least one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

[0009] According to other aspects, the scrambling includes using the same scrambling sequence (e.g., a Gold sequence) on at least two of the two or more time slots being aggregated; however, in other aspects, the scrambling includes using different scrambling sequences (e.g., Gold sequences initialized with different values ​​(such as time slot correlation values)) on at least two of the two or more time slots being aggregated.

[0010] According to other aspects, determining resource mapping for modulated payload information includes using the same resource mapping on at least two of the aggregated two or more time slots; however, according to other aspects, determining resource mapping for modulated payload information includes using different resource mappings (e.g., different resource allocation and / or different resource mapping schemes for Physical Side Link Control Channel (PSCCH) or Physical Side Link Feedback Channel (PSFCH) resources on at least two of the aggregated two or more time slots).

[0011] The technologies described herein can be implemented in and / or used with a variety of different types of devices, including but not limited to any one of cellular phones, wireless devices, tablets, wearable computing devices, portable media players, and various other computing devices.

[0012] The present invention is intended to provide a brief overview of some of the subjects described in this document. Therefore, it should be understood that the above features are merely illustrative and should not be construed as narrowing the scope or substance of the subjects described herein in any way. Other features, aspects, and advantages of the subjects described herein will become apparent from the following detailed description, drawings, and claims. Attached Figure Description

[0013] A better understanding of the subject matter can be obtained by considering the following detailed description of the various aspects in conjunction with the accompanying drawings.

[0014] Figure 1 An exemplary wireless communication system is shown according to some aspects.

[0015] Figure 2 A base station (BS) is shown communicating with a user equipment (UE) device according to some aspects.

[0016] Figure 3 An exemplary block diagram of a UE is shown, based on some aspects.

[0017] Figure 4 An exemplary block diagram of a BS is shown, based on some aspects.

[0018] Figure 5 An exemplary block diagram of a cellular communication circuit is shown, according to some aspects.

[0019] Figure 6 An exemplary block diagram of network elements based on some aspects is shown.

[0020] Figure 7 An exemplary sidelink physical channel resource mapping grid is shown based on some aspects.

[0021] Figures 8A to 8C An exemplary SCI Level 2 resource mapping scheme for Physical Side Link Shared Channel (PSSCH) slot aggregation technology is shown, based on some aspects.

[0022] Figure 9 An exemplary polar code rate matching (RM) operation is shown according to some aspects.

[0023] Figures 10A to 10C Exemplary polarization coding and RM operation for SCI Level 2 slot aggregation technology are shown according to some aspects.

[0024] Figures 11A to 11D Flowcharts are shown of various exemplary methods for performing SCI Level 2 information processing using time-slot aggregation techniques, as detailed in several aspects.

[0025] Although the features described herein may be subject to various modifications and alternatives, their specific aspects are shown by way of example in the accompanying drawings and described in detail herein. However, it should be understood that the drawings and their detailed description are not intended to limit this document to the specific forms disclosed, but rather are intended to cover all modifications, equivalents, and alternatives falling within the substance and scope of the subject matter as defined by the appended claims. Detailed Implementation

[0026] In some wireless communication systems, it may be desirable for devices to communicate directly with one or more other devices via sidelinks, i.e., without transmitting information through base stations and traditional uplink and downlink data channels. For example, in 5G / NR, a vehicle-to-everything (V2X) framework has been defined to allow direct communication between various types of devices on a 5G network using sidelink communication via the PC5 interface. V2X includes components such as: vehicle-to-vehicle (V2V) (e.g., to help avoid collisions, video sharing, and vehicle platooning); vehicle-to-network (V2N) (e.g., for in-vehicle entertainment, vehicle overlay, and general internet connectivity); vehicle-to-infrastructure (V2I) (e.g., for traffic signal timing, parking information, and vehicle platooning); and vehicle-to-pedestrian (V2P) (e.g., for dynamic ride-sharing applications, pedestrian safety warnings, pedestrian warnings to vehicles, etc.).

[0027] V2V is an example of a variant of device-to-device (D2D) communication that uses a sidelink channel (instead of uplink and downlink data channels) and imposes certain requirements on the sidelink channel, such as support for reliable and low-latency communication between devices traveling at high speeds. Before sidelink communication between devices can occur, these devices must be configured via the aforementioned SCI, which is transmitted in both PSCCH (in the case of SCI Level 1 information) and PSSCH (in the case of SCI Level 2 information).

[0028] Because 5G devices (e.g., UEs and / or vehicles) can move rapidly and / or be located at considerable distances from other 5G devices (e.g., UEs and / or vehicles), it may be desirable to extend the range of SCI information (especially SCI Level 2 information) that such devices can successfully receive and decode from other 5G devices. Therefore, by leveraging slot aggregation and various other slot-related processing techniques, such as those described in more detail herein, the available range of SCI Level 2 transmissions can be effectively increased. For example, by aggregating only two slots together for SCI Level 2 transmissions (i.e., instead of using a single slot), the receiving device can experience a gain of approximately 3 dB.

[0029] The following is a glossary of terms that may be used in this disclosure:

[0030] Memory media—any device of any type of nontransitory memory device or storage device. The term "memory media" is intended to include mounting media such as CD-ROMs, floppy disks, or magnetic tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media, e.g., hard disk drives or optical storage devices; registers or other similar types of memory elements, etc. Memory media may also include other types of nontransitory memory or combinations thereof. Furthermore, memory media may reside in a first computer system executing a program, or may reside in a different second computer system connected to the first computer system via a network such as the Internet. In the latter case, the second computer system may provide program instructions to the first computer for execution. The term "memory media" may include two or more memory media that may reside in different locations on different computer systems connected via a network, for example. Memory media may store program instructions (e.g., representing a computer program) that can be executed by one or more processors.

[0031] Carrier medium - storage media as described above, as well as physical transmission media, such as buses, networks, and / or other physical transmission media for transmitting signals (such as electrical signals, electromagnetic signals, or digital signals).

[0032] Programmable hardware elements encompass a variety of hardware devices that include multiple programmable functional blocks connected via programmable interconnects. Examples include FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), FPOAs (Field-Programmable Object Arrays), and CPLDs (Complex PLDs). Programmable functional blocks can vary from fine-grained (combinatorial logic units or lookup tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements may also be referred to as "configurable logic units."

[0033] Computer system—any of all types of computing or processing systems, including personal computer systems (PCs), mainframe computer systems, workstations, networked appliances, internet-connected appliances, personal digital assistants (PDAs), television systems, grid computing systems, or other devices or combinations thereof. In general, the term "computer system" can be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a memory medium.

[0034] User equipment (UE) (also known as “user equipment” or “UE device”) — any of a variety of computer systems or devices that are mobile or portable and perform wireless communications. Examples of UE devices include mobile phones or smartphones (e.g., iPhone-based). TM Android TM Telephones), portable gaming devices (e.g., Nintendo DS) TM PlayStation Portable TM Gameboy Advance TM iPhone TM This includes laptops, wearable devices (e.g., smartwatches, smart glasses), PDAs, portable internet devices, music players, data storage devices, other handheld devices, in-vehicle infotainment (IVI), in-vehicle entertainment (ICE) devices, dashboards, head-up displays (HUD) devices, on-board diagnostic (OBD) devices, dashboard moving equipment (DME), mobile data terminals (MDTs), electronic engine management systems (EEMS), electronic / engine control units (ECUs), electronic / engine control modules (ECMs), embedded systems, microcontrollers, control modules, engine management systems (EMS), networked or "smart" appliances, machine-type communication (MTC) devices, machine-to-machine (M2M) devices, and Internet of Things (IoT) devices. Generally, the term "UE" or "UE device" or "user equipment" can be broadly defined to encompass any electronic, computing, and / or telecommunications equipment (or a combination of such equipment) that is easily transportable by the user (or vehicle) and capable of wireless communication.

[0035] A wireless device is any of various types of computer systems or devices that perform wireless communication. A wireless device can be portable (or mobile), or it can be stationary or fixed in a location. A UE is an example of a wireless device.

[0036] A communication device is any of various types of computer systems or devices that perform communication, which may be wired or wireless. A communication device may be portable (or mobile), or it may be stationary or fixed in a location. A wireless device is one example of a communication device. A UE is another example of a communication device.

[0037] Base station—The term “base station” or “wireless station” has the full range of its common meaning and includes at least a wireless communication station installed in a fixed location and used for communication as part of a wireless telephone system or radio system. For example, if a base station is implemented in an LTE environment, it may alternatively be referred to as an “eNodeB” or “eNB”. If a base station is implemented in a 5G NR environment, it may alternatively be referred to as a “gNodeB” or “gNB”. Although certain aspects are described in the context of LTE or 5G NR, references to “eNB,” “gNB,” “nodeB,” “base station,” “NB,” etc., may also refer to one or more wireless nodes serving a cell to provide wireless connectivity between user equipment and a generally wider network, and the concepts discussed are not limited to any particular wireless technology. Although certain aspects are described in the context of LTE or 5G NR, references to “eNB,” “gNB,” “nodeB,” “base station,” “NB,” etc., are not intended to limit the concepts discussed herein to any particular wireless technology, and the concepts discussed can be applied to any wireless system.

[0038] Node—As used herein, the term “node” or “wireless node” can refer to one or more devices associated with a cell that provides a wireless connection between a user equipment and a typically wired network.

[0039] A processing element (or processor) is a component or combination of components capable of performing the functions of a device such as user equipment or cellular network equipment. A processing element may include, for example: a processor and associated memory, portions or circuitry of individual processor cores, an entire processor core, a single processor, a processor array, circuitry such as an ASIC (Application-Specific Integrated Circuit), programmable hardware components such as a Field-Programmable Gate Array (FPGA), and any combination thereof.

[0040] A channel is a medium used to transmit information from a transmitter to a receiver. It should be noted that because the characteristics of the term "channel" can vary depending on different wireless protocols, the term "channel" as used herein can be considered to be used in a standard manner consistent with the type of device to which the term is referenced. In some standards, the channel width can be variable (e.g., depending on device capabilities, band conditions, etc.). For example, LTE can support scalable channel bandwidths from 1.4 MHz to 20 MHz. In contrast, WLAN channels can be 22 MHz wide, while Bluetooth channels can be 1 MHz wide. Other protocols and standards may include different definitions of channels. Furthermore, some standards may define and use multiple types of channels, such as different channels for uplink or downlink and / or different channels for different purposes such as data, control information, etc.

[0041] Frequency band—The term “frequency band” has the full range of its general meaning and includes at least a segment of spectrum (e.g., radio frequency spectrum) in which channels are used or reserved for the same purpose.

[0042] Automatic—refers to actions or operations performed by a computer system (e.g., software executed by the computer system) or device (e.g., circuits, programmable hardware elements, ASICs, etc.) without requiring direct user input to specify or perform the action or operation. Therefore, the term "automatic" contrasts with actions performed or specified manually by the user (where the user provides input to directly perform the action). An automatic process may be initiated by user-provided input, but the subsequent actions performed "automatically" are not specified by the user; that is, they are not performed "manually," where the user specifies each action to be performed. For example, a user filling out a form by selecting each field and providing input specifying information (e.g., by typing information, selecting a checkbox, radio selection, etc.) is considered manually filling out the form, even though the computer system must update the form in response to the user's actions. The form can be automatically filled out by a computer system (e.g., software executed on the computer system) which analyzes the fields of the form and fills it out without any user input specifying answers for the fields. As indicated above, the user may invoke the automatic filling of the form but does not participate in the actual filling of the form (e.g., the user does not manually specify answers for the fields, but they are completed automatically). This manual provides various examples of operations that are automatically performed in response to actions taken by the user.

[0043] Approximately—means a value close to the correct or precise value. For example, approximately can refer to a value within 1% to 10% of the precise (or expected) value. However, it should be noted that the actual threshold (or tolerance) can vary depending on the application. For instance, in some respects, “approximately” may mean within 0.1% of some specified or expected value, while in various other respects, the threshold may be, for example, 2%, 3%, 5%, etc., depending on the expectations or requirements of a particular application.

[0044] Concurrency refers to the parallel execution or implementation of tasks, processes, or programs in a manner that at least partially overlaps. For example, concurrency can be achieved using “strong” or strict parallelism, where tasks are executed in parallel (at least partially) on corresponding computing elements; or using “weak parallelism,” where tasks are executed in an interleaved manner (e.g., through time multiplexing of execution threads).

[0045] "Configured as"—Various components can be described as being "configured as" to perform one or more tasks. In such contexts, "configured as" is a broad expression generally meaning "having" a "structure" that performs one or more tasks during operation. Thus, a component can be configured to perform a task even when it is not currently performing one (e.g., a set of electrical conductors can be configured to electrically connect one module to another, even when the two modules are not connected). In some contexts, "configured as" can also be a broad expression generally meaning a structure that "has" a "circuit" that performs one or more tasks during operation. Thus, a component can be configured to perform a task even when it is not currently powered on. Typically, the circuit forming the structure corresponding to "configured as" can include hardware circuitry.

[0046] For ease of description, various components may be described as performing one or more tasks. Such descriptions should be interpreted as including the phrase "configured to". Statements describing a component as configured to perform one or more tasks are explicitly intended not to invoke the interpretation of 35 U.S.SC §112(f) for that component.

[0047] Exemplary wireless communication system

[0048] Now go to Figure 1 This illustrates a simplified example of a wireless communication system based on some aspects. It should be noted that... Figure 1 The system described herein is merely one example of a possible system, and the features of this disclosure can be implemented in any of a variety of systems as needed.

[0049] As shown in the figure, the exemplary wireless communication system includes a base station 102A, which communicates with one or more user equipments 106A, 106B to 106N, etc., via a transmission medium. Each user equipment may be referred to herein as a "user equipment" (UE). Therefore, user equipment 106 is referred to as a UE or UE device.

[0050] Base station (BS) 102A may be a transceiver base station (BTS) or a cell site (“cellular base station”), and may include hardware that enables wireless communication with UE 106A to UE 106N.

[0051] The communication area (or coverage area) of a base station can be referred to as a "cell". Base station 102A and UE 106 can be configured to communicate via a transmission medium using any of a variety of Radio Access Technologies (RATs), also known as wireless communication technologies or telecommunications standards, such as GSM, UMTS (associated with air interfaces such as WCDMA or TD-SCDMA), LTE, LTE-A Advanced, 5G New Radio (5G-NR), HSPA, 3GPP2CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc. Note that if base station 102A is implemented in an LTE environment, its alternative location can be referred to as an "eNodeB" or "eNB". Note that if base station 102A is implemented in a 5G NR environment, its alternative location can be referred to as a "gNodeB" or "gNB".

[0052] In some aspects, UE 106 can be an IoT UE, which may include a network access layer designed to utilize low-power IoT applications with short-lived UE connections. The IoT UE may utilize technologies such as M2M or MTC to exchange data with an MTC server or device via a Public Land Mobile Network (PLMN), Proximity Service (ProSe), or Device-to-Device (D2D) communication, sensor network, or IoT network. M2M or MTC data exchange may be machine-initiated data exchange. The IoT network describes interconnected IoT UEs, which may include uniquely identifiable embedded computing devices (within the Internet infrastructure) with short-lived connections. As an example, Vehicle-to-Everything (V2X) may utilize ProSe features using a PC5 interface to communicate directly between devices. The IoT UE may also execute background applications (e.g., keeping track of activity messages, status updates, etc.) to facilitate connectivity within the IoT network.

[0053] As shown in the figure, UE 106 (such as UE 106A and UE 106B) can directly exchange communication data via PC5 interface 108. For example, PC5 interface 105 may include one or more logical channels, including but not limited to the Physical Side Link Shared Channel (PSSCH), Physical Side Link Control Channel (PSCCH), Physical Side Link Broadcast Channel (PSBCH), and Physical Side Link Feedback Channel (PSFCH).

[0054] In a V2X scenario, one or more base stations in base station 102 may be roadside units (RSUs) or act as RSUs. The term RSU can refer to any transport infrastructure entity used for V2X communication. An RSU may be implemented in or by a suitable radio node or a stationary (or relatively stationary) UE, wherein an RSU implemented in or by a UE may be referred to as a "UE-type RSU," an RSU implemented in or by an eNB may be referred to as an "eNB-type RSU," an RSU implemented in or by a gNB may be referred to as a "gNB-type RSU," and so on. In one example, an RSU is a computing device coupled to radio frequency circuitry located on the roadside that provides connectivity support to passing vehicle UEs (vUEs). An RSU may also include internal data storage circuitry for storing intersection map geometry, traffic statistics, media, and applications / software for sensing and controlling ongoing vehicle and pedestrian traffic. The RSU can operate on the 5.9 GHz Intelligent Transportation Systems (ITS) band to provide extremely low-latency communications required for high-speed events, such as collision avoidance and traffic warnings. Alternatively, the RSU can operate on the cellular V2X band to provide the aforementioned low-latency communications as well as other cellular communication services. Alternatively, the RSU can operate as a Wi-Fi hotspot (2.4 GHz band) and / or provide connectivity to one or more cellular networks to provide uplink and downlink communications. Some or all of the computing device and the RSU's radio frequency circuitry may be packaged in a weather-resistant package suitable for outdoor installation and may include a network interface controller to provide wired connectivity (e.g., Ethernet) to traffic signal controllers and / or backhaul networks.

[0055] As shown in the figure, base station 102A can also be configured to communicate with network 100 (e.g., in various possibilities, the core network of a cellular service provider, telecommunications networks such as the Public Switched Telephone Network (PSTN), and / or the Internet). Therefore, base station 102A can facilitate communication between user equipments and / or between user equipments and network 100. Specifically, cellular base station 102A can provide UE 106 with various communication capabilities such as voice, SMS, and / or data services.

[0056] Base station 102A and other similar base stations (such as base stations 102B...102N) operating according to the same or different cellular communication standards can therefore be provided as a network of cells that can provide continuous or nearly continuous overlapping services to UE 106A-N and similar devices over a geographical area via one or more cellular communication standards.

[0057] Therefore, although base station 102A can act as such Figure 1 The diagram shows the "serving cell" of UEs 106A-N, but each UE 106 may also be able to receive signals (and possibly within its communication range) from one or more other cells (which may be provided by base stations 102B-N and / or any other base stations), which may be referred to as "neighboring cells". Such cells may also facilitate communication between user equipments and / or between user equipments and network 100. These cells may include "macro" cells, "micro" cells, "pecimen" cells, and / or any other cells of various other granularities providing service area size. For example, in Figure 1 Base stations 102A to 102B shown can be macro cells, while base station 102N can be a micro cell. Other configurations are also possible.

[0058] In some respects, base station 102A may be a next-generation base station, such as a 5G New Radio (5G NR) base station or a “gNB”. In some respects, the gNB may connect to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) / 5G core (5GC) network. Furthermore, the gNB cell may include one or more transition and receive points (TRPs). Additionally, a UE capable of operating according to 5G NR may connect to one or more TRPs within one or more gNBs. For example, base station 102A and one or more other base stations 102 may support joint transmission, enabling UE 106 to receive transmissions from multiple base stations (and / or multiple TRPs provided by the same base station). For example, as... Figure 1 As shown, both base station 102A and base station 102C are shown as serving UE 106A.

[0059] It should be noted that UE 106 can communicate using multiple wireless communication standards. For example, in addition to at least one cellular communication protocol (e.g., GSM, UMTS (associated with, for example, WCDMA or TD-SCDMA air interfaces), LTE, LTE-A, 5G NR, HSPA, 3GPP2CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD, etc.), UE 106 can be configured to communicate using wireless networking (e.g., Wi-Fi) and / or peer-to-peer wireless communication protocols (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.). If desired, UE 106 can also or alternatively be configured to communicate using one or more Global Navigation Satellite Systems (GNSS, e.g., GPS or GLONASS), one or more mobile television broadcasting standards (e.g., Advanced Television Systems Committee—Mobile / Handheld (ATSC-M / H)) and / or any other wireless communication protocol. Other combinations of wireless communication standards (including more than two wireless communication standards) are also possible.

[0060] Exemplary User Equipment (UE)

[0061] Figure 2 User equipment 106 (e.g., one of devices 106A to 106N) communicating with base station 102 is shown according to some aspects. UE 106 can be a device with cellular communication capabilities, such as a mobile phone, handheld device, computer, laptop, tablet, smartwatch, or other wearable device, or virtually any type of wireless device.

[0062] UE 106 may include a processor (processing element) configured to execute program instructions stored in memory. UE 106 may perform any of the methods described herein by executing such stored instructions. Alternatively or additionally, UE 106 may include programmable hardware elements, such as any of an FPGA (Field Programmable Gate Array), integrated circuit, and / or various other possible hardware components configured to perform (e.g., individually or in combination) any of the methods described herein or any portion thereof.

[0063] UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some aspects, UE 106 may be configured to communicate using, for example, NR or LTE using at least some shared radio components. As an additional possibility, UE 106 may be configured to communicate using CDMA2000 (1xRTT / 1xEV-DO / HRPD / eHRPD) or LTE using a single shared radio component and / or GSM or LTE using a single shared radio component. The shared radio may be coupled to a single antenna or may be coupled to multiple antennas (e.g., for MIMO) for performing wireless communication. Typically, the radio components may include any combination of baseband processors, analog radio frequency (RF) signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.) or digital processing circuitry (e.g., for digital modulation and other digital processing). Similarly, the radio components may use the aforementioned hardware to implement one or more receive chains and transmit chains. For example, UE 106 may share one or more portions of the receive chain and / or transmit chain among various wireless communication technologies such as those discussed above.

[0064] In some aspects, UE 106 may include separate transmit and / or receive chains (e.g., including separate antennas and other radio components) for each wireless communication protocol configured to communicate therein. As another possibility, UE 106 may include one or more radio components shared among multiple wireless communication protocols, as well as one or more radio components used uniquely by a single wireless communication protocol. For example, UE 106 may include shared radio components for communicating using either LTE or 5G NR (or, in various possibilities, either LTE or 1xRTT, or either LTE or GSM), and separate radio components for communicating using each of Wi-Fi and Bluetooth. Other configurations are also possible.

[0065] In some respects, the downlink resource grid can be used for downlink transmission from any of the base stations in base station 102 to UE 106, while uplink transmission can utilize similar techniques. The grid can be a time-frequency grid, referred to as a resource grid or time-frequency resource grid, which represents the physical resources in the downlink within each time slot. This time-frequency plane representation is common practice for OFDM systems, making radio resource allocation intuitive. Each column and row of the resource grid corresponds to an OFDM symbol and an OFDM subcarrier, respectively. The duration of the resource grid in the time domain corresponds to a time slot in a radio frame. The smallest time-frequency unit in the resource grid is represented as a resource element. Each resource grid can include multiple resource blocks that describe the mapping from a specific physical channel to resource elements. Each resource block includes a set of resource elements. Such resource blocks are used to transmit several different physical downlink channels.

[0066] The Physical Downlink Shared Channel (PDSCH) carries user data and higher-layer signaling to UE 106. The Physical Downlink Control Channel (PDCCH) carries information such as transmission format and resource allocation related to the PDSCH channel. It can also inform UE 106 of transmission format, resource allocation, and H-ARQ (Hybrid Automatic Repeat Request) information related to the uplink shared channel. Typically, downlink scheduling (allocating control and shared channel resource blocks to UE 102 within the cell) can be performed at any base station in base station 102 based on channel quality information fed back from any of the UEs in UE 106. Downlink resource allocation information can be transmitted on the PDCCH used for (e.g., allocated to) each UE in the UE.

[0067] PDCCH can use Control Channel Elements (CCEs) to transmit control information. Before being mapped to resource elements, the complex-valued symbols of the PDCCH can first be organized into quadruplets, which can then be arranged using a sub-block interleaver for rate matching. One or more of these CCEs can be used to transmit each PDCCH, where each CCE can correspond to a set of four physical resource elements (REGs) of nine. Four Quadrature Phase Shift Keying (QPSK) symbols can be mapped to each REG. Depending on the size of the Downlink Control Information (DCI) and channel conditions, one or more CCEs can be used to transmit the PDCCH. Four or more different PDCCH formats defined in LTE with different numbers of CCEs (e.g., aggregation levels, L = 1, 2, 4, or 8) can exist.

[0068] Exemplary communication device

[0069] Figure 3 An exemplary simplified block diagram of a communication device 106 according to some aspects is shown. It should be noted that... Figure 3The block diagram of the communication device is merely one example of possible communication devices. Depending on the aspects, among other devices, the communication device 106 may be a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet computer, and / or a combination of devices. As shown, the communication device 106 may include a set of components 300 configured to perform core functions. For example, this set of components may be implemented as a system-on-a-chip (SOC), which may include portions for various purposes. Alternatively, the set of components 300 may be implemented as individual components or groups of components for various purposes. This set of components 300 may be (e.g., communicatively; directly or indirectly) coupled to various other circuits of the communication device 106.

[0070] For example, communication device 106 may include various types of memory (e.g., including NAND flash memory 310), input / output interfaces such as connector I / F 320 (e.g., for connection to a computer system; docking station; charging station; input devices such as microphone, camera, keyboard; output devices such as speaker; etc.), a display 360 that may be integrated with or external to communication device 106, and wireless communication circuitry 330 (e.g., for LTE, LTE-A, NR, UMTS, GSM, CDMA2000, Bluetooth, Wi-Fi, NFC, GPS, etc.). In some aspects, communication device 106 may include wired communication circuitry (not shown), such as a network interface card for Ethernet, for example.

[0071] The wireless communication circuit 330 may (e.g., communicatively; directly or indirectly) be coupled to one or more antennas, such as one or more antennas 335 as shown in the figure. The wireless communication circuit 330 may include cellular communication circuitry and / or medium-to-short-range wireless communication circuitry, and may include multiple receive chains and / or multiple transmit chains for receiving and / or transmitting multiple spatial streams, such as in a multiple-input multiple-output (MIMO) configuration.

[0072] In some aspects, as further described below, the cellular communication circuit 330 may include one or more receive chains of multiple RATs (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components (e.g., a first receive chain for LTE and a second receive chain for 5G NR). Furthermore, in some aspects, the cellular communication circuit 330 may include a single transmit chain that can be switched between radio components dedicated to a particular RAT. For example, a first radio component may be dedicated to a first RAT (e.g., LTE) and can communicate with a dedicated receive chain and a transmit chain shared with a second radio component. A second radio component may be dedicated to a second RAT (e.g., 5G NR). (NR) and can communicate with dedicated receive chains and shared transmit chains. In some respects, the second RAT can operate at millimeter-wave frequencies. Because millimeter-wave systems operate at frequencies higher than those typically found in LTE systems, signals in the millimeter-wave frequency range are severely attenuated due to environmental factors. To help address this attenuation issue, millimeter-wave systems typically utilize beamforming and include more antennas compared to LTE systems. These antennas can be organized into antenna arrays or panels consisting of individual antenna elements. These antenna arrays can be coupled to a radio link.

[0073] The communication device 106 may also include one or more user interface elements and / or be configured to be used with one or more user interface elements. User interface elements may include any of a variety of components such as a display 360 (which may be a touch screen display), a keyboard (which may be a separate keyboard or may be implemented as part of the touch screen display), a mouse, a microphone and / or a speaker, one or more cameras, one or more buttons, and / or any of a variety of other components capable of providing information to the user and / or receiving or interpreting user input.

[0074] The communication device 106 may also include one or more smart cards 345 with SIM (Subscriber Identity Module) functionality, such as one or more UICC cards (one or more general purpose integrated circuit cards) 345.

[0075] As shown in the figure, the SOC 300 may include a processor 302 and a display circuit 304. The processor executes program instructions for the communication device 106, and the display circuit performs graphics processing and provides display signals to the display 360. One or more processors 302 may also be coupled to a memory management unit (MMU) 340 (which may be configured to receive addresses from one or more processors 302 and translate those addresses into locations in memory (e.g., memory 306, read-only memory (ROM) 350, NAND flash memory 310)) and / or coupled to other circuitry or devices (such as the display circuit 304, wireless communication circuitry 330, connector I / F 320, and / or display 360). The MMU 340 may be configured to perform memory protection and page table translation or setup. In some aspects, the MMU 340 may be included as part of the processor 302.

[0076] As described above, communication device 106 may be configured to communicate using wireless and / or wired communication circuitry. As described herein, communication device 106 may include hardware and software components for implementing any of the various features and techniques described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), processor 302 of communication device 106 may be configured to implement some or all of the features described herein. Alternatively (or in addition), processor 302 may be configured as a programmable hardware element, such as an FPGA (Field-Programmable Gate Array) or an ASIC (Application-Specific Integrated Circuit). Alternatively (or in addition), in conjunction with one or more of other components 300, 304, 306, 310, 320, 330, 340, 345, 350, 360, processor 302 of communication device 106 may be configured to implement some or all of the features described herein.

[0077] Furthermore, as described in this invention, processor 302 may include one or more processing elements. Therefore, processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of processor 302. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of one or more processors 302.

[0078] Furthermore, as described herein, the wireless communication circuit 330 may include one or more processing elements. In other words, one or more processing elements may be included in the wireless communication circuit 330. Therefore, the wireless communication circuit 330 may include one or more integrated circuits (ICs) configured to perform the functions of the wireless communication circuit 330. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the wireless communication circuit 330.

[0079] Exemplary base station

[0080] Figure 4 An exemplary block diagram of a base station 102 according to some aspects is shown. It should be noted that... Figure 4 The base station shown is merely one example of a possible base station. As illustrated, base station 102 may include a processor 404 capable of executing program instructions specific to base station 102. Processor 404 may also be coupled to a memory management unit (MMU) 440 or other circuitry or device, which may be configured to receive addresses from processor 404 and translate those addresses into locations in memory (e.g., memory 460 and read-only memory (ROM) 450).

[0081] Base station 102 may include at least one network port 470. Network port 470 may be configured to be coupled to a telephone network and provide access rights as described above. Figure 1 and Figure 2 The telephone network described herein includes multiple devices such as UE device 106.

[0082] Network port 470 (or an additional network port) may also be configured, or alternatively configured, to be coupled to a cellular network, such as the core network of a cellular service provider. The core network may provide mobility-related services and / or other services to multiple devices, such as UE device 106. In some cases, network port 470 may be coupled to a telephone network via the core network, and / or the core network may provide the telephone network (e.g., in other UE devices served by the cellular service provider).

[0083] In some respects, base station 102 may be a next-generation base station, such as a 5G New Radio (5G NR) base station or a “gNB”. In such respects, base station 102 may connect to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) / 5G core (5GC) network. Furthermore, base station 102 may be considered a 5G NR cell and may include one or more transition and receive points (TRPs). Additionally, UEs capable of operating according to 5G NR may connect to one or more TRPs within one or more gNBs.

[0084] Base station 102 may include at least one antenna 434 and possibly multiple antennas. The at least one antenna 434 may be configured to function as a wireless transceiver and may be further configured to communicate with UE device 106 via radio component 430. Antenna 434 communicates with radio component 430 via communication link 432. Communication link 432 may be a receive link, a transmit link, or both. Radio component 430 may be configured to communicate via various wireless communication standards, including but not limited to 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.

[0085] Base station 102 can be configured to perform wireless communication using multiple wireless communication standards. In some cases, base station 102 may include multiple radios that enable base station 102 to communicate according to multiple wireless communication technologies. For example, as one possibility, base station 102 may include an LTE radio component for performing communication according to LTE and a 5G NR radio component for performing communication according to 5G NR. In this case, base station 102 may be able to operate as both an LTE base station and a 5G NR base station. When base station 102 supports millimeter wave, the 5G NR radio component may be coupled to one or more millimeter wave antenna arrays or panels. As another possibility, base station 102 may include a multimode radio component capable of performing communication according to any of multiple wireless communication technologies (e.g., 5G NR and LTE, 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).

[0086] As further described herein, BS 102 may include hardware and software components for implementing or supporting specific implementations of the features described herein. The processor 404 of base station 102 may be configured to implement or support some or all of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, processor 404 may be configured as a programmable hardware element such as a FPGA (Field-Programmable Gate Array), or as an ASIC (Application-Specific Integrated Circuit), or a combination thereof. Alternatively (or in addition), in conjunction with one or more of other components 430, 432, 434, 440, 450, 460, and 470, the processor 404 of base station 102 may be configured to implement or support some or all of the features described herein.

[0087] Furthermore, as described in this invention, one or more processors 404 may include one or more processing elements. Therefore, processor 404 may include one or more integrated circuits (ICs) configured to perform the functions of processor 404. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of one or more processors 404.

[0088] Furthermore, as described in this invention, the radio component 430 may include one or more processing elements. Therefore, the radio component 430 may include one or more integrated circuits (ICs) configured to perform the functions of the radio component 430. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the radio component 430.

[0089] Exemplary cellular communication circuit

[0090] Figure 5 An exemplary simplified block diagram of a cellular communication circuit according to some aspects is shown. It should be noted that... Figure 5 The block diagram of the cellular communication circuit is merely one example of possible cellular communication circuits; other circuits, such as those including or coupled to sufficient antennas for different RATs to perform uplink activities using independent antennas, or those including or coupled to fewer antennas, such as those that can be shared among multiple RATs, are also possible. According to some aspects, the cellular communication circuit 330 may be included in a communication device such as the communication device 106 described above. As mentioned above, among other devices, the communication device 106 may be a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop computer, notebook computer, or portable computing device), a tablet computer, and / or a combination of these devices.

[0091] Cellular communication circuitry 330 may be coupled (e.g., communicatively; directly or indirectly) to one or more antennas, such as antennas 335a-b and 336 as shown in the figure. In some aspects, cellular communication circuitry 330 may include dedicated receive chains for multiple RATs (including and / or coupled (e.g., communicatively; directly or indirectly) to dedicated processors and / or radio components (e.g., a first receive chain for LTE and a second receive chain for 5G NR). For example, as... Figure 5 As shown, the cellular communication circuit 330 may include a first modem 510 and a second modem 520. The first modem 510 may be configured for communication according to a first RAT (e.g., such as LTE or LTE-A), and the second modem 520 may be configured for communication according to a second RAT (e.g., such as 5G NR).

[0092] As shown, the first modem 510 may include one or more processors 512 and a memory 516 communicating with the processors 512. The modem 510 may communicate with a radio frequency (RF) front-end 530. The RF front-end 530 may include circuitry for transmitting and receiving radio signals. For example, the RF front-end 530 may include a receiver circuitry (RX) 532 and a transmitter circuitry (TX) 534. In some aspects, the receiver circuitry 532 may communicate with a downlink (DL) front-end 550, which may include circuitry for receiving radio signals via an antenna 335a.

[0093] Similarly, the second modem 520 may include one or more processors 522 and a memory 526 communicating with the processors 522. The modem 520 may communicate with an RF front-end 540. The RF front-end 540 may include circuitry for transmitting and receiving radio signals. For example, the RF front-end 540 may include receiving circuitry 542 and transmitting circuitry 544. In some aspects, the receiving circuitry 542 may communicate with a DL front-end 560, which may include circuitry for receiving radio signals via an antenna 335b.

[0094] In some aspects, switch 570 may couple transmitting circuitry 534 to uplink (UL) front-end 572. Additionally, switch 570 may couple transmitting circuitry 544 to UL front-end 572. UL front-end 572 may include circuitry for transmitting radio signals via antenna 336. Therefore, when cellular communication circuitry 330 receives an instruction to transmit according to a first RAT (e.g., supported by first modem 510), switch 570 may be switched to a first state allowing first modem 510 to transmit signals according to the first RAT (e.g., via a transmission chain including transmitting circuitry 534 and UL front-end 572). Similarly, when cellular communication circuitry 330 receives an instruction to transmit according to a second RAT (e.g., supported by second modem 520), switch 570 may be switched to a second state allowing second modem 520 to transmit signals according to the second RAT (e.g., via a transmission chain including transmitting circuitry 544 and UL front-end 572).

[0095] As described herein, the first modem 510 and / or the second modem 520 may include hardware and software components for implementing any of the various features and techniques described herein. For example, processors 512, 522 may be configured to implement some or all of the features described herein by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable storage medium). Alternatively (or in addition), processors 512, 522 may be configured as programmable hardware elements, such as FPGAs (Field-Programmable Gate Arrays) or as ASICs (Application-Specific Integrated Circuits). Alternatively (or in addition), processors 512, 522 may be configured to implement some or all of the features described herein by combining with one or more of other components 530, 532, 534, 540, 542, 544, 550, 570, 572, 335, and 336.

[0096] Furthermore, as described herein, processors 512 and 522 may include one or more processing elements. Therefore, processors 512 and 522 may include one or more integrated circuits (ICs) configured to perform the functions of processors 512 and 522. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processors 512 and 522.

[0097] In some aspects, the cellular communication circuit 330 may include only one transmit / receive chain. For example, the cellular communication circuit 330 may not include modem 520, RF front-end 540, DL front-end 560, and / or antenna 335b. As another example, the cellular communication circuit 330 may not include modem 510, RF front-end 530, DL front-end 550, and / or antenna 335a. In some aspects, the cellular communication circuit 330 may also not include switch 570, and RF front-end 530 or RF front-end 540 may communicate with UL front-end 572, for example, through direct communication.

[0098] Exemplary network element

[0099] Figure 6 An exemplary block diagram of a network element 600 is shown according to some aspects. According to some aspects, the network element 600 may implement one or more logical functions / entities of a cellular core network, such as a Mobility Management Entity (MME), Serving Gateway (S-GW), Access and Management Function (AMF), Session Management Function (SMF), Network Slice Quota Management (NSQM) function, etc. It should be noted that... Figure 6Network element 600 is merely one example of a possible network element 600. As shown, core network element 600 may include one or more processors 604 capable of executing program instructions for core network element 600. Processor 604 may also be coupled to memory management unit (MMU) 640 (which may be configured to receive addresses from processor 604 and translate those addresses into locations in memory (e.g., memory 660 and read-only memory (ROM) 650)) or to other circuitry or devices.

[0100] Network element 600 may include at least one network port 670. Network port 670 may be configured to be coupled to one or more base stations and / or other cellular network entities and / or devices. Network element 600 may communicate with base stations (e.g., eNB / gNB) and / or other network entities / devices by means of any of a variety of communication protocols and / or interfaces.

[0101] As further described herein, network element 600 may include hardware and software components for implementing or supporting embodiments of the features described herein. The processor 604 of the core network element 600 may be configured to implement or support some or all of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable storage medium). Alternatively, processor 604 may be configured as a programmable hardware element such as a FPGA (Field-Programmable Gate Array) or configured as an ASIC (Application-Specific Integrated Circuit) or a combination thereof.

[0102] Sidelink resource mapping scheme

[0103] Now go to Figure 7 An exemplary sidelink physical channel resource mapping grid 700 is shown according to several aspects. As shown in Figure 760: the blocks with colored patterns in the resource mapping grid shown in block 762 correspond to the PSCCH; the blocks with colored patterns in the resource mapping grid shown in block 764 correspond to SCI Level 2 information on the PSCCH; the blocks with colored patterns in the resource mapping grid shown in block 766 correspond to the transmission of sidelink data on the PSCCH; the blocks with colored patterns in the resource mapping grid shown in block 768 correspond to automatic gain control (AGC) symbols; the blocks with colored patterns in the resource mapping grid shown in block 770 correspond to gap symbols; and the blocks with colored patterns in the resource mapping grid shown in block 772 correspond to the PSFCH.

[0104] Turning now to the exemplary resource mapping grid 705, it is shown that the vertical axis 710 corresponds to the frequency domain, while the horizontal axis 715 corresponds to the time domain. This convention will be used in all figures of this application. Each block in grid 705 represents a resource block (RB) 720, which can be defined as the number (e.g., 12) of consecutive resource elements (REs) 725 carried by subcarriers in the frequency domain. Each column of RBs in grid 705 corresponds to a single orthogonal frequency division multiplexing (OFDM) symbol in the time domain 740. For illustrative purposes, the symbol index number (745) is also marked on the horizontal time axis 715. Although shown as a single time slot consisting of 14 OFDM symbols (740) (e.g., time slot 765), the NR system can be configured to use a different number of symbols per time slot (e.g., 12) if needed.

[0105] Returning to the exemplary resource mapping grid 705, it is shown Figure 7 The entire frequency bandwidth shown for the first OFDM symbol (i.e., symbol index number = 0) contains AGC information. Next, OFDM symbols with indices 1, 2, and 3 carry PSCCH information on the eight lowest frequency RBs shown (while the two highest frequency RBs shown in the symbols with indices 1, 2, and 3 are reserved for PSSCH data). Next, the transmission of SCI Level 2 data on the PSSCH through various RBs in the symbols with indices 4 and 5 is shown. Finally, in the exemplary resource allocation mapping grid 705, it is shown that symbol indices 10 and 13 of the time slot are reserved as slot symbols, while symbol indices 11 and 12 of the time slot are reserved for PSFCH. [It should be understood that the exact size and configuration of the RBs in the exemplary resource allocation mapping grid 705 (and other resource allocation mapping grids shown in this disclosure) are chosen for illustrative purposes only and do not imply a specific number of RBs, symbols, and / or time slots that must be used to implement the novel techniques disclosed herein.] For example, the PSCCH may include 10 or more RBs in the frequency domain (e.g., possible values ​​for the PSCCH may include 10, 12, 15, 20, 25 RBs, etc.), instead of 8 RBs. The subchannel size can also be increased, for example, to include 20 (or more) RBs. Furthermore, as will be explained below, certain types of information and / or channels (e.g., the PSFCH feedback channel) may also be optional in a given configuration.

[0106] As shown in the blowout diagram of RB 720, each RB can also include a certain number of REs carrying so-called DMRS information, such as... Figure 7The color RE 730 in the diagram is shown. DMRS can be used to estimate the radio channel conditions for a given UE. Depending on some aspects, such as element 735 on the resource mapping grid 705, SCI Level 2 information can be assigned from the first symbol in which PSSCH DMRS is transmitted, or in this case symbol index number 4.

[0107] In contrast, turning now to exemplary resource mapping grid 750, element 755 shows that SCI Level 2 information can begin with a different symbol (in this case, symbol index number 1) and then fill the remainder of the resource mapping grid according to a specific scheme (e.g., the aforementioned "frequency first, time second" mapping scheme starting from the lowest frequency position). Assuming that the exemplary time slots shown in resource mapping grid 705 and resource mapping grid 755 are aggregated for transmitting SCI Level 2 information to a particular UE (or multiple UEs), it should be understood that the transmission of multiple sets of SCI Level 2 information (and the use of different resource allocations and / or resource mapping schemes) can allow for improved reception of such information at the respective particular UE (or multiple UEs) (e.g., in terms of improved SNR).

[0108] SCI Level 2 Resource Mapping Scheme for PSSCH

[0109] Figures 8A to 8C An exemplary SCI Level 2 resource mapping scheme for Physical Side Link Shared Channel (PSSCH) slot aggregation technology is shown, based on several aspects. (Figure 860 is used in conjunction with the above reference.) Figure 7 (The same block coloring scheme described in Figure 760.)

[0110] First go to Figure 8A Exemplary aggregation time slots, namely time slot 1 (8051) and time slot 2 (8052), are shown, which have the same characteristics as those referenced above. Figure 7 The exemplary resource mapping grid 705 described has a similar structure and allocation scheme, but the PSFCH or second gap symbol is not shown for illustrative purposes (and since such channels and symbols are optionally allocated according to the requirements and needs of a given network).

[0111] It is worth noting that, in Figure 8A In aggregation slot example 800 (as shown by the dashed ellipse), the same resources are used for SCI Level 2 information in slots 8051 and 8052 respectively. This configuration can be applied to situations where the same PSCCH resources are allocated across slots. Besides utilizing the same resources (i.e., resource blocks in the same group) to carry SCI Level 2 information, Figure 8A Example 800 also uses the same resource mapping scheme (i.e., the above-mentioned "frequency first, time second" mapping scheme starting from the lowest frequency position).

[0112] First go to Figure 8B An exemplary aggregation time slot is shown, namely time slot 1 (8251) and time slot 2 (8252). However, in Figure 8B In aggregation slot example 820 (as shown by the dashed ellipse), different resources are used for SCI Level 2 information in slots 8251 and 8252, respectively. This configuration can be applied to situations where different PSCCH (or PSFCH) resources are allocated across slots. Although different resources (i.e., different groups of resource blocks) are used to carry SCI Level 2 information, Figure 8B Example 820 also uses the same resource mapping scheme (i.e., the aforementioned "frequency first, time second" mapping scheme starting from the lowest frequency position, such as...). Figure 8A Example 800 is shown).

[0113] First go to Figure 8C An exemplary aggregation time slot is shown, namely time slot 1 (8451) and time slot 2 (8452). Figure 8C In aggregation slot example 840 (as shown by the dashed ellipse), different resources (and different resource mappings) are used for the SCI Level 2 information of slots 8451 and 8452 respectively. This configuration can be applied to situations where different PSCCH (or PSFCH) resources are allocated across slots. Besides utilizing different resources (i.e., different groups of resource blocks) to carry SCI Level 2 information, Figure 8C Example 840 also uses different resource mapping schemes (e.g., the above-mentioned "frequency first, time second" mapping scheme starting from the lowest frequency position (as shown in exemplary time slot 8451) and the "frequency first, time second" mapping scheme starting from the highest frequency position (as shown in exemplary time slot 8452)).

[0114] Polar code rate matching scheme

[0115] Figure 9 An exemplary polar code rate matching (RM) operation is illustrated according to some aspects. For example, scheme 900 represents a shortened scheme, wherein the rate matching bits indicate that fewer than all N bits (e.g., bits C0 to C10) are selected in the exemplary scheme 900. i The shortened sequence of ). Next, scheme 920 represents the pruning scheme, where the rate-matching bit indicates that in exemplary scheme 920, less than all N bits (e.g., bit C) are selected starting from a position within the N-bit string. i To C N-1 The shortened sequence of ) . Finally, scheme 940 represents a repeating scheme, where the rate-matching bit represents an extended sequence greater than all N bits, for example, starting from position C0 within the N-bit string, such that all N bits are rate-matched until bit C. N-1Then continue, for example, selecting these bits again until another position within the bit string (e.g., bit C). i (e.g., as shown in exemplary solution 940).

[0116] Polar code rate matching scheme for SCI Level 2

[0117] Figures 10A to 10C Exemplary polar coding and RM operations for SCI Level 2 slot aggregation techniques are illustrated according to several aspects. In some aspects, the determination of which RM scheme to use can depend on one or more of the following: the RM output bit size, the payload size, the mother code rate, and the number of slots in a particular PSSCH slot aggregation scheme. In some aspects, the RM scheme can simply use the same polar coding and RM output bits for SCI Level 2 on two or more different aggregation slots. In some aspects, the RM scheme can reuse standard NR Uu polar code rate matching schemes, where the number of RM output bits is determined by the resources available in each slot. This type of RM scheme can be used for various resource mapping schemes, such as... Figure 8A Those shown.

[0118] In other cases, bits for different polarization coding and RM outputs for SCI Level 2 can be used on two or more different aggregation slots. For example, Figure 10A Scheme 1000 represents a continuous (or repetitive) RM scheme, wherein the rate-matching bits of the SCI Level 2 information in slot 1 of the exemplary slot aggregation scheme are shortened and include fewer than all N bits (e.g., selection bits C0 to C1). i (as shown by arrow 10051), and the rate matching bit of the SCI Level 2 information in slot 2 of the exemplary slot aggregation scheme is in bit C. i+1 Pick it up from there, and proceed to the last C. N-1 Then it continues to circle the encoded bit sequence buffer, returning to C0, until the RM operation is complete, as shown by arrow 10052. This type of RM scheme can be used for various resource mapping schemes, such as... Figure 8B and Figure 8C Those shown.

[0119] In another example, Figure 10B Scheme 1020 / 1030 represents the reverse RM output bit selection scheme. For example, a combination of shortened and pruned RM schemes is used, wherein the encoded bits of SCI Level 2 information in slot 1 for the exemplary slot aggregation scheme are shortened using scheme (1020) and include fewer than all N bits, for example, wherein bits C0 to C1 are selected. iAs shown by arrow 10251. Then, the encoding bits of the SCI Level 2 information in slot 2 for the exemplary slot aggregation scheme are subjected to a pruning scheme (1030), for example, its sub-bit C i Start and proceed to the last C N+1 As shown by arrow 10252. In some aspects, the shortening scheme 1020 and the pruning scheme 1030 can be used in different time slots, for example, in alternating time slots. For example, using a time slot alternation pattern, the SCI Level 2 in the first time slot can apply the shortening scheme; the SCI Level 2 in the second time slot can apply the pruning scheme; the SCI Level 2 in the third time slot can again apply the shortening scheme; and the SCI Level 2 in the fourth time slot can again apply the pruning scheme, and so on. In some aspects, the selection of the RM scheme for the first time slot can depend on the SCI Level 2 format (e.g., based on payload size) and / or the selected β value (i.e., rate-matched output size, as described, for example, in Section 8.4.4 of ETSI TS 138212 V16.2.0 (2020-07), which is incorporated herein by reference). This type of RM scheme can be used for various resource mapping schemes, such as Figure 8B and Figure 8C Those shown.

[0120] In another example, Figure 10C Scheme 1040 represents a redundant version (RV) definition RM scheme, wherein different shortening and / or pruning schemes, as well as different start positions and / or bit lengths, can be used to match the output size based on a specific slot index, payload size, and / or rate. In some aspects, the start position of each RV can be (pre-defined) and / or (pre-configured). For example, as shown in Scheme 1040: the first RV (i.e., RV0) can start from bit C0 and proceed to a predetermined number of bits; the second RV (i.e., RV1) can start from bit C0... N / 4 It begins and proceeds to a predetermined number of bits; the third RV (i.e., RV2) can be obtained from bit C. N / 2 It begins and proceeds to a predetermined number of bits; and the fourth RV (i.e., RV3) can be obtained from bit C. 3N / 4It begins and proceeds to a predetermined number of bits. In some respects, the RV sequence can be (pre-)configured or dynamically indicated in SCI Level 1. In other respects, the RV sequence can be associated with the aggregation level itself; for example, slot aggregation Level 2 can correspond to using only RV0 and RV2, while slot aggregation Level 4 can correspond to, for example, using each of RV0, RV1, RV2, and RV3 in a consecutive (and, if necessary, repeated) order of each consecutive slot as part of the aggregation scheme. In still other respects, the RV sequence can be determined based on the SCI Level 2 format (e.g., based on payload size and / or rate-matched output size, as set by the β value above). This type of RM scheme can be used for various resource mapping schemes, such as Figure 8B and Figure 8C Those shown.

[0121] An exemplary method for performing SCI Level 2 information processing using time-slot aggregation technology

[0122] Figures 11A to 11D Flowcharts are shown illustrating various exemplary methods for performing SCI Level 2 information processing using time-slot aggregation techniques, detailed in several aspects. First, turn to... Figure 11A The diagram illustrates a method 1100 for processing SCI Level 2 information. First, at step 1102, method 1100 may obtain Side Link Control Information (SCI) Level 2 payload information (e.g., method 1100 may be performed by or at an exemplary UE device). As described above, depending on which SCI Level 2 format is used (e.g., format A or format B), SCI Level 2 may include various types of payload information, such as HARQ process number, new data indicator, redundancy version, source ID, destination ID, HARQ feedback enable / disable indicator, transport type indicator, CSI request, area ID, and / or communication range requirement, etc.

[0123] Next, at step 1104, method 1100 may append and distribute Cyclic Redundancy Check (CRC) information to the SCI Level 2 payload information. In some respects, a 24-bit distributed CRC value may be used, as in PDCCH polar coding. In other respects, a CRC mask may not be used.

[0124] Next, at step 1106, method 1100 may perform polar coding (e.g., PDCCH polar coding) and rate matching (RM) on the payload information. Various RM schemes can be employed, such as those referenced above. Figure 9 and Figures 10A to 10CAs described. For example, a polar code RM scheme may include one or more of the following: shortening, pruning, or repetition. Depending on some aspects, the mother code length may be limited to an upper bound in bits, such as 128 bits, 256 bits, or 512 bits. Depending on some aspects, the RM scheme may also include sub-block interleaving, bit selection, and / or channel interleaving. Depending on other aspects, triangular channel interleaving techniques for uplink control information (UCI) polar coding may be used. Furthermore, the number of rate-matched output bits may be finite (e.g., limited to 2048 bits or 4096 bits, etc.).

[0125] Next, at step 1108, method 1100 can perform scrambling (e.g., in the form of a binary XOR operation) on the encoded and rate-matched payload information. Depending on some aspects, the scrambling of the SCI Level 2 payload information can be performed separately from the sidelink data (unlike UCI on the PUSCH). Depending on other aspects, it can use a value with an initialization value c. init The Gold sequence is scrambled, and the initial value is defined as c. init =N ID ·2 15 +1010, where N ID These are the 16 least significant bits (LSBs) of the PSCCH CRC value, and are related to 2 15 The multiplication is performed by shifting 15 bits to the left. The value 1010 is the offset specified in the standard to avoid interfering with the Uu link.

[0126] Next, at step 1110, method 1100 can perform modulation on the scrambled payload information. Depending on some aspects, quadrature phase shift keying (QPSK) modulation can be used, but other modulation schemes are also possible.

[0127] Next, at step 1112, method 1100 may optionally perform a layer mapping operation. Depending on some aspects, up to two layers may be used (e.g., as in PSSCH). If PSSCH is two-layered, the same modulation symbols may be used on each of the two layers (e.g., including the use of the same resource mapping), while different antenna ports are used for transmissions on each layer.

[0128] Next, at step 1114, method 1100 can determine a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots. (See above reference...) Figures 8A to 8CAs shown, various resource mapping schemes are possible and can be selected on a slot-by-slot basis (e.g., based on how many slots are aggregated in the SCI Level 2 transmission). According to some aspects, the first symbol with a given slot for SCI Level 2 information can be the first PSSCH symbol containing DMRS information. In other aspects, a "frequency-first, time-second" mapping can be used. In some aspects, resource mapping for SCI Level 2 information can start from the lowest frequency position and proceed to higher frequency ranges, while in other aspects, resource mapping for SCI Level 2 information can start from the highest frequency position and proceed to lower frequency ranges. In some aspects, for the last SCI Level 2 symbol, local RE mapping can be performed with resource block-level granularity (i.e., using consecutive REs in the frequency domain for the last SCI Level 2 OFDM symbol).

[0129] Signaling related to the PSSCH slot aggregation scheme to be used can be transmitted in various ways. For example, it can be dynamically indicated in SCI Level 1 information (e.g., according to a pre-configured slot aggregation level, such as 1, 2, 4, 8, etc.), set as part of the resource pool (pre-)configuration, and / or signaled via PC5-RRC configuration.

[0130] The signaling related to determining how many resource elements to use for SCI Level 2 information can also follow different approaches. For example, in a first aspect, the same set of possible β values ​​as in the "non-aggregated" PSSCH slot case can be used (i.e., these values ​​serve to determine the number of REs used for SCI Level 2 information in a single slot). In a second aspect, different set of possible β values ​​can be used than in the "non-aggregated" PSSCH slot case. For example, in some of these aspects, the number of REs used for SCI Level 2 information in a single slot can be proportional to the PSSCH aggregation level, and / or the number can be varied (e.g., decreased or increased) over consecutive slots in slot aggregation.

[0131] Finally, at step 1116, method 1100 can transmit modulated payload information to one or more wireless devices (e.g., UEs) based on the determined resource mapping.

[0132] Now go to Figure 11BA flowchart providing additional details to step 1106 of method 1100 is shown. At step 1130, it is further clarified that at step 1106, method 1100 may determine the rate matching (RM) scheme to be used based at least in part on the number of time slots used in the Physical Side Link Shared Channel (PSSCH) time slot aggregation scheme. For example, according to some aspects, method 1100 may transmit bits of the same polarization coding and RM output on each aggregated time slot, regardless of how many time slots are aggregated (step 1132). According to other aspects, in order to provide greater coverage diversity, method 1100 may transmit bits of different polarization coding and RM output on at least two of these aggregated time slots (step 1134). For example, on at least one of these aggregated time slots, the method may use at least one of the following schemes: Figure 10A The continuous RM scheme shown (step 1136); as Figure 10B The reverse RM scheme shown (step 1138); or as... Figure 10C The redundant version (RV) RM scheme shown (step 1140).

[0133] Now go to Figure 11C A flowchart providing additional details to step 1108 of method 1100 is shown. At step 1150, it is further clarified that at step 1108, method 1100 may determine the scrambling sequence for SCI Level 2 payload information based at least in part on the SCI Level 1 CRC bits and the PSSCH slot index. For example, according to some aspects, method 1100 may use the same scrambling sequence on at least two (and preferably all) of these aggregated slots (step 1152). In one example, method 1100 may use a Gold sequence with initialization values ​​based on the SCI Level 1 CRC bits in the first slot (step 1154). In another example, method 1100 may use a Gold sequence with initialization values ​​based on the SCI Level 1 CRC bits in the first slot and multiple other aggregated slots (step 1156).

[0134] Depending on other aspects, method 1100 may use different scrambling sequences on at least two of these aggregated time slots (step 1158). In one example, method 1100 may use a Gold sequence with initialization values ​​based on SCI Level 1 CRC bits and a time slot index number in the first time slot (step 1160). In another example, method 1100 may use a Gold sequence with initialization values ​​based on SCI Level 1 CRC bits and a time slot index in the corresponding time slot (step 1162).

[0135] Now go to Figure 11DA flowchart providing additional details to step 1114 of method 1100 is shown. At step 1170, it is further clarified that at step 1114, method 1100 may determine resource mapping for SCI Level 2 payload information based at least in part on SCI Level 1 information. For example, according to a first aspect, method 1100 may allocate the same resources for SCI Level 2 payload information across all aggregation slots (step 1172). According to a second aspect, method 1100 may allocate resources for SCI Level 2 payload information starting from the first available PSSCH demodulation reference signal (DMRS) symbol and use the same resource mapping scheme across all aggregation slots (step 1174). According to the third aspect, method 1100 may allocate resources for SCI Level 2 payload information starting from the first available PSSCH DMRS symbol, but use different resource mapping schemes on at least two of these aggregated time slots (e.g., one time slot maps SCI Level 2 information starting from the highest available subcarrier, and the other time slot maps SCI Level 2 information starting from the lowest available subcarrier) (step 1176).

[0136] Example

[0137] Further exemplary aspects are provided in the following sections.

[0138] According to Embodiment 1, a method for configuring communication of a wireless device is disclosed, the method comprising: obtaining side link control information (SCI) Level 2 payload information; appending and distributing cyclic redundancy check (CRC) information to the payload information; performing encoding and rate matching (RM) on the payload information; scrambling the encoded and rate-matched payload information; performing modulation on the scrambled payload information; determining a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots; and transmitting the modulated payload information to one or more wireless devices according to the determined resource mapping.

[0139] Example 2 includes the subject matter according to Example 1, wherein the encoding includes polar coding operations.

[0140] Example 3 includes the subject matter according to Example 2, wherein the rate matching includes at least one of the following operations: shortening operation, deletion operation, or repetition operation.

[0141] Example 4 includes the subject matter described in Example 3, wherein the same polarization-coded and rate-matched bits are transmitted in each of two or more time slots of the aggregation.

[0142] Example 5 includes the subject matter according to Example 3, wherein bits with different polarization coding and rate matching are transmitted on at least two of two or more time slots of the aggregation.

[0143] Example 6 includes the subject matter according to Example 5, wherein the rate matching is performed according to one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

[0144] Example 7 includes the subject matter according to Example 1, wherein the scrambling includes using the same scrambling sequence on at least two of the two or more time slots of the aggregation.

[0145] Example 8 includes the subject matter according to Example 1, wherein the scrambling includes using different scrambling sequences on at least two of the two or more time slots of the aggregation.

[0146] Example 9 includes the subject matter according to Example 1, wherein determining the resource mapping for the modulated payload information includes using the same resource mapping on at least two of the two or more time slots of the aggregation.

[0147] Example 10 includes the subject matter according to Example 1, wherein determining the resource mapping for the modulated payload information includes using different resource mappings on at least two of the two or more time slots of the aggregation.

[0148] According to embodiment 11, a wireless device is disclosed, comprising: a radio component; and a processor operatively coupled to the radio component, wherein the wireless device is configured to: obtain side link control information (SCI) Level 2 payload information; append and distribute cyclic redundancy check (CRC) information to the payload information; perform encoding and rate matching (RM) on the payload information; scramble the encoded and rate matched payload information; perform modulation on the scrambled payload information; determine a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots; and transmit the modulated payload information to one or more wireless devices according to the determined resource mapping.

[0149] Example 12 includes the subject matter described in Example 11, wherein the encoding includes polarization coding operations.

[0150] Example 13 includes the subject matter according to Example 12, wherein the rate matching includes at least one of the following operations: shortening operation, pruning operation, or repetition operation.

[0151] Example 14 includes the subject matter described in Example 13, wherein the same polarization-coded and rate-matched bits are transmitted in each of two or more time slots of the aggregation.

[0152] Example 15 includes the subject matter described in Example 13, wherein bits with different polarization coding and rate matching are transmitted on at least two of two or more time slots of the aggregation.

[0153] Example 16 includes the subject matter described in Example 15, wherein the rate matching is performed according to one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

[0154] Example 17 includes the subject matter described in Example 11, wherein the scrambling includes using the same scrambling sequence on at least two of the two or more time slots of the aggregation.

[0155] Example 18 includes the subject matter described in Example 11, wherein the scrambling includes using different scrambling sequences on at least two of the two or more time slots of the aggregation.

[0156] Example 19 includes the subject matter described in Example 11, wherein determining the resource mapping for the modulated payload information involves using the same resource mapping on at least two of the two or more time slots in the aggregation.

[0157] Example 20 includes the subject matter described in Example 11, wherein determining the resource mapping for the modulated payload information involves using different resource mappings on at least two of the two or more time slots in the aggregation.

[0158] According to embodiment 21, an integrated circuit is disclosed, comprising circuitry configured to cause a wireless device to perform the following operations: obtaining Side Link Control Information (SCI) Level 2 payload information; appending and distributing Cyclic Redundancy Check (CRC) information to the payload information; performing encoding and rate matching (RM) on the payload information; scrambling the encoded and rate-matched payload information; performing modulation on the scrambled payload information; determining a resource mapping for the modulated payload information, wherein the modulated payload information is aggregated across two or more time slots; and transmitting the modulated payload information to one or more wireless devices according to the determined resource mapping.

[0159] Example 22 includes the subject matter described in Example 21, wherein the encoding includes polarization coding operations.

[0160] Example 23 includes the subject matter described in Example 22, wherein the rate matching includes at least one of the following operations: shortening operation, pruning operation, or repeating operation.

[0161] Example 24 includes the subject matter described in Example 23, wherein the same polarization-coded and rate-matched bits are transmitted in each of two or more time slots of the aggregation.

[0162] Example 25 includes the subject matter described in Example 23, wherein bits with different polarization coding and rate matching are transmitted on at least two of two or more time slots of the aggregation.

[0163] Example 26 includes the subject matter described in Example 25, wherein the rate matching is performed according to one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

[0164] Example 27 includes the subject matter described in Example 21, wherein the scrambling includes using the same scrambling sequence on at least two of the two or more time slots of the aggregation.

[0165] Example 28 includes the subject matter described in Example 21, wherein the scrambling includes using different scrambling sequences on at least two of the two or more time slots of the aggregation.

[0166] Example 29 includes the subject matter described in Example 21, wherein determining the resource mapping for the modulated payload information includes using the same resource mapping on at least two of the two or more time slots of the aggregation.

[0167] Example 30 includes the subject matter described in Example 21, wherein determining the resource mapping for the modulated payload information involves using different resource mappings on at least two of the two or more time slots in the aggregation.

[0168] Another exemplary aspect may include a method comprising: performing any or all portions of the foregoing embodiments by a device.

[0169] Another exemplary aspect may include a non-transitory computer-accessible memory medium that includes program instructions that, when executed at a device, cause the device to implement any or all portions of any of the embodiments described above.

[0170] Another exemplary aspect may include a computer program that includes instructions for performing any or all portions of any of the embodiments described above.

[0171] Another exemplary aspect may include an apparatus comprising components for performing any or all elements of any of the foregoing embodiments.

[0172] Another exemplary aspect may include an apparatus that includes a processor configured to cause the apparatus to perform any or all elements of any of the foregoing embodiments.

[0173] As is widely recognized, the use of personally identifiable information should comply with privacy policies and practices that are generally accepted to meet or exceed industry or governmental requirements for protecting user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly explained to users.

[0174] Various aspects of this disclosure can be implemented in any of a variety of forms. For example, some aspects may be implemented as a computer-implemented method, a computer-readable storage medium, or a computer system. Other aspects may be implemented using one or more custom-designed hardware devices such as ASICs. Other aspects may be implemented using one or more programmable hardware elements such as FPGAs.

[0175] In some aspects, a non-transitory computer-readable storage medium may be configured to store program instructions and / or data, wherein if the program instructions are executed by a computer system, the computer system performs a method, such as any method aspect of the methods described herein, or any combination of the method aspects described herein, or any subset of any method aspects described herein, or any combination of such subsets.

[0176] In some aspects, the device (e.g., UE 106, BS 102, network element 600) may be configured to include a processor (or a set of processors) and a memory medium, wherein the memory medium stores program instructions, and the processor is configured to read from the memory medium and execute the program instructions, wherein the program instructions are executable to implement any of the various method aspects described herein (or any combination of the method aspects described herein, or any subset of any method aspects of the method aspects described herein, or any combination of such subsets). The device may be implemented in any of a variety of forms.

[0177] Although the foregoing aspects have been described in considerable detail, many variations and modifications will become apparent to those skilled in the art once the foregoing disclosure is fully understood. This disclosure is intended to render the following claims as encompassing all such variations and modifications.

Claims

1. A method for configuring communication of a wireless device, the method comprising: Obtain Level 2 payload information for Side Link Control Information (SCI); Cyclic Redundancy Check (CRC) information is appended to and distributed to the payload information; Encoding and rate matching (RM) are performed on the payload information; Scrambling is applied to the payload information for encoding and rate matching; Modulation is performed on the scrambled payload information; A resource mapping is determined for modulated payload information, wherein the modulated payload information is aggregated across two or more time slots, and wherein the number of resource elements (REs) for the SCI Level 2 payload information in a single time slot is proportional to the physical side link shared channel (PSSCH) time slot aggregation level for the transmission of the modulated payload information. as well as The modulated payload information is transmitted to one or more wireless devices according to the determined resource mapping.

2. The method according to claim 1, wherein the encoding includes a polar coding operation.

3. The method of claim 2, wherein the rate matching includes at least one of the following operations: shortening operation, deletion operation, or repetition operation.

4. The method of claim 3, wherein the same polarization-coded and rate-matched bits are transmitted in each of the two or more aggregated time slots.

5. The method of claim 3, wherein bits with different polarization coding and rate matching are transmitted on at least two of the two or more aggregated time slots.

6. The method of claim 5, wherein the rate matching is performed according to one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

7. The method of claim 1, wherein the scrambling comprises using the same scrambling sequence on at least two of the two or more time slots being aggregated.

8. The method of claim 1, wherein the scrambling comprises using different scrambling sequences on at least two of the aggregated two or more time slots.

9. The method of claim 1, wherein determining the resource mapping for the modulated payload information includes using the same resource mapping on at least two of the aggregated two or more time slots.

10. The method of claim 1, wherein determining the resource mapping for the modulated payload information includes using different resource mappings on at least two of the aggregated two or more time slots.

11. A wireless device, the wireless device comprising: Radio components; as well as A processor, operatively coupled to the radio component, wherein the wireless station is configured to: Obtain Level 2 payload information for Side Link Control Information (SCI); Cyclic Redundancy Check (CRC) information is appended to and distributed to the payload information; Encoding and rate matching (RM) are performed on the payload information; Scrambling is applied to the payload information for encoding and rate matching; Modulation is performed on the scrambled payload information; A resource mapping is determined for modulated payload information, wherein the modulated payload information is aggregated across two or more time slots, and wherein the number of resource elements (REs) for the SCI Level 2 payload information in a single time slot is proportional to the physical side link shared channel (PSSCH) time slot aggregation level for the transmission of the modulated payload information. as well as The modulated payload information is transmitted to one or more wireless devices according to the determined resource mapping.

12. The wireless device of claim 11, wherein the encoding includes a polar coding operation.

13. The wireless device of claim 12, wherein the rate matching includes at least one of the following operations: shortening operation, pruning operation, or repeating operation.

14. The wireless device of claim 13, wherein the same polarization-coded and rate-matched bits are transmitted in each of the two or more aggregated time slots.

15. The wireless device of claim 13, wherein bits with different polarization coding and rate matching are transmitted on at least two of the aggregated two or more time slots.

16. The wireless device of claim 15, wherein the rate matching is performed according to one of the following schemes: continuous RM scheme, reverse RM scheme, or redundant version RM scheme.

17. The wireless device of claim 11, wherein the scrambling comprises using the same scrambling sequence on at least two of the aggregated two or more time slots.

18. The wireless device of claim 11, wherein the scrambling comprises using different scrambling sequences on at least two of the aggregated two or more time slots.

19. The wireless device of claim 11, wherein determining the resource mapping for the modulated payload information includes using the same resource mapping on at least two of the aggregated two or more time slots.

20. The wireless device of claim 11, wherein determining the resource mapping for the modulated payload information includes using different resource mappings on at least two of the aggregated two or more time slots.

21. An integrated circuit, the integrated circuit including circuitry configured to cause a wireless device to perform the following operations: Obtain Level 2 payload information for Side Link Control Information (SCI); Cyclic Redundancy Check (CRC) information is appended to and distributed to the payload information; Encoding and rate matching (RM) are performed on the payload information; Scrambling is applied to the payload information for encoding and rate matching; Modulation is performed on the scrambled payload information; A resource mapping is determined for modulated payload information, wherein the modulated payload information is aggregated across two or more time slots, and wherein the number of resource elements (REs) for the SCI Level 2 payload information in a single time slot is proportional to the physical side link shared channel (PSSCH) time slot aggregation level for the transmission of the modulated payload information. as well as The modulated payload information is transmitted to one or more wireless devices according to the determined resource mapping.

22. The integrated circuit of claim 21, wherein the encoding includes a polarization encoding operation.

23. The integrated circuit of claim 22, wherein the rate matching includes at least one of the following operations: shortening operation, pruning operation, or repeating operation.

24. The integrated circuit of claim 23, wherein the same polarization-coded and rate-matched bits are transmitted in each of the two or more aggregated time slots.

25. The integrated circuit of claim 23, wherein bits with different polarization coding and rate matching are transmitted on at least two of the aggregated two or more time slots.

26. The integrated circuit of claim 25, wherein the rate matching is performed according to one of the following schemes: a continuous RM scheme, a reverse RM scheme, or a redundant version RM scheme.

27. The integrated circuit of claim 21, wherein the scrambling comprises using the same scrambling sequence on at least two of the aggregated two or more time slots.

28. The integrated circuit of claim 21, wherein the scrambling comprises using different scrambling sequences on at least two of the aggregated two or more time slots.

29. The integrated circuit of claim 21, wherein determining the resource mapping for the modulated payload information includes using the same resource mapping on at least two of the aggregated two or more time slots.

30. The integrated circuit of claim 21, wherein determining the resource mapping for the modulated payload information includes using different resource mappings on at least two of the aggregated two or more time slots.

31. A non-volatile computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 1-10.