Resource configuration and scheduling method and device, processing equipment, program product and medium

By configuring the PSFCH period and resource pool length according to preset rules in V2X communication, the resource conflict problem caused by incoordinated configuration of PSFCH period and resource pool in the prior art is solved, and the performance and reliability of V2X communication are improved.

CN120200719AActive Publication Date: 2025-06-24HONGXING ZHIXIN TECHNOLOGY (NANJING) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510318372.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-06-24
Estimated Expiration
2045-03-18

AI Technical Summary

Technical Problem

In the prior art, resource conflict problems caused by incoordinated PSFCH cycles and resource pool configurations affect the performance and reliability of V2X communication.

Method used

The resource configuration of time domain period and time domain length is performed through preset rules to ensure that the time domain length is an integer multiple of the time domain period or a non-integer multiple relationship between the time domain period and the time domain length, but the total number of logical subframes in the superframe is a common multiple of the time domain period and the time domain length.

Benefits of technology

It effectively avoids resource conflicts caused by the logical subframe interval between PSSCH and PSFCH exceeding the maximum RTT configuration, and avoids repeated transmission and symbol resource conflicts in the resource selection window.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120200719A_ABST
    Figure CN120200719A_ABST
Patent Text Reader

Abstract

Provided are a resource allocation and scheduling method and apparatus, a processing device, a program product and a medium, the method comprising: performing resource allocation of a time-domain period and a time-domain length according to a preset rule, the time-domain period being a time-domain period of a physical sidelink feedback channel (PSFCH), and the time-domain length being a time-domain length of the PSFCH; the time domain length is the time domain length of a bitmap corresponding to the resource pool; carrying out resource scheduling and feedback decision making according to the resource configuration; wherein the preset rule comprises at least one of the following items: the time domain length is an integral multiple of the time domain period; the time domain period and the time domain length are in a non-integer multiple relationship, and the total number of logic subframes in the superframe is a common multiple of the time domain period and the time domain length. According to the scheme of the invention, the problem of resource conflict caused by incoordination of the PSFCH period and the resource pool configuration in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a resource configuration and scheduling method, device, processing equipment, program product and medium. Background Art

[0002] In the New Radio (NR) – Vehicle-to-Everything (V2X) standard, the configuration method of determining the Physical Sidelink Feedback Channel (PSFCH) period and resource pool in the resource pool is given, and the method of determining the PSFCH feedback resource according to the location of the sending service resource is provided. However, the specific parameter implementation of these configuration methods has not been discussed in detail in the standard, but is left to the implementer in the actual deployment to decide.

[0003] Since the configuration parameters of PSFCH cycle and resource pool are key parameters for interoperability, their reasonable configuration directly affects the performance and reliability of V2X communication. If the configuration is unreasonable, it may cause a series of problems.

[0004] Therefore, it is urgent to study the reasonable principles of PSFCH cycle and resource pool configuration, and propose corresponding protection processing schemes to ensure the efficiency, reliability and interoperability of V2X communications. Summary of the invention

[0005] The present invention provides a resource configuration and scheduling method, device, processing equipment, program product and medium, which solve the resource conflict problem caused by the uncoordinated PSFCH cycle and resource pool configuration in the prior art.

[0006] In a first aspect, an embodiment of the present invention provides a resource configuration and scheduling method, including:

[0007] According to the preset rules, perform resource configuration of the time domain period and the time domain length, wherein the time domain period is the time domain period of the physical sidelink feedback channel PSFCH, and the time domain length is the time domain length of the bitmap corresponding to the resource pool;

[0008] According to the resource configuration, resource scheduling and feedback decision making are performed;

[0009] The preset rules include at least one of the following:

[0010] The time domain length is an integer multiple of the time domain period;

[0011] The time domain period and the time domain length are not integer multiples, and the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length.

[0012] Optionally, performing resource scheduling and feedback decision according to the resource configuration includes:

[0013] When it is detected that the time domain period and the time domain length do not meet the preset rule, for the target time slot, performing resource scheduling optimization and / or feedback decision optimization;

[0014] Wherein, the target time slot includes:

[0015] When allocating feedback resources according to the standard mapping rule from the Physical Sidelink Shared Channel (PSSCH) to the PSFCH, due to the superframe flip crossing the period boundary, and the time slot offset between the PSSCH and the PSFCH exceeds the preset Maximum Round-Trip Time (RTT) constraint of the PSSCH time slot.

[0016] Optionally, performing resource scheduling optimization for the target time slot includes:

[0017] Before performing resource scheduling, determining whether the trigger condition corresponding to the special processing of resource scheduling is met;

[0018] When it is determined that the trigger condition is met, determining the target time slot;

[0019] Determining the target scheduling strategy corresponding to the target time slot;

[0020] Wherein, the trigger condition includes at least one of the following:

[0021] The resource selection window contains the superframe flip moment;

[0022] The resource selection window does not contain the superframe flip moment, and the time interval starting from the last time slot of the resource selection window and with a duration equal to the maximum RTT crosses the superframe flip moment;

[0023] The time interval from the service packet arrival time point to the time point corresponding to the service maximum packet delay budget (PDB) crosses the superframe flip moment.

[0024] Optionally, the target scheduling strategy includes:

[0025] Forbidding scheduling the target time slot to send service messages that require Hybrid Automatic Repeat reQuest (HARQ) feedback.

[0026] Optionally, performing feedback decision optimization for the target time slot includes:

[0027] Determine a first feedback resource corresponding to a first service message according to the time slot where the PSSCH is located and sidelink control information (SCI).

[0028] If it is determined that the first feedback resource spans a superframe, then determine whether the first PSSCH time slot corresponding to the first service message is a target time slot.

[0029] If it is determined that the first PSSCH time slot is the target time slot, then determine a target feedback strategy according to the HARQ combined reception result corresponding to the first service message and the feedback method indicated by the service transmitting end.

[0030] Optionally, the target feedback strategy includes at least one of the following:

[0031] If the service transmitting end indicates to use a feedback method based on acknowledgment (ACK) / negative acknowledgment (NACK), then no feedback information is sent at the feedback resource position corresponding to the target time slot.

[0032] If the service transmitting end indicates to use a feedback method based on NACK and the HARQ combined reception result is correct, then no feedback information is sent at the feedback resource position corresponding to the target time slot.

