Method, apparatus and terminal for determining communication resources

By determining the time-domain location and physical channel location of the resource unit, the problem of PSCCH resource waste in sidelink communication is solved, improving resource utilization and transmission efficiency.

CN116367311BActive Publication Date: 2026-04-07VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In sidelink communication, existing technologies suffer from PSCCH resource waste, especially when multiple PSSCHs are scheduled, as unmonitored PSCCH time domain resources are not utilized, resulting in resource waste.

Method used

The terminal determines the time-domain location of the resource unit and the time-domain location of each physical channel, including N time slots, and optimizes the configuration of the resource unit for side-link transmission to ensure the rational use of resources.

Benefits of technology

It improves the resource utilization of sidelink communication and ensures the rationality and efficiency of PSCCH monitoring and data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116367311B_ABST
    Figure CN116367311B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, and terminal for determining communication resources, belonging to the field of mobile communication. The method for determining communication resources in this application includes: the terminal determining the time-domain location of a resource unit used for a side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots; and the terminal performs side link transmission based on the resource unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of mobile communication technology, and specifically relates to a method, apparatus and terminal for determining communication resources. Background Technology

[0002] A sidelink (also known as a secondary link, direct link, or lateral link) is used for direct data transmission between terminals without going through network equipment. The sidelink interface is also called the PC5 interface. On the sidelink, the terminal, also known as the User Equipment (UE), schedules the transmission of the Physical Sidelink Shared Channel (PSSCH) by sending the Physical Sidelink Control Channel (PSCCH), which contains Sidelink Control Information (SCI), to transmit sidelink data. New Subcarrier Spacing (SCS) has been introduced in the 52.6GHz-71GHz deployment band, including 480kHz and 960kHz. For these newly introduced SCS, the Physical Downlink Control Channel (PSCCH) monitoring needs to be adjusted or enhanced accordingly, for example, to avoid the UE needing to monitor the PSCCH in every slot, thus reducing the complexity of UE implementation. To improve spectral efficiency, a single PSCCH can carry an SCI that can schedule multiple PSSCHs.

[0003] The resource unit for sidelink transmission is one slot. Within each slot, the time-domain location of the physical channel and physical signal is determined according to the protocol and higher-layer configuration, and each slot contains both PSCCH and PSSCH channels. If multiple PSSCHs are scheduled for one PSCCH using the existing resource unit (multi-PSSCH), the UE only monitors the PSCCH in certain slots, and the resources for PSCCHs in slots not being monitored cannot be used, resulting in a waste of time-domain resources for the unmonitored PSCCHs. Summary of the Invention

[0004] This application provides a method, apparatus, and terminal for determining communication resources, which can solve the problem of wasted time domain resources of unmonitored PSCCHs during multi-PSSCH scheduling.

[0005] Firstly, a method for determining communication resources is provided, applied to a terminal, the method comprising:

[0006] The terminal determines the time-domain location of the resource unit used for the side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots, and N is greater than 1;

[0007] The terminal performs side-link transmission based on the resource unit.

[0008] Secondly, an apparatus for determining communication resources is provided, comprising:

[0009] A determination module is used to determine the time-domain location of a resource unit used for a side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots, and N is greater than 1;

[0010] A transmission module is used for side-link transmission based on the resource unit.

[0011] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0012] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to determine the time-domain location of a resource unit for a side link, and the time-domain location of each physical channel in the resource unit; wherein the resource unit includes N time slots, where N is greater than 1; and the communication interface is used to perform side link transmission based on the resource unit.

[0013] Fifthly, a system for determining communication resources is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method for determining communication resources as described in the first aspect.

[0014] In a sixth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect.

[0015] In a seventh aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0016] Eighthly, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method for determining communication resources as described in the first aspect.

[0017] In this embodiment, the terminal determines the time-domain location of the resource unit used for the side link, as well as the time-domain location of each physical channel in the resource unit. The resource unit includes N time slots, and the terminal performs side link transmission based on the resource unit. This allows for quick and accurate determination of the time-slot-based resource unit and clarification of the time-domain location of each physical channel during side link communication. This makes the terminal's PSCCH monitoring and data transmission operations in side link communication more efficient, improving the resource utilization rate of side link communication. Attached Figure Description

[0018] Figure 1 This is a schematic diagram of the structure of a wireless communication system applicable to the embodiments of this application;

[0019] Figure 2 This is a flowchart illustrating a method for determining communication resources provided in an embodiment of this application;

[0020] Figure 3 This is a flowchart illustrating another method for determining communication resources provided in an embodiment of this application;

[0021] Figure 4 This is a flowchart illustrating another method for determining communication resources provided in an embodiment of this application;

[0022] Figure 5 This is a schematic diagram of the temporal resource distribution of a resource unit provided in an embodiment of this application;

[0023] Figure 6 This is a schematic diagram of the temporal resource distribution of another resource unit provided in an embodiment of this application;

[0024] Figure 7 This is a schematic diagram of the temporal resource distribution of another resource unit provided in an embodiment of this application;

[0025] Figure 8 This is a schematic diagram of the structure of a communication resource determination device provided in an embodiment of this application;

[0026] Figure 9 This is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0027] Figure 10 A schematic diagram of the structure of a terminal to implement an embodiment of this application. Detailed Implementation

[0028] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0030] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0031] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer (also known as a notebook computer), personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home B node, home evolved B node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support. Core network functions (BSF), application functions (AF), etc. It should be noted that this application embodiment only uses core network equipment in the NR system as an example for description, and does not limit the specific type of core network equipment.

[0032] The method for determining communication resources provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0033] like Figure 2 As shown, this application provides a method for determining communication resources. The execution subject of this method can be a terminal performing side-link communication, including a sending end and a receiving end. In other words, this method can be executed by software or hardware installed on the terminal.

[0034] Step 210: The terminal determines the time-domain location of the resource unit used for the side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots.

[0035] This application defines a resource unit for sidelinks, comprising N time slots, for example, N = 4 or 5. N can be specified by a protocol or configured by a higher layer on the network side. N is determined based on a resource pool configured for the terminal, wherein the resource pool configured for the terminal can be all resource pools, a first resource pool group including a first resource pool, or a first resource pool. The first resource pool is a resource pool configured for sidelink transmission by the terminal, including a resource pool of time-frequency domain resources available for sidelinks, including time slots available for sidelinks, and a first symbol available for sidelinks in each time slot. The terminal can be configured with one or more first resource pools for sidelinks by a higher layer on the network side.

[0036] The time slot can be set according to actual needs. In one embodiment, the time slot can be determined by the first subcarrier interval of the bandwidth part (BandWidthPart, BWP) where the first resource pool is located; wherein, the first resource pool is a resource pool configured for the terminal to perform side link transmission, and the first subcarrier interval can be represented as SCS2, for example, it can be 480kHz or 960kHz, etc.

[0037] In another embodiment, the time slot can be determined based on a reference second subcarrier spacing, which can be represented as SCS1, for example, 120kHz; wherein the first subcarrier spacing is an integer multiple of the second subcarrier spacing, i.e., SCS1*K = SCS2.

[0038] In one implementation, the first symbol is determined by at least one of the following:

[0039] The agreement stipulates;

[0040] First parameter and second parameter;

