Sidelink resource determination method and apparatus, terminal, and storage medium
By dynamically indicating the location of PSFCH resources within M PSFCH cycles, the reliability problem of PSFCH transmission on unlicensed frequency bands is solved, and a higher transmission success rate is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-08-02
- Publication Date
- 2026-07-03
AI Technical Summary
Implementing Physical Sidelink Feedback Channel (PSFCH) transmission in unlicensed frequency bands presents challenges, and existing technologies struggle to guarantee transmission reliability.
The receiving terminal determines the PSFCH resource or candidate resource according to the Physical Sidelink Feedback Channel (PSFCH) mapping rules. The mapping is carried out within M PSFCH cycles, and the resource location is dynamically indicated, satisfying that M is an integer greater than 1.
It improves the reliability of PSFCH transmission, enhances the transmission success rate on unlicensed frequency bands, and avoids transmission failures caused by the unavailability of candidate resources.
Smart Images

Figure CN115915397B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and in particular relates to a method, apparatus, terminal and storage medium for determining sidelink resources. Background Technology
[0002] With the development of communication systems, applications based on sidelink transmission are becoming increasingly widespread. In future communication systems, shared spectrum, such as unlicensed bands, can supplement licensed bands to help operators expand service capacity. However, how to implement physical sidelink discovery feedback channel (PSFCH) transmission on unlicensed bands has become an urgent problem to be solved. Summary of the Invention
[0003] This application provides a method, apparatus, terminal, and storage medium for determining sidelink resources, which can solve the problem of PSFCH transmission on unlicensed frequency bands.
[0004] Firstly, a method for determining side-link resources is provided, including:
[0005] The receiving terminal determines the PSFCH resource or PSFCH resource candidate resource according to the Physical Sidelink Feedback Channel (PSFCH) mapping rules;
[0006] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0007] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0008] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0009] Secondly, a sidelink resource determination device is provided, comprising:
[0010] The determination module is used to determine PSFCH resources or PSFCH candidate resources according to the PSFCH mapping rules of the Physical Bypass Feedback Channel;
[0011] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0012] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0013] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0014] Thirdly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0015] Fourthly, a terminal is provided, including a processor and a communication interface, wherein...
[0016] The processor is used to determine PSFCH resources or PSFCH candidate resources according to the Physical Bypass Feedback Channel (PSFCH) mapping rules.
[0017] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0018] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0019] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0020] Fifthly, 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.
[0021] In a sixth aspect, embodiments of this application provide a chip, 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 steps of the method described in the first aspect.
[0022] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the computer program / program product being executed by at least one processor to implement the method as described in the first aspect.
[0023] The application embodiment determines PSFCH resources or PSFCH candidate resources by the receiving terminal according to the Physical Bypass Feedback Channel (PSFCH) mapping rules; wherein, the PSFCH mapping rules satisfy at least one of the following: PSFCH mapping is performed within M PSFCH cycles, where M is an integer greater than 1; and the resource location of the PSFCH resources or PSFCH candidate resources is dynamically indicated. This enables PSFCH transmission on unlicensed frequency bands. Simultaneously, it ensures the reliability of PSFCH transmission. Attached Figure Description
[0024] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0025] Figure 2This is a flowchart of a method for determining sidelink resources provided in an embodiment of this application;
[0026] Figure 3 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 1 ;
[0027] Figure 4 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 2 ;
[0028] Figure 5 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 3 ;
[0029] Figure 6 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 4 ;
[0030] Figure 7 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 5 ;
[0031] Figure 8 This is an example of the location of the PSFCH feedback resource corresponding to the PSSCH in a sidelink resource determination method provided in this application embodiment. Figure 6 ;
[0032] Figure 9 This is a structural diagram of a sidelink resource determination device provided in an embodiment of this application;
[0033] Figure 10 This is a structural diagram of a communication device provided in an embodiment of this application;
[0034] Figure 11 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0035] 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.
[0036] 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.
[0037] 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 in the systems and radio technologies mentioned above, as well as in 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. These technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0038] 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. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side equipment 12 can be a base station or core network equipment. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi 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 in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0039] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0040] I. Shared frequency band
[0041] Shared frequency bands, also known as unlicensed bands, can operate in the 5GHz, 37GHz, and 60GHz bands to maintain consistency with NR deployments and maximize NR-based unlicensed access. Because unlicensed bands are shared by various Radio Access Technologies (RATs), such as WiFi, radar, and Licensed-Assisted Access (LAA), in some countries or regions, their use must comply with regulations to ensure fair access for all devices. These regulations include rules such as Listen Before Talk (LBT) and Maximum Channel Occupancy Time (MCOT). When a transmitting node needs to send information, it first performs an LBT, checking the power of surrounding nodes (Energy Detection, ED). If the detected power is below a threshold, the channel is considered idle, and the transmitting node can transmit. Conversely, if the power is above a threshold, the channel is considered busy, and the transmitting node cannot transmit. Transmission nodes can be base stations, UEs, and WiFi access points (APs), etc. After a transmission node starts transmitting, the channel occupancy time (COT) cannot exceed the MCOT.
[0042] Commonly used LBT (Local Bit-Test) categories can be divided into Category 1 (Cat 1), Category 2 (Cat 2), and Category 4 (Cat 4). Category 1 LBT means the transmitting node does not perform LBT, i.e., no LBT or immediate transmission. Category 2 LBT is a one-shot LBT, where the node performs an LBT before transmission; if the channel is empty, transmission proceeds; if the channel is busy, transmission does not. Category 4 LBT is a back-off channel sensing mechanism; when the transmitting node detects that the channel is busy, it backs off and continues listening until it detects that the channel is empty. For gNBs, Category 2 LBT is applied to the Physical downlink shared channel (PDSCH) without a demodulation reference signal (DRS), while Category 4 LBT is applied to the PDSCH, Physical downlink control channel (PDCCH), and enhanced PDCCH (ePDCCH). For the UE, category 4 LBT corresponds to the type 1 UL channel access procedure, and category 2 LBT corresponds to the type 2 UL channel access procedure. Cat 2LBT exists in 16µs and 25µs versions.
[0043] II. Network Operations for Load-Based Equipment (LBE)
[0044] FBE refers to the fact that the device's transmit / receive timing adopts a periodic structure, and its period is a fixed frame period (FFP).
[0045] FBE nodes occupy channels using a channel access mechanism based on LBT. The node that initiates a transmission sequence containing one or more consecutive transmissions is called the initiating device, and the other nodes are called responding devices. An FBE node can be an initiating device, a responding device, or support both functions simultaneously.
[0046] For LBE, a transmitting node can start LBT at any time and continue transmitting only when it detects that the channel is empty. There is no fixed listening time for the transmitting node, and it does not need to skip when it detects that the channel is busy. It can continue listening by backoffing several Extended Clear Channel Assessments (eCCAs) until the eCCA counter reaches zero.
[0047] III. PSFCH
[0048] The UE transmits a PSFCH carrying Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information on one or more sub-channels as an acknowledgment of reception on the Physical Sidelink Shared Channel (PSSCH). The transmitted HARQ-ACK information can be an affirmative acknowledgment (ACK), a negative acknowledgment (NACK), or only a NACK. The UE obtains the PSFCH resource period through periodPSFCHresource, with a value N = 0 / 1 / 2 / 4 slots. When this parameter value is 0, the UE does not transmit PSFCH.
[0049] If the UE receives the PSSCH in the resource pool, and the Sidelink Control Information (SCI) format 0_2 indicates that the UE should report HARQ-ACK information, then the UE will carry the HARQ-ACK information on the resources used for PSFCH transmission. The processing delay between the last time slot in which the UE receives the PSSCH data and the time slot in which the corresponding PSFCH is transmitted is obtained through the parameter MinTimeGapPSFCH, whose value k = 2 or 3 slots.
[0050] The resource blocks (RBs) used for PSFCH transmission in the resource pool are divided according to the time slot index and the sub-channel index. There are two mapping methods between PSSCH and the corresponding PSFCH feedback resources, namely two HARQ feedback mechanisms.
[0051] IV. HARQ Feedback Mechanism
[0052] Case 1: HARQ-ACK information is transmitted only on the PSFCH resource corresponding to the starting sub-channel in the sub-channel occupied by PSSCH data;
[0053] Case 2: HARQ-ACK information is transmitted on the PSFCH resources corresponding to all sub-channels occupied by PSSCH data.
[0054] The UE determines the resource index for PSFCH transmission based on the receive identifier (ID) and the send identifier, and introduces cyclic shift pairs, that is, it uses code division technology to expand the PSFCH transmission resources.
[0055] The method for determining sidelink resources provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0056] Please see Figure 2 , Figure 2 This is a flowchart of a sidelink resource determination method provided in an embodiment of this application, such as... Figure 2 As shown, it includes the following steps:
[0057] Step 201: The receiving terminal determines the PSFCH resource or PSFCH candidate resource according to the Physical Bypass Feedback Channel (PSFCH) mapping rules.
[0058] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0059] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0060] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0061] The aforementioned receiving terminal can be understood as the receiving terminal of PSSCH. After determining the PSFCH resource or PSFCH candidate resource, the receiving terminal can perform PSFCH transmission based on the determined PSFCH resource or PSFCH candidate resource. The PSFCH can be understood as a channel used to carry feedback information for the PSSCH transmission. For example, the feedback information may include HARQ-ACK information, etc.
[0062] It should be understood that, in the embodiments of this application, PSFCH mapping within M physical bypass feedback channel (PSFCH) cycles can be understood as the first mapping rule, and PSFCH mapping based on dynamically indicated resource locations can be understood as the second mapping rule.
[0063] In the case of static or semi-static scheduling transmission, the first mapping rule can be used. Since PSFCH mapping is performed based on M PSFCH cycles when using static or semi-static scheduling transmission, the number of candidate PSFCH resource locations can be increased, thus improving the reliability of PSFCH transmission in unlicensed frequency bands.
[0064] When dynamic scheduling is used for transmission, the second rule can be employed for mapping. In this case, PSFCH transmission can be dynamically scheduled based on the availability of candidate resources, thus avoiding the inability to transmit PSFCH due to unavailable candidate resources. Therefore, the embodiments of this application improve the reliability of PSFCH transmission.
[0065] It should be noted that the PSFCH resources or PSFCH resource candidates determined by the receiving terminal can be understood as resources in unlicensed frequency bands.
[0066] This application embodiment performs PSFCH mapping operations based on PSFCH mapping rules by a receiving terminal; the receiving terminal transmits the PSFCH on an unlicensed frequency band; wherein the PSFCH mapping rules satisfy at least one of the following: PSFCH mapping is performed within M physical bypass feedback channel PSFCH cycles, where M is an integer greater than 1; PSFCH mapping is performed according to dynamically indicated resource locations. In this way, PSFCH transmission can be achieved on unlicensed frequency bands. At the same time, the reliability of PSFCH transmission can be guaranteed.
[0067] Optionally, the value of M is associated with at least one of the following: maximum number of retransmissions, number of blind retransmissions, channel occupancy ratio (CR), channel busy ratio (CBR), hybrid automatic repeat request (HARQ) feedback mechanism, cast type, number of receiving terminals, and number of terminals that provide feedback PSFCH.
[0068] Optionally, within a first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
[0069] Optionally, the K transmission positions of the first PSFCH within M PSFCH cycles include:
[0070] The P-most recent P P-times ...
[0071] The PSFCH transmission positions for KP PSFCH cycles that meet the second preset condition;
[0072] Wherein, the P PSFCH cycles do not include any of the KP PSFCH cycles.
[0073] In this embodiment of the application, P can be 1, that is, the most recent PSFCH cycle and K-1 PSFCH cycles that meet the second preset condition. The most recent PSFCH cycle is for the timeliness of feedback, and the other K-1 PSFCH cycles are alternative cycles to prevent CCA failure.
[0074] Optionally, both the first preset condition and the second preset condition include at least one of the following:
[0075] The time interval between the PSFCH transmission location and the corresponding physical sidelink control channel (PSCCH) or PSSCH is greater than or equal to the data processing time.
[0076] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the PSFCH transmission processing time;
[0077] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T1;
[0078] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T3;
[0079] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time, or the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time.
[0080] In this embodiment, T1 can be understood as the starting position of the resource selection window, and T3 can be understood as the re-estimation of the preemption interval from the selected resource. Optionally, for different transmission scenarios, the relationship between the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH and the remaining channel occupancy time can be different. For example, in some embodiments, in order to avoid the currently occupied COT, for static scheduling transmission, the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time; for semi-static scheduling transmission, the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time. In some embodiments, due to the shared COT, it can also be set that for semi-static scheduling transmission, the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time; for static scheduling transmission, the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time.
[0081] Optionally, in some embodiments, the second preset condition further includes at least one of the following:
[0082] The time interval between the transmission positions of any two adjacent PSFCH cycles is greater than or equal to the channel occupancy time;
[0083] The duration of the PSFCH cycle is greater than the maximum channel occupancy time or the remaining channel occupancy time.
[0084] Optionally, the P PSFCH cycles and the KP PSFCH cycles satisfy at least one of the following:
[0085] The CAPC rules for channel access priority levels are different;
[0086] The time conditions that need to be met are different;
[0087] The transmission power is different.
[0088] In this embodiment of the application, the CAPC rule satisfies:
[0089] The CAPC of the P PSFCH cycles is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), number of terminals feeding back PSFCH, PSCCH corresponding to PSFCH, and PSSCH corresponding to PSFCH.
[0090] The CAPC for each KP PSFCH cycle is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), and the number of terminals that feed back PSFCH.
[0091] It should be understood that the CAPC was adjusted in the subsequent KP PSFCH cycles, thereby optimizing the system's congestion level and improving transmission reliability.
[0092] Optionally, the first preset time period is at least one of the following: M PSFCH cycles, remaining channel occupancy time, a preset time window, and a time period associated with a preset timer.
[0093] Optionally, the value of K and the K first identifier values are determined by the protocol, pre-configured by the network-side device, configured by the network-side device, indicated by the network-side device, or indicated by the terminal.
[0094] Wherein, the first identifier value is the identifier value of the PSFCH period corresponding to the transmission position of the first PSFCH.
[0095] It should be noted that when the first identifier value is indicated by the network-side device or the terminal, the first identifier value is indicated by Radio Resource Control (RRC), Media Access Control Control Element (MAC CE), Downlink Control Information (DCI), or Sidelink Control Information (SCI).
[0096] It should be understood that the value of K can be indicated in the same way as the first identifier value.
[0097] Optionally, when the first identifier value is indicated by the DCI, the bit information of the indicated first identifier value can be the reserved bits of the current DCI, or it can be a newly added specific indicator field.
[0098] Similarly, when the first identifier value is indicated by the SCI, the bit information indicating the first identifier value can be the reserve bits of the current SCI or a newly added specific indicator field.
[0099] Optionally, the PSFCH resource or the PSFCH candidate resource occupies a total of M1 physical resource blocks (PRBs), where M1 is a positive integer and M1 satisfies at least one of the following:
[0100] M1 is a parameter defined by the protocol, pre-configured by the network-side device, configured by the network-side device, configured by the terminal, or pre-configured by the terminal; or, M1 is indicated by indication information carried in RRC, MAC CE, DCI, or SCI.
[0101] M1 is associated with at least one of the following: PSFCH period, PSFCH scheduling period, maximum number of times a PSFCH is transmitted in the time domain, PSFCH feedback mechanism, number of PRBs of the PSSCH corresponding to the PSFCH, number of interleaved blocks of the PSSCH corresponding to the PSFCH, and minimum number of resource blocks (RBs) required to occupy channel bandwidth. The PSFCH scheduling period is the M PSFCH periods.
[0102] It should be noted that the association between M1 and the PSFCH feedback mechanism can be understood as whether the HARQ-ACK information is transmitted only on the PSFCH resources corresponding to the starting subchannel or all subchannels occupied by the PSSCH data.
[0103] Optionally, for the PSSCH slot and the first object associated with the PSFCH transmission time domain position, the transmission resource corresponding to the first object on the PSSCH slot is L PRBs out of the M1 PRBs, and the first object is a sub-channel or interlace, where L is a positive integer.
[0104] Optionally, in some embodiments, the L PRBs are PRBs with an index range of [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] among the M1 PRBs, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0105] Optionally, the index value of the PSSCH slot satisfies any one of the following:
[0106] The slot position is determined based on a PSFCH scheduling cycle associated with the PSFCH;
[0107] The time slot position is determined based on the K PSFCH cycles associated with the PSFCH, where K represents the maximum number of times a PSFCH can be transmitted in the time domain.
[0108] In this embodiment of the application, slot_index = i + m * N, where i is the slot index within each PSFCH cycle, and m is the m-th PSFCH cycle currently in the PSFCH scheduling cycle.
[0109] Optionally, in some embodiments, the L PRBs are PRBs among M1 PRBs that belong to the index range [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] within each PSFCH period, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0110] In this embodiment of the application, the index value of the PSSCH slot is determined based on the slot position within a PSFCH cycle associated with the PSFCH.
[0111] Optionally, the index value of the sub-channel or interleaving block satisfies any of the following:
[0112] The index value of the sub-channel in the time slot or the index value of the interleaved block;
[0113] The frequency domain order of subchannels containing data in a time slot or the frequency domain order of interleaved blocks.
[0114] Optionally, the value of L satisfies:
[0115] N f This represents the total number of first objects in a time slot frequency domain, where the first object is a sub-channel or an interleaving block.
[0116] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, the PSFCH mapping rule also satisfies at least one of the following:
[0117] The time-frequency domain resources of PSFCH can be continuous or discontinuous;
[0118] Mapping is performed according to the ascending or descending order of the PSSCH slot index value and the ascending or descending order of the index value of the first object;
[0119] Time-frequency domain mapping is performed using PSFCH periods as the unit.
[0120] In this embodiment of the application, the specific mapping order can be any of the following:
[0121] First, start with the ascending / descending order of the slot_index of PSSCH / PSCCH, and then map according to the ascending / descending order of the index of the frequency domain subchannel / interlace;
[0122] First, start with the ascending / descending order of the subchannel / interlace index in the frequency domain, and then map according to the ascending / descending order of the slot_index;
[0123] Mapping begins with the index of the PSFCH cycle, starting with the ascending / descending order of slot i within the PSFCH cycle. Then, mapping is performed according to the ascending / descending order of the index of the frequency domain subchannel / interlace. Finally, mapping is performed for the next PSFCH cycle.
[0124] Mapping begins with the index of the PSFCH cycle, starting from the ascending / descending order of the index of the frequency domain subchannel / interlace. Then, mapping is performed according to the ascending / descending order of the slot i within the PSFCH cycle, and then mapping is performed for the next PSFCH cycle.
[0125] Optionally, a single PSFCH transmission occupies R transmission resources, where R satisfies: R = N type *L*N cs N type N represents the target value corresponding to the feedback mechanism. cs This indicates the number of cyclic shift pairs. In this embodiment, L may be related to interlace.
[0126] Optionally, in the embodiments of this application, N cs This is associated with the PSFCH scheduling period or the maximum number of times K a PSFCH can be sent in the time domain. In other embodiments, N cs It can also be independent of the PSFCH scheduling period or the maximum number of times K a PSFCH can be sent in the time domain.
[0127] Optionally, the upper PSFCH sequence of the R transmission resources is a repeat of a sequence or a sequence after shifting different cyclic values of a sequence.
[0128] It should be noted that in some embodiments, the above-mentioned loop value is related to K, M or resource block index, or is agreed upon by the protocol, configured by the network-side device, or pre-configured by the network-side device.
[0129] In this embodiment of the application, the frequency domain mapping between PSFCH resources and UE location satisfies at least one of the following:
[0130] The calculation of the index of PSFCH corresponding to the PSCCH / PSSCH transmission of the UE is related to K / M; for example, (PID+MID+M)modR, where PID and MID are the same as those defined in the protocol.
[0131] The UE uses the cyclic value of the resource index fed back by PSFCH to calculate the value, which is related to K / M.
[0132] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, and the frequency domain position of the PFSCH is associated with the second object, the mapping rule also satisfies:
[0133] Mapping begins from the frequency domain position corresponding to the lowest or highest interleaving block of the second object;
[0134] The second object is either PSSCH or PSCCH.
[0135] For example, assigning M total One PRB resource, M total Related to the number of interlaces in K / M / N and / or PSCCH / PSSCH.
[0136] An interlaced structure is used: the number of RBs corresponding to each PSFCH frequency domain is M. UE One, M UE Related to the number of interlaces in K / M / N and / or PSCCH / PSSCH.
[0137] In the implementation of this application, M can be arranged in a time-domain order. total Mapping is performed on each PRB resource.
[0138] Optionally, the number M of frequency domain radio bearers (RBs) or interleaved blocks corresponding to one PSFCH is... UE Meet any of the following:
[0139] M UE Equal to the minimum number of RBs M required for channel bandwidth occupancy OCB ;
[0140]
[0141]
[0142] Where K represents the maximum number of times a PSFCH can be transmitted in the time domain, and N represents the number of time slots in a PSFCH period.
[0143] In this embodiment of the application, at least the occupied channel bandwidth (OCB) requirement can be met even when there is only one PSFCH, so that the channel is not preempted by other devices.
[0144] Optionally, in some embodiments, the resource location includes a time-domain location and a frequency-domain location.
[0145] In this embodiment of the application, the time-domain location is indicated by first indication information, which is used to indicate any one of the following:
[0146] The slot index value of the feedback PSFCH resource corresponding to the second object;
[0147] The slot offset value of the feedback PSFCH resource corresponding to the second object;
[0148] The PSFCH cycle offset value of the feedback PSFCH resource corresponding to the second object;
[0149] The first indication information is carried in SCI or DCI, and the second object is PSSCH or PSCCH.
[0150] In this embodiment of the application, when the time domain position is indicated by SCI / DCI, it can indicate the slot index / slot offset value / PSFCH period offset value of the feedback PSFCH resource corresponding to PSCCH / PSSCH.
[0151] Optionally, when indicated by SCI, the indication information occupies the reserve bits of the 1st SCI or a new indication field is added in the 2nd SCI. When indicated by DCI, a new indication field is added in the DCI.
[0152] Optionally, the frequency domain position is indicated by second indication information; the second indication information is used to indicate any one of the following: the frequency domain index value of the feedback PSFCH resource corresponding to the second object; the frequency domain offset value of the feedback PSFCH resource corresponding to the second object;
[0153] The second indication information is carried in the side link control information or downlink control information, and the second object is PSSCH or PSCCH.
[0154] In this embodiment of the application, when the frequency domain position is indicated by SCI / DCI, 1. the frequency domain index / frequency domain offset value of the feedback PSFCH resource corresponding to PSCCH / PSSCH is indicated.
[0155] Optionally, when indicated by SCI, the indication information occupies the reserve bits of the 1st SCI or a new indication field is added in the 2nd SCI. When indicated by DCI, a new indication field is added in the DCI.
[0156] Optionally, the PSFCH mapping rules are determined by protocol agreement, pre-configuration by network-side devices, configuration by network-side devices, pre-configuration by terminals, or configuration by terminals.
[0157] In this embodiment of the application, the selection or switching of the PSFCH mapping rule can be determined by at least one of the following:
[0158] Protocol predefinition, network preconfiguration, network configuration, terminal preconfiguration or terminal configuration
[0159] The information carried in the DCI or SCI, specifically the Q-bit, indicates the mapping rule of the current PSFCH, where Q is a positive integer.
[0160] To better understand this application, the implementation of this application will be explained in detail below through some specific examples.
[0161] Example 1: PSFCH feedback resources are allocated as continuous resources, PSFCH period N=1, scheduling period M and maximum repetition count K are both set to 2. When the mapping order is time domain first, then frequency domain, and the mapping rule is that PSFCH feedback resources are only available when PSCCH / PSSCH exists, the positions of the PSFCH feedback resources corresponding to each PSSCH are as follows: Figure 3 As shown, both time slot 1 and time slot 2 have feedback resource locations for the PSFCH corresponding to Physical Sidelink Shared Channel 1 and Physical Sidelink Shared Channel 2, but their frequency domain locations are different.
[0162] In this embodiment, the maximum number of PSFCH feedback transmissions is increased to multiple times, which increases the likelihood of successful transmission in unlicensed frequency bands compared to traditional mapping rules. Simultaneously, the dynamic mapping configuration in the frequency domain maximizes the utilization of frequency domain resources.
[0163] Example 2: The PSFCH feedback resource is a continuous resource allocation, the PSFCH period N=1, the scheduling period M and the maximum number of repetitions K are both set to 2.
[0164] When the mapping order is time domain first, then frequency domain, and the mapping rule is a static mapping rule, the location of the PSFCH feedback resources corresponding to each PSSCH is as follows: Figure 4 As shown, it can be seen that the feedback resource locations of the PSFCH corresponding to Physical Side Link Shared Channel 1 and Physical Side Link Shared Channel 2 are the same in time slots 1 and 2.
[0165] In this embodiment, the maximum number of PSFCH feedback transmissions is increased to multiple times, which increases the possibility of successful transmission in unlicensed frequency bands compared to traditional mapping rules.
[0166] Example 3: The PSFCH feedback resource is a continuous resource allocation, the PSFCH period N=1, the scheduling period M is configured to 3, the maximum number of repetitions K is configured to 2, and it is not continuous.
[0167] When the mapping order is time domain first, then frequency domain, the locations of the PSFCH feedback resources corresponding to each PSSCH are as follows: Figure 5 As shown, the feedback positions corresponding to physical sidelink shared channel 1 and physical sidelink shared channel 2 are located in time slot 1 and time slot 3, respectively.
[0168] As can be seen, the maximum number of PSFCH feedback transmissions has increased to two, which increases the likelihood of successful transmission in unlicensed frequency bands compared to traditional mapping rules.
[0169] In this embodiment, the maximum number of PSFCH feedback transmissions is increased to multiple times, which increases the likelihood of successful transmission in unlicensed frequency bands compared to traditional mapping rules. Furthermore, a certain interval can be set between multiple transmissions depending on the transmission scenario, thereby meeting specific time requirements and ensuring the possibility of multiple transmissions.
[0170] Example 4: PSFCH feedback resources are allocated as continuous resources, PSFCH period N=1, scheduling period M and maximum repetition number K are both set to 2.
[0171] When the mapping relationship between PSSCH and PSFCH exists independently in each PSFCH cycle within a scheduling period, the PSSCH at the same frequency position in different PSFCH cycles has the same mapping method in the frequency domain, but is distinguished in the code domain by different cyclic shift values (e.g., Figure 6 (As shown).
[0172] As can be seen, the maximum number of PSFCH feedback transmissions has increased to multiple times, which increases the probability of successful transmission in unlicensed frequency bands compared to traditional mapping rules. Simultaneously, PSFCHs corresponding to PSSCHs at the same frequency domain location in different time domains are mapped through code domain multiplexing, maximizing the utilization of frequency domain resources.
[0173] Example 5: PSFCH mapping method 1 during distributed resource allocation.
[0174] The PSFCH feedback resource is a non-contiguous resource allocation. The PSFCH period N=1, the scheduling period M and the maximum repetition count K are both set to 2. In this case, the frequency domain of the PSFCH exists in an interlaced manner. Figure 7 As shown, mapping can begin based on the lowest frequency domain position of the subchannel / interlace where the PSSCH is located. At the same time, PSFCHs corresponding to subchannels / interlaces at the same frequency domain position but different time domain positions are distinguished by code domain multiplexing, such as the PSFCH feedback mapping of physical side link shared channel 1 and physical side link shared channel 3 in slot 2 in Figure 7.
[0175] As can be seen, the PSFCH is mapped at a frequency domain position corresponding to a certain intersection of the PSSCH. Multiple different PSFCHs can occupy frequency domain resources to meet the requirements of OCB on unlicensed frequency bands.
[0176] Example 6: PSFCH mapping method 2 during distributed resource allocation.
[0177] The PSFCH feedback resource is a non-contiguous resource allocation. The PSFCH period N=1, the scheduling period M and the maximum repetition count K are both set to 2. In this case, the frequency domain of the PSFCH exists in an interlaced manner. Figure 8 As shown, mapping can begin from the lowest frequency domain position of the subchannel / interlace where the PSSCH is located, and each frequency domain position corresponding to the interlace of the PSSCH has a corresponding PSFCH mapping, making it easier to meet the OCB requirements; at the same frequency domain position, the PSFCH corresponding to the subchannel / interlace at different time domain positions are distinguished by code domain multiplexing.
[0178] As can be seen, the PSFCH maps the frequency domain position corresponding to each interlace of the PSSCH. This ensures that the requirements of the unlicensed frequency band OCB can be met even when the system congestion level is low, preventing it from being preempted by other devices.
[0179] It should be noted that the sidelink resource determination method provided in this application embodiment can be executed by a sidelink resource determination device, or by a control module within that device for executing the sidelink resource determination method. This application embodiment uses the execution of the sidelink resource determination method by a sidelink resource determination device as an example to illustrate the sidelink resource determination device provided in this application embodiment.
[0180] Please see Figure 9 , Figure 9 This is a structural diagram of a sidelink resource determination device provided in an embodiment of this application, as shown below. Figure 9 As shown, the sidelink resource determination device 900 includes:
[0181] The determination module 901 is used to determine PSFCH resources or PSFCH candidate resources according to the PSFCH mapping rules of the Physical Bypass Feedback Channel;
[0182] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0183] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0184] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0185] Optionally, the value of M is associated with at least one of the following: maximum number of retransmissions, number of blind retransmissions, channel occupancy rate, channel busy rate, hybrid automatic repeat request (HARQ) feedback mechanism, propagation type, number of receiving terminals, and number of terminals that provide feedback PSFCH.
[0186] Optionally, within a first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
[0187] Optionally, the K transmission positions of the first PSFCH within M PSFCH cycles include:
[0188] The P-most recent P P-times ...
[0189] The PSFCH transmission positions for KP PSFCH cycles that meet the second preset condition;
[0190] Wherein, the P PSFCH cycles do not include any of the KP PSFCH cycles.
[0191] Optionally, both the first preset condition and the second preset condition include at least one of the following:
[0192] The time interval between the PSFCH transmission location and the corresponding Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH) is greater than or equal to the data processing time.
[0193] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the PSFCH transmission processing time;
[0194] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T1;
[0195] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T3;
[0196] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time, or the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time.
[0197] Optionally, the second preset condition further includes at least one of the following:
[0198] The time interval between the transmission positions of any two adjacent PSFCH cycles is greater than or equal to the channel occupancy time;
[0199] The duration of the PSFCH cycle is greater than the maximum channel occupancy time or the remaining channel occupancy time.
[0200] Optionally, the P PSFCH cycles and the KP PSFCH cycles satisfy at least one of the following:
[0201] The CAPC rules for channel access priority levels are different;
[0202] The time conditions that need to be met are different;
[0203] The transmission power is different.
[0204] Optionally, the CAPC rule satisfies:
[0205] The CAPC of the P PSFCH cycles is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), number of terminals feeding back PSFCH, PSCCH corresponding to PSFCH, and PSSCH corresponding to PSFCH.
[0206] The CAPC for each KP PSFCH cycle is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), and the number of terminals that feed back PSFCH.
[0207] Optionally, the first preset time period is at least one of the following: M PSFCH cycles, remaining channel occupancy time, a preset time window, and a time period associated with a preset timer.
[0208] Optionally, the value of K and the K first identifier values are determined by the protocol, pre-configured by the network-side device, configured by the network-side device, indicated by the network-side device, or indicated by the terminal.
[0209] Wherein, the first identifier value is the identifier value of the PSFCH period corresponding to the transmission position of the first PSFCH.
[0210] Optionally, when the first identifier value is indicated by a network-side device or a terminal, the first identifier value is indicated by Radio Resource Control (RRC), Media Access Control (MAC) Control Element (CE), Downlink Control Information (DCI), or Sidelink Control Information (SCI).
[0211] Optionally, the PSFCH resource or the PSFCH candidate resource occupies a total of M1 physical resource blocks (PRBs), where M1 is a positive integer and M1 satisfies at least one of the following:
[0212] M1 is a parameter defined by the protocol, pre-configured by the network-side device, configured by the network-side device, configured by the terminal, or pre-configured by the terminal; or, M1 is indicated by indication information carried in RRC, MAC CE, DCI, or SCI.
[0213] M1 is associated with at least one of the following: PSFCH period, PSFCH scheduling period, maximum number of times a PSFCH is transmitted in the time domain, PSFCH feedback mechanism, number of PRBs of the PSSCH corresponding to the PSFCH, number of interleaved blocks of the PSSCH corresponding to the PSFCH, and minimum number of resource blocks (RBs) required to occupy channel bandwidth. The PSFCH scheduling period is the M PSFCH periods.
[0214] Optionally, for the PSSCH slot and the first object associated with the PSFCH transmission time domain position, the transmission resource corresponding to the first object on the PSSCH slot is L PRBs out of the M1 PRBs, and the first object is a sub-channel or an interleaving block, where L is a positive integer.
[0215] Optionally, the L PRBs are PRBs with an index range of [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] among the M1 PRBs, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0216] Optionally, the index value of the PSSCH slot satisfies any one of the following:
[0217] The slot position is determined based on a PSFCH scheduling cycle associated with the PSFCH;
[0218] The time slot position is determined based on the K PSFCH cycles associated with the PSFCH, where K represents the maximum number of times a PSFCH can be transmitted in the time domain.
[0219] Optionally, the L PRBs are PRBs among the M1 PRBs that belong to the index range of [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] within each PSFCH period, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0220] Optionally, the index value of the PSSCH slot is determined based on the slot position within a PSFCH cycle associated with the PSFCH.
[0221] Optionally, the index value of the sub-channel or interleaving block satisfies any of the following:
[0222] The index value of the sub-channel in the time slot or the index value of the interleaved block;
[0223] The frequency domain order of subchannels containing data in a time slot or the frequency domain order of interleaved blocks.
[0224] Optionally, the value of L satisfies:
[0225] N f This represents the total number of first objects in a time slot frequency domain, where the first object is a sub-channel or an interleaving block.
[0226] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, the PSFCH mapping rule also satisfies at least one of the following:
[0227] The time-frequency domain resources of PSFCH can be continuous or discontinuous;
[0228] Mapping is performed according to the ascending or descending order of the PSSCH slot index value and the ascending or descending order of the index value of the first object;
[0229] Time-frequency domain mapping is performed using PSFCH periods as the unit.
[0230] Optionally, a single PSFCH transmission occupies R transmission resources, where R satisfies: R = N type *L*Ncs N type N represents the target value corresponding to the feedback mechanism. cs This indicates the number of cyclic shift pairs.
[0231] Optionally, N cs It is associated with the PSFCH scheduling period or the maximum number of times K can be sent in the time domain of a PSFCH.
[0232] Optionally, the upper PSFCH sequence of the R transmission resources is a repeat of a sequence or a sequence after shifting different cyclic values of a sequence.
[0233] Optionally, the number M of frequency domain radio bearers (RBs) or interleaved blocks corresponding to one PSFCH is... UE Meet any of the following:
[0234] M UE Equal to the minimum number of RBs M required for channel bandwidth occupancy OCB ;
[0235]
[0236]
[0237] Where K represents the maximum number of times a PSFCH can be transmitted in the time domain, and N represents the number of time slots in a PSFCH period.
[0238] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, and the frequency domain position of the PFSCH is associated with the second object, the mapping rule also satisfies:
[0239] Mapping begins from the frequency domain position corresponding to the lowest or highest interleaving block of the second object;
[0240] The second object is either PSSCH or PSCCH.
[0241] Optionally, the resource location includes time-domain location and frequency-domain location.
[0242] Optionally, the time-domain location is indicated by first indication information, which indicates any of the following:
[0243] The slot index value of the feedback PSFCH resource corresponding to the second object;
[0244] The slot offset value of the feedback PSFCH resource corresponding to the second object;
[0245] The PSFCH cycle offset value of the feedback PSFCH resource corresponding to the second object;
[0246] The first indication information is carried in SCI or DCI, and the second object is PSSCH or PSCCH.
[0247] Optionally, the frequency domain position is indicated by second indication information; the second indication information is used to indicate any one of the following: the frequency domain index value of the feedback PSFCH resource corresponding to the second object; the frequency domain offset value of the feedback PSFCH resource corresponding to the second object;
[0248] The second indication information is carried in the side link control information or downlink control information, and the second object is PSSCH or PSCCH.
[0249] Optionally, the PSFCH mapping rules are determined by protocol agreement, pre-configuration by network-side devices, configuration by network-side devices, pre-configuration by terminals, or configuration by terminals.
[0250] The sidelink resource determination device provided in this application embodiment can achieve... Figure 2 To avoid repetition, the various processes in the method embodiments will not be described again here.
[0251] The sidelink resource determination device in this application embodiment can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0252] The sidelink resource determination device provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0253] Optional, such as Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001, a memory 1002, and a program or instructions stored in the memory 1002 and executable on the processor 1001. When the program or instructions are executed by the processor 1001, they implement the various processes of the above-described side link resource determination method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0254] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to determine PSFCH resources or PSFCH candidate resources according to the Physical Bypass Feedback Channel (PSFCH) mapping rules; wherein, the PSFCH mapping rules satisfy at least one of the following: PSFCH mapping is performed within M PSFCH cycles, where M is an integer greater than 1; and the resource location of the PSFCH resources or PSFCH candidate resources is dynamically indicated. 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 11 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.
[0255] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0256] Those skilled in the art will understand that the terminal 1100 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 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 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.
[0257] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processing unit (GPU) and a microphone. The GPU 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 1106 may include a display panel, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes a touch panel and other input devices. The touch panel is also called a touch screen. The touch panel may include a touch detection device and a touch controller. Other input devices may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0258] In this embodiment, the radio frequency unit 1101 receives downlink data from the network-side device and processes it for the processor 1110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0259] The memory 1109 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include high-speed random access memory and non-transient memory, wherein the non-transient 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. For example, at least one disk storage device, flash memory device, or other non-transient solid-state storage device.
[0260] Processor 1110 may include one or more processing units; optionally, processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.
[0261] The processor 1110 is used to determine PSFCH resources or PSFCH candidate resources according to the PSFCH mapping rules.
[0262] Wherein, the PSFCH mapping rule satisfies at least one of the following:
[0263] PSFCH mapping is performed over M PSFCH cycles, where M is an integer greater than 1;
[0264] Dynamically indicates the resource location of PSFCH resources or PSFCH candidate resources.
[0265] The application embodiment determines PSFCH resources or PSFCH candidate resources according to the Physical Bypass Feedback Channel (PSFCH) mapping rules; wherein, the PSFCH mapping rules satisfy at least one of the following: PSFCH mapping is performed within M PSFCH cycles, where M is an integer greater than 1; and the resource location of PSFCH resources or PSFCH candidate resources is dynamically indicated. This enables PSFCH transmission on unlicensed frequency bands. Simultaneously, the reliability of PSFCH transmission can be guaranteed.
[0266] Optionally, the value of M is associated with at least one of the following: maximum number of retransmissions, number of blind retransmissions, channel occupancy rate, channel busy rate, hybrid automatic repeat request (HARQ) feedback mechanism, propagation type, number of receiving terminals, and number of terminals that provide feedback PSFCH.
[0267] Optionally, within a first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
[0268] Optionally, the K transmission positions of the first PSFCH within M PSFCH cycles include:
[0269] The P-most recent P P-times ...
[0270] The PSFCH transmission positions for KP PSFCH cycles that meet the second preset condition;
[0271] Wherein, the P PSFCH cycles do not include any of the KP PSFCH cycles.
[0272] Optionally, both the first preset condition and the second preset condition include at least one of the following:
[0273] The time interval between the PSFCH transmission location and the corresponding Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH) is greater than or equal to the data processing time.
[0274] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the PSFCH transmission processing time;
[0275] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T1;
[0276] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T3;
[0277] The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time, or the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time.
[0278] Optionally, the second preset condition further includes at least one of the following:
[0279] The time interval between the transmission positions of any two adjacent PSFCH cycles is greater than or equal to the channel occupancy time;
[0280] The duration of the PSFCH cycle is greater than the maximum channel occupancy time or the remaining channel occupancy time.
[0281] Optionally, the P PSFCH cycles and the KP PSFCH cycles satisfy at least one of the following:
[0282] The CAPC rules for channel access priority levels are different;
[0283] The time conditions that need to be met are different;
[0284] The transmission power is different.
[0285] Optionally, the CAPC rule satisfies:
[0286] The CAPC of the P PSFCH cycles is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), number of terminals feeding back PSFCH, PSCCH corresponding to PSFCH, and PSSCH corresponding to PSFCH.
[0287] The CAPC for each KP PSFCH cycle is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), and the number of terminals that feed back PSFCH.
[0288] Optionally, the first preset time period is at least one of the following: M PSFCH cycles, remaining channel occupancy time, a preset time window, and a time period associated with a preset timer.
[0289] Optionally, the value of K and the K first identifier values are determined by the protocol, pre-configured by the network-side device, configured by the network-side device, indicated by the network-side device, or indicated by the terminal.
[0290] Wherein, the first identifier value is the identifier value of the PSFCH period corresponding to the transmission position of the first PSFCH.
[0291] Optionally, when the first identifier value is indicated by a network-side device or a terminal, the first identifier value is indicated by Radio Resource Control (RRC), Media Access Control (MAC) Control Element (CE), Downlink Control Information (DCI), or Sidelink Control Information (SCI).
[0292] Optionally, the PSFCH resource or the PSFCH candidate resource occupies a total of M1 physical resource blocks (PRBs), where M1 is a positive integer and M1 satisfies at least one of the following:
[0293] M1 is a parameter defined by the protocol, pre-configured by the network-side device, configured by the network-side device, configured by the terminal, or pre-configured by the terminal; or, M1 is indicated by indication information carried in RRC, MAC CE, DCI, or SCI.
[0294] M1 is associated with at least one of the following: PSFCH period, PSFCH scheduling period, maximum number of times a PSFCH is transmitted in the time domain, PSFCH feedback mechanism, number of PRBs of the PSSCH corresponding to the PSFCH, number of interleaved blocks of the PSSCH corresponding to the PSFCH, and minimum number of resource blocks (RBs) required to occupy channel bandwidth. The PSFCH scheduling period is the M PSFCH periods.
[0295] Optionally, for the PSSCH slot and the first object associated with the PSFCH transmission time domain position, the transmission resource corresponding to the first object on the PSSCH slot is L PRBs out of the M1 PRBs, and the first object is a sub-channel or an interleaving block, where L is a positive integer.
[0296] Optionally, the L PRBs are PRBs with an index range of [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] among the M1 PRBs, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0297] Optionally, the index value of the PSSCH slot satisfies any one of the following:
[0298] The slot position is determined based on a PSFCH scheduling cycle associated with the PSFCH;
[0299] The time slot position is determined based on the K PSFCH cycles associated with the PSFCH, where K represents the maximum number of times a PSFCH can be transmitted in the time domain.
[0300] Optionally, the L PRBs are PRBs among the M1 PRBs that belong to the index range of [(slot_index+j*N)*L, (slot_index+1+j*N)*L-1] within each PSFCH period, where slot_index represents the index value of the PSSCH slot, j represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
[0301] Optionally, the index value of the PSSCH slot is determined based on the slot position within a PSFCH cycle associated with the PSFCH.
[0302] Optionally, the index value of the sub-channel or interleaving block satisfies any of the following:
[0303] The index value of the sub-channel in the time slot or the index value of the interleaved block;
[0304] The frequency domain order of subchannels containing data in a time slot or the frequency domain order of interleaved blocks.
[0305] Optionally, the value of L satisfies:
[0306] N f This represents the total number of first objects in a time slot frequency domain, where the first object is a sub-channel or an interleaving block.
[0307] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, the PSFCH mapping rule also satisfies at least one of the following:
[0308] The time-frequency domain resources of PSFCH can be continuous or discontinuous;
[0309] Mapping is performed according to the ascending or descending order of the PSSCH slot index value and the ascending or descending order of the index value of the first object;
[0310] Time-frequency domain mapping is performed using PSFCH periods as the unit.
[0311] Optionally, a single PSFCH transmission occupies R transmission resources, where R satisfies: R = N type *L*N cs N type N represents the target value corresponding to the feedback mechanism. cs This indicates the number of cyclic shift pairs.
[0312] Optionally, N cs It is associated with the PSFCH scheduling period or the maximum number of times K can be sent in the time domain of a PSFCH.
[0313] Optionally, the upper PSFCH sequence of the R transmission resources is a repeat of a sequence or a sequence after shifting different cyclic values of a sequence.
[0314] Optionally, the number M of frequency domain radio bearers (RBs) or interleaved blocks corresponding to one PSFCH is... UE Meet any of the following:
[0315] M UE Equal to the minimum number of RBs M required for channel bandwidth occupancy OCB ;
[0316]
[0317]
[0318] Where K represents the maximum number of times a PSFCH can be transmitted in the time domain, and N represents the number of time slots in a PSFCH period.
[0319] Optionally, when PSFCH mapping is performed within M physical bypass feedback channel (PSFCH) cycles, and the frequency domain position of the PFSCH is associated with the second object, the mapping rule also satisfies:
[0320] Mapping begins from the frequency domain position corresponding to the lowest or highest interleaving block of the second object;
[0321] The second object is either PSSCH or PSCCH.
[0322] Optionally, the resource location includes time-domain location and frequency-domain location.
[0323] Optionally, the time-domain location is indicated by first indication information, which indicates any of the following:
[0324] The slot index value of the feedback PSFCH resource corresponding to the second object;
[0325] The slot offset value of the feedback PSFCH resource corresponding to the second object;
[0326] The PSFCH cycle offset value of the feedback PSFCH resource corresponding to the second object;
[0327] The first indication information is carried in SCI or DCI, and the second object is PSSCH or PSCCH.
[0328] Optionally, the frequency domain position is indicated by second indication information; the second indication information is used to indicate any one of the following: the frequency domain index value of the feedback PSFCH resource corresponding to the second object; the frequency domain offset value of the feedback PSFCH resource corresponding to the second object;
[0329] The second indication information is carried in the side link control information or downlink control information, and the second object is PSSCH or PSCCH.
[0330] Optionally, the PSFCH mapping rules are determined by protocol agreement, pre-configuration by network-side devices, configuration by network-side devices, pre-configuration by terminals, or configuration by terminals.
[0331] 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 sidelink resource determination method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0332] The processor is the processor in the electronic device 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.
[0333] 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 sidelink resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0334] 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.
[0335] This application embodiment also provides a program product, which is stored in a non-transient storage medium. The program product is executed by at least one processor to implement the various processes of the above-described sidelink resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0336] 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.
[0337] 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 base station, etc.) to execute the methods described in the various embodiments of this application.
[0338] 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 sidelink resources, characterized in that, include: The receiving terminal determines the PSFCH resource or PSFCH candidate resource according to the PSFCH mapping rules of the physical side link feedback channel; The PSFCH mapping rule satisfies the following: PSFCH mapping is performed within M PSFCH cycles, where M is an integer greater than 1; Within the first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
2. The method according to claim 1, characterized in that, The value of M is associated with at least one of the following: maximum number of retransmissions, number of blind retransmissions, channel occupancy rate, channel busy rate, hybrid automatic repeat request (HARQ) feedback mechanism, propagation type, number of receiving terminals, and number of terminals that provide feedback PSFCH.
3. The method according to claim 1, characterized in that, The K transmission locations of the first PSFCH within M PSFCH cycles include: The P-most recent P P-times ... The PSFCH transmission positions for KP PSFCH cycles that meet the second preset condition; Wherein, the P PSFCH cycles do not include any of the KP PSFCH cycles.
4. The method according to claim 3, characterized in that, Both the first preset condition and the second preset condition include at least one of the following: The time interval between the PSFCH transmission location and the corresponding Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH) is greater than or equal to the data processing time. The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the PSFCH transmission processing time; The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T1; The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to T3; The time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is greater than or equal to the remaining channel occupancy time, or the time interval between the PSFCH transmission position and the corresponding PSCCH or PSSCH is less than or equal to the remaining channel occupancy time.
5. The method according to claim 4, characterized in that, The second preset condition also includes at least one of the following: The time interval between the transmission positions of any two adjacent PSFCH cycles is greater than or equal to the channel occupancy time; The duration of the PSFCH cycle is greater than the maximum channel occupancy time or the remaining channel occupancy time.
6. The method according to claim 3, characterized in that, The P PSFCH cycles and the KP PSFCH cycles satisfy at least one of the following: The CAPC rules for channel access priority levels are different; The time conditions that need to be met are different; The transmission power is different.
7. The method according to claim 6, characterized in that, The CAPC rule satisfies: The CAPC of the P PSFCH cycles is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), number of terminals feeding back PSFCH, PSCCH corresponding to PSFCH, and PSSCH corresponding to PSFCH. The CAPC for each KP PSFCH cycle is determined based on at least one of the following: channel busy rate (CBR), channel occupancy rate (CR), and the number of terminals that feed back PSFCH.
8. The method according to claim 1, characterized in that, The first preset time period is at least one of the following: M PSFCH cycles, remaining channel occupancy time, preset time window, and time period associated with preset timer.
9. The method according to claim 1, characterized in that, The value of K and the K first identifier values are determined by the protocol, pre-configured by the network-side device, configured by the network-side device, indicated by the network-side device, or indicated by the terminal. Wherein, the first identifier value is the identifier value of the PSFCH period corresponding to the transmission position of the first PSFCH.
10. The method according to claim 9, characterized in that, When the first identifier value is indicated by the network-side device or the terminal, the first identifier value is indicated by Radio Resource Control (RRC), Media Access Control (MAC) Control Element (CE), Downlink Control Information (DCI), or Sidelink Control Information (SCI).
11. The method according to claim 1, characterized in that, The PSFCH mapping rule also satisfies the following: dynamically indicating the resource location of PSFCH resources or PSFCH candidate resources.
12. The method according to claim 11, characterized in that, The PSFCH resource or the PSFCH candidate resource occupies a total of M1 physical resource blocks (PRBs), where M1 is a positive integer and M1 satisfies at least one of the following: M1 is a parameter defined by the protocol, pre-configured by the network-side device, configured by the network-side device, configured by the terminal, or pre-configured by the terminal; or, M1 is indicated by indication information carried in RRC, MAC CE, DCI, or SCI. M1 is associated with at least one of the following: PSFCH period, PSFCH scheduling period, maximum number of times a PSFCH is transmitted in the time domain, PSFCH feedback mechanism, number of PRBs of the PSSCH corresponding to the PSFCH, number of interleaved blocks of the PSSCH corresponding to the PSFCH, and minimum number of resource blocks (RBs) required to occupy channel bandwidth. The PSFCH scheduling period is the M PSFCH periods.
13. The method according to claim 12, characterized in that, For the PSSCH slot and the first object associated with the PSFCH transmission time domain position, the transmission resources corresponding to the first object on the PSSCH slot are L PRBs out of the M1 PRBs, and the first object is a sub-channel or interleaving block, where L is a positive integer.
14. The method according to claim 13, characterized in that, The index range of the L PRBs is M1 PRBs. PRB, The index value of the PSSCH slot is represented by j, which represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
15. The method according to claim 14, characterized in that, The index value of the PSSCH slot satisfies any of the following: The slot position is determined based on a PSFCH scheduling cycle associated with the PSFCH; The time slot position is determined based on the K PSFCH cycles associated with the PSFCH, where K represents the maximum number of times a PSFCH can be transmitted in the time domain.
16. The method according to claim 13, characterized in that, Among the L PRBs (M1 PRBs), the index range within each PSFCH cycle is: PRB, The index value of the PSSCH slot is represented by j, which represents the index value of the sub-channel or interleaving block, and N represents the number of slots in the PSFCH period.
17. The method according to claim 16, characterized in that, The index value of the PSSCH slot is determined based on the slot position within a PSFCH cycle associated with the PSFCH.
18. The method according to any one of claims 13 to 17, characterized in that, The index value of the sub-channel or interleaving block satisfies any of the following: The index value of the sub-channel in the time slot or the index value of the interleaved block; The frequency domain order of subchannels containing data in a time slot or the frequency domain order of interleaved blocks.
19. The method according to any one of claims 13 to 17, characterized in that, The value of L satisfies: , N represents the total number of first objects in the frequency domain of a time slot, where the first object is a sub-channel or an interleaving block, and N represents the number of time slots in the PSFCH period.
20. The method according to any one of claims 13 to 17, characterized in that, When PSFCH mapping is performed over M PSFCH cycles, the PSFCH mapping rule also satisfies at least one of the following: The time-frequency domain resources of PSFCH can be continuous or discontinuous; Mapping is performed according to the ascending or descending order of the PSSCH slot index value and the ascending or descending order of the index value of the first object; Time-frequency domain mapping is performed using PSFCH periods as the unit.
21. The method according to any one of claims 13 to 17, characterized in that, One PSFCH transmission occupies R transmission resources, where R satisfies: , This represents the target value corresponding to the feedback mechanism. This indicates the number of cyclic shift pairs.
22. The method according to claim 21, characterized in that, It is associated with the PSFCH scheduling period or the maximum number of times K can be sent in the time domain of a PSFCH.
23. The method according to claim 22, characterized in that, The upper PSFCH sequence of the R transmission resources is either a repeat of a sequence or a sequence shifted by different cyclic values.
24. The method according to claim 1, characterized in that, The number of frequency domain radio bearers (RBs) or interleaved blocks (M) corresponding to one PSFCH UE Meet any of the following: M UE Equal to the minimum number of RBs M required for channel bandwidth occupancy OCB ; ; ; Where K represents the maximum number of times a PSFCH can be transmitted in the time domain, and N represents the number of time slots in a PSFCH period.
25. The method according to claim 1, characterized in that, When PSFCH mapping is performed over M PSFCH periods, and the frequency domain position of the PSFCH is associated with the second object, the mapping rule also satisfies: Mapping begins from the frequency domain position corresponding to the lowest or highest interleaving block of the second object; The second object is either PSSCH or PSCCH.
26. The method according to claim 11, characterized in that, The resource location includes time domain location and frequency domain location.
27. The method according to claim 26, characterized in that, The time-domain location is indicated by first indication information, which is used to indicate any of the following: The slot index value of the feedback PSFCH resource corresponding to the second object; The slot offset value of the feedback PSFCH resource corresponding to the second object; The PSFCH cycle offset value of the feedback PSFCH resource corresponding to the second object; The first indication information is carried in SCI or DCI, and the second object is PSSCH or PSCCH.
28. The method according to claim 26, characterized in that, The frequency domain position is indicated by second indication information; the second indication information is used to indicate any one of the following: the frequency domain index value of the feedback PSFCH resource corresponding to the second object; the frequency domain offset value of the feedback PSFCH resource corresponding to the second object; The second indication information is carried in the side link control information or downlink control information, and the second object is PSSCH or PSCCH.
29. The method according to claim 1, characterized in that, The PSFCH mapping rules are determined by protocol agreement, pre-configuration of network-side devices, configuration of network-side devices, pre-configuration of terminals, or configuration of terminals.
30. A device for determining sidelink resources, characterized in that, include: The determination module is used to determine PSFCH resources or PSFCH candidate resources according to the PSFCH mapping rules of the Physical Bypass Feedback Channel; The PSFCH mapping rule satisfies the following: PSFCH mapping is performed within M PSFCH cycles, where M is an integer greater than 1; Within the first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
31. The apparatus according to claim 30, characterized in that, The value of M is associated with at least one of the following: maximum number of retransmissions, number of blind retransmissions, channel occupancy rate, channel busy rate, hybrid automatic repeat request (HARQ) feedback mechanism, propagation type, number of receiving terminals, and number of terminals that provide feedback PSFCH.
32. The apparatus according to claim 31, characterized in that, Within the first preset time period of M PSFCH cycles, the maximum number of times the first PSFCH is transmitted in the time domain is K, where K is a positive integer less than or equal to M.
33. The apparatus according to claim 32, characterized in that, The K transmission locations of the first PSFCH within M PSFCH cycles include: The P-most recent P P-times ... The PSFCH transmission positions for KP PSFCH cycles that meet the second preset condition; Wherein, the P PSFCH cycles do not include any of the KP PSFCH cycles.
34. The apparatus according to claim 32, characterized in that, The first preset time period is at least one of the following: M PSFCH cycles, remaining channel occupancy time, preset time window, and time period associated with preset timer.
35. The apparatus according to claim 30, characterized in that, The PSFCH mapping rule also satisfies the following: dynamically indicating the resource location of PSFCH resources or PSFCH candidate resources.
36. The apparatus according to claim 35, characterized in that, The PSFCH resource or the PSFCH candidate resource occupies a total of M1 physical resource blocks (PRBs), where M1 is a positive integer and M1 satisfies at least one of the following: M1 is a parameter defined by the protocol, pre-configured by the network-side device, configured by the network-side device, configured by the terminal, or pre-configured by the terminal; or, M1 is indicated by indication information carried in RRC, MAC CE, DCI, or SCI. M1 is associated with at least one of the following: PSFCH period, PSFCH scheduling period, maximum number of times a PSFCH is transmitted in the time domain, PSFCH feedback mechanism, number of PRBs of the PSSCH corresponding to the PSFCH, number of interleaved blocks of the PSSCH corresponding to the PSFCH, and minimum number of resource blocks (RBs) required to occupy channel bandwidth. The PSFCH scheduling period is the M PSFCH periods.
37. A terminal, characterized in that, include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the sidelink resource determination method as described in any one of claims 1 to 29.
38. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions, which, when executed by a processor, implement the steps of the sidelink resource determination method as described in any one of claims 1 to 29.