[0033] If the service transmitting end indicates to use a feedback method based on NACK and the HARQ combined reception result is incorrect, then NACK feedback information is sent at the feedback resource position corresponding to the target time slot.

[0034] Wherein, the feedback information includes: ACK feedback information and / or the NACK feedback information.

[0035] In a second aspect, an embodiment of the present invention provides a resource configuration and scheduling device, including:

[0036] A period determination module, configured to perform resource configuration of a time domain period and a time domain length according to a preset rule, where the time domain period is the time domain period of a physical sidelink feedback channel (PSFCH), and the time domain length is the time domain length of a bitmap corresponding to a resource pool;

[0037] A configuration and scheduling module, configured to perform resource scheduling and feedback decision according to the resource configuration;

[0038] Wherein, the preset rule includes at least one of the following:

[0039] The time domain length is an integer multiple of the time domain period;

[0040] There is a non-integer multiple relationship between the time domain period and the time domain length, and the total number of logical sub-frames within a superframe is the least common multiple of the time domain period and the time domain length.

[0041] Optionally, the configuration scheduling module includes:

[0042] A configuration scheduling sub-module, configured to perform resource scheduling optimization and / or feedback decision optimization for a target time slot when it is detected that the time domain period and the time domain length do not meet the preset rules;

[0043] Wherein, the target time slot includes:

[0044] When allocating feedback resources based on the standard mapping rule from the physical side link shared channel PSSCH to PSFCH, due to the superframe flip crossing the period boundary, and the time slot offset between PSSCH and PSFCH exceeds the PSSCH time slot of the preset maximum round-trip delay RTT constraint.

[0045] Optionally, the configuration scheduling sub-module includes:

[0046] A first determination unit, configured to determine whether the trigger condition corresponding to the special processing of resource scheduling is met before performing resource scheduling;

[0047] A first processing unit, configured to determine the target time slot when it is determined that the trigger condition is met;

[0048] A second processing unit, configured to determine the target scheduling policy corresponding to the target time slot;

[0049] Wherein, the trigger condition includes at least one of the following:

[0050] The resource selection window includes the superframe flip moment;

[0051] The resource selection window does not include the superframe flip moment, and the time interval starting from the last time slot of the resource selection window and with a duration equal to the maximum RTT crosses the superframe flip moment;

[0052] The time interval from the service packet arrival time point to the time point corresponding to the service maximum data packet delay budget PDB crosses the superframe flip moment.

[0053] Optionally, the target scheduling policy includes:

[0054] Forbid scheduling the target time slot to send service messages that require hybrid automatic repeat request HARQ feedback.

[0055] Optionally, the configuration scheduling sub-module includes:

[0056] A third processing unit, configured to determine a first feedback resource corresponding to a first service message according to the time slot where the PSSCH is located and the sidelink control information SCI;

[0057] A second determination unit, configured to, if it is determined that the first feedback resource spans a superframe, determine whether the first PSSCH time slot corresponding to the first service message is a target time slot;

[0058] A fourth processing unit, configured to, if it is determined that the first PSSCH time slot is the target time slot, determine a target feedback strategy according to the HARQ combined reception result corresponding to the first service message and the feedback manner indicated by the service sending end.

[0059] Optionally, the target feedback strategy includes at least one of the following:

[0060] If the service sending end indicates to adopt a feedback manner based on acknowledgment ACK / negative acknowledgment NACK, no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0061] If the service sending end indicates to adopt a feedback manner based on NACK, and the HARQ combined reception result is correct, no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0062] If the service sending end indicates to adopt a feedback manner based on NACK, and the HARQ combined reception result is incorrect, NACK feedback information is sent at the feedback resource position corresponding to the target time slot;

[0063] Wherein, the feedback information includes: ACK feedback information and / or the NACK feedback information.

[0064] In a third aspect, an embodiment of the present invention provides a processing device, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the resource configuration and scheduling method as described in the first aspect are implemented.

[0065] In a fourth aspect, an embodiment of the present invention provides a computer program product, including computer instructions, and when the computer instructions are executed by a processor, the steps of the method as described above are implemented.

[0066] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the resource configuration and scheduling method as described in the first aspect are implemented.

[0067] The beneficial effects of the above technical solutions of the present invention are:

[0068] Embodiments of the present invention can perform resource allocation for the time domain period and the time domain length according to a preset rule, that is, the time domain length is an integer multiple of the time domain period, or there is a non-integer multiple relationship between the time domain period and the time domain length, but the total number of logical subframes in the superframe is the least common multiple of the time domain period and the time domain length. In this way, through reasonable configuration, it is possible to effectively avoid the situation where the logical subframe interval between the PSSCH and the PSFCH exceeds the maximum RTT configuration, resulting in resource conflicts. Specifically, the following two abnormal situations can be effectively avoided: 1) The PSFCH symbol resource conflict caused by the cross-period mapping of the PSSCH resources (that is, the PSSCH resources on more than the number of PSFCH periods of slots are mapped to the same PSFCH symbol resource); 2) The sending end has repeated transmissions within the logical subframe interval (that is, the resource selection meets the maximum RTT limit but is less than the actual interval, triggering an unexpected secondary transmission). BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 Schematic diagram of the time domain configuration of the PSFCH resources according to the embodiments of the present invention;

[0070] Figure 2 Schematic diagram of the resource configuration when the minimum time interval according to the embodiments of the present invention is 3;

[0071] Figure 3 Flowchart of the resource configuration and scheduling method according to the embodiments of the present invention;

[0072] Figure 4 Block diagram of the structure of the resource configuration and scheduling device according to the embodiments of the present invention;

[0073] Figure 5 Block diagram of the structure of the processing device according to the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0074] In order to make the technical problems, technical solutions, and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help a comprehensive understanding of the embodiments of the present invention. Therefore, those skilled in the art should clearly understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present invention. In addition, descriptions of known functions and structures are omitted for clarity and conciseness.

[0075] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present invention. Therefore, the "in one embodiment" or "in an embodiment" that appears throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.

[0076] In various embodiments of the present invention, it should be understood that the magnitudes of the serial numbers of the following processes do not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0077] In addition, the terms "system" and "network" are often used interchangeably herein.

[0078] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0079] Next, the related technologies will be introduced.

[0080] Related parameter configuration in the NR-V2X standard:

[0081] The configuration period of the PSFCH is the periodic interval at which the PSFCH resource appears, and this interval is the number of logical subframes. The configuration period of the PSFCH being N means that the PSFCH resource will appear only once every N logical subframes. In order to balance resource overhead and system capacity, the standard provides several candidate configurations, including N = 1, N = 2, N = 4, and N = ∞ (indicating no PSFCH resource configuration). Among them, the N value, as a key parameter for resource pool configuration, determines the distribution of the PSFCH resource in the time domain, that is, the configuration of the PSFCH resource appears once every N logical time slots (slots). In the frequency domain, the position of the PSFCH resource is configured through the set of physical resource blocks (PRBs) indicated by a bitmap, specifically as Figure 1 shown, which is a schematic diagram of the time-domain configuration of the PSFCH resource when N = 2.

[0082] More specifically, within a resource pool, there are two cases of HARQ feedback configuration, namely enabling HARQ feedback and disabling HARQ feedback, and this configuration is indicated by the SCI. Among them, if HARQ feedback is enabled, then the PSFCH resources need to be configured in this resource pool. At this time, the value range of the PSFCH period parameter N is {1, 2, 4}, and the HARQ feedback can only be transmitted through the PSFCH channel in this resource pool. When N > 1, multiple PSSCHs will be mapped to the same PSFCH resource; if HARQ feedback is not enabled, then a resource pool without PSFCH resources can be selected.

[0083] The mapping of PSFCH resources also needs to meet the requirements of parameter K. Among them, K is defined as the minimum time interval / feedback interval between PSSCH and PSFCH, and this parameter reflects the processing ability of the User Equipment (UE). The definition of parameter K is also based on the number of logical sub-frames and is part of the resource pool configuration, and its value range is K = {2, 3}.

[0084] The following is illustrated by a specific example:

[0085] As Figure 2 shown, assume that the feedback period of the PSFCH resource is 1 (i.e., N = 1), and the minimum time interval is 3 (i.e., K = 3).

[0086] The time-domain configuration of the resource pool is implemented through a Bitmap, and the length of the Bitmap can be flexibly configured according to requirements. Specifically, the resource pool supports discontinuous time slot configurations, where the time slot is the smallest granularity of the time-domain configuration. For the set of time slots configured in the resource pool, the period is 10240 ms, and the length of the Bitmap can be configured within the range of {10, 11, 12,..., 160}.

[0087]

[0088] The above code represents the time resource configuration bitmap (Bitmap) of the resource pool. This bitmap is defined by repeating periodically within the System Frame Number (SFN) or Direct Frame Number (DFN) period.

[0089] The process of determining the feedback resource is as follows:

[0090] (1) Determine the logical sub-frame:

[0091] When configuring time slots (slots) in the resource pool, the following types of time slots need to be excluded:

[0092] 1) Slots of Sidelink Synchronization Signal (SLSS);

[0093] 2) Slots with the number of consecutive available Uplink (UL) symbols less than X;

[0094] 3) Reserved slots: The time slots reserved by the system. After excluding the first two types of time slots, the number of slots corresponding to 10240 ms is the time domain resource obtained by taking the remainder of the remaining time domain resources after excluding the first two types of time slots by the length of the bitmap, and it is necessary to ensure that the distribution of the reserved slots is even.

[0095] (2) Determine the feedback resources:

[0096] For the resource mapping of PSFCH, an implicit association method with the corresponding PSSCH is adopted, and the information such as the corresponding PSSCH sub-channel and UE member ID is used to determine the PSFCH resource position. Specifically, the calculation process of the PSFCH feedback resources is as follows:

[0097] Step1: Use the sliding window mechanism to determine the PSFCH period corresponding to each PSSCH transmission.

[0098] Specifically, the PSSCH corresponding to each PSFCH slot is within a sliding window.

[0099] Step2: Determine the set of PSFCH PRB frequency domain resources within the PSFCH period, denoted as

[0100] Specifically, the higher layer parameter configuration function rbSetPSFCH() is used to configure the parameters related to PSFCH. The specific configuration content includes: the number of sub-channels (S) included in the resource pool; an integer multiple of the PSFCH resource period (N), that is, a fixed number of PRBs are allocated to each sub-channel within the period.

[0101] A certain number of PRBs are allocated to each sub-channel on each slot within the period, that is, the number of corresponding PSFCH resources / PRBs is:

[0102] Step 3: Determine the relative slot number I within the PSFCH period corresponding to the PSSCH resource, and determine the relative sub-channel or relative set number j of the sub-channel set. According to I and j, determine the PSFCH PRB set corresponding to a Transport Block (TB) from the PSFCH PRB frequency-domain resource set within the corresponding PSFCH period, denoted as

[0103] Specifically, during the resource allocation process, allocation is prioritized in the frequency domain first, and then in the time domain. The resource allocation formula is:

[0104]

[0105] Among them, if the high-layer parameter configuration is the first sub-channel, determine the corresponding PRB set; if the high-layer parameter configuration is a sub-channel, determine the set of corresponding PRB sets.

[0106] Step 4: Combine the context information and the high-layer configuration message to determine the PSFCH resource set corresponding to the TB Including: Specifically, the time domain, frequency domain, and the number of cyclic shifts.

[0107] Specifically, after determining the PSFCH candidate resource set, it is necessary to further determine the resources for PSFCH transmission. The basic principle is frequency-domain priority, that is, different PRBs are preferentially selected for PSFCH transmission. The specific determination method is as follows:

[0108]

[0109] Among them, K / P ID: The truncated layer-2 source ID (source ID) carried in the SCI associated with the PSSCH sent by the Transmitting User Equipment (TX UE). MID / M (member ID): Has different values according to different HARQ feedback modes. Among them, for unicast, M = 0, and knowing its own source ID, it can also be calculated; in multicast HARQ feedback option 1, M = 0; knowing its own source ID and member ID (member ID) can also be calculated; in multicast HARQ feedback option 2, M is the multicast member ID of the Receiving User Equipment (RX UE). Furthermore, it can be determined which cyclic shift the specific resource is, corresponding to the specific PRB and codeword.

[0110] Step 5: Determine the final codebook according to the feedback type and the corresponding cyclic shift index.

[0111] Specifically, for the receiving feedback end, all possibilities need to be considered. For example, under Acknowledgment (ACK) / Negative Acknowledgment (NACK), the resources carrying ACK and NACK need to be considered in advance; for NACK only, the resources carrying NACK need to be considered in advance.