[0041] The protocol specifies the number of first symbols in the time slot; for example, the protocol specifies that, except for the time slot containing the PSCCH of the resource unit, the number of first symbols in other time slots is all the symbols in that time slot.

[0042] The network-side higher-layer configuration includes configuring a first parameter S and a second parameter L; wherein, the first parameter S is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter L is used to indicate the number of consecutive first symbols in the time slot, that is, S determines the starting position of the first symbol allocated to the first resource pool in the time slot, and L determines the number of consecutive symbols allocated to the first resource pool in the time slot.

[0043] This application embodiment also provides the time-domain location of each physical channel in the resource unit, which may specifically include at least one of the following time-domain locations.

[0044] PSCCH;

[0045] PSSCH;

[0046] Physical Sidelink Feedback Channel (PSFCH);

[0047] Protection symbol (GAP);

[0048] Automatic Gain Control (AGC).

[0049] Step 220: The terminal performs side link transmission based on the resource unit.

[0050] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine the time-domain location of the resource unit used for the side link and the time-domain location of each physical channel in the resource unit through the terminal; wherein, the resource unit includes N time slots; the terminal performs side link transmission based on the resource unit, thereby enabling the terminal to quickly and accurately determine the resource unit based on the time slot and clarify the time-domain location of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0051] Based on the above embodiments, there are many ways to determine the time-domain location of the resource unit used for the side link in step 210. This application only provides two specific implementation processes.

[0052] In one implementation, such as Figure 3 As shown, step 210 includes the following steps.

[0053] Step 310: Determine the first time slot set, which includes all time slots within the first time period. The number of time slots that the first time slot set may include can be represented as T1.

[0054] The first time interval is specified by the protocol or configured by the higher layers of the network, and can be, for example, 0 to 1023 radio frames.

[0055] Step 320: Exclude the first time slot and / or the second time slot from the first time slot set to obtain the second time slot set.

[0056] The first time slot is configured for system information transmission;

[0057] The second time slot is a time slot that satisfies a first condition;

[0058] The first condition is that the time slot includes a first symbol configured as a non - uplink symbol, and the first symbol is a symbol configured for sidelink in the time slot.

[0059] It should be understood that the first symbol configured as a non - uplink symbol may include: a first symbol configured as a downlink symbol by a network - side high layer and a first symbol configured as a flexible symbol. Equivalently, the first symbols assigned to the first resource pool in the time slots constituting the second time - slot set are all configured as uplink symbols.

[0060] It should be understood that the process of excluding the first time slot and the second time slot from the first time - slot set has no order. It is possible to first exclude the first time slot from the first time - slot set and then exclude the second time slot, or it is also possible to first exclude the second time slot from the first time - slot set and then exclude the first time slot. For the sake of simplicity, in the following embodiments, the example of first excluding the first time slot and then excluding the second time slot is used for illustration. The number of time slots included in the time - slot set obtained after excluding the first time slot from the time - slot symbol set is denoted as T2, and the number of time slots included in the second time - slot set is denoted as T3.

[0061] Step 330: Screen out the time slots that satisfy a second condition from the second time - slot set based on a bit - mapping method to obtain a third time - slot set;

[0062] The second condition is that, according to the bit length of the bit mapping, the bit positions corresponding to each time slot in the second time - slot set, and the time slots with the bit value of 1 in these bit positions. The relevant parameters for the bit - mapping method can be specified by a protocol or configured by a network - side high layer.

[0063] There can be various ways to determine the bit positions corresponding to each time slot in the second time - slot set. Only one specific implementation manner is given in the embodiments of this application. Configure the bit length of the bit mapping as F, then the bit position B′ corresponding to each time slot in the second time - slot set can be determined according to the following formula: B′ = B mod F, where 0 ≤ B < T3, 0 ≤ B′ < F. When the bit value corresponding to the bit position B′ is 1, the time slot corresponding to this bit position B′ belongs to the first resource pool and forms a third time - slot set. The number of time slots included in the third time - slot set is denoted as T4.

[0064] Step 340: According to the number of time slots in the third time - slot set and N, divide the third time - slot set into groups each including at least N time slots as resource units for sidelink.

[0065] There are various ways to divide the third time slot set; this application only provides one specific implementation method. Based on the number N of time slots included in each configured resource unit, the time slots in the third time slot set are grouped. First, the number of groups is determined according to the number of time slots in the third time slot set and N. The number of groups can be the integer part of the ratio of T4 to N. Or take the integer part Then, based on the number of groups, groups comprising at least N time slots are divided from the third time slot set, and the grouping results are used as candidate resource units in the first resource pool. Where the number of groups is... This means that the remaining fewer than N time slots are insufficient to form a packet; if the number of packets is... This indicates that at least one of the groups includes a number of time slots less than or equal to N.

[0066] For the time slots in the third time slot set, the index values ​​of each time slot are numbered from 0 to T4-1. Thus, the index values ​​of all time slots in the third time slot set can be represented as {0, 1, 2, ..., T4-2, T4-1}.

[0067] If N=4, the number of groups is In the case of T4, the time slots are grouped, and the grouping results can be {0, 1, 2, 3}, {4, 5, 6, 7}, ... If T4 is not a multiple of 4, then the remaining time slots will be less than 4. Based on the grouping results, we can obtain... One candidate resource unit.

[0068] If N=4, the number of groups is In the case of T4, the time slots are grouped, and the grouping result can be {0, 1, 2, 3}, {4, 5, 6, 7}, ... If T4 is not a multiple of 4, the number of time slots included in the last group will be less than N.

[0069] In one implementation, to ensure latency requirements during sidelink communication, the resource unit for the sidelink satisfies at least one of the following:

[0070] The index value interval between two consecutive time slots in the resource unit is greater than the first threshold.

[0071] The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold;

[0072] The first threshold and / or the second threshold may be specified by the protocol or configured by a higher layer on the network side.

[0073] Furthermore, the index value of the time slot is determined based on the sorting within the time slot set to which the time slot belongs;

[0074] The set of time slots to which the time slot is located is one of the following:

[0075] The first time slot set includes T1 time slots, which can be indexed by numbers from 0 to T1-1.

[0076] The time slot set obtained by excluding the first time slot from the first time slot set includes T2 time slots, and the index value of each time slot can be used according to the number 0 to T2-1;

[0077] The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set. The second time slot set includes T3 time slots, and the index value of each time slot can be used according to the numbering from 0 to T3-1.

[0078] The third time slot set is obtained by filtering from the second time slot set based on bit mapping. The third time slot set includes T4 time slots, and the index value of each time slot can be used according to the numbering from 0 to T4-1.

[0079] The method for determining the index value of the time slot can be specified by the protocol or configured by higher layers on the network side.

[0080] Step 350: Determine the time-domain location of each physical channel in the resource unit, including:

[0081] Determine the temporal location of at least one of the following in the resource unit:

[0082] PSCCH;

[0083] PSSCH;

[0084] PSFCH;

[0085] GAP;

[0086] AGC.

[0087] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine a first time slot set based on all time slots within a first time period, exclude the first time slot and / or the second time slot to obtain a second time slot set, and then filter out a third time slot set based on bit mapping, and determine resource units including N time slots from it. Thus, when performing side link communication, resource units based on time slots can be quickly and accurately determined, and the time domain position of each physical channel can be clarified. This makes the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improves the resource utilization rate of side link communication.

[0088] In another implementation, such as Figure 4 As shown, step 210 includes the following steps.

