Method, equipment and device for communication and computer readable storage medium
Patent Information
- Application Number
- CN202280098717.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-05
- Publication Date
- 2025-04-08
Smart Images

Figure CN119790700A_ABST
Abstract
Description
Technical Field
[0001] Various example embodiments relate to the field of telecommunications, and more particularly to methods, devices, apparatuses, and computer-readable storage media for communications. Background Art
[0002] With the development of communication technology, wireless communication systems are widely deployed to provide various types of data services. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of these systems include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, and orthogonal frequency division multiple access (OFDMA) systems (e.g., long term evolution (LTE) systems or new radio (NR) systems).
[0003] Sidelink communication technology has been introduced in which terminal devices can communicate directly with each other. In sidelink communication, a terminal device can send data information to another terminal device in a physical sidelink shared channel (PSSCH) and send control information to a receiving device in a physical sidelink control channel (PSCCH). Resource allocation for PSCCH and PSSCH is a key aspect. Summary of the invention
[0004] Generally speaking, example embodiments of the present disclosure provide a scheme for sidelink communications.
[0005] In a first aspect, a first terminal device is provided. The first terminal device includes at least one processor and at least one memory storing instructions, which, when executed by the at least one processor, causes the first terminal device to at least determine a subchannel for a sidelink shared channel. The subchannel includes a first number of interleavings. The interleaving includes a plurality of interleaved radio resource blocks. The first terminal device is also caused to determine a resource granularity for a sidelink control channel, the resource granularity including a second number of interleavings. The first number and the second number are configured separately. The first terminal device is also caused to send at least one sidelink transmission to a second terminal device on at least one of a sidelink shared channel or a sidelink control channel based on a mapping mode of the sidelink control channel and an association with the first number of interleavings.
[0006] In a second aspect, a second terminal device is provided. The second terminal device includes at least one processor and at least one memory storing instructions, which, when executed by the at least one processor, causes the second terminal device to at least determine a resource granularity for a sidelink control channel. The resource granularity includes a second number of interleavings. The first number of interleavings is used for a sidelink shared channel, and the interleavings include a plurality of interleaved resources. The first number and the second number are configured separately. The second terminal device is also caused to receive at least one sidelink transmission from the first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping mode and an association with the first number of interleavings.
[0007] In a third aspect, a network device is provided. The network device includes at least one processor and at least one memory storing instructions, which, when executed by the at least one processor, causes the network device to send a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device. The first number of interleavings is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device. The second number of interleavings is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device. The interleaving includes a plurality of interleaved resources, and the first number and the second number are configured separately.
[0008] In a fourth aspect, a method implemented at a first terminal device is provided. The method includes determining a subchannel for a sidelink shared channel. The subchannel includes a first number of interlaces. The interlace includes a plurality of interlaced radio resource blocks. The method also includes determining a resource granularity for a sidelink control channel. The resource granularity includes a second number of interlaces, the first number and the second number being configured separately. The method also includes: based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces, sending at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel.
[0009] In a fifth aspect, a method implemented at a second terminal device is provided. The method includes determining a resource granularity for a sidelink control channel, the resource granularity including a second number of interlaces. A first number of interlaces is used for a sidelink shared channel. The interlaces include a plurality of interlaced resources. The first number and the second number are configured separately. The method also includes: based on a mapping mode of the sidelink control channel and an association with the first number of interlaces, receiving at least one sidelink transmission from the first terminal device on at least one of the sidelink shared channel or the sidelink control channel.
[0010] In a sixth aspect, a method implemented at a network device is provided. The method includes sending a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device. The first number of interleavings is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device. The second number of interleavings is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device. The interleaving includes a plurality of interleaved resources, and wherein the first number and the second number are configured separately.
[0011] In a seventh aspect, an apparatus is provided, comprising: a component for determining a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interlaced radio resource blocks; a component for determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and a component for sending at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
[0012] In an eighth aspect, a device is provided, comprising: a component for determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number of interlaces being used for a sidelink shared channel, the interlaces comprising a plurality of interlace resources, the first number and the second number being configured respectively; and a component for receiving at least one sidelink transmission from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
[0013] In a ninth aspect, an apparatus is provided, comprising: a component for sending a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device, wherein the first number of interleavings is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interleavings is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interleaving includes a plurality of interleaved resources, and wherein the first number and the second number are configured separately.
[0014] In a tenth aspect, a non-transitory computer-readable medium is provided, the computer-readable medium comprising program instructions for causing an apparatus to at least execute a method according to any one of the fourth to sixth aspects above.
[0015] In an eleventh aspect, a computer program is provided, comprising instructions which, when executed by an apparatus, cause the apparatus to at least: determine a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlaces comprising a plurality of interlaced radio resource blocks; determine a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and send at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces.
[0016] In a twelfth aspect, a computer program is provided, comprising instructions which, when executed by an apparatus, cause the apparatus to at least: determine a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, a first number of interlaces being used for a sidelink shared channel, the interlaces comprising a plurality of interlaced resources, the first number and the second number being configured respectively; and receive at least one sidelink transmission from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern and an association with the first number of interlaces.
[0017] In a thirteenth aspect, a computer program is provided, the computer program comprising instructions, which, when executed by an apparatus, causes the apparatus to send a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device, wherein the first number of interleavings is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interleavings is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interleaving comprises a plurality of interleaved resources, and wherein the first number and the second number are configured separately.
[0018] In a fourteenth aspect, a first terminal device is provided, comprising: a first determination circuit system configured to determine a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interlaced radio resource blocks; a second determination circuit system configured to determine a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and a transmission circuit system configured to transmit at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces.
[0019] In a fifteenth aspect, a second terminal device is provided, comprising: a determining circuit system configured to determine a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number of interlaces being used for a sidelink shared channel, the interlaces comprising a plurality of interlaced resources, the first number and the second number being configured respectively; and a receiving circuit system configured to receive at least one sidelink transmission from the first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern and an association with the first number of interlaces.
[0020] In a sixteenth aspect, a network device is provided, comprising: a transmitting circuit system configured to transmit a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device, wherein the first number of interleavings is used for a subchannel allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interleavings is determined as a resource granularity for a side link control channel between the first terminal device and the second terminal device, wherein the interleavings include a plurality of interleaved resources, and wherein the first number and the second number are configured separately.
[0021] It should be understood that the invention summary is not intended to identify the key or essential features of the embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Some example embodiments will now be described with reference to the accompanying drawings, in which:
[0023] Figure 1 illustrates an example communication network in which embodiments of the present disclosure may be implemented;
[0024] Figure 2 illustrates a signaling process for sidelink communications according to some embodiments of the present disclosure;
[0025] Figure 3A , Figure 3B and Figure 3C illustrates an example of resource block (RB) interleaving for PSSCH and PSCCH transmissions according to some embodiments of the present disclosure;
[0026] Figure 4 illustrates an example architecture of separate PSCCH and PSSCH interleaver and deinterleaver blocks in the SL-U transmit and receive chains according to some embodiments of the present disclosure;
[0027] Figure 5A flowchart of a method implemented at a terminal device according to some other embodiments of the present disclosure is illustrated;
[0028] Figure 6 A flowchart of a method implemented at a terminal device according to some other embodiments of the present disclosure is illustrated;
[0029] Figure 7 A flowchart of a method implemented at a terminal device according to some other embodiments of the present disclosure is illustrated;
[0030] Figure 8 illustrates a simplified block diagram of an apparatus suitable for implementing embodiments of the present disclosure; and
[0031] Fig. 9 A block diagram of an example computer-readable medium is illustrated in accordance with some embodiments of the present disclosure.
[0032] Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. DETAILED DESCRIPTION
[0033] The principles of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described only for illustrative purposes and are helpful for those skilled in the art to understand and implement the present disclosure without implying any limitation on the scope of the present disclosure. The present disclosure described herein can be implemented in various ways except for the way described below.
[0034] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0035] In this disclosure, references to "one embodiment," "an embodiment," "an example embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Furthermore, these phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with an embodiment, it is recognized by those skilled in the art that it is within the knowledge of those skilled in the art to affect such feature, structure, or characteristic in conjunction with other embodiments, whether or not explicitly described.
[0036] It should be understood that although the terms "first" and "second" etc. can be used to describe various elements in this article, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first element can be referred to as the second element, and similarly, the second element can be referred to as the first element without departing from the scope of the example embodiments. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0037] The term used herein is only used to describe the purpose of specific embodiment, and is not intended to limit example embodiment.As used herein, unless the context clearly states otherwise, the singular form "one", "one" and "the" are also intended to include plural forms.It should also be understood that the terms "include", "comprise", "have", "have", "comprises" and / or "comprising" when used herein specify the existence of the features, elements and / or components etc., but do not exclude the existence or addition of one or more other features, elements, components and / or their combination.As used herein, "at least one of the following: <list of two or more elements> and "at least one of <list of two or more elements>" and similar wording, wherein the list of two or more elements is connected by "and" or "or", meaning at least any one element, or at least any two or more elements, or at least all elements.
[0038] As used in this application, the term "circuitry" may refer to one or more or all of the following:
[0039] (a) hardware circuit implementation only (such as implementation with analog and / or digital circuitry only) and
[0040] (b) a combination of hardware circuitry and software such as (where applicable):
[0041] (i) a combination of analog and / or digital hardware circuits and software / firmware, and
[0042] (ii) any portion of a hardware processor(s) with software (including digital signal processor(s), software and memory(s) that work together to enable a device (such as a mobile phone or server) to perform various functions), and
[0043] (c) Hardware circuits and / or processor(s), such as microprocessor(s) or portions of microprocessor(s), that require software (e.g., firmware) to operate, but in which the software may not be present when not required for operation.
[0044] This definition of circuitry applies to all uses of the term in this application, including in any claims. As a further example, as used in this application, the term "circuitry" also covers an implementation of only a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its accompanying software and / or firmware. For example and if applicable to a particular claim element, the term circuitry also covers a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device.
[0045] As used herein, the term "communication network" refers to a network that follows any appropriate communication standard, such as long term evolution (LTE), advanced LTE (LTE-A), wideband code division multiple access (WCDMA), high speed packet access (HSPA), narrowband Internet of Things (NB-IoT), etc. In addition, in a communication network, the communication between a terminal device and a network device can be performed according to any appropriate generation of communication protocols, including but not limited to first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, future fifth generation (5G) communication protocols, and / or any other currently known or future protocols to be developed. The embodiments of the present disclosure can be applied to various communication systems. In view of the rapid development of communication, there will certainly be communication technologies and systems that can embody future types of the present disclosure. The scope of the present disclosure should not be limited to the above-mentioned systems.
[0046] As used herein, the term "network device" refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom. A network device may refer to a base station (BS) or an access point (AP), for example, a NodeB (NodeB or NB), an evolved NodeB (eNodeB or eNB), a NR NB (also known as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, a low power node (such as a femto, a pico, etc.), depending on the terminology and technology applied.
[0047] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not limitation, the terminal device may also be referred to as a communication device, a user equipment (UE), a subscriber station (SS), a portable subscriber station, a mobile station (MS) or an access terminal (AT). The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet computer, a wearable terminal device, a personal digital assistant (PDA), a portable computer, a desktop computer, an image capture terminal device such as a digital camera, a game terminal device, a music storage and playback device, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, a laptop embedded device (LEE), a laptop mounted device (LME), a USB dongle, a smart device, a wireless client device (CPE), an Internet of Things (IoT) device, a watch or other wearable device, a head mounted display (HMD), a vehicle, a drone, medical equipment and applications (e.g., remote surgery), industrial equipment and applications (e.g., robots and / or other wireless devices operating in industrial and / or automated processing chain environments), consumer electronic devices, equipment operating on commercial and / or industrial wireless networks, etc. In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "UE" may be used interchangeably. PSCCH and sidelink control channel may be used interchangeably, and PSSCH and sidelink shared channel may be used interchangeably.
[0048] As mentioned above, resource allocation for PSCCH and PSSCH is a key aspect. In one approach, an interleaved frequency division multiplexing (FDM) scheme is used for sidelink unlicensed (SL-U) transmissions. In an example, a set of radio resource blocks (RBs) including multiple resource blocks (e.g., physical resource blocks (PRBs)) is divided into a certain number of interleavings. Each interleaving includes multiple RBs interleaved in a radio RB set. In addition, the PSSCH can be mapped to a radio resource block based on a subchannel including multiple interleavings. The subchannel can be considered as a resource allocation unit or granularity for the PSSCH. With respect to a subchannel for the PSSCH, a group of continuous interleavings for the subchannel is referred to as a cluster of subchannels. Typically, each cluster of subchannels includes the same interleaving (or the same number of interleavings). In addition, an interleaved RB may also be referred to as a cluster of the interleaving.
[0049] In some examples, the PSCCH is mapped to a fixed interlace of the subchannels used for the PSSCH and occupies only one interlace. However, for scheduling flexibility, the granularity of mapping the PSCCH and the mapping mode of the PSCCH should also be considered. In addition, for interlaced SL-U operation, in the case where the subchannels are mapped to multiple interlaces, the associated PSCCH frequency resource mapping should also be considered.
[0050] According to an embodiment of the present disclosure, a scheme for sidelink communication is provided. In the scheme, a terminal device determines a subchannel for a sidelink shared channel. The subchannel includes a first number of interleavings. The interleaving includes a plurality of interleaved radio resource blocks. The terminal device also determines a resource granularity for a sidelink control channel. The determined resource granularity includes a second number of interleavings, and the first number and the second number are configured separately. Then, the terminal device sends at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping mode of the sidelink control channel and an association with the first number of interleavings.
[0051] In this way, resource allocation for PSSCH and PSCCH can be independently and flexibly configured.In addition, the location of PSCCH can be determined to minimize the number of PSCCH blind decodings.
[0052] The principles and embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Figure 1 An example environment 100 in which an example embodiment of the present disclosure may be implemented is illustrated. In the environment 100, a terminal device 110 and a terminal device 120 may communicate directly with each other based on a sidelink transmission channel. In addition, the terminal device 110 and the terminal device 120 may also communicate with each other via a network device 130. In addition, the terminal device 110 may communicate with the network device 130, and the terminal device 120 may communicate with the network device 130. Without any limitation, in the following description, the terminal device 110 and the terminal device 120 may be referred to as a first terminal device and a second terminal device. In some embodiments, the terminal device 110 and the terminal device 120 are two user equipments (UEs). The network device 130 is a gNB. In some other embodiments, the terminal device 110, the terminal device 120, and the network device 130 may be any electronic device supporting wired / wireless communication.
[0053] It should be understood that the number of terminal devices 110, terminal devices 120 and network devices 130 is shown in environment 100 for illustrative purposes only and does not imply any limitation on the scope of the present disclosure. In some example embodiments, environment 100 may include additional terminal devices and / or additional network devices.
[0054] Communication between devices in the communication environment 100 can be implemented according to any appropriate (multiple) communication protocols, including but not limited to cellular communication protocols of the first generation (1G), second generation (2G), third generation (3G), fourth generation (4G) and fifth generation (5G), wireless local area network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol currently known or to be developed in the future. In addition, communication can utilize any appropriate wireless communication technology, including but not limited to: code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), frequency division duplex (FDD), time division duplex (TDD), multiple input multiple output (MIMO), orthogonal frequency division multiplexing (OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM) and / or any other technology currently known or to be developed in the future.
[0055] Figure 2 2 illustrates a signaling process 200 for sidelink communications according to some embodiments of the present disclosure. For discussion purposes, reference will be made to Figure 1 To describe process 200. Figure 1 As shown, process 200 may involve terminal devices 110, 120 and network device 130. It should be understood that although process 200 for a link has been described in Figure 1 The process is described in the communication environment 100, but the process can also be applied to other communication scenarios.
[0056] In process 200, at 210, terminal device 110 determines a subchannel for a sidelink shared channel. The subchannel includes a first number of interlaces. As mentioned above, the interlace includes a plurality of interlaced radio resource blocks. In addition, terminal device 110 determines a resource granularity for a sidelink control channel. The resource granularity includes a second number of interlaces, and the first number and the second number are configured separately. For clarity of discussion, a subchannel having a first number of interlaces and a resource granularity having a second number of interlaces are referred to as Figure 3A Let's discuss.
[0057] Figure 3A 1 illustrates example resource block (RB) interleaving for PSSCH and PSCCH transmissions according to some embodiments of the present disclosure. More specifically, Figure 3A301. The mapping between the PSCCH and the interlaces associated with the subchannels is shown, which may be referred to as interlace priority mapping. By way of example only and not limitation, a 20 MHz RB set is shown. Furthermore, it is assumed that the subcarrier spacing is 15 kHz. Then, the RB set may include one hundred PRBs. In the example, the RB set is divided into ten interlaces, as shown by interlaces 1 to 10 in block 301. As mentioned above, each interlace includes a plurality of radio resource blocks interlaced in the RB set. In this example, an interlace includes ten radio resource blocks, e.g., Figure 3A As shown, interlace 303 (which is equivalent to interlace 0 in block 301) includes PRB 0, PRB 10, PRB 20, PRB 30, ..., PRB 90, or another interlace 1 includes PRB 1, PRB 11, PRB 21, PRB 31, ..., PRB 91. In addition, each of these PRBs may also be referred to as a cluster of the corresponding interlace. In some other examples, without any limitation, the interlaced cluster may also include any frequency resource size interlaced in a frequency band other than PRB.
[0058] In the present disclosure, resource allocation for a shared channel is based on sub-channels comprising a certain number of interlaces. As mentioned above, the terminal device 110 determines sub-channels comprising a first number of interlaces for a sidelink control channel. Figure 3A In the example shown in , the first number is five (5). In this case, the subchannel assigned to the shared channel includes five interlaces. In some embodiments, multiple subchannels are assigned to the shared channel, and each of the multiple subchannels may include a different number of interlaces. Figure 3A As shown in , interlace 0 to interlace 5 are composed of subchannels determined for the sidelink shared channel, which are also referred to as subchannel 0 in the present disclosure (partially shown by 310). In addition, interlace 5 to interlace 9 are composed of another subchannel determined for the sidelink shared channel, which is also referred to as subchannel 1 (partially shown by 320). Without any limitation, subchannel 1 may include another number of interlaces in addition to the first number of interlaces. In addition, more than two subchannels may be assigned to the sidelink shared channel. In the present disclosure, subchannel 0 is the lowest subchannel among the subchannels assigned to the sidelink shared channel. Accordingly, each PRB in PRB 0 to PRB 4, PRB 11 to PRB 14, PRB 21 to PRB 24, ..., and PRB 91 to PRB 94 is a cluster of subchannel 0. Each of PRB 5 to PRB 9, PRB 15 to PRB 19, PRB 25 to PRB 29, ..., and PRB 95 to PRB 99 is a cluster of subchannel 1.
[0059] Furthermore, as mentioned above, the first terminal device also determines a resource granularity for the sidelink control channel, and the resource granularity includes a second number of interleavings. The second number is configured separately from the first number. In this way, the allocation units or granularities of the sidelink control channel and the sidelink shared channel can be configured separately and flexibly. Figure 3A , the second number may be two (2). In some embodiments, the specific interlaces used for the sidelink control channel may be the first 2 interlaces of the 5 interlaces associated with subchannel 0, while the sidelink shared channel may use all interlaces associated with the subchannel. By way of example only, a block 330 including two interlaces (interlace 0 and interlace 1) may be determined as the resource granularity for the sidelink control channel. The sidelink control channel may occupy multiple blocks similar to 330. Multiple blocks may provide the PRBs required for the sidelink control channel.
[0060] Reference Figure 2 In some embodiments, the first number for the sidelink shared channel and the second number for the sidelink control channel may be preconfigured or predefined channel configurations. Additionally or alternatively, the terminal device 110 may receive an indication indicating the first number and the second number (also referred to as a second indication in the present disclosure). In some embodiments, at 220, the terminal device 110 receives the second indication from the network device 130. For example, at 220 and 230, the network device 130 may send the first indication to the terminal device 110 acting as a transmitting device and the terminal device 120 acting as a receiving device. Additionally or alternatively, at 240, the terminal device 110 receives the second indication from the terminal device 120 acting as a receiver device. Additionally or alternatively, the terminal device 110 may autonomously determine the first number and the second number, and send the first indication to the terminal device 120 at 250.
[0061] Then, at 260, the terminal device 120 may also determine a second number for the sidelink control channel based on the received first indication as discussed above. Additionally or alternatively, the terminal device 120 may autonomously determine the first number and the second number and send the first indication to the terminal device 110 at 240.
[0062] At 270, the terminal device 110 sends at least one sidelink transmission to the second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on the mapping pattern of the sidelink control channel and the association with the first number of interlaces. For clarity of discussion, reference is made to FIG. 3A to FIG. 3C Let's discuss mapping patterns and associations.
[0063] refer to Figure 3A , Figure 3A Also shown is a first mapping mode for the sidelink control channel, such as Figure 3A The mapping mode shown in may also be referred to as "interleaved priority mapping". In the present disclosure, the number of clusters for subchannel 0 (the lowest subchannel for the sidelink shared channel) is 10, N = 0 to N = 9, as shown in FIG. Figure 3A ) is referred to as the third number. In addition, in the present disclosure, the number of clusters of the sidelink control channel is referred to as the fourth number. In some embodiments, the terminal device 110 may map the resource granularity allocated for the sidelink control channel (e.g., including the two interlaces as mentioned above) one-to-one to the first part of the corresponding cluster in the third number of clusters in ascending order of the third number of clusters (e.g., from N=0 to N=9). The first part starts from the lower boundary of the corresponding cluster and includes the resource granularity. One or more granularities mapped to the first number of interlaces (e.g., the first part) for subchannel 0 can be considered as clusters of the sidelink control channel.
[0064] In the example, Figure 3A As shown in , first, the mapping of PSCCH frequency resources to interleaved RBs is associated with the lowest mapping of PSCCH at each cluster. For example, the resource granularity is mapped to RB 0 to RB 1, RB 10 to RB 11, RB 20 to RB 21, RB 30 to RB 31, RB 40 to RB 41, and RB 50 to RB 51 in order at each cluster in subchannel 0 of PSCCH. For example, the resource granularity can be mapped to a cluster of block 0-block 5, where each block is the first part in the corresponding cluster. In addition, the block can be considered as a cluster of the sidelink control channel. In addition, in some embodiments, if the third number (i.e., as Figure 3A If the resource granularity of 10) shown in cannot provide the number of RBs required for the sidelink control channel, the remaining resource granularity for PSCCH can be mapped one-to-one from the lowest cluster in the third number of clusters to the highest cluster in the third number of clusters in another cycle.
[0065] In some embodiments, if it is determined that the sidelink control channel requires more radio resource blocks than provided by the third number of resource granularities, the terminal device 110 may map the remaining resource granularities allocated for the sidelink one-to-one to a second portion of a corresponding cluster in the third number of clusters in ascending order of the third number of clusters, the second portion starting from the upper boundary of the first portion and including the resource granularity. For example, Figure 3A As shown in , if ten resource granularities cannot provide enough RBs, the eleventh resource granularity (block 10) can be mapped back to the cluster of N=0 to become block 10. In this case, block 0 and block 10 are together considered as a cluster of the sidelink control channel.
[0066] In this case, the interleaving priority mapping option (first mapping mode) can provide better diversity gain for PSCCH transmission in the frequency domain. At the same time, as a traditional SL rule, PSCCH mapping is limited to the interleaving associated with the lower subchannel in the subchannel selected by UE Tx. Alternatively, sometimes frequency domain diversity for PSCCH transmission is not important, but it is necessary to limit the RB resources carrying PSCCH in the frequency domain in a more localized manner. In this way, PSCCH payload information can be easily extracted from a very limited number of cluster RBs. Figure 3B Another mapping pattern and association is shown in .
[0067] Figure 3B 1 illustrates example resource block (RB) interleaving for PSSCH and PSCCH transmissions according to some embodiments of the present disclosure. More specifically, Figure 3B FIG. 4 shows the mapping between the PSCCH and the interlace associated with the subchannel, which can also be called frequency priority mapping. Figure 3B As shown in , in some embodiments, the terminal device 110 may map the multiple resource granularities allocated for the sidelink control channel to a third portion of clusters in a third number of clusters until the remaining interlaces in the clusters to which the multiple resource granularities are mapped are less than the resource granularity. The third portion starts from the lower boundary of the cluster and is N times the resource granularity. In Figure 3B In the example shown in , one subchannel is equal to K interlaces (K=5, the first number is equal to 5), which can be used for mapping for PSSCH. In this illustrative example, the terminal device 110 has selected subchannel #0 and subchannel #1 for its transmission. In order to map the PSCCH frequency resources, the mapping is based on the resource granularity of the second number of interlaces configured for PSCCH.
[0068] like Figure 3B As shown in FIG. 1 , for cluster N=0, the resource granularity is first mapped to block 0, then to block 1 (as shown in block 340), until the remaining interlaces (as shown in FIG. 1 ) are Figure 3B As shown in , the remaining interlace is one interlace) is smaller than the resource granularity. In this case, block 0 and block 1 (which may also be referred to as the third part in the present disclosure) are considered to be clusters of PSCCH. Furthermore, the resource granularity for PSCCH can be further mapped to block 2, block 3, block 4, and block 5 in sequence.
[0069] In this way, subchannel 0 contains two resource granularities for PSCCH configuration. In addition, the RBs carrying PSCCH payload are restricted to three clusters instead of Figure 3A5 clusters as shown in the example of . This can benefit some SL-U UEs which only have the ability to receive PSCCH in a limited number of cluster RBs. At the same time, as a traditional SL rule, PSCCH mapping is restricted to the interlace associated with the lower subchannel in the subchannels selected by UE Tx.
[0070] In addition or alternatively, as another example, where the resource granularity of the PSCCH is configured to be the same as the first number, the terminal device 110 may map the frequency resources of the PSCCH sequentially from the lowest RB index to the highest RB index allocated in the RB set to the lowest subchannel of the allocated PSSCH.
[0071] Figure 3C 1 illustrates example resource block (RB) interleaving for PSSCH and PSCCH transmissions according to some embodiments of the present disclosure. More specifically, Figure 3C It is shown that PSCCH and PSSCH are configured with the same interleaving. In the example, the frequency domain mapping granularity of PSCCH is configured to be equal to the first number of interleavings for each subchannel of PSSCH. Both subchannel 0 and subchannel 1 are allocated to the terminal device 110 for PSSCH transmission. In order to map the PSCCH frequency resources, the resource granularity is mapped to the lowest subchannel 0 allocated to PSSCH. For example, for cluster N=0 of PSSCH, the resource granularity is mapped from the lowest RB 0 to RB4 (as shown in box 350) because the resource granularity has the same number of interleavings as the first number for subchannel 0. For cluster N=1, the resource granularity is mapped from the lowest RB 10 to RB 14. For cluster N=2, the resource granularity is mapped from the lowest RB20 to RB 21 because the RBs provided for PSCCH are sufficient. Furthermore, the remaining RBs in cluster N=2 (as shown in box 360) can be further used for PSSCH.
[0072] Additionally or alternatively, the resource granularity may be configured such that the PSCCH size is divisible by the resource granularity. Alternatively, if the PSCCH size is not divisible by the granularity, the PSCCH bits are padded with zeros to occupy all RBs of the interlace allocated to the PSCCH. Alternatively, the remaining RBs of the interlace allocated to the PSCCH may not be used by the PSCCH. In the example, if the PSCCH is configured with 10 PRBs and the resource granularity is 3 interlaces, 1 PRB may not be used for the PSCCH and may be used for the PSSCH. In the example Figure 3C In another example shown in , if the PSCCH is configured with 12 PRBs and the resource granularity is 5 interlaces, 3 PRBs may not be used for the PSCCH and may be used for the PSSCH.
[0073] Alternatively, without any restrictions, in addition to mapping the PSCCH from the lowest PRB to the highest PRB to the cluster of the subchannel (e.g., subchannel 0 or subchannel 1), the PSCCH can also be mapped from the highest PRB to the lowest PRB. In another alternative implementation, the PSCCH can start from the (pre) configured interleaving index of the subchannel (e.g., subchannel 0 or subchannel 1) and then be mapped to the surrounding interleaving indices and associated with the PSCCH RBs in an alternative manner (e.g., first index n, index n+1, index n-1, index n+2, index n-2).
[0074] Reference Figure 2 ,refer to Figures 3A to 3C The mapping mode in question may be a preconfigured or predefined channel configuration. Additionally or alternatively, there may be an indication indicating the mapping mode (also referred to as a first indication in the present disclosure). In some embodiments, at 220, the terminal device 110 receives a first indication from the network device 130. For example, at 220 and 230, the network device 130 may send a first indication to the terminal device 110 acting as a transmitting device and the terminal device 120 acting as a receiving device. Additionally or alternatively, at 240, the terminal device 110 receives a first indication from the terminal device 120 acting as a receiver device. Additionally or alternatively, the terminal device 110 may autonomously determine the mapping mode and send a second indication to the terminal device 120 at 250.
[0075] At 270, accordingly, the terminal device 120 receives at least one sidelink transmission from the first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on the mapping mode and the association with the first number of interlaces. In some embodiments, the terminal device 120 determines the mapping mode based on receiving the first indication. The terminal device 120 may then determine the mapping mode in the same manner as described above in Figures 3A to 3C Alternatively, the terminal device 120 may autonomously determine the mapping pattern and send the mapping pattern to the terminal device 120 at 250. In addition to the processing steps as discussed above, the communication architecture may also be adapted for transmission based on RB interleaving.
[0076] In some embodiments, the terminal device 120 may decode only the PSCCH based on the mapping mode and resource granularity. The terminal device 120 may then determine the location of the PSSCH based on the PSCCH, for example, the PSCCH may indicate the location of the PSSCH. Alternatively, the terminal device 120 may decode both the PSCCH and the PSSCH based on the mapping mode and resource granularity.
[0077] Without any limitation, the above-mentioned embodiments may also be expressed as follows.
[0078]
[0079]
[0080]
[0081] Figure 4 1 illustrates an example architecture of separate PSCCH and PSSCH interleaver and deinterleaver blocks in the SL-U transmit and receive chains according to some embodiments of the present disclosure. Figure 4 As shown in , the transmitter of the device may include separate PSCCH and PSSCH interleavers in the SL-U Tx chain. Furthermore, the receiver of the device may include separate deinterleaver blocks and Rx chains. Figure 4 The impact on the mapping on PSCCH and PSSCH RBs is also shown.
[0082] As mentioned above, the scheme proposed in the present disclosure can achieve technical advantages. For example, PSCCH and PSSCH are differently adapted to be mapped to resources. The location of PSCCH can be determined by mapping mode and resource granularity to minimize the number of PSCCH blind decodings. In addition, the mapping scheme is flexible in the number of subchannels that the Tx UE selects for its transmission.
[0083] Figure 5 FIG. 5 is a flowchart of an example method 500 implemented at a first terminal device (eg, terminal device 110) according to some embodiments of the present disclosure. For discussion purposes, reference will be made to Figure 1 The method 500 is described from the perspective of the terminal device 110 .
[0084] At box 510, terminal device 110 determines a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces. The interlace comprises a plurality of interlaced radio resource blocks. At box 520, terminal device 110 determines a resource granularity for a sidelink control channel. The resource granularity comprises a second number of interlaces. The first number and the second number are configured separately. At box 530, terminal device 110 sends at least one sidelink transmission to terminal device 120 on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces.
[0085] In some embodiments, the subchannel is a lowest subchannel of subchannels allocated for the sidelink shared channel. In some embodiments, at least one of the following exists: the subchannel includes a third number of clusters, and the clusters in the third number of clusters have a first number of interlaces; and the sidelink control channel includes a fourth number of clusters, and the clusters in the fourth number of clusters have N times the resource granularity, N is an integer, and the third number is greater than or equal to the fourth number.
[0086] In some embodiments, the terminal device 110 is caused to send at least one sidelink transmission based on the mapping pattern and association in the following manner: mapping the resource granularity allocated for the sidelink control channel one-to-one to a first part of a corresponding cluster in the third number of clusters in ascending order of a third number of clusters, the first part starting from the lower boundary of the corresponding cluster and including the resource granularity.
[0087] In some embodiments, based on determining that the sidelink control channel requires more radio resource blocks than the radio resource blocks provided by the third number of resource granularities, the terminal device 110 is also caused to: map the remaining resource granularities allocated for the sidelink control channel one-to-one to a second part of the corresponding clusters in the third number of clusters in ascending order of the third number of clusters, the second part starting from the upper boundary of the first part and including the resource granularity.
[0088] In some embodiments, the terminal device 110 is caused to send at least one sidelink transmission based on the mapping pattern and association in the following manner: multiple resource granularities allocated for the sidelink control channel are mapped to a third part of a cluster in a third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is less than the resource granularity, and the third part starts from the lower boundary of the cluster and is N times the resource granularity.
[0089] In some embodiments, the mapping is performed in ascending order of the fourth number of clusters. In some embodiments, the terminal device 110 is further caused to at least one of the following: receive a first indication indicating a mapping mode; or send a first indication to the terminal device 120. In some embodiments, the terminal device 110 is further caused to at least one of the following: receive a second indication indicating the first number and the second number; or send a second indication to the terminal device 120.
[0090] In some embodiments, the interleaving includes resource blocks (RBs) in a resource set. In some embodiments, the shared channel includes a physical sidelink shared channel (PSSCH), and the control channel includes a physical sidelink control channel (PSCCH). In some embodiments, a PSCCH interleaver and a PSSCH interleaver are also included.
[0091] Figure 6FIG. 6 is a flowchart of an example method 600 implemented at a second terminal device (eg, terminal device 120) according to some embodiments of the present disclosure. For discussion purposes, reference will be made to Figure 1 The method 600 is described from the perspective of the terminal device 120 .
[0092] At block 610, terminal device 120 determines a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interleavings. The first number of interleavings is used for a sidelink shared channel. The interleavings comprise a plurality of interleaved resources. The first number and the second number are configured respectively. At block 620, terminal device 120 receives at least one sidelink transmission from terminal device 110 on at least one of a sidelink shared channel or a sidelink control channel based on a mapping pattern and an association with the first number of interleavings.
[0093] In some embodiments, the terminal device 120 is caused to determine a subchannel for a sidelink shared channel based on the received sidelink control channel, the subchannel comprising a first number of interlaces. In some embodiments, the terminal device 120 is further caused to determine a subchannel for the sidelink shared channel based on at least one of a predefined channel configuration and a channel indication from the terminal device 110 or the network device 130. In some embodiments, the subchannel is a lowest subchannel of the subchannels allocated for the sidelink shared channel.
[0094] In some embodiments, at least one of the following exists: the subchannel includes a third number of clusters, and the clusters in the third number of clusters have a first number of interleavings; or the sidelink control channel includes a fourth number of clusters, and the clusters in the fourth number of clusters have N times the resource granularity, where N is an integer, and the third number is greater than or equal to the fourth number.
[0095] In some embodiments, the terminal device 120 is enabled to receive at least one sidelink transmission based on the mapping pattern and association in the following manner: mapping the resource granularity allocated for the sidelink control channel one-to-one to a first portion of a corresponding cluster in the third number of clusters in ascending order of a third number of clusters, the first portion starting from a lower boundary of the corresponding cluster and including the resource granularity.
[0096] In some embodiments, based on determining that the sidelink control channel requires more radio resource blocks than the radio resource blocks provided by the third number of resource granularities, the terminal device 120 is also caused to: map the remaining resource granularities allocated for the sidelink control channel one-to-one to a second part of the corresponding clusters in the third number of clusters in ascending order of the third number of clusters, the second part starting from the upper boundary of the first part and including the resource granularity.
[0097] In some embodiments, the terminal device 120 is caused to send at least one sidelink transmission based on the mapping pattern and association in the following manner: multiple resource granularities allocated for the sidelink control channel are mapped to a third part of a cluster in a third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is less than the resource granularity, and the third part starts from the lower boundary of the cluster and is N times the resource granularity.
[0098] In some embodiments, the mapping is performed in ascending order of the fourth number of clusters. In some embodiments, the terminal device 120 is further caused to send a first indication indicating the mapping mode to the terminal device 110. In some embodiments, the terminal device 120 is further caused to at least one of: receive a second indication indicating the first number and the second number; or send a second indication to the terminal device 110.
[0099] In some embodiments, the interleaving includes resource blocks (RBs) in a resource set. In some embodiments, the shared channel includes a physical sidelink shared channel (PSSCH), and the control channel includes a physical sidelink control channel (PSCCH). In some embodiments, a PSCCH deinterleaver and a PSSCH deinterleaver are also included.
[0100] Figure 7 FIG. 7 is a flow chart showing an example method 700 implemented at a network device (eg, network device 130) according to some embodiments of the present disclosure. For discussion purposes, reference will be made to Figure 1 Method 600 is described from the perspective of network device 130 .
[0101] At 710, network device 130 sends a second indication indicating a first number and a second number to at least one of terminal device 110 and terminal device 120. The first number of interlaces is used for a subchannel that is allocated to a shared channel between terminal device 110 and terminal device 120. The second number of interlaces is determined as a resource granularity for a sidelink control channel between terminal device 110 and terminal device 120. The interlace includes a plurality of interlaced resources. The first number and the second number are configured separately.
[0102] In some embodiments, the network device 130 is further caused to send a first indication indicating a mapping mode to at least one of the terminal device 110 or the terminal device 120 .
[0103] In some embodiments, an apparatus capable of performing any of the methods 500 (e.g., terminal device 110) may include a component for performing the corresponding steps of the method 500. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module.
[0104] In some embodiments, the apparatus includes: a component for determining a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interlaced radio resource blocks; a component for determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and a component for sending at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
[0105] In some embodiments, the subchannel is a lowest subchannel of subchannels allocated for the sidelink shared channel. In some embodiments, at least one of the following exists: the subchannel includes a third number of clusters, and the clusters in the third number of clusters have a first number of interlaces; and the sidelink control channel includes a fourth number of clusters, and the clusters in the fourth number of clusters have N times the resource granularity, N is an integer, and the third number is greater than or equal to the fourth number.
[0106] In some embodiments, the apparatus further comprises means for mapping resource granularities allocated for a sidelink control channel one-to-one to a first portion of corresponding clusters in a third number of clusters in ascending order of a third number of clusters, the first portion starting from a lower boundary of the corresponding cluster and including the resource granularities.
[0107] In some embodiments, the device also includes a component for mapping the remaining resource granularities allocated for the sidelink control channel one-to-one to a second portion of corresponding clusters in the third number of clusters in ascending order of the third number of clusters based on determining that the sidelink control channel requires more radio resource blocks than are provided by the third number of resource granularities, the second portion starting from an upper boundary of the first portion and including the resource granularity.
[0108] In some embodiments, the device also includes a component for sending at least one sidelink transmission based on the mapping pattern and association in the following manner: mapping multiple resource granularities allocated for the sidelink control channel to a third part of a cluster in a third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is less than the resource granularity, the third part starting from the lower boundary of the cluster and being N times the resource granularity.
[0109] In some embodiments, the mapping is performed in ascending order of the fourth number of clusters. In some embodiments, the apparatus further comprises: a component for receiving a first indication indicating a mapping mode; or a component for sending the first indication to the terminal device 120. In some embodiments, the apparatus further comprises: a component for receiving a second indication indicating the first number and the second number; or a component for sending the second indication to the terminal device 120.
[0110] In some embodiments, the interleaving includes resource blocks (RBs) in a resource set. In some embodiments, the shared channel includes a physical sidelink shared channel (PSSCH), and the control channel includes a physical sidelink control channel (PSCCH). In some embodiments, a PSCCH interleaver and a PSSCH interleaver are also included.
[0111] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of method 500. In some embodiments, the means comprises: at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code being configured to, together with the at least one processor, enable execution of the apparatus.
[0112] In some embodiments, an apparatus capable of performing any of the methods 600 (e.g., terminal device 120) may include a component for performing the corresponding steps of the method 600. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module.
[0113] In some embodiments, the apparatus includes: a component for determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number of interlaces being used for a sidelink shared channel, the interlaces comprising a plurality of interlace resources, the first number and the second number being configured separately; and a component for receiving at least one sidelink transmission from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
[0114] In some embodiments, the apparatus further comprises means for determining a subchannel for a sidelink shared channel based on the received sidelink control channel, the subchannel comprising the first number of interlaces. In some embodiments, the apparatus further comprises means for determining a subchannel for the sidelink shared channel based on at least one of a predefined channel configuration and a channel indication from the terminal device 110 or the network device 130. In some embodiments, the subchannel is a lowest subchannel of the subchannels allocated for the sidelink shared channel.
[0115] In some embodiments, at least one of the following exists: the subchannel includes a third number of clusters, and the clusters in the third number of clusters have a first number of interleavings; or the sidelink control channel includes a fourth number of clusters, and the clusters in the fourth number of clusters have N times the resource granularity, where N is an integer, and the third number is greater than or equal to the fourth number.
[0116] In some embodiments, the device also includes a component for receiving at least one sidelink transmission based on the mapping pattern and association in the following manner: mapping the resource granularity allocated for the sidelink control channel one-to-one to a first portion of a corresponding cluster in a third number of clusters in ascending order of a third number of clusters, the first portion starting from a lower boundary of the corresponding cluster and including the resource granularity.
[0117] In some embodiments, based on determining that the sidelink control channel requires more radio resource blocks than are provided by a third number of resource granularities, the apparatus further comprises a component for mapping the remaining resource granularities allocated for the sidelink control channel one-to-one to a second portion of corresponding clusters in the third number of clusters in ascending order of the third number of clusters, the second portion starting from an upper boundary of the first portion and including the resource granularities.
[0118] In some embodiments, the device also includes a component for sending at least one sidelink transmission based on the mapping pattern and association in the following manner: mapping multiple resource granularities allocated for the sidelink control channel to a third part of a cluster in a third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is less than the resource granularity, the third part starting from the lower boundary of the cluster and being N times the resource granularity.
[0119] In some embodiments, the mapping is performed in ascending order of the fourth number of clusters. In some embodiments, the apparatus further comprises a component for sending a first indication indicating the mapping mode to the terminal device 110. In some embodiments, the apparatus further comprises: a component for receiving a second indication indicating the first number and the second number; or a component for sending the second indication to the terminal device 110.
[0120] In some embodiments, the interleaving includes resource blocks (RBs) in a resource set. In some embodiments, the shared channel includes a physical sidelink shared channel (PSSCH), and the control channel includes a physical sidelink control channel (PSCCH). In some embodiments, a PSCCH deinterleaver and a PSSCH deinterleaver are also included.
[0121] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of method 600. In some embodiments, the apparatus comprises: at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code being configured to, together with the at least one processor, enable execution of the apparatus.
[0122] In some embodiments, an apparatus capable of performing any of the methods 700 (e.g., network device 130) may include a component for performing the corresponding steps of the method 700. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module.
[0123] In some embodiments, the apparatus includes: a component for sending a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device, wherein the first number of interlaces is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interlaces is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interlaces include a plurality of interlaced resources, and wherein the first number and the second number are configured separately.
[0124] In some embodiments, the apparatus further comprises means for sending a first indication indicating a mapping mode to at least one of the first terminal device or the second terminal device.
[0125] In some embodiments, the second terminal device comprises a user equipment (UE), wherein the first terminal device comprises another UE, and wherein the third device comprises a network device.
[0126] In some embodiments, the apparatus further comprises means for performing other steps in some embodiments of method 700. In some embodiments, the means comprises: at least one processor; and at least one memory comprising computer program code, the at least one memory and the computer program code being configured to, together with the at least one processor, enable execution of the apparatus.
[0127] Figure 8 800 is a simplified block diagram of a device 800 suitable for implementing embodiments of the present disclosure. The device 800 may be provided to implement a communication device, such as Figure 1 The terminal device 110, the terminal device 120 or the network device 130 shown in FIG. As shown in the figure, the device 800 includes: one or more processors 810, one or more memories 840 coupled to the processor 810, and one or more transmitters and / or receivers (TX / RX) 840 coupled to the processor 810.
[0128] The TX / RX 840 is used for bidirectional communication. The TX / RX 840 has at least one antenna to facilitate communication. The communication interface may represent any interface required to communicate with other network elements.
[0129] Processor 810 may be of any type suitable for the local technology network, and may include, as non-limiting examples, one or more of the following: a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 800 may have multiple processors, such as application specific integrated circuit chips that are time slaved to a clock that synchronizes a main processor.
[0130] The memory 820 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 824, electrically programmable read-only memory (EPROM), flash memory, hard disks, compact disks (CDs), digital video disks (DVDs), and other magnetic storage devices and / or optical storage devices. Examples of volatile memories include, but are not limited to, random access memory (RAM) 822 and other volatile memories that do not persist during power outages.
[0131] The computer program 830 includes computer executable instructions that are executed by the associated processor 810. The program 830 may be stored in the ROM 824. The processor 810 may perform any suitable actions and processes by loading the program 830 into the RAM 822.
[0132] The embodiments of the present disclosure may be implemented by a program so that the device 800 may execute the Figures 2 to 7 Any process of the present disclosure discussed. The embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
[0133] In some embodiments, the program 830 may be tangibly embodied in a computer-readable medium that may be included in the device 800 (such as in the memory 820) or in other storage devices accessible by the device 800. The device 600 may load the program 630 from the computer-readable medium to the RAM 822 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. Fig. 9 An example of a computer readable medium 700 in the form of a CD or DVD is shown. The computer readable medium has a program 830 stored thereon.
[0134] Generally, the various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that, as non-limiting examples, the boxes, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general hardware or controllers or other computing devices, or some combination thereof.
[0135] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer executable instructions, such as instructions included in a program module, which are executed in a device on a target physical or virtual processor to perform the above reference Figures 2 to 7 Method 500, 600 or 700 described. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or split between program modules as needed. Machine executable instructions for program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in both local and remote storage media.
[0136] The program code for executing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0137] In the context of the present disclosure, computer program codes or related data may be carried by any appropriate carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer readable media, etc.
[0138] The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable medium may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. More specific examples of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The term "non-transient" as used herein is a restriction on the medium itself (i.e., tangible, not a signal), rather than a restriction on the persistence of data storage (e.g., RAM vs. ROM).
[0139] In addition, although the operations are depicted in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown or in sequence, or requiring the execution of all illustrated operations to achieve the desired results. In some scenarios, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of the present disclosure, but should be interpreted as descriptions of features that may be specific to a particular embodiment. Certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0140] Although the disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A first terminal device, comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the first terminal device to at least: determining a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interlaced radio resource blocks; determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and At least one sidelink transmission is sent to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces.
2. The first terminal device according to claim 1, wherein the subchannel is a lowest subchannel among the subchannels allocated for the sidelink shared channel.
3. The first terminal device according to claim 1, wherein at least one of the following exists: The subchannel includes a third number of clusters, and clusters in the third number of clusters have the first number of interlaces; and The sidelink control channel includes a fourth number of clusters, and a cluster in the fourth number of clusters has N times the resource granularity, where N is an integer and the third number is greater than or equal to the fourth number.
4. A first terminal device according to claim 3, wherein the first terminal device is caused to send the at least one sidelink transmission based on the mapping pattern and the association by: In ascending order of the third number of clusters, the resource granularity allocated for the sidelink control channel is mapped one-to-one to a first part of a corresponding cluster in the third number of clusters, the first part starting from the lower boundary of the corresponding cluster and including the resource granularity.
5. A first terminal device according to claim 4, wherein based on determining that the sidelink control channel requires more radio resource blocks than provided by the third number of resource granularities, the first terminal device is further caused to: In ascending order of the third number of clusters, the remaining resource granularities allocated for the sidelink control channel are mapped one-to-one to a second part of a corresponding cluster in the third number of clusters, the second part starting from an upper boundary of the first part and including the resource granularity.
6. The first terminal device of claim 3, wherein the first terminal device is caused to send the at least one sidelink transmission based on the mapping pattern and the association by: Map the multiple resource granularities allocated for the sidelink control channel to a third part of the cluster in the third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is smaller than the resource granularity, the third part starting from the lower boundary of the cluster and being N times the resource granularity. 7 . The first terminal device according to claim 6 , wherein the mapping is performed in ascending order of the fourth number of clusters.
8. The first terminal device according to any one of claims 1 to 7, wherein the first terminal device is further configured to perform at least one of the following: receiving a first indication indicating a mapping mode; or Send the first indication to the second terminal device.
9. The first terminal device according to any one of claims 1 to 8, wherein the first terminal device is further configured to perform at least one of the following: receiving a second indication indicating the first number and the second number; or Send the second indication to the second terminal device.
10. The first terminal device according to any one of claims 1 to 9, wherein the interlace comprises resource blocks (RBs) in a resource set.
11. The first terminal device according to any one of claims 1 to 10, wherein the shared channel comprises a physical sidelink shared channel (PSSCH), and the control channel comprises a physical sidelink control channel (PSCCH).
12. The first terminal device according to any one of claims 1 to 11, further comprising a PSCCH interleaver and a PSSCH interleaver.
13. A second terminal device, comprising: at least one processor; as well as at least one memory storing instructions, which, when executed by the at least one processor, cause the second terminal device to at least: determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, a first number of interlaces being used for a sidelink shared channel, the interlace comprising a plurality of interlace resources, the first number and the second number being configured separately; as well as At least one sidelink transmission is received from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern and an association with the first number of interlaces.
14. The second terminal device according to claim 13, wherein the second terminal device is further configured to: Based on the received sidelink control channel, a subchannel for a sidelink shared channel is determined, the subchannel comprising a first number of interlaces.
15. The second terminal device according to claim 13, wherein the second terminal device is further configured to: A sub-channel for a sidelink shared channel is determined based on at least one of a predefined channel configuration and a channel indication from the first terminal device or the network device.
16. The second terminal device according to claim 13, wherein the subchannel is a lowest subchannel among the subchannels allocated for the sidelink shared channel.
17. The second terminal device according to claim 13, wherein at least one of the following exists: The subchannel includes a third number of clusters, and clusters in the third number of clusters have the first number of interlaces; or The sidelink control channel includes a fourth number of clusters, and a cluster in the fourth number of clusters has N times the resource granularity, where N is an integer and the third number is greater than or equal to the fourth number.
18. The second terminal device of claim 17, wherein the second terminal device is caused to receive the at least one sidelink transmission based on the mapping pattern and the association by: In ascending order of the third number of clusters, the resource granularity allocated for the sidelink control channel is mapped one-to-one to a first part of a corresponding cluster in the third number of clusters, the first part starting from the lower boundary of the corresponding cluster and including the resource granularity.
19. A second terminal device according to claim 18, wherein based on determining that the sidelink control channel requires more radio resource blocks than provided by the third number of resource granularities, the second terminal device is further caused to: In ascending order of the third number of clusters, the remaining resource granularities allocated for the sidelink control channel are mapped one-to-one to a second part of a corresponding cluster in the third number of clusters, the second part starting from an upper boundary of the first part and including the resource granularity.
20. The second terminal device of claim 17, wherein the second terminal device is caused to send the at least one sidelink transmission based on the mapping pattern and the association by: Map the multiple resource granularities allocated for the sidelink control channel to a third part of the cluster in the third number of clusters until the remaining interleaving in the cluster to which the multiple resource granularities are mapped is smaller than the resource granularity, the third part starting from the lower boundary of the cluster and being N times the resource granularity. 21 . The first terminal device according to claim 20 , wherein the mapping is performed in ascending order of the fourth number of clusters.
22. The second terminal device according to any one of claims 13 to 21, wherein the second terminal device is further caused to send a first indication indicating a mapping mode to the first terminal device.
23. The second terminal device according to any one of claims 13 to 22, wherein the second terminal device is further configured to perform at least one of the following: receiving a second indication indicating the first number and the second number; or Send the second indication to the first terminal device.
24. The second terminal device according to any one of claims 13 to 23, wherein the interlace comprises resource blocks (RBs) in the resource set.
25. The second terminal device according to any one of claims 13 to 24, wherein the shared channel comprises a physical sidelink shared channel (PSSCH), and the control channel comprises a physical sidelink control channel (PSCCH).
26. The second terminal device according to any one of claims 13 to 25, further comprising a PSCCH deinterleaver and a PSSCH deinterleaver.
27. A network device comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the network device to at least: A second indication indicating a first number and a second number is sent to at least one of a first terminal device and a second terminal device, wherein the first number of interlaces is used for a subchannel, and the subchannel is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interlaces is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interlace includes a plurality of interlaced resources, and wherein the first number and the second number are configured separately.
28. The network device according to claim 27, wherein the network device is further caused to: send a first indication indicating a mapping mode to at least one of the first terminal device or the second terminal device.
29. A method comprising: At a first terminal device, determining a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interleaved radio resource blocks; determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being configured separately; and At least one sidelink transmission is sent to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of the sidelink control channel and an association with the first number of interlaces.
30. A method comprising: At the second terminal device, determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, a first number of interlaces being used for a sidelink shared channel, an interlace comprising a plurality of interlace resources, the first number and the second number being configured separately; and At least one sidelink transmission is received from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern of a sidelink control channel and an association with the first number of interlaces.
31. A method comprising: At a network device, a second indication indicating a first number and a second number is sent to at least one of a first terminal device and a second terminal device, wherein the first number of interlaces is used for a subchannel, and the subchannel is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interlaces is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interlace includes a plurality of interlaced resources, and wherein the first number and the second number are configured separately.
32. An apparatus comprising: means for determining, at a first terminal device, a subchannel for a sidelink shared channel, the subchannel comprising a first number of interlaces, the interlace comprising a plurality of interlaced radio resource blocks; means for determining a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, the first number and the second number being separately configured; as well as Means for sending at least one sidelink transmission to a second terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
33. An apparatus comprising: means for determining, at a second terminal device, a resource granularity for a sidelink control channel, the resource granularity comprising a second number of interlaces, a first number of interlaces being used for a sidelink shared channel, an interlace comprising a plurality of interlace resources, the first number and the second number being configured separately; as well as Means for receiving at least one sidelink transmission from a first terminal device on at least one of the sidelink shared channel or the sidelink control channel based on a mapping pattern between the sidelink control channel and the first number of interlaces.
34. An apparatus comprising: A component for sending, at a network device, a second indication indicating a first number and a second number to at least one of a first terminal device and a second terminal device, wherein the first number of interlaces is used for a subchannel that is allocated to a shared channel between the first terminal device and the second terminal device, wherein the second number of interlaces is determined as a resource granularity for a sidelink control channel between the first terminal device and the second terminal device, wherein the interlace includes a plurality of interlaced resources, and wherein the first number and the second number are configured separately.
35. A non-transitory computer readable medium comprising program instructions stored thereon, the program instructions being for performing at least the method according to claims 29 to 31.