[0112] Currently, the parameter configuration in the standard is flexible, and the PSFCH period and the bitmap length configuration are independently configured. Therefore, there may be a problem that the two parameter configurations are not coordinated. For example, the PSFCH period is configured as 4, but the bitmap length is configured as 11, that is, the number of logical subframes within 10240 ms is a multiple of 11, but a multiple of 11 is not necessarily a multiple of 4.

[0113] Here, a specific example is given for illustration:

[0114] Scenario 1: Assume that within 10240 ms (assume the configuration is 10240 slots, that is, 1 slot within 1 subframe), after removing the special slots and reserved slots, there are 10230 logical slots left. 10230 is a multiple of 11 (930 bitmaps), but 10230 is not a multiple of 4.

[0115] Scenario 2: Assume that within 10240 ms (assume the configuration is 10240 slots, that is, 1 slot within 1 subframe), after removing the special slots and reserved slots, there are 10208 logical slots left. 10208 is both a multiple of 11 and a multiple of 4.

[0116] Here, the scenario where it is a multiple of the bitmap but not a multiple of the PSFCH period (such as Scenario 1 above) is mainly discussed. Some problems will occur in this scenario, and a practical example is used to illustrate here.

[0117] If the configuration is reasonable, taking 10,208 logical sub-frames as an example: The last PSFCH window is {the 10,225th logical slot, the 10,226th logical slot, the 10,227th logical slot, the 10,228th logical slot}, and the feedback resource period is 4, that is, the feedback resource is configured only on the 10,228th logical slot. The numbering restarts for the next super-frame (1020 ms period), {the 1st logical slot, the 2nd logical slot, the 3rd logical slot, the 4th logical slot}, that is, the PSFCH resource is configured only on the 4th logical slot. For the 10,227th logical slot, the 10,228th logical slot, the 1st logical slot, and the 2nd logical slot, if in accordance with the standard regulations, the PSFCH resources will all be mapped to the 4th logical slot, that is, the implicit window length is still 4 logical slots.

[0118] If the configuration is unreasonable, assuming that the bitmap length is configured as 11 and the PSFCH period is configured as 4, there are 10,230 logical slots among 10,240 slots; K = 2; the 10,230th logical slot, but the last PSFCH window is {the 10,225th logical slot, the 10,226th logical slot, the 10,227th logical slot, the 10,228}, and the feedback resource period is 4 logical sub-frames, that is, the feedback resource is available only on the 10,228th logical slot; for the 10,229th logical slot and the 10,330th logical slot, it is not a complete cycle and there is no PSFCH resource; the numbering restarts for the next super-frame, {the 1st logical slot, the 2nd logical slot, the 3rd logical slot, the 4th logical slot}, that is, the PSFCH resource is configured only on the 4th logical slot. For the 10,227th logical slot, the 10,228th logical slot, the 10,229th logical slot, the 10,230th logical slot, the 1st logical slot, and the 2nd logical slot, if in accordance with the standard regulations, the PSFCH resources will all be mapped to the 4th logical slot; the following problems will occur:

[0119] (1) Collision of feedback resources: Compared with one-to-one mapping, the resource mapping on 2 additional slots is added here, which will cause some unnecessary problems, that is, there will be some collisions caused by multiplexing in this mapping.

[0120]

[0121]

[0122] (2) If multiplexing occurs at the receiving end, feedback message judgment errors may occur at the service message sender and the feedback message receiver, which will affect system performance.

[0123] (3) Calculation of the round-trip time (RTT), that is, the interval between different transmissions of service packets. For example, for the 10227th logical slot, the feedback can be received in the 4th logical slot, which is 7 logical slots away. If the maximum interval is 5 logical slots under normal configuration, the sender may retransmit the packet again between the 4th logical slot.

[0124] In summary, if the configuration parameters of the PSFCH period and resource pool are not configured reasonably, a series of problems may occur, and the prior art lacks reasonable principles for the configuration of the PSFCH period and resource pool.

[0125] Specifically, the embodiments of the present invention provide a resource configuration and scheduling method, apparatus, processing device, program product and medium, which solve the resource conflict problem in the prior art caused by the uncoordinated PSFCH period and resource pool configuration.

[0126] First embodiment

[0127] like Figure 3 As shown, an embodiment of the present invention provides a resource configuration and scheduling method, which specifically includes the following steps:

[0128] Step 31: According to the preset rules, perform resource configuration of the time domain period and the time domain length, wherein the time domain period is the time domain period of the physical sidelink feedback channel PSFCH, and the time domain length is the time domain length of the bitmap corresponding to the resource pool. The preset rules include at least one of the following:

[0129] (1) The time domain length is an integer multiple of the time domain period.

[0130] It should be noted that when configuring the resource pool related parameters (such as the above-mentioned time domain period and time domain length), try to optimize the configuration and give priority to configuring the time domain length of the bitmap as an integer multiple of the PSFCH time domain period. For example, if the PSFCH time domain period is configured to 1, the bitmap length (that is, the time domain length of the bitmap) can be configured arbitrarily; if the PSFCH time domain period is configured to 2, the time domain length of the bitmap needs to be configured to an even number; if the PSFCH time domain period is configured to 4, the time domain length of the bitmap needs to be configured to a multiple of 4.

[0131] (2) The time domain period and the time domain length are not integer multiples, and the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length.

[0132] That is to say, if the time domain length of the bitmap is not an integer multiple of the PSFCH time domain period, the number of logical sub-frames within the superframe needs to be configured as the least common multiple of the bitmap length (i.e., the time domain length of the bitmap) and the PSFCH time domain period.

[0133] Here, the length of the superframe can specifically be 10240 ms (that is, one superframe contains 1024 sub-frames). The length of the slot contained in the superframe may be 10240 or 20480, etc., specifically depending on the sub-carrier spacing configuration. Example: If the sub-carrier spacing (SCS) is 15 kHz (time slot = 1 ms), then the superframe (10240 ms) contains 10240 time slots; if SCS = 30 kHz (time slot = 0.5 ms), then the superframe contains 20480 time slots.

[0134] In an optional example, the bitmap length is configured as 11, the PSFCH time domain period is configured as 4, and the number of logical slots within the superframe (10240 ms) is a multiple of 44 (44 is the least common multiple of the two parameters 11 and 4). In this way, the entire PSFCH small window is also evenly distributed.