[0089] Step 410: Determine the first time slot set, which includes all time slots within the first time period. The number of time slots that the first time slot set may include can be represented as T1.

[0090] The first time interval is specified by the protocol or configured by the higher layers of the network, and can be, for example, 0 to 1023 radio frames.

[0091] Step 420: Based on the number of time slots and N in the first time slot set, divide the first time slot set into groups, each containing at least N time slots, as candidate resource units.

[0092] The method for dividing the first time slot set can be similar to the method used to divide the time slots in the third time slot set in the above embodiment. Based on the number N of time slots included in each configured resource unit, the time slots in the first time slot set are grouped. First, the number of groups is determined according to the number of time slots in the first time slot set and N. The number of groups can be the integer part of the ratio of T1 to N. Or take the integer part Then, based on the number of groups, groups are divided from the first time slot set, each group consisting of at least N time slots. The grouping results are used as candidate resource units in the first resource pool. Where the number of groups is... This means that the remaining fewer than N time slots are insufficient to form a packet; if the number of packets is... This indicates that at least one of the groups includes a number of time slots less than or equal to N.

[0093] Step 430: Exclude resource elements containing the first time slot and / or the second time slot from the candidate resource elements;

[0094] Wherein, the first time slot is a time slot configured for system information transmission;

[0095] The second time slot is the time slot that satisfies the first condition;

[0096] The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, wherein the first symbol is a symbol configured in the time slot for a side link.

[0097] It should be understood that the process of excluding resource units including the first time slot and resource units including the second time slot from the candidate resource units is not sequential; resources including the first time slot can be excluded first, followed by resource units including the second time slot, and vice versa. For simplicity, the following embodiments will use the example of excluding resources including the first time slot first, followed by resource units including the second time slot, for illustration.

[0098] Step 440: Screen out the resource units that meet the third condition from the candidate resource units in a bit mapping manner as the resource units for the sidelink;

[0099] The third condition is that according to the bit length of the bit mapping, the bit positions corresponding to each resource unit in the candidate resource units, and the resource units with the bit value of 1 in these bit positions.

[0100] In one implementation, if the bit length of the configured bit mapping is F, then the bit position B′ corresponding to each resource unit in the candidate resource units can be determined by the following formula: B′ = B mod F, where 0 ≤ B < V, 0 ≤ B′ < F, V is the number of resource units included in the candidate resource units after excluding the resource units containing the first time slot and / or the second time slot. When the bit value corresponding to the bit position B′ is 1, the resource unit corresponding to this bit position B′ is used as the resource unit for the sidelink.

[0101] In one implementation, the resource units for the sidelink meet at least one of the following:

[0102] The index value interval of two consecutive time slots in the resource unit is greater than the first threshold;

[0103] The maximum value of the index value intervals of all time slots in the resource unit is greater than the second threshold;

[0104] Among them, the first threshold and / or the second threshold can be specified by the protocol or configured by the network side higher layer.

[0105] Furthermore, the index value of the time slot can be determined based on the sorting of the time slot in the first time slot set. The first time slot set includes T1 time slots, and the numbers from 0 to T1 - 1 can be used as the index values of each time slot.

[0106] Step 450: Determine the time domain positions of each physical channel in the resource unit, including:

[0107] Determine the time domain positions of at least one of the following in the resource unit:

[0108] PSCCH;

[0109] PSSCH;

[0110] PSFCH;

[0111] GAP;

[0112] AGC.

[0113] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine a first time slot set based on all time slots within a first time period, divide each group of candidate resource units including at least N time slots, exclude resource units including the first time slot and / or the second time slot, and then filter out resource units for side links based on bit mapping. Thus, when performing side link communication, resource units based on time slots can be quickly and accurately determined, and the time domain position of each physical channel can be clarified. This makes the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improves the resource utilization rate of side link communication.

[0114] Based on the above embodiments, the method for determining the time-domain location of each physical channel in the resource unit in step 210 can be varied. This application embodiment provides some specific implementation methods for the time-domain location of each physical channel.

[0115] In one implementation, the time-domain location of the PSCCH is within a first designated time slot S1 of the resource unit; wherein, the first designated time slot is specified by the protocol or configured by a higher layer on the network side, and the first designated time slot can be a time slot with an index value of m1 in the resource unit. Figure 5 As shown, when the resource unit includes N=4 time slots, the index value of the time slot is in the range of 0 to 3. If m1=0 is configured for the first specified time slot, the terminal will determine that it will send or receive PSCCH in the time slot with index value of 0 in the resource unit, i.e., the first time slot. The receiving terminal will listen to PSCCH in the determined first specified time slot to obtain the SCI carried in the PSCCH in order to determine the PSSCH scheduled by the SCI.

[0116] In one implementation, the symbol position of the PSCCH begins with the N1st first symbol in the first designated time slot; wherein the first symbol is a symbol configured for side links in the time slot, and the N1 and the symbol length of the PSCCH are specified by the protocol or configured by the higher layer on the network side.

[0117] like Figure 6 As shown, when the resource unit includes a time slot of N=4, the index value of the time slot is in the range of 0 to 3. The index value corresponding to the first specified time slot is configured as m1=0, N1=2, and the symbol length of the PSCCH is 2. Then, in the time slot with an index value of 0 in the resource unit, i.e. the first time slot, the symbol position of the PSCCH is the two first symbols starting from the second first symbol, i.e., symbol 2.

[0118] In one implementation, the time domain location of the PSSCH is the second designated time slot S2 of the resource unit; wherein, the second designated time slot is specified by the protocol or configured by the higher layer on the network side, and the second designated time slot can be a time slot with an index value of m2 in the resource unit, 0≤m2≤N-1, m2 can include multiple index values, and the second designated time slot can include the first designated time slot.

[0119] The network side higher layer configures a first parameter S and a second parameter L; wherein, the first parameter S is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter L is used to indicate the number of consecutive first symbols in the time slot. The first symbol is a symbol configured for side links in the time slot. That is, S determines the starting position of the first symbol allocated to the first resource pool in the time slot, and L determines the number of consecutive symbols allocated to the first resource pool in the time slot.

[0120] In one implementation, the symbol position of the PSSCH starts from the N2nd first symbol in each time slot of the resource unit.

[0121] like Figure 6 As shown, m2 = 0, 1, 2, 3 is configured for the second specified time slot, meaning that PSSCH is configured in each time slot of the resource unit. The positions of the first symbols in each time slot are determined by configuring S = 1 and L = 12 as symbols {1, 2, ..., 12} starting from the second symbol. Setting N2 = 2, the symbol positions of the PSSCH start from the second first symbol in each time slot, i.e., symbol 2.

[0122] In another implementation, if the symbol position of the PSSCH is the first time slot of the resource unit in the second specified time slot, it starts from the N2nd first symbol of the second specified time slot.

[0123] If the second designated time slot is not the first time slot of the resource unit, it starts from the first first symbol of the second designated time slot, that is, from the first first symbol of the second designated time slot, i.e., symbol S.

[0124] In one implementation, if the second specified time slot includes the first specified time slot, then N2 = N1 in the first specified time slot.

[0125] like Figure 7As shown, the resource unit includes N=4 time slots. With m1=0 configured for the first designated time slot and N1=2, the time domain position of the PSSCH is determined to start from the second first symbol in the time slot with index value 0 in the resource unit. The second designated time slot is configured with m2=0, 1, 2, 3, meaning that PSSCH is configured in each time slot of the resource unit. By configuring S=1 and L=12, the position of each first symbol in the time slot is determined to be the symbol {1,2,…,12} starting from the second symbol. In the first time slot of the resource unit, N2=1 is set, so the symbol position of the PSSCH in the first time slot starts from the second first symbol, i.e., symbol 2; in the other time slots of the resource unit, the symbol position of the PSSCH starts from the first first symbol, i.e., symbol 1.

[0126] It should be understood that, in the time slot for transmitting the PSSCH, the symbols used for transmitting the PSSCH may include all other first symbols in the time slot except for the first symbol used for transmitting at least one of the following:

[0127] AGC;

[0128] PSFCH;

[0129] GAP.

[0130] In one implementation, the time-domain position of the PSFCH is determined based on N and the first period N. PSFCH Determine the time slot S3 for transmitting PSFCH; wherein the first period is the period configured by the higher layers on the network side for transmitting the physical sidelink feedback channel.

[0131] In one implementation, candidate transmission resource S3 for transmitting PSFCH can be determined by N, satisfying S3 mod (N). PSFCH ×N)=m4, where N PSFCH The configuration is determined by the higher-level network side, and m4 is defined by the protocol or configured by the higher-level network side.

[0132] In one implementation, the symbol position of the PSFCH is the N3rd symbol from the end of the first symbol in the time slot used to transmit the PSFCH; wherein, the N3 is specified by the protocol or configured by a higher layer on the network side.

[0133] like Figure 6 and Figure 7 As shown, configure N PSFCH =1, N3=2, then the second to last first symbol in each time slot, i.e. symbol 11, transmits the PSFCH.

[0134] In one implementation, the time-domain location of the GAP is determined by at least one of the following:

[0135] The last symbol of the PSSCH is followed by N4 consecutive first symbols;

[0136] The last symbol of the PSFCH is followed by N4 consecutive first symbols;

[0137] The N4 is defined by the protocol or configured by a higher layer on the network side.

[0138] It should be understood that N4 for PSSCH and PSFCH can be configured to the same value or to different values ​​respectively. For the GAP of PSFCH, N4 satisfies N4≤N2-1.

[0139] like Figure 6 and Figure 7 As shown, if N4=1 is configured, then a symbol will be used as a protection symbol after each PSSCH and PSFCH transmission.

[0140] In one implementation, the AGC has a power adjustment function, specifically manifested in the repeated transmission of transmission content carried by at least one of the following channels: PSCCH, PSSCH, PSFCH, and the time-domain position of the AGC is determined by at least one of the following:

[0141] The first symbol of the PSCCH is preceded by N5 consecutive first symbols;

[0142] The first symbol of the PSSCH is preceded by N5 consecutive first symbols;

[0143] The first symbol of the PSFCH is preceded by N5 consecutive first symbols;

[0144] The resource unit has a third designated time slot, which is used to indicate a time slot that includes AGC corresponding to PSCCH and PSSCH. That is, if a third designated time slot is configured, the AGC corresponding to PSCCH and PSSCH is included in the third designated time slot; otherwise, the AGC corresponding to PSCCH and PSSCH is included in each time slot.

[0145] The N5 is defined by the protocol or configured by a higher layer on the network side;

[0146] The third designated time slot is specified by the protocol or configured by a higher layer on the network side.

[0147] It should be understood that N5 for PSCCH, PSSCH and PSFCH can be configured to the same value or to different values ​​respectively. For the AGC of PSCCH, the N5 of the AGC satisfies N5≤N1+1; for the AGC of PSSCH, the N5 of the AGC satisfies N5≤N2+1.

[0148] like Figure 6 As shown, if N5=1 is configured, then the first symbol of PSCCH, PSSCH and PSFCH in each time slot will be repeatedly transmitted in the previous first symbol. That is, the first symbol of PSCCH and the first symbol of PSSCH will be repeatedly transmitted in symbol 1, and the first symbol of PSFCH will be repeatedly transmitted in symbol 10.

[0149] like Figure 7 As shown, the third designated time slot is configured as the first time slot of the resource unit, N5=1. Then, in the first time slot, the first first symbol of PSCCH and PSSCH is repeatedly transmitted in the previous first symbol. That is, the first first symbol of PSCCH and the first first symbol of PSSCH are repeatedly transmitted in symbol 1 of the first time slot. In each time slot, the first first symbol of PSFCH is repeatedly transmitted in the previous first symbol. That is, the first first symbol of PSFCH is repeatedly transmitted in symbol 10 of each time slot.

[0150] It should be understood that the values ​​of N1, N3, N4 and N5 in the above embodiments are related to the first subcarrier spacing of the BWP where the first resource pool is located.

[0151] As can be seen from the technical solutions provided by the above embodiments of the present invention, by determining the time domain position of each physical channel in the resource unit, the embodiments of the present invention can clearly define the time domain position of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0152] The communication resource determination method provided in this application can be executed by a communication resource determination device. This application uses an example of a communication resource determination device executing the communication resource determination method to illustrate the communication resource determination device provided in this application.

[0153] like Figure 8 As shown, the communication resource determination device includes a determination module 801 and a transmission determination module. The determination module 801 is used to determine the time-domain location of a resource unit for the side link, and the time-domain location of each physical channel within the resource unit; wherein the resource unit includes N time slots, where N is greater than 1; the transmission module 802 is used to transmit side link data based on the resource unit.

[0154] Furthermore, N is defined by the protocol or configured by a higher layer on the network side.

[0155] Furthermore, the time slot is determined based on one of the following subcarrier intervals:

[0156] The first subcarrier interval of the bandwidth portion where the first resource pool is located; wherein, the first resource pool is a resource pool configured for the terminal to perform side link transmission;

[0157] The referenced second subcarrier interval; wherein the first subcarrier interval is an integer multiple of the second subcarrier interval.

[0158] Furthermore, the determining module is used to determine the temporal location of at least one of the following in the resource unit:

[0159] Physical sidelink control channel;

[0160] Physical sidelink shared channel;

[0161] Physical sidelink feedback channel;

[0162] Protected symbols;

[0163] Automatic gain control.

[0164] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine the time-domain location of the resource unit used for the side link and the time-domain location of each physical channel in the resource unit through the terminal; wherein, the resource unit includes N time slots, so that the resource unit based on the time slot can be quickly and accurately determined when performing side link communication, and the time-domain location of each physical channel can be clearly defined, making the PSCCH monitoring and data transmission operations of the device for side link communication more reasonable and improving the resource utilization rate of side link communication.

[0165] Based on the above embodiments, the determining module is further configured to determine a first time slot set, which includes all time slots within a first time period.

[0166] Furthermore, after determining the first time slot set, the determining module is also used to exclude the first time slot and / or the second time slot from the first time slot set to obtain the second time slot set;

[0167] Wherein, the first time slot is a time slot configured for system information transmission;

[0168] The second time slot is the time slot that satisfies the first condition;

[0169] The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, and the first symbol is a symbol configured for a side link in the time slot.

[0170] Furthermore, after obtaining the second time slot set, the determining module is also used to filter out time slots that meet the second condition from the second time slot set based on bit mapping, so as to obtain the third time slot set;