[0135] Step 32: Perform resource scheduling and feedback decision-making according to the resource configuration.

[0136] In this embodiment, the resource configuration of the time domain period and the time domain length can be performed according to a preset rule, that is, the time domain length is an integer multiple of the time domain period, or there is a non-integer multiple relationship between the time domain period and the time domain length, but the total number of logical sub-frames within the superframe is the least common multiple of the time domain period and the time domain length. In this way, through reasonable configuration, the situation of resource conflict caused by the logical sub-frame interval between PSSCH and PSFCH exceeding the maximum RTT configuration can be effectively avoided. Specifically, the following two abnormal situations can be effectively avoided: 1) The PSFCH symbol resource conflict caused by the cross-period mapping of PSSCH resources (that is, the PSSCH resources on more than the number of PSFCH periods of slots are mapped to the same PSFCH symbol resource); 2) The sending end has repeated transmissions within the logical sub-frame interval (that is, the resource selection meets the maximum RTT limit but is less than the actual interval, triggering an unexpected secondary transmission).

[0137] In some embodiments, the performing resource scheduling and feedback decision-making according to the resource configuration includes:

[0138] In the case where it is detected that the time domain period and the time domain length do not meet the preset rule, for the target time slot, perform resource scheduling optimization and / or feedback decision-making optimization.

[0139] That is to say, when the resource allocation fails to meet the preset rules, to avoid resource conflicts, it can be handled by active avoidance (i.e., resource scheduling optimization) or passive resolution (i.e., feedback decision optimization) to avoid resource conflicts. Specifically, it is necessary to determine the situation of superframe flipping (which can be judged by the frame number at a higher layer) to determine whether resource scheduling optimization and / or feedback decision optimization is required.

[0140] Among them, the target time slot includes: when allocating feedback resources based on the standard mapping rule from the physical sidelink shared channel PSSCH to PSFCH, due to superframe flipping across the cycle boundary, and the time slot offset between PSSCH and PSFCH exceeds the PSSCH time slot with the preset maximum round-trip time (RTT) constraint.

[0141] It should be noted that according to the existing standard, the maximum RTT can be calculated according to the following formula: maximum RTT = (sl - MinTimeGapPSFCH + (sl - PSFCH - Period - 1)). Where sl - MinTimeGapPSFCH represents the minimum interval, and sl - PSFCH - Period represents the time domain period of PSFCH. For example, assuming the time domain period of PSFCH is 4, if the minimum interval is 3, then the maximum RTT is 6. Another example, if the minimum interval is 2, then the maximum RTT is 5.

[0142] In some embodiments, for the target time slot, resource scheduling optimization is performed, including:

[0143] (1) Before performing resource scheduling, determine whether the triggering conditions corresponding to special resource scheduling processing are met; among them, the triggering conditions include at least one of the following:

[0144] (1) The resource selection window contains the superframe flipping moment;

[0145] (2) The resource selection window does not contain the superframe flipping moment, and the time interval starting from the last time slot of the resource selection window and with a duration equal to the maximum RTT crosses the superframe flipping moment;

[0146] (3) The time interval from the service packet arrival time point to the time point corresponding to the service maximum packet delay budget (PDB) crosses the superframe flipping moment.

[0147] (2) When it is determined that the triggering conditions are met, determine the target time slot.

[0148] In the embodiments of the present invention, to avoid invalid calculations, the target time slot is calculated only when it is determined that the triggering conditions are met. That is to say, when the triggering conditions are met, it is possible to select the target time slot.

[0149] (3) Determine the target scheduling strategy corresponding to the target time slot.

[0150] In some specific embodiments of the present invention, the target scheduling strategy includes: prohibiting scheduling the target time slot to send a service message that requires hybrid automatic repeat request HARQ feedback.

[0151] That is to say, the target time slot should be calculated in advance when selecting resources, and information that requires feedback should be avoided as much as possible in the target time slot. It is understandable that this is limited to situations where feedback is required. For service messages that do not require feedback, the target time slot can still be scheduled for transmission. It should also be noted that the transmission here includes the transmission to be sent and the scheduled transmission within the TB. If the frame number flip is about to occur based on the high-level subframe number, if it is a feedback-based service transmission, avoid scheduling the target time slot to send information that requires feedback.

[0152] In a specific embodiment, assuming that the PSFCH period (i.e., the time domain period of PSFCH) is configured as 4, but the bitmap length (i.e., the time domain length of the bitmap) is configured as 11, and the length of the superframe is 10240ms (assuming that it is configured as 10240 slots, i.e., 1 slot in 1 subframe), after removing the special slots and reserved slots, 10230 logical slots remain. 10230 is a multiple of 11 (930 bitmaps), but 10230 is not a multiple of 4. According to the slot where the feedback resource is located, it can be concluded that the 10227th logical slot and the 10228th logical slot are the target time slots, and the intervals between these two logical slots and the corresponding feedback resources are greater than the maximum RTT. Service messages can be sent only on the basis of synchronization. To avoid misalignment, resources within the PSFCH irregular period should be avoided as much as possible during resource selection. In this embodiment, the 10227th logical slot and the 10228th logical slot should be avoided.

[0153] In some embodiments, feedback decision optimization is performed for the target time slot, including:

[0154] According to the time slot where the PSSCH is located and the side link control information SCI, the first feedback resource corresponding to the first service message is determined; if it is determined that the first feedback resource spans a superframe, it is determined whether the first PSSCH time slot corresponding to the first service message is the target time slot; if it is determined that the first PSSCH time slot is the target time slot, the target feedback strategy is determined according to the HARQ combined reception result corresponding to the first service message and the feedback method indicated by the service sending end.

[0155] Here, the service sending end (service message sending end) can indicate the feedback mode through SCI.

[0156] It should be noted that for the service receiving end (service message receiving end), HARQ combining can be performed from the perspective of service message reception. For PSFCH feedback, in order to avoid interference, special processing can be done, that is, feedback decision optimization is performed to passively solve the problem. That is to say, if the corresponding service message is received in the target time slot, the corresponding HARQ processing needs to be performed, and the corresponding special processing for the feedback (that is, the target feedback strategy is executed).

[0157] It should also be noted that the above service sending end and service receiving end can be network devices (such as base stations), or terminal devices. For example, in an optional example, the service sending end is a terminal and the service receiving end is a network device; in another optional example, the service sending end is a network device and the service receiving end is a terminal.