[0171] The second condition is the bit position corresponding to each time slot in the second time slot set determined according to the bit length of the bit mapping, and the time slot with the value of the bit position being 1.

[0172] Furthermore, after obtaining the third time slot set, the determining module is also used to divide each group consisting of at least N time slots from the third time slot set as resource units for side links, based on the number of time slots in the third time slot set and N.

[0173] Furthermore, the first timing is determined by the protocol or configured by higher layers on the network side.

[0174] Furthermore, the first symbol is determined by at least one of the following:

[0175] The agreement stipulates;

[0176] First parameter and second parameter;

[0177] The protocol specifies the number of first symbols in the time slot.

[0178] The first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

[0179] Furthermore, the resource unit for the side link satisfies at least one of the following:

[0180] The index value interval between two consecutive time slots in the resource unit is greater than the first threshold.

[0181] The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold.

[0182] Furthermore, the index value of the time slot is determined based on the sorting within the time slot set to which the time slot belongs;

[0183] The set of time slots to which the time slot is located is one of the following:

[0184] The first time slot set;

[0185] The time slot set obtained by excluding the first time slot from the first time slot set;

[0186] The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set;

[0187] The third time slot set is obtained by filtering from the second time slot set based on bit mapping.

[0188] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine a first time slot set based on all time slots within a first time period, exclude the first time slot and / or the second time slot to obtain a second time slot set, and then filter out a third time slot set based on bit mapping, and determine resource units including N time slots from it. Thus, when performing side link communication, resource units based on time slots can be quickly and accurately determined, and the time domain position of each physical channel can be clarified. This makes the PSCCH monitoring and data transmission operations of the device in side link communication more reasonable and improves the resource utilization rate of side link communication.

[0189] Based on the above embodiments, the determining module is further configured to determine a first time slot set, which includes all time slots within a first time period.

[0190] Furthermore, after determining the first time slot set, the determining module is also used to divide the first time slot set into groups, each consisting of at least N time slots, as candidate resource units based on the number of time slots in the first time slot set and N.

[0191] Furthermore, after determining candidate resource units from the first time slot set, the determining module is also configured to exclude resource units containing the first time slot and / or the second time slot from the candidate resource units;

[0192] Wherein, the first time slot is a time slot configured for system information transmission;

[0193] The second time slot is the time slot that satisfies the first condition;

[0194] The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, wherein the first symbol is a symbol configured in the time slot for a side link.

[0195] Furthermore, after excluding resource units containing the first time slot and / or the second time slot from the candidate resource units, the determining module is also used to filter out resource units that meet the third condition from the candidate resource units based on bit mapping as resource units for the side link.

[0196] The third condition is that, based on the bit length of the bit mapping, the candidate resource units are identified by the corresponding bit bits, and the value of the bit bits is 1.

[0197] Furthermore, the first timing is determined by the protocol or configured by higher layers on the network side.

[0198] Furthermore, the first symbol is determined by at least one of the following:

[0199] The agreement stipulates;

[0200] First parameter and second parameter;

[0201] The protocol specifies the number of first symbols in the time slot.

[0202] The first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

[0203] Furthermore, the resource unit for the side link satisfies at least one of the following:

[0204] The index value interval between two consecutive time slots in the resource unit is greater than the first threshold.

[0205] The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold.

[0206] Furthermore, the index value of the time slot is determined based on the sorting within the time slot set to which the time slot belongs;

[0207] The set of time slots to which the time slot is located is one of the following:

[0208] The first time slot set;

[0209] The time slot set obtained by excluding the first time slot from the first time slot set;

[0210] The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set;

[0211] The third time slot set is obtained by filtering from the second time slot set based on bit mapping.

[0212] As can be seen from the technical solutions provided by the above embodiments of the present invention, the embodiments of the present invention determine a first time slot set based on all time slots within a first time period, divide each group of candidate resource units including at least N time slots, exclude resource units including the first time slot and / or the second time slot, and then filter out resource units for side links based on bit mapping. Thus, when performing side link communication, resource units based on time slots can be quickly and accurately determined, and the time domain position of each physical channel can be clarified. This makes the PSCCH monitoring and data transmission operations of the device for side link communication more reasonable and improves the resource utilization rate of side link communication.

[0213] Based on the above embodiments, the determining module is further configured to determine the temporal location of at least one of the following in the resource unit:

[0214] Physical sidelink control channel;

[0215] Physical sidelink shared channel;

[0216] Physical sidelink feedback channel;

[0217] Protected symbols;

[0218] Automatic gain control.

[0219] Furthermore, the time domain location of the physical side link control channel is in the first designated time slot of the resource unit; wherein, the first designated time slot is specified by the protocol or configured by the higher layer on the network side.

[0220] Furthermore, the symbol position of the physical sidelink control channel begins with the N1st first symbol in the first designated time slot; wherein, the first symbol is the symbol configured for the sidelink in the time slot, and the symbol lengths of N1 and PSCCH are specified by the protocol or configured by the higher layer on the network side.

[0221] Furthermore, the time-domain location of the physical sidelink shared channel is determined by at least one of the following:

[0222] The resource unit has a second designated time slot; wherein the second designated time slot is specified by the protocol or configured by a higher layer on the network side;

[0223] The network side higher layer configures a first parameter and a second parameter; wherein the first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot, wherein the first symbol is a symbol configured for side links in the time slot.

[0224] Furthermore, the symbol position of the physical sidelink shared channel is determined by at least one of the following:

[0225] Starting from the N2nd first symbol in each time slot of the resource unit;

[0226] When the second designated time slot is the first time slot of the resource unit, it starts from the N2nd first symbol of the second designated time slot;

[0227] If the second designated time slot is not the first time slot of the resource unit, it starts from the first symbol of the second designated time slot.

[0228] Furthermore, the time-domain location of the physical sidelink feedback channel is determined by N and the first period, which is the time slot used for transmitting the physical sidelink feedback channel; wherein, the first period is the period configured by the higher layer of the network side for transmitting the physical sidelink feedback channel.

[0229] Furthermore, the symbol position of the physical sidelink feedback channel is the N3rd symbol from the end of the first symbol in the time slot used to transmit the physical sidelink feedback channel; wherein, N3 is specified by the protocol or configured by the higher layer on the network side.

[0230] Furthermore, the temporal location of the protection symbol is determined by at least one of the following:

[0231] The last symbol of the physical side-link shared channel is followed by N4 consecutive first symbols;

[0232] The last symbol of the physical sidelink feedback channel is followed by N4 consecutive first symbols;

[0233] The N4 is defined by the protocol or configured by a higher layer on the network side.

[0234] Furthermore, the time-domain location of the automatic gain control is determined by at least one of the following:

[0235] The first N5 consecutive first symbols preceding the first symbol of the physical side link control channel;

[0236] The first N5 consecutive first symbols preceding the first symbol of the physical side link shared channel;

[0237] The first N5 consecutive first symbols preceding the first symbol of the physical sidelink feedback channel;

[0238] The third designated time slot of the resource unit;

[0239] The N5 is defined by the protocol or configured by a higher layer on the network side;

[0240] The third designated time slot is specified by the protocol or configured by a higher layer on the network side.

[0241] As can be seen from the technical solutions provided by the above embodiments of the present invention, by determining the time domain position of each physical channel in the resource unit, the embodiments of the present invention can clearly define the time domain position of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0242] The communication resource determination device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.

[0243] The communication resource determination device provided in this application embodiment can achieve Figures 2 to 7 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0244] Optional, such as Figure 9 As shown, this application embodiment also provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores programs or instructions that can run on the processor 901. For example, when the communication device 900 is a terminal, the program or instructions executed by the processor 901 implement the various steps of the above-described method embodiment for determining communication resources, and achieve the same technical effect. When the communication device 900 is a network-side device, the program or instructions executed by the processor 901 implement the various steps of the above-described method embodiment for determining communication resources, and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0245] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to determine the time-domain location of a resource unit for a side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 10 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0246] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0247] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0248] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0249] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1001 can transmit it to the processor 1010 for processing; in addition, the radio frequency unit 1001 can send uplink data to the network-side device. Typically, the radio frequency unit 1001 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0250] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0251] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.

[0252] The processor 1010 is used to determine the time-domain location of the resource unit used for the side link, and the time-domain location of each physical channel in the resource unit; wherein the resource unit includes N time slots.

[0253] Furthermore, N is defined by the protocol or configured by a higher layer on the network side.

[0254] Furthermore, the time slot is determined based on one of the following subcarrier intervals:

[0255] The first subcarrier interval of the bandwidth portion where the first resource pool is located; wherein, the first resource pool is a resource pool configured for the terminal to perform side link transmission;

[0256] The referenced second subcarrier interval; wherein the first subcarrier interval is an integer multiple of the second subcarrier interval.

[0257] Further, determining the temporal location of each physical channel in the resource unit includes:

[0258] Determine the temporal location of at least one of the following in the resource unit:

[0259] Physical sidelink control channel;

[0260] Physical sidelink shared channel;

[0261] Physical sidelink feedback channel;

[0262] Protected symbols;

[0263] Automatic gain control.

[0264] The embodiments of this application can quickly and accurately determine the resource units based on time slots and clarify the time domain position of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0265] Based on the above embodiments, the processor 1010 is further configured to determine a first time slot set, the first time slot set including all time slots within a first time period.

[0266] Furthermore, after determining the first time slot set, the processor 1010 is also configured to:

[0267] The first time slot and / or the second time slot are excluded from the first time slot set to obtain the second time slot set;

[0268] Wherein, the first time slot is a time slot configured for system information transmission;

[0269] The second time slot is the time slot that satisfies the first condition;

[0270] The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, and the first symbol is a symbol configured for a side link in the time slot.

[0271] Furthermore, after obtaining the second time slot set, the processor 1010 is also used to:

[0272] The third time slot set is obtained by filtering time slots that meet the second condition from the second time slot set based on bit mapping.

[0273] The second condition is the bit position corresponding to each time slot in the second time slot set determined according to the bit length of the bit mapping, and the time slot with the value of the bit position being 1.

[0274] Furthermore, after obtaining the third time slot set, the processor 1010 is also used to:

[0275] Based on the number of time slots in the third time slot set and N, groups consisting of at least N time slots are divided from the third time slot set as resource units for side links.

[0276] Furthermore, the first timing is determined by the protocol or configured by higher layers on the network side.

[0277] Furthermore, the first symbol is determined by at least one of the following:

[0278] The agreement stipulates;

[0279] First parameter and second parameter;

[0280] The protocol specifies the number of first symbols in the time slot.

[0281] The first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

[0282] Furthermore, the resource unit for the side link satisfies at least one of the following:

[0283] The index value interval between two consecutive time slots in the resource unit is greater than the first threshold.

[0284] The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold.

[0285] Furthermore, the index value of the time slot is determined based on the sorting within the time slot set to which the time slot belongs;

[0286] The set of time slots to which the time slot is located is one of the following:

[0287] The first time slot set;

[0288] The time slot set obtained by excluding the first time slot from the first time slot set;

[0289] The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set;

[0290] The third time slot set is obtained by filtering from the second time slot set based on bit mapping.

[0291] The embodiments of this application can quickly and accurately determine the resource units based on time slots and clarify the time domain position of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0292] Based on the above embodiments, further, after determining the first time slot set, the processor 1010 is also configured to:

[0293] Based on the number of time slots in the first time slot set and N, groups consisting of at least N time slots are divided from the first time slot set as candidate resource units.

[0294] Furthermore, after determining candidate resource units from the first time slot set, the processor 1010 is further configured to:

[0295] Exclude resource elements that contain the first time slot and / or the second time slot from the candidate resource elements;

[0296] Wherein, the first time slot is a time slot configured for system information transmission;

[0297] The second time slot is the time slot that satisfies the first condition;

[0298] The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, wherein the first symbol is a symbol configured in the time slot for a side link.

[0299] Furthermore, after excluding resource units containing the first time slot and / or the second time slot from the candidate resource units, the processor 1010 is further configured to:

[0300] Based on bit mapping, resource units that meet the third condition are selected from candidate resource units as resource units for side links.

[0301] The third condition is the resource unit whose corresponding bit is determined based on the bit length of the bit mapping, and whose bit value is 1.

[0302] The embodiments of this application can quickly and accurately determine the resource units based on time slots and clarify the time domain position of each physical channel when performing side link communication, making the terminal's PSCCH monitoring and data transmission operations in side link communication more reasonable and improving the resource utilization rate of side link communication.

[0303] Based on the above embodiments, the processor 1010 is further configured to: determine the temporal location of at least one of the following in the resource unit:

[0304] Physical sidelink control channel;

[0305] Physical sidelink shared channel;

[0306] Physical sidelink feedback channel;

[0307] Protected symbols;

[0308] Automatic gain control.

[0309] Furthermore, the time domain location of the physical side link control channel is in the first designated time slot of the resource unit; wherein, the first designated time slot is specified by the protocol or configured by the higher layer on the network side.

[0310] Furthermore, the symbol position of the physical sidelink control channel begins with the N1st first symbol in the first designated time slot; wherein, the first symbol is the symbol configured for the sidelink in the time slot, and the symbol lengths of N1 and PSCCH are specified by the protocol or configured by the higher layer on the network side.

[0311] Furthermore, the time-domain location of the physical sidelink shared channel is determined by at least one of the following:

[0312] The resource unit has a second designated time slot; wherein the second designated time slot is specified by the protocol or configured by a higher layer on the network side;

[0313] The network side higher layer configures a first parameter and a second parameter; wherein the first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot, wherein the first symbol is a symbol configured for side links in the time slot.

[0314] Furthermore, the symbol position of the physical sidelink shared channel is determined by at least one of the following:

[0315] Starting from the N2nd first symbol in each time slot of the resource unit;

[0316] When the second designated time slot is the first time slot of the resource unit, it starts from the N2nd first symbol of the second designated time slot;

[0317] If the second designated time slot is not the first time slot of the resource unit, it starts from the first symbol of the second designated time slot.

[0318] Furthermore, the time-domain location of the physical sidelink feedback channel is determined by N and the first period, which is the time slot used for transmitting the physical sidelink feedback channel; wherein, the first period is the period configured by the higher layer of the network side for transmitting the physical sidelink feedback channel.

[0319] Furthermore, the symbol position of the physical sidelink feedback channel is the N3rd symbol from the end of the first symbol in the time slot used to transmit the physical sidelink feedback channel; wherein, N3 is specified by the protocol or configured by the higher layer on the network side.