[0158] In some embodiments, the target feedback strategy includes at least one of the following:

[0159] (1) If the service sending end indicates to adopt a feedback method based on acknowledgment ACK / negative acknowledgment NACK, no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0160] That is to say, if the ACK / NACK based feedback method is adopted, no feedback information is sent regardless of whether the HARQ combining is received successfully or not.

[0161] (2) If the service sending end indicates to adopt a feedback method based on NACK, and the HARQ combining reception result is correct, no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0162] (3) If the service sending end indicates to adopt a feedback method based on NACK, and the HARQ combining reception result is incorrect, NACK feedback information is sent at the feedback resource position corresponding to the target time slot.

[0163] Wherein, the feedback information includes: ACK feedback information and / or the NACK feedback information.

[0164] That is to say, if the NACK based feedback method is adopted, if the HARQ combining reception is correct, no feedback is made (that is, no feedback information is sent at the PSFCH resource position corresponding to the target time slot); if the HARQ combining reception is incorrect, NACK feedback is made (that is, NACK feedback information is sent at the PSFCH resource position corresponding to the target time slot).

[0165] The resource configuration and scheduling method implemented in the present invention provides reasonable configuration principles (i.e., preset rules), as well as some protection processing methods (such as active solutions and passive solutions) when the configuration principles are not met. Specifically, when performing resource configuration and scheduling, the priority order of "configuration>active solution>passive solution" is followed. That is to say, first of all, through a reasonable configuration method (i.e., resource configuration of time domain period and time domain length according to preset rules), the occurrence of resource conflict problems caused by the incoordination of PSFCH period and resource pool configuration is prevented. This is the most effective and lowest cost method; secondly, if the resource conflict problem has occurred due to unreasonable configuration, active measures can be taken to solve it (such as timely monitoring, determining the target time slot and optimizing resource scheduling for the target time slot) to reduce the impact on the system, rather than waiting for the problem to worsen; finally, if the first two methods cannot be implemented or the effect is not good, passive solutions can be considered, that is, responding and handling after the problem occurs (such as feedback decision optimization for the target time slot). Following the above priority order can maximize the stability and efficiency of the system and reduce unnecessary waste of resources.

[0166] The resource configuration and scheduling method of the embodiment of the present invention can perform resource configuration of the time domain period and the time domain length according to the preset rules, that is, the time domain length is an integer multiple of the time domain period, or the time domain period and the time domain length are non-integer multiples, but the total number of logical subframes in the superframe is a common multiple of the time domain period and the time domain length. In this way, through reasonable configuration, the situation where the logical subframe interval between PSSCH and PSFCH exceeds the maximum RTT configuration and causes resource conflicts can be effectively avoided. Specifically, the following two abnormal situations can be effectively avoided: 1) PSFCH symbol resource conflicts caused by cross-period mapping of PSSCH resources (that is, PSSCH resources on slots exceeding the number of PSFCH periods are mapped to the same PSFCH symbol resources); 2) The transmitting end has repeated transmissions within the logical subframe interval (that is, the resource selection meets the maximum RTT limit but is less than the actual interval, triggering unexpected secondary transmissions). If it is not configured according to the preset rules, resource conflicts can be avoided by actively optimizing resource scheduling or passively optimizing feedback decisions. Through the above method, resource conflicts caused by inconsistent PSFCH period and resource pool configuration can be effectively avoided.

[0167] Second embodiment

[0168] like Figure 4 As shown, an embodiment of the present invention provides a resource configuration and scheduling device 400, including:

[0169] A period determination module 401 is configured to perform resource allocation for a time domain period and a time domain length according to a preset rule. The time domain period is the time domain period of a physical side link feedback channel (PSFCH), and the time domain length is the time domain length of a bitmap corresponding to a resource pool.

[0170] A configuration scheduling module 402 is configured to perform resource scheduling and feedback decision-making according to the resource allocation.

[0171] Wherein, the preset rule includes at least one of the following:

[0172] The time domain length is an integer multiple of the time domain period.

[0173] There is no integer multiple relationship between the time domain period and the time domain length, and the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length.

[0174] In this embodiment, resource allocation for the time domain period and the time domain length can be performed according to a preset rule, that is, the time domain length is an integer multiple of the time domain period, or there is no integer multiple relationship between the time domain period and the time domain length, but the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length. In this way, through reasonable configuration, it is possible to effectively avoid the situation of resource conflict caused by the logical subframe interval between PSSCH and PSFCH exceeding the maximum RTT configuration. Specifically, the following two abnormal situations can be effectively avoided: 1) PSFCH symbol resource conflict caused by cross-period mapping of PSSCH resources (that is, PSSCH resources on more than the number of PSFCH periods of slots are mapped to the same PSFCH symbol resource); 2) Repeated transmission occurs in the logical subframe interval at the sending end (that is, the resource selection meets the maximum RTT limit but is less than the actual interval, triggering unexpected secondary transmission).

[0175] Optionally, the configuration scheduling module 402 includes:

[0176] A configuration scheduling sub-module is configured to perform resource scheduling optimization and / or feedback decision-making optimization for a target time slot when it is detected that the time domain period and the time domain length do not meet the preset rule.

[0177] Wherein, the target time slot includes:

[0178] When allocating feedback resources according to the standard mapping rule from a physical side link shared channel (PSSCH) to a PSFCH, a PSSCH time slot whose superframe flip crosses a period boundary and the time slot offset between the PSSCH and the PSFCH exceeds a preset maximum round-trip delay (RTT) constraint.

[0179] Optionally, the configuration scheduling sub-module includes:

[0180] A first judgment unit, configured to judge whether a trigger condition corresponding to special processing of resource scheduling is met before resource scheduling;

[0181] A first processing unit, configured to determine the target time slot when it is determined that the trigger condition is met;

[0182] A second processing unit, configured to determine a target scheduling policy corresponding to the target time slot;

[0183] Wherein, the trigger condition includes at least one of the following:

[0184] The resource selection window includes a superframe inversion moment;

[0185] The resource selection window does not include a superframe inversion moment, and a time interval starting from the last time slot of the resource selection window and having a duration equal to the maximum RTT spans the superframe inversion moment;