[0320] Furthermore, the temporal location of the protection symbol is determined by at least one of the following:

[0321] The last symbol of the physical side-link shared channel is followed by N4 consecutive first symbols;

[0322] The last symbol of the physical sidelink feedback channel is followed by N4 consecutive first symbols;

[0323] The N4 is defined by the protocol or configured by a higher layer on the network side.

[0324] Furthermore, the time-domain location of the automatic gain control is determined by at least one of the following:

[0325] The first N5 consecutive first symbols preceding the first symbol of the physical side link control channel;

[0326] The first N5 consecutive first symbols preceding the first symbol of the physical side link shared channel;

[0327] The first N5 consecutive first symbols preceding the first symbol of the physical sidelink feedback channel;

[0328] The third designated time slot of the resource unit;

[0329] The N5 is defined by the protocol or configured by a higher layer on the network side;

[0330] The third designated time slot is specified by the protocol or configured by a higher layer on the network side.

[0331] The embodiments of the present invention can clearly define the time domain location of each physical channel when performing side-link communication, making the terminal's PSCCH monitoring and data transmission operations in side-link communication more reasonable and improving the resource utilization of side-link communication.

[0332] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described method for determining communication resources and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0333] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0334] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described method embodiment for determining communication resources, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0335] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0336] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described xxx method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0337] This application also provides a communication resource determination system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the communication resource determination method described above.

[0338] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0339] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0340] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for determining communication resources, characterized in that, include: The terminal determines the time-domain location of the resource unit used for the side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots, and N is greater than 1; The terminal performs side-link transmission based on the resource unit; The time slot is determined based on one of the following subcarrier intervals: The first subcarrier interval of the bandwidth portion where the first resource pool is located; wherein, the first resource pool is a resource pool configured for the terminal to perform side link transmission; The referenced second subcarrier interval; wherein the first subcarrier interval is an integer multiple of the second subcarrier interval.

2. The method according to claim 1, characterized in that, Determining the time-domain location of the resource unit used for the side link includes: A first time slot set is determined, which includes all time slots within a first time period.

3. The method according to claim 2, characterized in that, After determining the first time slot set, determining the time-domain location of the resource unit used for the side link further includes: The first time slot and / or the second time slot are excluded from the first time slot set to obtain the second time slot set; Wherein, the first time slot is a time slot configured for system information transmission; The second time slot is the time slot that satisfies the first condition; The first condition is that the time slot includes a first symbol configured as a non-uplink symbol.

4. The method according to claim 3, characterized in that, After obtaining the second time slot set, determining the time-domain location of the resource unit used for the side link further includes: The third time slot set is obtained by filtering time slots that meet the second condition from the second time slot set based on bit mapping. The second condition is the bit position corresponding to each time slot in the second time slot set determined according to the bit length of the bit mapping, and the time slot with the value of the bit position being 1.

5. The method according to claim 4, characterized in that, After obtaining the third time slot set, determining the time-domain location of the resource unit used for the side link further includes: Based on the number of time slots in the third time slot set and N, groups consisting of at least N time slots are divided from the third time slot set as resource units for side links.

6. The method according to claim 2, characterized in that, After determining the first time slot set, determining the time-domain location of the resource unit used for the side link further includes: Based on the number of time slots in the first time slot set and N, groups consisting of at least N time slots are divided from the first time slot set as candidate resource units.

7. The method according to claim 6, characterized in that, After determining candidate resource units from the first time slot set, determining the time-domain location of the resource units for the side link further includes: Exclude resource units that contain the first time slot and / or the second time slot from the candidate resource units; Wherein, the first time slot is a time slot configured for system information transmission; The second time slot is the time slot that satisfies the first condition; The first condition is that the time slot includes a first symbol configured as a non-uplink symbol.

8. The method according to claim 7, characterized in that, After excluding resource units containing the first time slot and / or the second time slot from the candidate resource units, determining the time-domain location of the resource unit for the side link further includes: Based on bit mapping, resource units that meet the third condition are selected from candidate resource units as resource units for use in side links. The third condition is that, based on the bit length of the bit mapping, the candidate resource units are identified by the corresponding bit bits, and the value of the bit bits is 1.

9. The method according to any one of claims 1-8, characterized in that, The resource unit used for the side link satisfies at least one of the following: The index value interval between two consecutive time slots in the resource unit is greater than the first threshold. The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold.

10. The method according to claim 9, characterized in that, The index value of the time slot is determined based on the sorting in the time slot set to which the time slot belongs; The set of time slots to which the time slot is located is one of the following: First time slot set; The time slot set obtained by excluding the first time slot from the first time slot set; The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set; The third time slot set is obtained by filtering from the second time slot set based on bit mapping.

11. The method according to claim 1, characterized in that, Determining the temporal location of each physical channel in the resource unit includes: Determine the temporal location of at least one of the following in the resource unit: Physical sidelink control channel; Physical sidelink shared channel; Physical sidelink feedback channel; Protected symbols; Automatic gain control.

12. The method according to claim 11, characterized in that, The time domain location of the physical side link control channel is in the first designated time slot of the resource unit; wherein, the first designated time slot is specified by the protocol or configured by the higher layer on the network side.

13. The method according to claim 12, characterized in that, The symbol position of the physical side link control channel begins with the N1th first symbol in the first designated time slot; wherein, N1 and the symbol length of the physical side link control channel are specified by the protocol or configured by the higher layer on the network side.

14. The method according to claim 11, characterized in that, The time-domain location of the physical sidelink shared channel is determined by at least one of the following: The resource unit has a second designated time slot; wherein the second designated time slot is specified by the protocol or configured by a higher layer on the network side; The network side higher layer configures a first parameter and a second parameter; wherein the first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

15. The method according to claim 14, characterized in that, The symbol position of the physical sidelink shared channel is determined by at least one of the following: Starting from the N2nd first symbol in each time slot of the resource unit; When the second designated time slot is the first time slot of the resource unit, it starts from the N2nd first symbol of the second designated time slot; If the second designated time slot is not the first time slot of the resource unit, it starts from the first symbol of the second designated time slot.

16. The method according to claim 11, characterized in that, The time-domain location of the physical sidelink feedback channel is determined by N and the first period, which is used to transmit the physical sidelink feedback channel. The first period is the period configured by the higher layers of the network side for transmitting the physical sidelink feedback channel.

17. The method according to claim 16, characterized in that, The symbol position of the physical sidelink feedback channel is the N3rd symbol from the end of the first symbol in the time slot used to transmit the physical sidelink feedback channel; wherein, N3 is specified by the protocol or configured by the higher layer on the network side.

18. The method according to claim 11, characterized in that, The temporal location of the protection symbol is determined by at least one of the following: The last symbol of the physical side-link shared channel is followed by N4 consecutive first symbols; The last symbol of the physical sidelink feedback channel is followed by N4 consecutive first symbols; The N4 is defined by the protocol or configured by a higher layer on the network side.

19. The method according to claim 11, characterized in that, The time-domain location of the automatic gain control is determined by at least one of the following: The first N5 consecutive first symbols preceding the first symbol of the physical side link control channel; The first N5 consecutive first symbols preceding the first symbol of the physical side link shared channel; The first N5 consecutive first symbols preceding the first symbol of the physical sidelink feedback channel; The third designated time slot of the resource unit; The N5 is defined by the protocol or configured by a higher layer on the network side; The third designated time slot is specified by the protocol or configured by a higher layer on the network side.

20. The method according to any one of claims 3, 7, 13-15, and 17-19, characterized in that, The first symbol is a symbol configured for a side link in the time slot, and the first symbol is determined by at least one of the following: The agreement stipulates; First parameter and second parameter; The protocol specifies the number of first symbols in the time slot. The first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

21. A device for determining communication resources, characterized in that, include: A determination module is used to determine the time-domain location of a resource unit used for a side link, and the time-domain location of each physical channel in the resource unit; wherein, the resource unit includes N time slots, and N is greater than 1; The transmission module is used to transmit data from the side link based on the resource unit; The time slot is determined based on one of the following subcarrier intervals: The first subcarrier interval of the bandwidth portion where the first resource pool is located; wherein, the first resource pool is a resource pool configured for side link transmission; The referenced second subcarrier interval; wherein the first subcarrier interval is an integer multiple of the second subcarrier interval.

22. The apparatus according to claim 21, characterized in that, The determining module is used to determine a first time slot set, which includes all time slots within a first time period.

23. The apparatus according to claim 22, characterized in that, After determining the first time slot set, the determining module is further configured to exclude the first time slot and / or the second time slot from the first time slot set to obtain the second time slot set; Wherein, the first time slot is a time slot configured for system information transmission; The second time slot is the time slot that satisfies the first condition; The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, and the first symbol is a symbol configured for a side link in the time slot.

24. The apparatus according to claim 23, characterized in that, After obtaining the second time slot set, the determining module is further used to filter out time slots that meet the second condition from the second time slot set based on bit mapping, so as to obtain the third time slot set; The second condition is the bit position corresponding to each time slot in the second time slot set determined according to the bit length of the bit mapping, and the time slot with the value of the bit position being 1.

25. The apparatus according to claim 24, characterized in that, After obtaining the third time slot set, the determining module is further configured to divide each group consisting of at least N time slots from the third time slot set as resource units for side links, based on the number of time slots in the third time slot set and N.

26. The apparatus according to claim 22, characterized in that, After determining the first time slot set, the determining module is further configured to divide the first time slot set into groups, each consisting of at least N time slots, as candidate resource units based on the number of time slots in the first time slot set and N.

27. The apparatus according to claim 26, characterized in that, After determining candidate resource units from the first time slot set, the determining module is further configured to exclude resource units containing the first time slot and / or the second time slot from the candidate resource units; Wherein, the first time slot is a time slot configured for system information transmission; The second time slot is the time slot that satisfies the first condition; The first condition is that the time slot includes a first symbol configured as a non-uplink symbol, wherein the first symbol is a symbol configured in the time slot for a side link.

28. The apparatus according to claim 27, characterized in that, After excluding resource units containing the first time slot and / or the second time slot from the candidate resource units, the determining module is further configured to select resource units that meet the third condition from the candidate resource units based on bit mapping as resource units for the side link. The third condition is that, based on the bit length of the bit mapping, the candidate resource units are identified by the corresponding bit bits, and the value of the bit bits is 1.

29. The apparatus according to any one of claims 21-28, characterized in that, The resource unit used for the side link satisfies at least one of the following: The index value interval between two consecutive time slots in the resource unit is greater than the first threshold. The maximum value of the index value interval of all time slots in the resource unit is greater than the second threshold.

30. The apparatus according to claim 29, characterized in that, The index value of the time slot is determined based on the sorting in the time slot set to which the time slot belongs; The set of time slots to which the time slot is located is one of the following: First time slot set; The time slot set obtained by excluding the first time slot from the first time slot set; The second time slot set is obtained by excluding the first time slot and / or the second time slot from the first time slot set; The third time slot set is obtained by filtering from the second time slot set based on bit mapping.

31. The apparatus according to claim 21, characterized in that, The determining module is used to determine the temporal location of at least one of the following in the resource unit: Physical sidelink control channel; Physical sidelink shared channel; Physical sidelink feedback channel; Protected symbols; Automatic gain control.

32. The apparatus according to claim 31, characterized in that, The time domain location of the physical side link control channel is in the first designated time slot of the resource unit; wherein, the first designated time slot is specified by the protocol or configured by the higher layer on the network side.

33. The apparatus according to claim 32, characterized in that, The symbol position of the physical side link control channel begins with the N1th first symbol in the first designated time slot; wherein, the first symbol is the symbol configured for the side link in the time slot, and the N1th symbol and the symbol length of the physical side link control channel are specified by the protocol or configured by the higher layer on the network side.

34. The apparatus according to claim 31, characterized in that, The time-domain location of the physical sidelink shared channel is determined by at least one of the following: The resource unit has a second designated time slot; wherein the second designated time slot is specified by the protocol or configured by a higher layer on the network side; The network side higher layer configures a first parameter and a second parameter; wherein the first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot, wherein the first symbol is a symbol configured for side links in the time slot.

35. The apparatus according to claim 34, characterized in that, The symbol position of the physical sidelink shared channel is determined by at least one of the following: Starting from the N2nd first symbol in each time slot of the resource unit; When the second designated time slot is the first time slot of the resource unit, it starts from the N2nd first symbol of the second designated time slot; If the second designated time slot is not the first time slot of the resource unit, it starts from the first symbol of the second designated time slot.

36. The apparatus according to claim 31, characterized in that, The time-domain location of the physical sidelink feedback channel is determined by N and the first period, which is used to transmit the physical sidelink feedback channel. The first period is the period configured by the higher layers of the network side for transmitting the physical sidelink feedback channel.

37. The apparatus according to claim 36, characterized in that, The symbol position of the physical sidelink feedback channel is the N3rd symbol from the end of the first symbol in the time slot used to transmit the physical sidelink feedback channel; wherein, N3 is specified by the protocol or configured by the higher layer on the network side.

38. The apparatus according to claim 31, characterized in that, The temporal location of the protection symbol is determined by at least one of the following: The last symbol of the physical side-link shared channel is followed by N4 consecutive first symbols; The last symbol of the physical sidelink feedback channel is followed by N4 consecutive first symbols; The N4 is defined by the protocol or configured by a higher layer on the network side.

39. The apparatus according to claim 31, characterized in that, The time-domain location of the automatic gain control is determined by at least one of the following: The first N5 consecutive first symbols preceding the first symbol of the physical side link control channel; The first N5 consecutive first symbols preceding the first symbol of the physical side link shared channel; The first N5 consecutive first symbols preceding the first symbol of the physical sidelink feedback channel; The third designated time slot of the resource unit; The N5 is defined by the protocol or configured by a higher layer on the network side; The third designated time slot is specified by the protocol or configured by a higher layer on the network side.

40. The apparatus according to any one of claims 23, 27, 33-35, and 37-39, characterized in that, The first symbol is a symbol configured for a side link in the time slot, and the first symbol is determined by at least one of the following: The agreement stipulates; First parameter and second parameter; The protocol specifies the number of first symbols in the time slot. The first parameter is used to indicate the index value corresponding to the first first symbol in the time slot, and the second parameter is used to indicate the number of consecutive first symbols in the time slot.

41. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the method for determining communication resources as described in any one of claims 1 to 20.

42. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the method for determining communication resources as described in any one of claims 1-20.

Citation Information

Patent Citations

  • Communication method and device

    CN111867116A