[0186] The time interval from the service packet arrival time point to the time point corresponding to the service maximum data packet delay budget PDB spans the superframe inversion moment.

[0187] Optionally, the target scheduling policy includes:

[0188] Scheduling the target time slot to prohibit sending service messages that require hybrid automatic repeat request HARQ feedback.

[0189] Optionally, the configuration scheduling sub-module 402 includes:

[0190] A third processing unit, configured to determine a first feedback resource corresponding to a first service message according to the time slot where the PSSCH is located and the sidelink control information SCI;

[0191] A second judgment unit, configured to judge whether the first PSSCH time slot corresponding to the first service message is a target time slot if it is determined that the first feedback resource spans a superframe;

[0192] A fourth processing unit, configured to determine a target feedback policy according to the HARQ combined reception result corresponding to the first service message and the feedback mode indicated by the service sending end if it is determined that the first PSSCH time slot is the target time slot.

[0193] Optionally, the target feedback policy includes at least one of the following:

[0194] If the service sending end indicates to adopt a feedback mode based on acknowledgment ACK / non-acknowledgment NACK, no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0195] If the service sending end indicates to adopt a NACK-based feedback manner and the HARQ combined reception result is correct, the feedback information is not sent at the feedback resource position corresponding to the target time slot;

[0196] If the service sending end indicates to adopt a NACK-based feedback manner and the HARQ combined reception result is incorrect, a NACK feedback information is sent at the feedback resource position corresponding to the target time slot;

[0197] Wherein, the feedback information includes: ACK feedback information and / or the NACK feedback information.

[0198] The second embodiment of the present invention corresponds to the method of the above first embodiment. All the implementation means in the above first embodiment are applicable to the embodiment of the resource configuration and scheduling device, and can also achieve the same technical effect.

[0199] Third Embodiment

[0200] To better achieve the above object, as Figure 5 shown, the third embodiment of the present invention further provides a processing device, including:

[0201] A processor 500; and a memory 520 connected to the processor 500 through a bus interface, where the memory 520 is used to store the programs and data used by the processor 500 when performing operations, and the processor 500 calls and executes the programs and data stored in the memory 520.

[0202] Wherein, a transceiver 510 is connected to the bus interface for receiving and sending data under the control of the processor 500; the processor 500 is used to read the programs in the memory 520 and execute the following steps:

[0203] Perform resource configuration of a time domain period and a time domain length according to a preset rule, where the time domain period is the time domain period of a physical sidelink feedback channel (PSFCH), and the time domain length is the time domain length of a bitmap corresponding to a resource pool;

[0204] Perform resource scheduling and feedback decision according to the resource configuration;

[0205] Wherein, the preset rule includes at least one of the following:

[0206] The time domain length is an integer multiple of the time domain period;

[0207] The relationship between the time domain period and the time domain length is not an integer multiple relationship, and the total number of logical subframes within a superframe is a common multiple of the time domain period and the time domain length.

[0208] In this embodiment, resource allocation for the time domain period and the time domain length can be performed according to a preset rule, that is, the time domain length is an integer multiple of the time domain period, or there is a non-integer multiple relationship between the time domain period and the time domain length, but the total number of logical subframes within the superframe is a common multiple of the time domain period and the time domain length. In this way, through reasonable configuration, it is possible to effectively avoid the situation where the logical subframe interval between the PSSCH and the PSFCH exceeds the maximum RTT configuration, resulting in resource conflicts. Specifically, the following two abnormal situations can be effectively avoided: 1) The PSFCH symbol resource conflict caused by the cross-period mapping of the PSSCH resources (that is, the PSSCH resources on more than the number of PSFCH periods of slots are mapped to the same PSFCH symbol resource); 2) The transmitter performs repeated transmissions within the logical subframe interval (that is, the resource selection meets the maximum RTT limit but is less than the actual interval, triggering an unexpected secondary transmission).

[0209] Among them, in Figure 5 it, the bus architecture can include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 500 and the memory represented by the memory 520 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and therefore, they will not be further described herein. The bus interface provides an interface. The transceiver 510 can be multiple elements, that is, including a transmitter and a transceiver, and provides a unit for communicating with various other devices on the transmission medium. For different terminals, the user interface 530 can also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store the data used by the processor 500 when performing operations.

[0210] Optionally, when the processor 500 performs resource scheduling and feedback decision-making according to the resource configuration, it is specifically used for:

[0211] In the case where it is detected that the time domain period and the time domain length do not meet the preset rule, for the target time slot, resource scheduling optimization and / or feedback decision-making optimization are performed;

[0212] Among them, the target time slot includes:

[0213] When allocating feedback resources based on the standard mapping rule from the physical sidelink shared channel PSSCH to the PSFCH, due to the superframe flip crossing the period boundary, and the time slot offset between the PSSCH and the PSFCH exceeds the preset maximum round-trip delay RTT constraint of the PSSCH time slot.

[0214] Optionally, when performing resource scheduling optimization for a target time slot, the processor 500 is specifically configured to:

[0215] Before performing resource scheduling, determine whether the trigger conditions corresponding to special resource scheduling processing are met;

[0216] When it is determined that the trigger conditions are met, determine the target time slot;

[0217] Determine the target scheduling policy corresponding to the target time slot;

[0218] Wherein, the trigger conditions include at least one of the following:

[0219] The resource selection window contains the superframe flip moment;

[0220] The resource selection window does not contain the superframe flip moment, and the time interval starting from the last time slot of the resource selection window and with a duration equal to the maximum RTT spans the superframe flip moment;

[0221] The time interval from the service packet arrival time point to the time point corresponding to the service maximum packet delay budget PDB spans the superframe flip moment.

[0222] Optionally, the target scheduling policy includes:

[0223] Forbid scheduling the target time slot to send service messages that require hybrid automatic repeat request HARQ feedback.

[0224] Optionally, when performing feedback decision optimization for a target time slot, the processor 500 is specifically configured to:

[0225] Determine the first feedback resource corresponding to the first service message according to the time slot where the PSSCH is located and the sidelink control information SCI;

[0226] If it is determined that the first feedback resource spans a superframe, then determine whether the first PSSCH time slot corresponding to the first service message is the target time slot;

[0227] If it is determined that the first PSSCH time slot is the target time slot, then determine the target feedback policy according to the HARQ combined reception result corresponding to the first service message and the feedback method indicated by the service sending end.

[0228] Optionally, the target feedback policy includes at least one of the following:

[0229] If the service sending end indicates to use the feedback method based on acknowledgment ACK / negative acknowledgment NACK, then no feedback information is sent at the feedback resource position corresponding to the target time slot;

[0230] If the service sending end indicates to adopt a NACK-based feedback method and the HARQ combined reception result is correct, the feedback information is not sent at the feedback resource position corresponding to the target time slot;

[0231] If the service sending end indicates to adopt a NACK-based feedback method and the HARQ combined reception result is incorrect, a NACK feedback information is sent at the feedback resource position corresponding to the target time slot;

[0232] Wherein, the feedback information includes: an ACK feedback information and / or the NACK feedback information.

[0233] It should be noted here that the above processing device provided by the embodiments of the present invention can implement all the method steps implemented by the above resource configuration and scheduling method embodiments applied to the processing device, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described herein.

[0234] The embodiments of the present application further provide a computer program product, including computer instructions, which when executed by a processor, implement the above Figure 3 each process of the method embodiment shown, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0235] Those skilled in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by a computer program instructing relevant hardware. The computer program includes instructions for executing part or all of the steps of the above method; and the computer program can be stored in a readable storage medium, and the storage medium can be any form of storage medium.

[0236] In addition, the specific embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the steps of the method in the first embodiment as described above. To avoid repetition, it will not be elaborated here.

[0237] In addition, it should be noted that in the device and method of the present invention, obviously, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations shall be regarded as equivalent solutions of the present invention. Moreover, the steps of performing the above series of processes can naturally be executed chronologically in the described order, but it is not necessary to execute them necessarily in chronological order. Some steps can be executed in parallel or independently of each other. For those of ordinary skill in the art, it is possible to understand that all or any steps or components of the method and device of the present invention can be implemented in any computing device (including a processor, a storage medium, etc.) or a network of computing devices in the form of hardware, firmware, software, or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

[0238] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a well-known general-purpose device. Therefore, the object of the present invention can also be achieved only by providing a program product containing program code for implementing the method or device. That is to say, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be noted that in the device and method of the present invention, obviously, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations shall be regarded as equivalent solutions of the present invention. Moreover, the steps of performing the above series of processes can naturally be executed chronologically in the described order, but it is not necessary to execute them necessarily in chronological order. Some steps can be executed in parallel or independently of each other.

[0239] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A resource configuration and scheduling method, characterized in that: include: According to the preset rules, perform resource configuration of the time domain period and the time domain length, wherein the time domain period is the time domain period of the physical sidelink feedback channel PSFCH, and the time domain length is the time domain length of the bitmap corresponding to the resource pool; According to the resource configuration, resource scheduling and feedback decision making are performed; The preset rules include at least one of the following: The time domain length is an integer multiple of the time domain period; The time domain period and the time domain length are not integer multiples, and the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length.

2. The method according to claim 1, characterized in that The performing resource scheduling and feedback decision according to the resource configuration includes: When it is detected that the time domain period and the time domain length do not satisfy the preset rule, performing resource scheduling optimization and / or feedback decision optimization for the target time slot; Wherein, the target time slot includes: When feedback resources are allocated based on the standard mapping rule of the physical sidelink shared channel PSSCH to PSFCH, the superframe flip crosses the cycle boundary and the time slot offset between PSSCH and PSFCH exceeds the PSSCH time slot constrained by the preset maximum round-trip time RTT.

3. The method according to claim 2, characterized in that Optimize resource scheduling for the target time slot, including: Before resource scheduling, determine whether the trigger conditions corresponding to the special processing of resource scheduling are met; In the case where it is determined that the trigger condition is met, determining the target time slot; Determining a target scheduling strategy corresponding to the target time slot; The trigger condition includes at least one of the following: The resource selection window includes the superframe flipping moment; The resource selection window does not include the superframe rollover time, and the time interval starting from the last time slot of the resource selection window and lasting for a duration equal to the maximum RTT spans the superframe rollover time; The time interval from the service packet arrival time point to the time point corresponding to the service maximum data packet delay budget PDB spans the superframe flip time.

4. The method according to claim 3, characterized in that The target scheduling strategy includes: Scheduling the target time slot to send a service message requiring hybrid automatic repeat request HARQ feedback is prohibited.

5. The method according to claim 2, characterized in that: Feedback decision optimization is performed for the target time slot, including: Determine a first feedback resource corresponding to the first service message according to the time slot where the PSSCH is located and the side link control information SCI; If it is determined that the first feedback resource spans a superframe, determining whether the first PSSCH time slot corresponding to the first service message is a target time slot; If it is determined that the first PSSCH time slot is the target time slot, the target feedback strategy is determined according to the HARQ combined reception result corresponding to the first service message and the feedback method indicated by the service sending end.

6. The method according to claim 5, characterized in that The target feedback strategy includes at least one of the following: If the service sending end indicates to adopt a feedback mode based on confirmation ACK / non-confirmation NACK, no feedback information is sent at the feedback resource position corresponding to the target time slot; If the service sending end indicates to adopt a NACK-based feedback mode, and the HARQ combined reception result is correct, then the feedback information is not sent at the feedback resource position corresponding to the target time slot; If the service sending end indicates to adopt a NACK-based feedback method, and the HARQ combined reception result is an error, NACK feedback information is sent at the feedback resource position corresponding to the target time slot; The feedback information includes: ACK feedback information and / or NACK feedback information.

7. A resource configuration and scheduling device, characterized in that: include: A period determination module, used to perform resource configuration of a time domain period and a time domain length according to a preset rule, wherein the time domain period is the time domain period of a physical sidelink feedback channel PSFCH, and the time domain length is the time domain length of a bitmap corresponding to a resource pool; A configuration scheduling module is used to perform resource scheduling and feedback decision according to the resource configuration; The preset rules include at least one of the following: The time domain length is an integer multiple of the time domain period; The time domain period and the time domain length are not integer multiples, and the total number of logical subframes in a superframe is a common multiple of the time domain period and the time domain length.

8. A processing device comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the resource configuration and scheduling method as described in any one of claims 1 to 6 when executing the computer program.

9. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the resource configuration and scheduling method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Side link resource processing method, resource determining method and related equipment

    CN113727445A

  • Terminal and communication method

    CN115280834A

  • Wireless communication method and terminal device

    WO2024060117A1