Sidelink feedback resource configuration method, apparatus and device
By using code domain multiplexing to determine the secondary link feedback resources for the target mapping method in the Long Term Evolution (LTE) system, the problem of inconsistent UE feedback resource configuration is solved, achieving flexible adaptation and energy saving under various communication requirements.
Patent Information
- Application Number
- CN202010747222.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-29
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2041-06-02
AI Technical Summary
In Long Term Evolution (LTE) systems, inconsistent understanding of the sidelink feedback resource configuration by UEs leads to PSFCH resource conflicts, making it impossible for the receiver to determine the source of the Sidelink HARQ information.
By acquiring resource configuration information, the secondary link feedback resources corresponding to the target mapping method are determined. By adopting code domain reuse, terminal devices with different mapping methods can maintain consistent feedback resource configuration within the same resource pool, thus avoiding resource conflicts.
It enables the coexistence of mapping methods with different feedback cycles, supports various communication needs, adjusts communication reliability and feedback latency, and achieves energy saving.
Smart Images

Figure CN114071721B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and in particular to a sidelink feedback resource configuration method and device. BACKGROUND
[0002] At present, the Long Term Evolution (LTE) system supports Sidelink (SL, also known as side link, side link or edge link, etc.) transmission. SL is used for direct data transmission between User Equipment (UE, also known as terminal device) without passing through the network side device. The New Radio (NR) system which supports a larger working bandwidth above 6GHz working frequency band not supported by the LTE system also supports the Sidelink interface communication for direct communication between UEs.
[0003] Among them, the UE sends Sidelink Control Information (SCI) through the Physical Sidelink Control Channel (PSCCH), schedules the transmission of the Physical Sidelink Shared Channel (PSSCH) to send data. The SCI can indicate the transmission resource and reserve these resources for future transmission. In addition, the Physical Sidelink Feedback Channel (PSFCH) is used to feed back the Sidelink Hybrid Automatic Repeat Request (HARQ) information, and further, the UE can send the Sidelink HARQ information to the network side device (such as a base station) through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) after determining the Sidelink HARQ information.
[0004] Therefore, in the Sidelink communication, it is impossible to be compatible with multiple different PSFCH feedback timing, so that the understanding of the UE to the PSFCH resource configuration is inconsistent, thereby causing the PSFCH resource conflict, and the receiving end cannot determine which sending end UE the current Sidelink HARQ information comes from. SUMMARY
[0005] The embodiment of the application aims to provide a sidelink feedback resource configuration method and device and equipment, so as to solve the problem of feedback resource conflict caused by inconsistent understanding of UE to feedback resource configuration.
[0006] In a first aspect, a sidelink feedback resource configuration method is provided, applied to a terminal device, and the method comprises:
[0007] obtaining resource configuration information; determining sidelink feedback resources corresponding to a target mapping mode according to the resource configuration information; wherein the target mapping mode is one of a plurality of mapping modes corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping mode are code domain multiplexed with sidelink feedback resources corresponding to a first mapping mode in the plurality of mapping modes.
[0008] In a second aspect, a sidelink feedback resource configuration device is provided, and the device comprises:
[0009] an obtaining module configured to obtain resource configuration information; and a determining module configured to determine sidelink feedback resources corresponding to a target mapping mode according to the resource configuration information; wherein the target mapping mode is one of a plurality of mapping modes corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping mode are code domain multiplexed with sidelink feedback resources corresponding to a first mapping mode in the plurality of mapping modes.
[0010] In a third aspect, a sidelink feedback resource configuration method is provided, applied to a communication device, and the method comprises:
[0011] sending, to a target terminal device, resource configuration information, the resource configuration information being used by the target terminal device to determine sidelink feedback resources corresponding to a target mapping mode; wherein the target mapping mode is one of a plurality of mapping modes corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping mode are code domain multiplexed with sidelink feedback resources corresponding to a first mapping mode in the plurality of mapping modes.
[0012] In a fourth aspect, a sidelink feedback resource configuration device is provided, and the device comprises:
[0013] a sending module configured to send, to a target terminal device, resource configuration information, the resource configuration information being used by the target terminal device to determine sidelink feedback resources corresponding to a target mapping mode; wherein the target mapping mode is one of a plurality of mapping modes corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping mode are code domain multiplexed with sidelink feedback resources corresponding to a first mapping mode in the plurality of mapping modes.
[0014] In a fifth aspect, a terminal device is provided, comprising a memory, a processor, and a program or instructions stored in the memory and executable on the processor, which when executed by the processor implement the steps of the method according to the first aspect or the third aspect.
[0015] In a sixth aspect, a network-side device is provided, comprising a memory, a processor, and a program or instructions stored in the memory and executable on the processor, which when executed by the processor implement the steps of the method according to the third aspect.
[0016] In a seventh aspect, a readable storage medium is provided, which stores a program or instructions, which when executed by a processor implement the steps of the method according to the first aspect, or implement the steps of the method according to the third aspect.
[0017] In an eighth aspect, a chip is provided, which comprises a processor and a communication interface, the communication interface and the processor are coupled, and the processor is configured to run a program or instructions of a terminal device or a network-side device, implement the steps of the method according to the first aspect, or implement the steps of the method according to the third aspect.
[0018] In the embodiments of the present application, the terminal device communicating through the sidelink can determine the sidelink feedback resource corresponding to the target mapping mode according to the obtained resource configuration information, the target mapping mode is one of the plurality of mapping modes corresponding to the same resource pool, and the sidelink feedback resource corresponding to the target mapping mode can be code domain multiplexed with the sidelink feedback resource corresponding to another mapping mode, i.e., the first mapping mode, of the plurality of mapping modes. In this way, code domain multiplexing and other methods can be used to ensure that the understanding of the sidelink feedback resource configuration by each terminal device is consistent, to achieve coexistence of mapping modes with different feedback periods, thereby avoiding sidelink feedback resource conflicts. Further, the terminal device can support multiple mapping modes configured in the same resource pool, and the terminal devices configured with different mapping modes can communicate with each other. At the same time, the terminal device can also use the most suitable feedback period for sidelink feedback under different communication requirements, to achieve the purpose of adjusting communication reliability, feedback delay, and energy saving, so that the terminal device can flexibly adapt to various communication requirements. BRIEF DESCRIPTION OF DRAWINGS
[0019] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and serve to explain the present application. In the drawings:
[0020] Figure 1A block diagram illustrating a wireless communication system to which embodiments of the present application can be applied;
[0021] Figure 2 is a flow diagram of a sidelink feedback resource configuration method in an embodiment of the present application;
[0022] Figure 3 is a diagram illustrating a mapping method in an embodiment of the present application;
[0023] Figure 4 is a diagram illustrating another mapping method in an embodiment of the present application;
[0024] Figure 5 is a diagram illustrating still another mapping method in an embodiment of the present application;
[0025] Figure 6 is a diagram illustrating yet another mapping method in an embodiment of the present application;
[0026] Figure 7 is a diagram illustrating yet another mapping method in an embodiment of the present application;
[0027] Figure 8 is a diagram illustrating yet another mapping method in an embodiment of the present application;
[0028] Figure 9 is a diagram illustrating yet another mapping method in an embodiment of the present application;
[0029] Figure 10 is a diagram illustrating yet another mapping method in an embodiment of the present application;
[0030] Figure 11 is a flow diagram of another sidelink feedback resource configuration method in an embodiment of the present application;
[0031] Figure 12 is a structural diagram of a sidelink feedback resource configuration in an embodiment of the present application;
[0032] Figure 13 is a structural diagram of a sidelink feedback resource configuration in an embodiment of the present application;
[0033] Figure 14 is a structural diagram of a communication device in an embodiment of the present application;
[0034] Figure 15 is a structural diagram of another terminal device in an embodiment of the present application;
[0035] Figure 16 is a structural diagram of a network-side device in an embodiment of the present application. DETAILED DESCRIPTION
[0036] With reference to the drawings and the embodiments described herein, it will be understood that the drawings and embodiments are illustrative of the application and are not limiting thereof. Numerous specific details of the application are described in order to provide a thorough understanding of the application. Well known or commonly used structures and functions have not been described in order to not obscure the application. Where the description defines particular embodiments, the scope of the application includes other embodiments and variations thereof.
[0037] The terms "first", "second", and the like in the description and in the claims do not necessarily connote an ordinality or sequence among the objects described, but are used to distinguish a number of objects. It should be understood that the use of the term "and / or" to describe a generic term includes correlation the terms with one or another of the potential correlating candidates, whether or not other
[0038] It is worth noting that the techniques described in the embodiments of the present 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" are often used interchangeably in the embodiments of the present application, and the described techniques can be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. However, the following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, although these techniques can also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems. th
[0039] Figure 1 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. 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 a user terminal (User Equipment, UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, or a vehicle UE (VUE), a pedestrian UE (PUE), etc. The wearable device includes a bracelet, earphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, as long as the same technical effects are achieved. The base station is not limited to a specific technical term, and it should be noted that only a base station in an NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0040] The sidelink feedback resource configuration method provided by the embodiments of the present application will be described in detail below in combination with the drawings, specific embodiments and application scenarios.
[0041] Referring to Figure 2 The embodiments of the present application provide a sidelink feedback resource configuration method, which is executed by a terminal device, and the method includes the following steps:
[0042] Step 201: Obtain resource configuration information.
[0043] Optionally, the resource configuration information can be acquired in the step 201 by one of the following ways: protocol agreement, which means the resource configuration information is predefined by a communication protocol; network side device configuration; pre-configuration; and indication of other terminal devices.
[0044] In step 203, a sidelink feedback resource corresponding to a target mapping manner is determined according to the resource configuration information, the target mapping manner being one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resource corresponding to the target mapping manner being code domain multiplexed with a sidelink feedback resource corresponding to a first mapping manner of the plurality of mapping manners.
[0045] Optionally, the sidelink feedback resources corresponding to the plurality of mapping manners corresponding to the same resource pool are code domain multiplexed.
[0046] In the embodiments of the present application, a terminal device communicating through a sidelink can determine a sidelink feedback resource corresponding to a target mapping manner required for sidelink feedback according to acquired resource configuration information, the target mapping manner being one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resource corresponding to the target mapping manner being code domain multiplexed with a sidelink feedback resource corresponding to a first mapping manner of the plurality of mapping manners. In this way, code domain multiplexing and the like can be used to make the understanding of sidelink feedback resources by each terminal device consistent, to realize coexistence of mapping manners with different feedback periods, and to avoid sidelink feedback resource conflicts. Further, the terminal device can support a plurality of mapping manners configured in the same resource pool, and the terminal devices configured with different mapping manners can communicate with each other. Meanwhile, the terminal device can use the most suitable feedback period for sidelink feedback under different communication requirements, to achieve the purposes of adjusting communication reliability, feedback delay, and saving power, so that the terminal device can flexibly adapt to various communication requirements.
[0047] Optionally, each mapping manner can refer to a corresponding relationship between data received by the terminal device and a feedback resource.
[0048] Optionally, the sidelink feedback resource can include a PSFCH resource and / or other types of feedback resources. Further optionally, the feedback resources corresponding to different mapping manners of the plurality of mapping manners can satisfy one of the following:
[0049] (1) Different mapping modes mapping correspond to feedback resources that are all sidelink feedback channel PSFCH resources, and the sidelink feedback channel PSFCH resources correspond to the same format format or sequence type or base sequence (for example, Pseudo-random sequence, Low-PAPR sequence), but the PSFCH feedback resources corresponding to different mapping modes mapping are multiplexed, for example, can be Code Division Multiplexing (CDM), Frequency Division Multiplexing (FDM), or Time Division Multiplexing (TDM), etc.
[0050] (2) Different mapping modes correspond to feedback resources that are all sidelink feedback channel PSFCH feedback resources, but the PSFCH feedback resources corresponding to different sidelink feedback channels correspond to different formats format or sequence types or base sequences (for example, Pseudo-random sequence, Low-PAPR sequence).
[0051] (3) Different mapping modes correspond to different feedback resources, including sidelink feedback channel PSFCH feedback resources and feedback resources of other channel types (for example, PSXCH feedback resources).
[0052] Optionally, the difference between any two mapping modes in the above plurality of mapping modes can be that at least one of the resource period N, the feedback delay k, the occupied resources, the format, and the feedback channel corresponding to the two mapping modes is different. Among them, the resources occupied by the mapping mode can include at least one of the time domain resources, the frequency domain resources, and the code domain resources occupied.
[0053] In one example, the resource period (or feedback period) of one mapping (which can be understood as a source mapping or a base mapping used by the terminal device) in the above plurality of mapping modes is N1, and the resource period (or feedback period) of another mapping (which can be understood as a target mapping) is N2; through the scheme of the embodiment of the application, a new mapping coexisting with the original mapping can be generated based on the original mapping, and other coexisting mappings can also be included, including but not limited to the target mapping, which is illustrated by taking two mappings as an example. Among them:
[0054] (1) When N1 < N2, i.e. the feedback period is increased, the feedback power can be reduced, and power saving can be achieved.
[0055] (2) When N1 > N2, i.e. the feedback period is reduced, the feedback delay can be reduced, and the communication reliability can be improved.
[0056] (3) When N1 = N2, the greater the value of k, the greater the feedback delay and the lower the feedback power level. A greater delay means lower UE implementation cost and processing power consumption, i.e. the UE can use a lower-end and more energy-efficient chip.
[0057] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the resource configuration information includes at least one of the following: cyclic shift configuration; cyclic shift offset value; base sequence configuration; channel or signal format; overhead indication value; type of mapping method; index of mapping method; feedback resource period; feedback delay. That is, one or more of the foregoing resource configuration information can be used to accurately determine the sidelink feedback resource corresponding to the target mapping method required by the terminal device.
[0058] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the resource configuration information can be indicated based on at least one of the following:
[0059] (1) Sidelink Control Information (SCI); it can be understood that the resource configuration information can be carried in SCI.
[0060] (2) SCI format format; it can be understood that the resource configuration information is implicitly indicated to the terminal device by SCI format. For example, the UE corresponding to the first mapping implicitly indicates the value of the feedback resource period N to the UE corresponding to the target mapping through SCI format. One possible implementation is as follows: assuming that the N value corresponding to the first mapping is 2, and it is agreed that SCI format 1-A implicitly indicates that the N value is 2, then when the UE corresponding to the target mapping receives SCI format 1-A, it can obtain that the N value in the mapping of the opposite end UE is 2.
[0061] (3) Sidelink System Information Block (SIB); it can be understood that the configuration information can be carried in the sidelink SIB.
[0062] (4) Medium Access Control (MAC) Control Element (CE); it can be understood that the above configuration information can be carried in the MAC CE.
[0063] (5) MAC Protocol Data Unit (PDU); it can be understood that the above configuration information can be carried in the MAC PDU.
[0064] (6) PC5 Radio Resource Control (RRC) request; it can be understood that the above configuration information can be carried in the RRC request sent through the PC5 interface.
[0065] (7) Connection establishment message; it can be understood that the above configuration information can be carried in the connection establishment message, wherein the connection establishment message can at least include sl-ConfigDedicatedNR, SIB12 or SidelinkPreconfigNR, etc.
[0066] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, when the resource configuration information is for different objects, the above step 203 can at least be implemented as the following specific embodiments, but is not limited thereto: Embodiment One
[0068] In this specific embodiment one, the above resource configuration information optionally includes cyclic shift configuration, and the above step 203 can be specifically implemented as the following specific content:
[0069] Step a: performing cyclic shift according to the cyclic shift configuration in the resource configuration information to determine the sidelink feedback resource corresponding to the target mapping mode. It can be understood that in this embodiment, based on the cyclic shift configuration associated with the target mapping mode, the corresponding cyclic shift is performed to accurately determine the sidelink feedback resource required by the terminal device corresponding to the target mapping mode, wherein the sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part of the same or completely different code domain resources.
[0070] Further optionally, for different situations of the cyclic shift configuration in the obtained resource configuration information, the above step a can be correspondingly implemented as different specific content, which can be referred to as the following examples:
[0071] In the first example of the specific embodiment one, in the acquired cyclic shift configuration, the target cyclic shift configuration corresponding to the target mapping manner is different from the first cyclic shift configuration corresponding to the first mapping manner in the plurality of mapping manners. At this time, the step a can be executed as the following content:
[0072] In the case that the target cyclic shift configuration corresponding to the target mapping manner in the resource configuration information is different from the first cyclic shift configuration corresponding to the first mapping manner, the sidelink feedback resource corresponding to the target mapping manner is determined according to the cyclic shift value in the target cyclic shift configuration. That is, when the target mapping manner and the first mapping manner correspond to different cyclic shift configurations respectively, the sidelink feedback resource corresponding to the target mapping manner can be directly determined according to the cyclic shift value selected from the target cyclic shift configuration corresponding to the target mapping manner.
[0073] In the second example of the specific embodiment one, in the acquired cyclic shift configuration, the target cyclic shift configuration corresponding to the target mapping manner is the same as the first cyclic shift configuration corresponding to the first mapping manner. At this time, the step a can be executed as the following content:
[0074] In the case that the target cyclic shift configuration corresponding to the target mapping manner in the resource configuration information is the same as the first cyclic shift configuration corresponding to the first mapping manner, a second cyclic shift configuration different from the target cyclic shift configuration is determined. The sidelink feedback resource corresponding to the target mapping manner is determined according to the cyclic shift value in the second cyclic shift configuration. That is, when the target mapping manner and the first mapping manner correspond to the same cyclic shift configuration, a second cyclic shift configuration different from the first cyclic shift configuration can be selected for the target mapping manner first. Then, the sidelink feedback resource corresponding to the target mapping manner is determined according to the cyclic shift value selected from the second cyclic shift configuration.
[0075] In the third example of the specific embodiment one, in the acquired cyclic shift configuration, the target cyclic shift configuration corresponding to the target mapping manner is the same as the first cyclic shift configuration corresponding to the first mapping manner. At this time, the step a can be executed as the following content:
[0076] In a case where the target cyclic shift configuration corresponding to the target mapping manner in the resource configuration information is same as the cyclic shift configuration corresponding to the first mapping manner, the sidelink feedback resource corresponding to the target mapping manner is determined according to a target cyclic shift offset value and a cyclic shift value in the target cyclic shift configuration. That is, when the target mapping manner and the first mapping manner correspond to the same cyclic shift configuration, and the obtained resource configuration information further includes a cyclic shift offset value (CSoffset), the sidelink feedback resource corresponding to the target mapping manner can be determined according to the target cyclic shift offset value and the cyclic shift value in the target cyclic shift configuration.
[0077] Optionally, the target cyclic shift offset value is indicated by a protocol, pre-configuration, network side device configuration or other terminal device.
[0078] Optionally, in the above-mentioned example two and example three, in a case where the target cyclic shift configuration corresponding to the target mapping manner is same as the first cyclic shift configuration corresponding to the first mapping manner, the cyclic shift configurations corresponding to the plurality of mapping manners can all be same.
[0079] In the example four of the specific embodiment one, the above-mentioned step a can be further specifically implemented as the following content:
[0080] According to the cyclic shift configuration in the resource configuration information, the sequence of the first sidelink feedback resource corresponding to the target mapping manner is cyclically shifted to determine the sidelink feedback resource corresponding to the target mapping manner, wherein the first sidelink feedback resource is a resource in the sidelink feedback resource corresponding to the target mapping manner which conflicts with the sidelink feedback resource corresponding to the first mapping manner. That is, by the obtained cyclic shift configuration, the sequence of the part of the resources which conflicts between the target mapping manner and the first mapping manner can be cyclically shifted to determine the sidelink feedback resource corresponding to the target mapping manner. For example, the UE selects a cyclic shift value in an optional cyclic shift value range, and cyclically shifts the base sequence of the conflicting frequency domain feedback resource. At this time, the cyclic shift values of the frequency domain resources which do not conflict between different mappings can be same or can be different. Further, the UE can randomly select a cyclic shift value in the optional cyclic shift value range.
[0081] Optionally, the conflicting resource is specifically a frequency domain resource in the sidelink feedback resource corresponding to the target mapping manner which corresponds to different feedback information in the sidelink feedback resource corresponding to the first mapping manner. In one example, the first mapping and the second mapping are respectively as Figure 3 and Figure 4As shown, at this time, the PSFCH resources corresponding to the two mappings overlap in the frequency domain and each occupy the same number of RBs, i.e., 16 RBs. The feedback resources corresponding to PSSCH1 and PSSCH3 conflict, and the conflicting part occupies 2 RBs.
[0082] In Example Five of this specific embodiment one, the above step a can also be specifically implemented as follows:
[0083] According to the cyclic shift configuration in the resource configuration information, the sequence of all sidelink feedback resources corresponding to the target mapping mode is cyclically shifted to determine the sidelink feedback resources corresponding to the target mapping mode. That is, by the obtained cyclic shift configuration, the sequence of all sidelink feedback resources corresponding to the target mapping mode is cyclically shifted to determine the sidelink feedback resources corresponding to the target mapping mode. For example, the UE selects a cyclic shift value in the optional cyclic shift value range to cyclically shift the base sequence of all frequency domain feedback resources. Further, the UE can randomly select a cyclic shift value in the optional cyclic shift value range.
[0084] Further optionally, in this specific embodiment one, when the terminal device adopts the first feedback mechanism for hybrid automatic repeat request (HARQ) feedback and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used to feed back the sequence corresponding to negative acknowledgement (NACK) and the other cyclic shift value is used to feed back the sequence corresponding to positive acknowledgement (ACK). It can be understood that if the obtained cyclic shift configuration is a cyclic shift pair, one cyclic shift value in each cyclic shift pair is used to feed back the sequence of NACK and the other cyclic shift value is used to feed back the sequence of ACK; for example, if the UE obtains a cyclic shift pair configuration of {1, 3, 5}, the cyclic shift values {1, 3, 5} are used to feed back the sequence of NACK and the cyclic shift values {1+6, 3+6, 5+6} = {7, 9, 11} are used to feed back the sequence of ACK.
[0085] Further alternatively, in the first embodiment, when the terminal device uses the second feedback mechanism for HARQ feedback, and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, the cyclic shift value in the cyclic shift pair is used to feed back the sequence corresponding to NACK. That is, any cyclic shift value in the cyclic shift pair can be used to feed back the sequence corresponding to NACK. It can be understood that if the obtained cyclic shift configuration is a cyclic shift pair, any cyclic shift value in each cyclic shift pair can be used to feed back the sequence corresponding to NACK, and further, one of the cyclic shift values in the cyclic shift pair can be selected to feed back the sequence corresponding to NACK. For example, if the UE obtains the cyclic shift pair configuration as {1, 3, 5}, the cyclic shift values {1, 3, 5, 7, 9, 11} are used to feed back the sequence corresponding to NACK.
[0086] For example, when different mappings obtain different cyclic shift configurations, the UE obtains a cyclic shift pair configuration, the cyclic shift pair obtained by the UE corresponding to the first mapping according to the network configuration is {0, 2, 4}, and the cyclic shift pair obtained by the UE corresponding to the target mapping according to the network configuration is {1, 3, 5}. Alternatively, when the UE cyclically shifts the sequence of all feedback resources and feeds back NACK or ACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5}, for example, 3, the UE cyclically shifts the sequence of all 16 RB feedback resources, and the cyclic shift value corresponding to the sequence for sending NACK is 3, and the cyclic shift value corresponding to the sequence for sending ACK is 9. Alternatively, when the UE cyclically shifts the sequence of all feedback resources and only feeds back NACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5, 7, 9, 11}, for example, 7, the UE cyclically shifts the sequence of all 16 RB feedback resources, and the cyclic shift value corresponding to the sequence for sending NACK is 7.
[0087] For example, when different mappings obtain the same resource pool cyclic shift configuration, the UE obtains the cyclic shift configuration as a cyclic shift pair, and the UE corresponding to the target mapping obtains the cyclic shift pair configuration of the current resource pool as {0, 2, 4} according to network configuration. Further, since the full set of the cyclic shift pair is {0, 1, 2, 3, 4, 5}, the cyclic shift pairs not belonging to the current resource pool configuration are {1, 3, 5}. Optionally, when the UE cyclically shifts the sequence of the conflicting feedback resources and feeds back NACK or ACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5}, for example, 3, the UE cyclically shifts the sequence of the conflicting 2 RB feedback resources, and the cyclic shift value corresponding to the sequence feeding back NACK is 3, and the cyclic shift value corresponding to the sequence feeding back ACK is 9. At this time, the cyclic shift values of the non-conflicting 14 RB feedback resources and the cyclic shift values of the first mapping can be the same or different. Optionally, when the UE cyclically shifts the sequence of all the feedback resources and feeds back NACK or ACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5}, for example, 3, the UE cyclically shifts the sequence of all the 16 RB feedback resources, and the cyclic shift value corresponding to the sequence feeding back NACK is 3, and the cyclic shift value corresponding to the sequence feeding back ACK is 9. Optionally, when the UE cyclically shifts the sequence of the conflicting feedback resources and feeds back only NACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5, 7, 9, 11}, for example, 7, the UE cyclically shifts the sequence of the conflicting 2 RB feedback resources, and the cyclic shift value corresponding to the sequence feeding back NACK is 7. At this time, the cyclic shift values of the non-conflicting 14 RB feedback resources and the cyclic shift values of the first mapping can be the same or different. Optionally, when the UE cyclically shifts the sequence of all the feedback resources and feeds back only NACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5, 7, 9, 11}, for example, 7, the UE cyclically shifts the sequence of all the 16 RB feedback resources, and the cyclic shift value corresponding to the sequence feeding back NACK is 7.
[0088] For example, when the cyclic shift configuration acquired by the UE is a cyclic shift pair, the cyclic shift pair configuration acquired by the UE according to the network configuration corresponding to the target mapping is {0, 2, 4}, and the UE corresponding to the target mapping is pre-configured with a cyclic shift offset value = 1. At this time, the actual selectable cyclic shift pair of the target mapping is {0+1, 2+1, 4+1} = {1, 3, 5}. Optionally, when the UE cyclically shifts the sequence of all feedback resources and feeds back NACK or ACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5}, for example, 3, and the UE cyclically shifts the sequence of all 16 RB feedback resources, and the cyclic shift value corresponding to the sequence sending NACK is 3, and the cyclic shift value corresponding to the sequence sending ACK is 9. Optionally, when the UE cyclically shifts the sequence of all feedback resources and only feeds back NACK, the UE corresponding to the target mapping randomly selects a cyclic shift value from {1, 3, 5, 7, 9, 11}, for example, 7, and the UE cyclically shifts the sequence of all 16 RB feedback resources, and the cyclic shift value corresponding to the sequence sending NACK is 7. Embodiment Two
[0090] In this specific embodiment two, the resource configuration information described above can optionally include base sequence configuration, and the step 203 can be specifically implemented as the following specific content:
[0091] Step b: determining the sidelink feedback resource corresponding to the target mapping mode according to the base sequence configuration in the resource configuration information. It can be understood that in this embodiment, based on the base sequence in the base sequence configuration associated with the target mapping mode, the sidelink feedback resource required by the terminal device corresponding to the target mapping mode can be accurately determined. Wherein, the sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part of the same or completely different code domain resources.
[0092] Further optionally, for different situations of the acquired base sequence configuration, the step b can be correspondingly implemented as different specific content, which can be referred to the following examples:
[0093] In the first example of this specific embodiment two, in the acquired cyclic shift configuration, the target base sequence configuration corresponding to the target mapping mode is different from the first base sequence configuration corresponding to the first mapping mode, at this time, the step b can be implemented as the following content:
[0094] In a case where the target base sequence configuration corresponding to the target mapping manner in the resource configuration information is different from the first base sequence configuration corresponding to the first mapping manner, a sidelink feedback resource corresponding to the target mapping manner is determined according to a base sequence selected in the target base sequence configuration. That is, when the target mapping manner and the first mapping manner correspond to different base sequence configurations respectively, the sidelink feedback resource corresponding to the target mapping manner can be directly determined according to the target base sequence configuration corresponding to the target mapping manner.
[0095] In Example Two of the second specific embodiment, in the obtained cyclic shift configuration, the target base sequence configuration corresponding to the target mapping manner is the same as the first base sequence configuration corresponding to the first mapping manner. At this time, the above step b can be executed as follows:
[0096] In a case where the target base sequence configuration corresponding to the target mapping manner in the resource configuration information is the same as the first base sequence configuration corresponding to the first mapping manner, a second base sequence configuration different from the target base sequence configuration is determined, and a sidelink feedback resource corresponding to the target mapping manner is determined according to a base sequence selected in the second base sequence configuration. That is, when the target mapping manner and the first mapping manner correspond to the same base sequence configuration, a second base sequence configuration different from the first base sequence configuration can be first selected for the target mapping manner, and then the sidelink feedback resource corresponding to the target mapping manner is determined according to the second base sequence configuration.
[0097] In Example Three of the second specific embodiment, the above step b can also be specifically executed as follows:
[0098] According to the base sequence configuration in the resource configuration information, a target type of base sequence is applied to a second sidelink feedback resource corresponding to the target mapping manner to determine a sidelink feedback resource corresponding to the target mapping manner, the second sidelink feedback resource being a resource of the sidelink feedback resource corresponding to the target mapping manner that conflicts with a sidelink feedback resource corresponding to the first mapping manner; and the target type of base sequence is different from a first type of base sequence corresponding to the first mapping manner. That is, by using the obtained base sequence configuration, a different type of base sequence can be applied to the part of the resources that conflict between the target mapping manner and the current source mapping manner of the terminal device, so as to determine the sidelink feedback resource corresponding to the target mapping manner. For example, the UE selects a base sequence in a selectable base sequence range and applies it to the above-mentioned conflicting resources. At this time, the cyclic shift values of the frequency domain resources that do not conflict between different mappings can be the same or can be different. Further, the UE can randomly select a base sequence in the selectable base sequence range.
[0099] Optionally, the first sidelink feedback resource is a resource in the sidelink feedback resource corresponding to the target mapping mode which collides with the sidelink feedback resource corresponding to the first mapping mode in the frequency domain.
[0100] In Example Four of the specific embodiment one, the step b can be specifically implemented as follows:
[0101] According to the base sequence configuration in the resource configuration information, the target type of base sequence is applied to all sidelink feedback resources corresponding to the target mapping mode to determine the sidelink feedback resource corresponding to the target mapping mode; wherein the target type of base sequence is different from the first type of base sequence corresponding to the first mapping mode. That is, by obtaining the base sequence configuration, different types of base sequences can be applied to all sidelink feedback resources corresponding to the target mapping mode to determine the sidelink feedback resource corresponding to the target mapping mode. For example, the UE selects a base sequence in the optional base sequence range and applies it to all frequency domain feedback resources. Further, the UE can randomly select a base sequence in the optional base sequence range.
[0102] For example, when different mappings obtain different base sequence configurations, the base sequence obtained by the UE corresponding to the first mapping according to the network configuration is ZC sequence, and the base sequence obtained by the UE corresponding to the target mapping according to the network configuration is m sequence, then the UE corresponding to the target mapping selects m sequence to send HARQ-ACK information. Optionally, the UE uses m sequence for all 16 RB feedback resources.
[0103] For another example, when different mappings obtain the same resource pool base sequence configuration, the base sequence configuration of the current resource pool obtained by the UE corresponding to the first mapping and the target mapping according to the network configuration is ZC sequence, and the optional base sequence pre-configured by the UE includes ZC sequence and m sequence, then the UE corresponding to the target mapping selects m sequence to send HARQ-ACK information. Optionally, the UE uses m sequence for the collided 2 RB feedback resources, and uses ZC sequence for the remaining 14 RB feedback resources which are not collided. Optionally, the UE uses m sequence for all 16 RB feedback resources. Embodiment Three
[0105] In the specific embodiment three, the resource configuration information can optionally include channel or signal format, and the step 203 can be specifically implemented as follows:
[0106] Step c: determining the sidelink feedback resource corresponding to the target mapping mode according to the channel or signal format in the resource configuration information. It can be understood that in this embodiment, based on the obtained channel or signal format associated with the target mapping mode, the target mapping mode corresponding to the sidelink feedback resource required by the terminal device can be accurately determined. Wherein, the sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part of the same or completely different code domain resources.
[0107] Further, the above-mentioned obtained channel or signal format is the target channel or signal format of the sidelink feedback resource corresponding to the target mapping mode, at this time, the above-mentioned step c can be specifically executed as follows:
[0108] According to the target channel or signal format, the sidelink feedback resource corresponding to the target mapping mode is determined; wherein, the target channel or signal format is the channel or signal format in which the sidelink feedback resource corresponding to the target mapping mode is located.
[0109] Further, the above-mentioned step of determining the sidelink feedback resource corresponding to the target mapping mode according to the target channel or signal format can be executed as one of the following examples:
[0110] In the first example of this specific embodiment three, the sidelink feedback resource corresponding to the target mapping mode is determined according to the sequence length of the target channel or signal format, and the sequence length of the target channel or signal format is different from the sequence length of the channel or signal format corresponding to the first mapping mode. For example, the UE sets the sequence length of PSFCH format 0 to That is, the sequence length of the target channel or signal format, which is different from the sequence length corresponding to the first mapping. Wherein, m is an integer greater than 0, is the number of subcarriers in each RB.
[0111] For another example, the UE uses PSFCH format 0 to send HARQ-ACK information corresponding to the target mapping, and sets the sequence length of format 0 to At this time, the sequence length used by the first mapping is the default value, that is,
[0112] In the second example of the third embodiment, according to the type of the target channel or signal format, the target mapping manner corresponding to the sidelink feedback resource is determined, one resource set of the sidelink feedback resource corresponding to the target mapping manner is used to carry multiple HARQ feedback information, or multiple resource sets of the sidelink feedback resource corresponding to the target mapping manner are collectively used to carry multiple HARQ feedback information; wherein the multiple HARQ feedback information corresponds to multiple opposite end terminal devices one by one, and the resource set is associated with the time-frequency domain resource corresponding to the preset time slot and the preset subchannel. For example, in the PSFCH format X, the UE maps the reception feedback of the data of all TX UEs to the same PSFCH resource set, that is, one PSFCH resource set carries the HARQ-ACK feedback information of multiple TX UEs.
[0113] For another example, the target mapping corresponds to the UE using the PSFCH format 1 to send the HARQ-ACK information, wherein the format 1 simultaneously carries the reception feedback of PSSCH1, PSSCH2, PSSCH3 and PSSCH4, assuming that the target mapping corresponds to the UE successfully receiving the data from all TX UEs, the feedback length of the 4-bit HARQ-ACK information a0, a1, a2, a3 is 1, 1, 1, 1.
[0114] That is, one resource set of the sidelink feedback resource corresponding to the target mapping manner can carry multiple HARQ feedback information, for example, one resource set is used to carry the HARQ feedback information of 4 users. Or, multiple resource sets of the sidelink feedback resource corresponding to the target mapping manner can carry multiple HARQ feedback information as a whole, for example, 2 resource sets are used to carry the HARQ feedback information of 4 users as a whole.
[0115] It should be noted that in the sidelink feedback resource configuration method of the embodiments of the present application, when the target mapping manner corresponding to the sidelink feedback resource is determined according to the resource configuration information, in addition to the schemes described in the above embodiments, the resource configuration information can also be a combination of the above different types of information, etc. Wherein, the overhead indication value is used to indicate the sidelink feedback resource overhead of the target mapping manner, for example, the overhead of the PSFCH resource and / or the overhead of the resource set can be specifically indicated.
[0116] In one example, when the resource configuration information indicates an overhead indication value, the UE corresponding to the first mapping indicates the overhead indication value to the UE corresponding to the second mapping through the SCI, for indicating the frequency domain resource overhead of the second mapping. One possible implementation is to indicate through the SCI format 1-A, that is, to add an indication field PSFCHoverhead in the SCI format 1-A, occupying 2 bits of a0 and a1, for indicating a percentage value, and the UE corresponding to the second mapping can calculate the PSFCH resource number of the second mapping according to the obtained percentage value, as shown in Table 1 below:
[0117] Table 1
[0118] [a0, a1] Overhead 0,0 25% 0,1 50% 1,0 75% 1,1 100%
[0119] In another example, when the resource configuration information indicates the value of the feedback delay k, the UE corresponding to the first mapping indicates the value of k to the UE corresponding to the second mapping through the SCI. One possible implementation is to indicate the index corresponding to the value of k through the indication field 2nd-stage SCI format of the SCI format 1-A, occupying 2 bits of a0 and a1, as shown in Table 2 below:
[0120] Table 2
[0121] 2nd-stage SCI format threshold 2nd-stage SCI format 00 SCI format 2-A 01 SCI format 2-B 10 k=2 11 k=3
[0122] For example, if the value of k corresponding to the first mapping is 2, then 2 nd The index indicated by the 2nd-stage SCI format is 2, and the values of a0 and a1 are set to 1 and 0 respectively.
[0123] In yet another example, when the resource configuration information indicates the values of the feedback resource period N and the feedback delay k, the UE corresponding to the first mapping indicates the values of N and k to the UE corresponding to the second mapping through the SCI. One possible implementation is to use the reserved bit indication, occupying 4 bits of a0, a1, a2 and a3, for indicating the index corresponding to the combination of the values of N and k, as shown in Table 3 below:
[0124] Table 3
[0125] Index N k 0 1 2 1 1 2 2 2 2 3 2 2 4 4 2 5 4 3 6 8 3 7 8 3 8 16 3 9 16 3
[0126] For example, if the value of N corresponding to the first mapping is 2 and the value of k is 2, that is, the index to be indicated is 3, then the values of a0, a1, a2 and a3 are set to 0, 0, 1 and 1 respectively.
[0127] Further optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the resource configuration information can be used to determine the mapping manner corresponding to other terminal devices in addition to determining the target mapping manner.
[0128] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, in the case that the number of resource blocks (RB) of the sidelink feedback resource corresponding to the second mapping manner in the plurality of mapping manners is the same as the number of resource blocks of the sidelink feedback resource corresponding to the third mapping manner in the plurality of mapping manners, the number of resource blocks in the resource set corresponding to the second mapping manner and the number of resource blocks in the resource set corresponding to the third mapping manner satisfy one of the following conditions:
[0129] (1) If the first feedback period corresponding to the second mapping manner is less than the second feedback period corresponding to the third mapping manner, the number of resource blocks in the resource set corresponding to the third mapping manner is less than the number of resource blocks in the resource set corresponding to the second mapping manner.
[0130] (2) If the first feedback period is greater than the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is greater than the number of resource blocks in the resource set corresponding to the second mapping manner.
[0131] (3) If the first feedback period is equal to the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is equal to the number of resource blocks in the resource set corresponding to the second mapping manner.
[0132] Wherein, the second mapping manner and the third mapping manner are any two different mapping manners in the plurality of mapping manners, and the resource set is associated with the time-frequency domain resource corresponding to the preset time slot and the preset subchannel.
[0133] In one example, the number of RBs of the PSFCH resource of the second mapping and the third mapping is the same, both of which are 16 RBs, then Figure 5 The number of RBs of the resource set in the second mapping is 16 / 4 = 4, Figure 6 The number of RBs of the resource set in the third mapping is 16 / 8 = 2, that is, the number of RBs of the resource set of the third mapping is less than the number of RBs of the resource set of the second mapping.
[0134] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, in the case that the number of resource blocks in the resource set corresponding to the fourth mapping manner in the plurality of mapping manners is the same as the number of resource blocks in the resource set corresponding to the fifth mapping manner in the plurality of mapping manners, the number of resource blocks of the sidelink feedback resource corresponding to the fourth mapping manner and the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner satisfy one of the following conditions:
[0135] (1) If the third feedback period corresponding to the fourth mapping manner is less than the fourth feedback period corresponding to the fifth mapping manner, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is greater than the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0136] (2) If the third feedback period is greater than the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is less than the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0137] (3) If the third feedback period is equal to the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is equal to the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0138] Wherein, the fourth mapping manner and the fifth mapping manner are any two different mapping manners in the plurality of mapping manners, and the resource set is associated with time-frequency domain resources corresponding to a preset time slot and a preset subchannel.
[0139] In one example, the number of RBs of the resource set of the fourth mapping and the fifth mapping is the same, both being 1 RB, then Figure 7 The number of RBs of the PSFCH resource in the fourth mapping is 4*1=4, Figure 8 The number of RBs of the PSFCH resource in the fifth mapping is 8*1=8, that is, the number of RBs of the PSFCH resource of the fifth mapping is greater than that of the fourth mapping.
[0140] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the following content can also be included:
[0141] Obtaining a time domain offset value; performing time domain offset on the time domain resource corresponding to the sixth mapping manner in the plurality of mapping manners according to the time domain offset value; wherein the time domain resource corresponding to the seventh mapping manner in the plurality of mapping manners and the time domain resource corresponding to the sixth mapping manner after time domain offset satisfy a target position relationship, and the time domain resource corresponding to the seventh mapping manner is not subjected to time domain offset.
[0142] It can be understood that the time domain resources corresponding to any mapping manner of the plurality of mapping manners can be time domain offset according to the received time domain offset value, and the time domain resources corresponding to another mapping manner different from the mapping manner which has been time domain offset and the time domain resources corresponding to the mapping manner which has been time domain offset can be caused to satisfy a certain time domain position relationship.
[0143] Optionally, the target position relationship includes one of the following:
[0144] (1) The even time slots corresponding to the sixth mapping manner after time domain offset and the even time slots corresponding to the seventh mapping manner are aligned.
[0145] (2) The even time slots corresponding to the sixth mapping manner after time domain offset and the odd time slots corresponding to the seventh mapping manner are aligned.
[0146] (3) The time slot start point (such as time slot 0) corresponding to the sixth mapping manner after time domain offset and the time slot start point corresponding to the seventh mapping manner are aligned.
[0147] In one example, the time domain relationship between the sixth mapping and the seventh mapping is as shown in Figure 9 The upper half of the figure is the sixth mapping, and the lower half is the seventh mapping. The UE corresponding to the sixth mapping obtains a time domain offset value t_offset = 2 slots according to network configuration. If the sixth mapping is time domain offset by using slot index = slot index-t_offset, the time domain relationship after offset is as shown in Figure 10 At this time, time slot 0 of the sixth mapping and time slot 0 of the seventh mapping are aligned.
[0148] It should be noted that the sidelink feedback resource configuration method of the embodiments of the present application takes the sidelink feedback resource as the PSFCH resource as an example, and there are two mapping rules between the PSSCH and the corresponding PSFCH feedback resource:
[0149] Option 1: HARQ-ACK information is transmitted only on the PSFCH feedback resource corresponding to the starting subchannel of the subchannel occupied by the PSSCH data.
[0150] Option 2: HARQ-ACK information is transmitted on the PSFCH feedback resource corresponding to all subchannels occupied by the PSSCH data.
[0151] Referring to Figure 11As shown, the embodiment of the present application provides a sidelink feedback resource configuration method, which is executed by a communication device, wherein the communication device can include a network device or one of two terminal devices communicating through a sidelink, and the method includes the following steps:
[0152] Step 301: sending resource configuration information to a target terminal device, wherein the resource configuration information is used for the target terminal device to determine sidelink feedback resources corresponding to a target mapping manner; wherein the target mapping manner is one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping manner are code domain multiplexed with sidelink feedback resources corresponding to a first mapping manner in the plurality of mapping manners.
[0153] In the embodiment of the present application, resource configuration information can be provided for a target terminal device communicating through a sidelink, so that the target terminal device can determine sidelink feedback resources corresponding to a target mapping manner required for sidelink feedback according to the resource configuration information, the target mapping manner is one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping manner can be code domain multiplexed with sidelink feedback resources corresponding to a first mapping manner which is another mapping manner different from the target mapping manner in the plurality of mapping manners. In this way, by using code domain multiplexing and the like, the understanding of sidelink feedback resource configuration by each terminal device can be kept consistent, the mapping manner mapping with different feedback periods can be coexisting, and thus the sidelink feedback resource conflict can be avoided. Further, the terminal device can support a plurality of mapping manners configured in the same resource pool, and the terminal devices configured with different mapping manners can communicate with each other. Meanwhile, the terminal device can also support using the most suitable feedback period for sidelink feedback under different communication requirements, so as to adjust the communication reliability, feedback delay and achieve the purpose of energy saving, so that the terminal device can be flexibly adapted to various communication requirements.
[0154] Optionally, the sidelink feedback resources corresponding to the plurality of mapping manners corresponding to the same resource pool are code domain multiplexed.
[0155] Optionally, the description of each mapping manner in the plurality of mapping manners corresponding to the same resource pool and the sidelink feedback resources corresponding thereto is consistent with the related content in the above-mentioned embodiment of the sidelink feedback resource configuration method executed by the terminal device, and will not be repeated here.
[0156] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the resource configuration information includes at least one of the following: cyclic shift configuration; cyclic shift offset value; base sequence configuration; channel or signal format; overhead indication value; type of mapping manner; index of mapping manner; feedback resource period; feedback delay. That is, one or more of the above resource configuration information can be provided to the target terminal device, so that it can accurately determine the sidelink feedback resource corresponding to the target mapping manner.
[0157] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the following content can also be included:
[0158] The resource configuration information is indicated based on at least one of the following: sidelink control information SCI; SCI format; sidelink system information block SIB; media access control MAC control element CE; MAC protocol data unit PDU; PC5 radio resource control RRC request; connection establishment message. Optionally, the description of the above-mentioned way of indicating resource configuration information is consistent with the related content in the above-mentioned embodiment of the sidelink feedback resource configuration method performed by the terminal device, which will not be repeated here.
[0159] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the step 301 can at least perform the following specific embodiments when the resource configuration information is different for different objects, but is not limited thereto: Embodiment One
[0161] In this specific embodiment one, the resource configuration information can optionally include cyclic shift configuration, and the step 301 can be specifically implemented as the following specific content:
[0162] The cyclic shift configuration is sent to the target terminal device, and the cyclic shift configuration is used to determine the sidelink feedback resource corresponding to the target mapping manner. It can be understood that in this embodiment, the target terminal device can be provided with the cyclic shift configuration associated with the target mapping manner to perform corresponding cyclic shift, so that it can accurately determine the sidelink feedback resource corresponding to the target mapping manner, wherein the sidelink feedback resource corresponding to the target mapping manner and the sidelink feedback resource corresponding to the first mapping manner correspond to part of the same or completely different code domain resources.
[0163] Further optionally, in the case that the resource configuration information comprises cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is different from a first cyclic shift configuration, a cyclic shift value in the target cyclic shift configuration is used to determine the sidelink feedback resource corresponding to the target mapping manner; wherein the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0164] Further optionally, in the case that the resource configuration information comprises cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is different from a first cyclic shift configuration, a second cyclic shift configuration different from the target cyclic shift configuration is further included in the transmitted cyclic shift configuration, and a cyclic shift value in the second cyclic shift configuration is used to determine the sidelink feedback resource corresponding to the target mapping manner; wherein the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0165] Further optionally, in the case that the resource configuration information comprises cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is different from a first cyclic shift configuration, a cyclic shift value in the target cyclic shift configuration is used for the target terminal device to determine the sidelink feedback resource corresponding to the target mapping manner according to a target cyclic shift offset value and the cyclic shift value in the target cyclic shift configuration; wherein the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0166] The above target cyclic shift offset value can be further provided by the communication device to the target terminal device, or can be preconfigured or agreed by the protocol.
[0167] Further optionally, the cyclic shift configuration in the resource configuration information is used for the target terminal device to perform one of the following operations:
[0168] (1) cyclically shifting a sequence of a first sidelink feedback resource corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner, wherein the first sidelink feedback resource is a resource that conflicts with the sidelink feedback resource corresponding to the first mapping manner.
[0169] (2) cyclically shifting a sequence of all sidelink feedback resources corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner.
[0170] Further optionally, in the case that the target terminal device adopts the first feedback mechanism for HARQ feedback, and the cyclic shift configured for the sending is a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used for feeding back a sequence corresponding to a NACK, and the other cyclic shift value is used for feeding back a sequence corresponding to an ACK.
[0171] Further optionally, in the case that the target terminal device adopts the second feedback mechanism for HARQ feedback, and the cyclic shift configured for the sending is a cyclic shift pair, a cyclic shift value in the cyclic shift pair is used for feeding back a sequence corresponding to a NACK.
[0172] Optionally, in relation to this specific embodiment, other related content for the target terminal device to determine the sidelink feedback resource corresponding to the target mapping manner by providing the cyclic shift configuration is consistent with the related content in the above-mentioned embodiment of the sidelink feedback resource configuration method executed by the terminal device, and will not be described here. Embodiment Two
[0174] In this specific embodiment two, the above-mentioned resource configuration information optionally includes base sequence configuration, and the step 301 can be specifically executed as the following specific content:
[0175] The base sequence configuration is sent to the target terminal device, and the base sequence configuration is used to determine the sidelink feedback resource corresponding to the target mapping manner. It can be understood that in this embodiment, the target terminal device can be provided with the base sequence configuration associated with the target mapping manner, so that it can accurately determine the required sidelink feedback resource corresponding to the target mapping manner, wherein the sidelink feedback resource corresponding to the target mapping manner and the sidelink feedback resource corresponding to the first mapping manner correspond to part of the same or completely different code domain resources.
[0176] Further optionally, in the case that the resource configuration information includes base sequence configuration, and the target base sequence configuration in the base sequence configuration is different from the first base sequence configuration, the target base sequence configuration is used to determine the sidelink feedback resource corresponding to the target mapping manner; wherein the target base sequence configuration corresponds to the target mapping manner, and the first base sequence configuration corresponds to the first mapping manner.
[0177] Further optionally, in the case that the resource configuration information comprises base sequence configuration, and the target base sequence configuration in the base sequence configuration is the same as the first base sequence configuration, the base sequence configuration further comprises a second base sequence configuration different from the target base sequence configuration, the second base sequence configuration being used to determine the sidelink feedback resource corresponding to the target mapping manner; wherein the target base sequence configuration corresponds to the target mapping manner, and the first base sequence configuration corresponds to the first mapping manner.
[0178] Further optionally, the base sequence configuration in the above resource configuration information is used for the target terminal device to perform one of the following operations:
[0179] (1) applying a target type of base sequence to the second sidelink feedback resource corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner, the second sidelink feedback resource being a resource that conflicts with the sidelink feedback resource corresponding to the first mapping manner.
[0180] (2) applying the target type of base sequence to all sidelink feedback resources corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner.
[0181] Wherein, the target type of base sequence is different from the first type of base sequence corresponding to the first mapping manner.
[0182] Optionally, regarding the specific implementation two, other related contents for providing base sequence configuration for the target terminal device to determine the sidelink feedback resource corresponding to the target mapping manner are consistent with the related contents in the above-mentioned embodiment of the sidelink feedback resource configuration method executed by the terminal device, and will not be repeated here. Embodiment Three
[0184] In this specific embodiment three, the above-mentioned resource configuration information optionally comprises a channel or signal format, and the above-mentioned step 301 can be specifically implemented as the following specific content:
[0185] Sending a channel or signal format to the target terminal device, the channel or signal format being used to determine the sidelink feedback resource corresponding to the target mapping manner. It can be understood that in this embodiment, the target terminal device can be provided with a channel or signal format associated with the target mapping manner, so that it can accurately determine the required sidelink feedback resource corresponding to the target mapping manner, wherein the sidelink feedback resource corresponding to the target mapping manner and the sidelink feedback resource corresponding to the first mapping manner correspond to part of the same or completely different code domain resources.
[0186] Further optionally, in the case that the resource configuration information comprises a channel or signal format, and the channel or signal format is a target channel or signal format in which the sidelink feedback resource corresponding to the target mapping manner is located, a sequence length of the target channel or signal format is used to determine the sidelink feedback resource corresponding to the target mapping manner, and the sequence length of the target channel or signal format is different from a sequence length of a channel or signal format corresponding to the first mapping manner.
[0187] Further optionally, in the case that the resource configuration information comprises a channel or signal format, and the channel or signal format is a target channel or signal format in which the sidelink feedback resource corresponding to the target mapping manner is located, a type of the target channel or signal format is used to determine the sidelink feedback resource corresponding to the target mapping manner, one resource set of the sidelink feedback resource corresponding to the target mapping manner is used to carry a plurality of HARQ feedback information, or a plurality of resource sets of the sidelink feedback resource corresponding to the target mapping manner are collectively used to carry the plurality of HARQ feedback information; wherein the plurality of HARQ feedback information correspond one-to-one to a plurality of opposite end terminal devices, and the resource set is associated with a time-frequency domain resource corresponding to a preset time slot and a preset subchannel.
[0188] Optionally, regarding the third implementation, other related content for providing a channel or signal format for the target terminal device to determine the sidelink feedback resource corresponding to the target mapping manner is consistent with the related content in the above-mentioned embodiment of the sidelink feedback resource configuration method performed by the terminal device, and will not be described here again.
[0189] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, in the case that a number of resource blocks of the sidelink feedback resource corresponding to the second mapping manner in the plurality of mapping manners is the same as a number of resource blocks of the sidelink feedback resource corresponding to the third mapping manner in the plurality of mapping manners, the number of resource blocks in the resource set corresponding to the second mapping manner and the number of resource blocks in the resource set corresponding to the third mapping manner satisfy one of the following:
[0190] (1) If a first feedback period corresponding to the second mapping manner is less than a second feedback period corresponding to the third mapping manner, the number of resource blocks in the resource set corresponding to the third mapping manner is less than the number of resource blocks in the resource set corresponding to the second mapping manner.
[0191] (2) If the first feedback period is greater than the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is greater than the number of resource blocks in the resource set corresponding to the second mapping manner.
[0192] (3) If the third feedback period is equal to the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is equal to the number of resource blocks in the resource set corresponding to the second mapping manner.
[0193] The second mapping manner and the third mapping manner are any two mapping manners different from each other in the plurality of mapping manners, and the resource set is associated with time-frequency domain resources corresponding to a preset time slot and a preset subchannel.
[0194] Optionally, in the sidelink feedback resource configuration method, in a case where the number of resource blocks in the resource set corresponding to a fourth mapping manner in the plurality of mapping manners is the same as the number of resource blocks in the resource set corresponding to a fifth mapping manner in the plurality of mapping manners, the number of resource blocks of the sidelink feedback resource corresponding to the fourth mapping manner and the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner satisfy one of the following conditions:
[0195] (1) If a third feedback period corresponding to the fourth mapping manner is less than a fourth feedback period corresponding to the fifth mapping manner, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is greater than the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0196] (2) If the third feedback period is greater than the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is less than the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0197] (3) If the third feedback period is equal to the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is equal to the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0198] The fourth mapping manner and the fifth mapping manner are any two mapping manners different from each other in the plurality of mapping manners, and the resource set is associated with time-frequency domain resources corresponding to a preset time slot and a preset subchannel.
[0199] Optionally, in the sidelink feedback resource configuration method, the following content can also be included:
[0200] The time domain offset value is sent to the target terminal device, and the time domain offset value is used for time domain offset of time domain resources corresponding to a sixth mapping manner in the plurality of mapping manners; wherein time domain resources corresponding to a seventh mapping manner in the plurality of mapping manners and time domain resources corresponding to the sixth mapping manner after time domain offset satisfy a target position relationship, and the time domain resources corresponding to the seventh mapping manner are not subjected to time domain offset.
[0201] It can be understood that the target terminal device can be provided with a time domain offset value, so that it performs time domain offset on any one of the plurality of mapping modes, i.e., the sixth mapping mode, and can make the time domain resources corresponding to another mapping mode different from the mapping mode that has performed time domain offset, i.e., the seventh mapping mode, and the time domain resources corresponding to the mapping mode that has performed time domain offset satisfy a certain time domain position relationship.
[0202] Optionally, the above target position relationship includes one of the following:
[0203] (1) The even time slots corresponding to the sixth mapping mode after time domain offset are aligned with the even time slots corresponding to the seventh mapping mode.
[0204] (2) The even time slots corresponding to the sixth mapping mode after time domain offset are aligned with the odd time slots corresponding to the seventh mapping mode.
[0205] (3) The start of the time slot corresponding to the sixth mapping mode after time domain offset is aligned with the start of the time slot corresponding to the seventh mapping mode.
[0206] Optionally, in the sidelink feedback resource configuration method of the embodiments of the present application, the following content can also be included:
[0207] At least one of the resource period and the feedback delay of the sidelink feedback resource corresponding to the target mapping mode is determined; and at least one of the resource period and the feedback delay of the sidelink feedback resource corresponding to the target mapping mode is sent to the target terminal device.
[0208] It can be understood that at least one of the resource period and the feedback delay of the sidelink feedback resource corresponding to the target mapping mode can also be provided to the target terminal device, so that when the target terminal device determines the sidelink feedback resource corresponding to the target mapping mode according to the above resource configuration information, it can further combine at least one of the resource period and the feedback delay.
[0209] It should be noted that the sidelink feedback resource configuration method of the embodiments of the present application takes the sidelink feedback resource as the PSFCH resource, and there are two mapping rules between the PSSCH and the corresponding PSFCH feedback resource:
[0210] Option 1: HARQ-ACK information is only transmitted on the PSFCH feedback resource corresponding to the starting subchannel of the subchannel occupied by the PSSCH data.
[0211] Option 2: HARQ-ACK information is transmitted on the PSFCH feedback resource corresponding to all subchannels occupied by the PSSCH data.
[0212] It should be noted that the terminal device performs the sidelink feedback resource configuration method provided in the embodiments of the present application. The execution subject can be a sidelink feedback resource configuration device, or a control module in the sidelink feedback resource configuration device for executing the sidelink feedback resource configuration method. In the embodiments of the present application, the sidelink feedback resource configuration device performs the sidelink feedback resource configuration method as an example to illustrate the sidelink feedback resource configuration device provided in the embodiments of the present application.
[0213] Referring to Figure 12 As shown in the figure, the embodiments of the present application provide a sidelink feedback resource configuration device 400, which comprises an acquisition module 401 and a determination module 403.
[0214] The acquisition module 401 is configured to acquire resource configuration information, and the determination module 403 is configured to determine the sidelink feedback resource corresponding to the target mapping mode according to the resource configuration information. The target mapping mode is one of a plurality of mapping modes corresponding to the same resource pool, and the sidelink feedback resource corresponding to the target mapping mode is code domain multiplexed with the sidelink feedback resource corresponding to a first mapping mode in the plurality of mapping modes.
[0215] Optionally, in the sidelink feedback resource configuration device 400 of the embodiments of the present application, the above-mentioned manner of acquiring resource configuration information includes at least one of the following: protocol agreement; network side device configuration; pre-configuration; indication of other terminal devices.
[0216] Optionally, in the sidelink feedback resource configuration device 400 of the embodiments of the present application, the above-mentioned resource configuration information includes at least one of the following: cyclic shift configuration; cyclic shift offset value; base sequence configuration; channel or signal format; overhead indication value; type of mapping mode; index of mapping mode; feedback resource period; feedback delay.
[0217] Optionally, in the sidelink feedback resource configuration device 400 of the embodiments of the present application, the above-mentioned resource configuration information is indicated based on at least one of the following: sidelink control information SCI; SCI format format; sidelink system information block SIB; media access control MAC control element CE; MAC protocol data unit PDU; PC5 radio resource control RRC request; connection establishment message.
[0218] Optionally, in the sidelink feedback resource configuration device 400 of the embodiments of the present application, the determination module 403 can be specifically configured to determine the sidelink feedback resource corresponding to the target mapping mode according to the cyclic shift configuration in the resource configuration information.
[0219] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to:
[0220] In a case where the target cyclic shift configuration corresponding to the target mapping manner is different from the first cyclic shift configuration corresponding to the first mapping manner, performing cyclic shift according to the cyclic shift values in the target cyclic shift configuration to determine the sidelink feedback resource corresponding to the target mapping manner.
[0221] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to:
[0222] In a case where the target cyclic shift configuration corresponding to the target mapping manner is the same as the first cyclic shift configuration corresponding to the first mapping manner, determining a second cyclic shift configuration different from the target cyclic shift configuration; performing cyclic shift according to the cyclic shift values in the second cyclic shift configuration to determine the sidelink feedback resource corresponding to the target mapping manner.
[0223] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to:
[0224] In a case where the target cyclic shift configuration corresponding to the target mapping manner is the same as the first cyclic shift configuration corresponding to the first mapping manner, performing cyclic shift according to the target cyclic shift offset value and the cyclic shift values in the target cyclic shift configuration to determine the sidelink feedback resource corresponding to the target mapping manner.
[0225] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to perform one of the following operations:
[0226] According to the cyclic shift configuration in the resource configuration information, performing cyclic shift on the sequence of the first sidelink feedback resource corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner, wherein the first sidelink feedback resource is a resource in the sidelink feedback resource corresponding to the target mapping manner that conflicts with the sidelink feedback resource corresponding to the first mapping manner; according to the cyclic shift configuration in the resource configuration information, performing cyclic shift on the sequence of all sidelink feedback resources corresponding to the target mapping manner to determine the sidelink feedback resource corresponding to the target mapping manner.
[0227] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, in the case that the terminal device adopts the first feedback mechanism for HARQ feedback and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used to feed back a sequence corresponding to NACK, and the other cyclic shift value is used to feed back a sequence corresponding to ACK.
[0228] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, in the case that the terminal device adopts the second feedback mechanism for HARQ feedback and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, the cyclic shift value in the cyclic shift pair is used to feed back a sequence corresponding to NACK.
[0229] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to determine the sidelink feedback resource corresponding to the target mapping mode according to the base sequence configuration in the resource configuration information.
[0230] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to:
[0231] in the case that the target base sequence configuration corresponding to the target mapping mode is different from the first base sequence configuration corresponding to the first mapping mode, determine the sidelink feedback resource corresponding to the target mapping mode according to the base sequence selected in the target base sequence configuration.
[0232] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to:
[0233] in the case that the target base sequence configuration corresponding to the target mapping mode is the same as the first base sequence configuration corresponding to the first mapping mode, determine a second base sequence configuration different from the target base sequence configuration, and determine the sidelink feedback resource corresponding to the target mapping mode according to the base sequence selected in the second base sequence configuration.
[0234] Optionally, in the sidelink feedback resource configuration apparatus 400 of the embodiment of the present application, the determination module 403 can be specifically configured to perform one of the following operations:
[0235] applying a target type of base sequence to the second sidelink feedback resource corresponding to the target mapping manner according to base sequence configuration in the resource configuration information, determining the sidelink feedback resource corresponding to the target mapping manner, the second sidelink feedback resource being a resource of the sidelink feedback resource corresponding to the target mapping manner which collides with the sidelink feedback resource corresponding to the first mapping manner; applying the target type of base sequence to all sidelink feedback resources corresponding to the target mapping manner according to base sequence configuration in the resource configuration information, determining the sidelink feedback resource corresponding to the target mapping manner; wherein the target type of base sequence is different from the first type of base sequence corresponding to the first mapping manner.
[0236] Optionally, in the sidelink feedback resource configuration apparatus 400 in the embodiment of the present application, the determination module 403 can be specifically configured to determine the sidelink feedback resource corresponding to the target mapping manner according to a channel or signal format in the resource configuration information.
[0237] Optionally, in the sidelink feedback resource configuration apparatus 400 in the embodiment of the present application, the determination module 403 can be specifically configured to:
[0238] determine the sidelink feedback resource corresponding to the target mapping manner according to a target channel or signal format, wherein the target channel or signal format is a channel or signal format in which the sidelink feedback resource corresponding to the target mapping manner is located.
[0239] Optionally, in the sidelink feedback resource configuration apparatus 400 in the embodiment of the present application, the determination module 403 can be specifically configured to:
[0240] determine the sidelink feedback resource corresponding to the target mapping manner according to a sequence length of the target channel or signal format, wherein the sequence length of the target channel or signal format is different from a sequence length of a channel or signal format corresponding to the first mapping manner.
[0241] Optionally, in the sidelink feedback resource configuration apparatus 400 in the embodiment of the present application, the determination module 403 can be specifically configured to:
[0242] determine the sidelink feedback resource corresponding to the target mapping manner according to a type of the target channel or signal format, wherein one resource set of the sidelink feedback resource corresponding to the target mapping manner is used to carry a plurality of HARQ feedback information, or a plurality of resource sets of the sidelink feedback resource corresponding to the target mapping manner are collectively used to carry a plurality of HARQ feedback information, wherein the plurality of HARQ feedback information one-to-one corresponds to a plurality of opposite end terminal devices, and the resource set is associated with time-frequency domain resources corresponding to a preset time slot and a preset subchannel.
[0243] Optionally, in the device 400 for configuring sidelink feedback resources in the embodiments of the present application, in the case that the number of resource blocks of the sidelink feedback resources corresponding to the second mapping manner among the plurality of mapping manners is the same as the number of resource blocks of the sidelink feedback resources corresponding to the third mapping manner among the plurality of mapping manners, the number of resource blocks in the resource set corresponding to the second mapping manner and the number of resource blocks in the resource set corresponding to the third mapping manner satisfy one of the following conditions:
[0244] If the first feedback period corresponding to the second mapping manner is less than the second feedback period corresponding to the third mapping manner, the number of resource blocks in the resource set corresponding to the third mapping manner is less than the number of resource blocks in the resource set corresponding to the second mapping manner; if the first feedback period is greater than the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is greater than the number of resource blocks in the resource set corresponding to the second mapping manner; if the first feedback period is equal to the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is equal to the number of resource blocks in the resource set corresponding to the second mapping manner.
[0245] Optionally, in the device 400 for configuring sidelink feedback resources in the embodiments of the present application, in the case that the number of resource blocks in the resource set corresponding to the fourth mapping manner among the plurality of mapping manners is the same as the number of resource blocks in the resource set corresponding to the fifth mapping manner among the plurality of mapping manners, the number of resource blocks of the sidelink feedback resources corresponding to the fourth mapping manner and the number of resource blocks of the sidelink feedback resources corresponding to the fifth mapping manner satisfy one of the following conditions:
[0246] If the third feedback period corresponding to the fourth mapping manner is less than the fourth feedback period corresponding to the fifth mapping manner, the number of resource blocks of the sidelink feedback resources corresponding to the fifth mapping manner is greater than the number of resource blocks in the resource set corresponding to the fourth mapping manner; if the third feedback period is greater than the fourth feedback period, the number of resource blocks of the sidelink feedback resources corresponding to the fifth mapping manner is less than the number of resource blocks in the resource set corresponding to the fourth mapping manner; if the third feedback period is equal to the fourth feedback period, the number of resource blocks of the sidelink feedback resources corresponding to the fifth mapping manner is equal to the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0247] Optionally, in the device 400 for configuring a sidelink feedback resource according to an embodiment of the present application, the obtaining module 401 can be further configured to obtain a time domain offset value; and the determining module 403 can be further configured to perform time domain offset on time domain resources corresponding to a sixth mapping manner of the plurality of mapping manners according to the time domain offset value; wherein time domain resources corresponding to a seventh mapping manner of the plurality of mapping manners and the time domain resources corresponding to the sixth mapping manner after the time domain offset satisfy a target position relationship, and the time domain resources corresponding to the seventh mapping manner are not subjected to time domain offset.
[0248] Optionally, in the device 400 for configuring a sidelink feedback resource according to an embodiment of the present application, the target position relationship includes one of the following:
[0249] The even time slots corresponding to the sixth mapping manner after the time domain offset are aligned with the even time slots corresponding to the seventh mapping manner; the even time slots corresponding to the sixth mapping manner after the time domain offset are aligned with the odd time slots corresponding to the seventh mapping manner; and the start of the time slots corresponding to the sixth mapping manner after the time domain offset is aligned with the start of the time slots corresponding to the seventh mapping manner.
[0250] In the embodiments of the present application, a terminal device communicating through a sidelink can determine a sidelink feedback resource corresponding to a target mapping manner required for sidelink feedback according to the obtained resource configuration information, the target mapping manner being one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resource corresponding to the target mapping manner being code domain multiplexed with a sidelink feedback resource corresponding to a first mapping manner which is another mapping manner of the plurality of mapping manners. In this way, code domain multiplexing and other methods can be used to make the understanding of the sidelink feedback resource configuration by each terminal device consistent, to realize coexistence of mapping manners with different feedback periods, and to avoid sidelink feedback resource conflicts. Further, the terminal device can support configuration of a plurality of mapping manners in a same resource pool, and the terminal devices configured with different mapping manners can communicate with each other. Meanwhile, the terminal device can use the most suitable feedback period for sidelink feedback under different communication requirements, to achieve the purpose of adjusting communication reliability, feedback delay, and energy saving, so that the terminal device can flexibly adapt to various communication requirements.
[0251] The sidelink feedback resource configuration apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit, or a chip in a terminal device. The apparatus can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, which are not specifically limited in the embodiments of the present application.
[0252] The sidelink feedback resource configuration apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
[0253] The sidelink feedback resource configuration apparatus provided in the embodiments of the present application can implement the method embodiments and achieve the same technical effects, and thus the details are not described herein again. Figure 2
[0254] It should be noted that the sidelink feedback resource configuration method executed by the communication device provided in the embodiments of the present application can be executed by the sidelink feedback resource configuration apparatus, or a control module in the sidelink feedback resource configuration apparatus for executing the sidelink feedback resource configuration method. The sidelink feedback resource configuration apparatus provided in the embodiments of the present application is described by taking the sidelink feedback resource configuration apparatus executing the sidelink feedback resource configuration method as an example.
[0255] Referring to FIG. 5, Figure 13 The sidelink feedback resource configuration apparatus 500 provided in the embodiments of the present application includes:
[0256] The sending module 501 is configured to send resource configuration information to a target terminal device, where the resource configuration information is used by the target terminal device to determine sidelink feedback resources corresponding to a target mapping manner, the target mapping manner is one of a plurality of mapping manners corresponding to a same resource pool, and the sidelink feedback resources corresponding to the target mapping manner are code domain multiplexed with sidelink feedback resources corresponding to a first mapping manner in the plurality of mapping manners.
[0257] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, the resource configuration information includes at least one of the following: cyclic shift configuration; cyclic shift offset value; base sequence configuration; channel or signal format; overhead indication value; type of mapping manner; index of mapping manner; feedback resource period; feedback delay.
[0258] Optionally, the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application can further include:
[0259] The configuration module is configured to indicate the resource configuration information based on at least one of the following: sidelink control information (SCI); SCI format; sidelink system information block (SIB); media access control (MAC) control element (CE); MAC protocol data unit (PDU); PC5 radio resource control (RRC) request; and connection establishment message.
[0260] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in a case where the resource configuration information includes cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is different from a first cyclic shift configuration, a cyclic shift value in the target cyclic shift configuration is used to determine sidelink feedback resources corresponding to the target mapping manner; the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0261] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in a case where the resource configuration information includes cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is the same as a first cyclic shift configuration, the transmitted cyclic shift configuration further includes a second cyclic shift configuration different from the target cyclic shift configuration, a cyclic shift value in the second cyclic shift configuration is used to determine sidelink feedback resources corresponding to the target mapping manner; the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0262] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in a case where the resource configuration information includes cyclic shift configuration, and a target cyclic shift configuration in the cyclic shift configuration is the same as a first cyclic shift configuration, a cyclic shift value in the target cyclic shift configuration is used for the target terminal device to determine sidelink feedback resources corresponding to the target mapping manner according to a target cyclic shift offset value and the cyclic shift value in the target cyclic shift configuration; the target cyclic shift configuration corresponds to the target mapping manner, and the first cyclic shift configuration corresponds to the first mapping manner.
[0263] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the target terminal device adopts the first feedback mechanism for HARQ feedback and the cyclic shift for the sending is configured as a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used for feeding back a sequence corresponding to NACK, and the other cyclic shift value is used for feeding back a sequence corresponding to ACK.
[0264] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the target terminal device adopts the second feedback mechanism for HARQ feedback and the cyclic shift for the sending is configured as a cyclic shift pair, the cyclic shift value in the cyclic shift pair is used for feeding back a sequence corresponding to NACK.
[0265] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the resource configuration information includes base sequence configuration, and the target base sequence configuration in the base sequence configuration is different from the first base sequence configuration, the target base sequence configuration is used for determining the sidelink feedback resource corresponding to the target mapping manner; wherein the target base sequence configuration corresponds to the target mapping manner, and the first base sequence configuration corresponds to the first mapping manner.
[0266] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the resource configuration information includes base sequence configuration, and the target base sequence configuration in the base sequence configuration is the same as the first base sequence configuration, the base sequence configuration further includes a second base sequence configuration different from the target base sequence configuration, and the second base sequence configuration is used for determining the sidelink feedback resource corresponding to the target mapping manner; wherein the target base sequence configuration corresponds to the target mapping manner, and the first base sequence configuration corresponds to the first mapping manner.
[0267] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the resource configuration information includes a channel or signal format, and the channel or signal format is a target channel or signal format in which the sidelink feedback resource corresponding to the target mapping manner is located, the sequence length of the target channel or signal format is used for determining the sidelink feedback resource corresponding to the target mapping manner, and the sequence length of the target channel or signal format is different from the sequence length of the channel or signal format corresponding to the first mapping manner.
[0268] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the resource configuration information comprises a channel or a signal format, and the channel or the signal format is a target channel or a target signal format in which the sidelink feedback resource corresponding to the target mapping manner is located, the type of the target channel or the target signal format is used to determine the sidelink feedback resource corresponding to the target mapping manner, one resource set of the sidelink feedback resource corresponding to the target mapping manner is used to carry a plurality of HARQ feedback information, or a plurality of resource sets of the sidelink feedback resource corresponding to the target mapping manner are collectively used to carry a plurality of HARQ feedback information; wherein the plurality of HARQ feedback information correspond to a plurality of opposite end terminal devices in one-to-one manner, and the resource set is associated with a time-frequency domain resource corresponding to a preset time slot and a preset subchannel.
[0269] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the number of resource blocks of the sidelink feedback resource corresponding to the second mapping manner in the plurality of mapping manners is the same as the number of resource blocks of the sidelink feedback resource corresponding to the third mapping manner in the plurality of mapping manners, the number of resource blocks in the resource set corresponding to the second mapping manner and the number of resource blocks in the resource set corresponding to the third mapping manner satisfy one of the following conditions:
[0270] If the first feedback period corresponding to the second mapping manner is less than the second feedback period corresponding to the third mapping manner, the number of resource blocks in the resource set corresponding to the third mapping manner is less than the number of resource blocks in the resource set corresponding to the second mapping manner; if the first feedback period is greater than the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is greater than the number of resource blocks in the resource set corresponding to the second mapping manner; if the first feedback period is equal to the second feedback period, the number of resource blocks in the resource set corresponding to the third mapping manner is equal to the number of resource blocks in the resource set corresponding to the second mapping manner.
[0271] Optionally, in the sidelink feedback resource configuration apparatus 500 in the embodiments of the present application, in the case that the number of resource blocks in the resource set corresponding to the fourth mapping manner in the plurality of mapping manners is the same as the number of resource blocks in the resource set corresponding to the fifth mapping manner in the plurality of mapping manners, the number of resource blocks of the sidelink feedback resource corresponding to the fourth mapping manner and the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner satisfy one of the following conditions:
[0272] If the third feedback period corresponding to the fourth mapping manner is less than the fourth feedback period corresponding to the fifth mapping manner, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is greater than the number of resource blocks in the resource set corresponding to the fourth mapping manner; if the third feedback period is greater than the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is less than the number of resource blocks in the resource set corresponding to the fourth mapping manner; and if the third feedback period is equal to the fourth feedback period, the number of resource blocks of the sidelink feedback resource corresponding to the fifth mapping manner is equal to the number of resource blocks in the resource set corresponding to the fourth mapping manner.
[0273] Optionally, in the sidelink feedback resource configuration apparatus 500 provided in the embodiments of the present application, the sending module 501 can also be configured to send a time domain offset value to the target terminal device, the time domain offset value being used to perform time domain offset on time domain resources corresponding to a sixth mapping manner in the plurality of mapping manners; wherein time domain resources corresponding to a seventh mapping manner in the plurality of mapping manners and the time domain resources corresponding to the sixth mapping manner after time domain offset satisfy a target position relationship, and the time domain resources corresponding to the seventh mapping manner are not subjected to time domain offset.
[0274] Optionally, in the sidelink feedback resource configuration apparatus 500 provided in the embodiments of the present application, the target position relationship includes one of the following:
[0275] The even time slots corresponding to the sixth mapping manner after time domain offset are aligned with the even time slots corresponding to the seventh mapping manner; the even time slots corresponding to the sixth mapping manner after time domain offset are aligned with the odd time slots corresponding to the seventh mapping manner; and the start points of the time slots corresponding to the sixth mapping manner after time domain offset are aligned with the start points of the time slots corresponding to the seventh mapping manner.
[0276] In the embodiments of the present application, the target terminal device communicating through the sidelink can be provided with resource configuration information, so that the target terminal device can determine the sidelink feedback resource corresponding to the target mapping manner according to the resource configuration information, the target mapping manner being one of the plurality of mapping manners corresponding to the same resource pool, and the sidelink feedback resource corresponding to the target mapping manner can be code domain multiplexed with the sidelink feedback resource corresponding to the first mapping manner which is another mapping manner of the plurality of mapping manners. In this way, by using code domain multiplexing and the like, the understanding of the terminal devices for the sidelink feedback resource configuration can be kept consistent, the mapping manner mapping with different feedback periods can be coexisting, and thus the sidelink feedback resource conflict can be avoided. Further, the terminal device can be enabled to support a plurality of mapping manners configured in the same resource pool, and the terminal devices configured with different mapping manners can be enabled to communicate with each other. Meanwhile, the terminal device can be enabled to use the most suitable feedback period for the sidelink feedback under different communication requirements, so as to adjust the communication reliability, the feedback delay, and achieve the purpose of energy saving, so that the terminal device can be flexibly adapted to various communication requirements.
[0277] The sidelink feedback resource configuration apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit, or a chip in a communication device. The apparatus can be a mobile terminal, or a non-mobile terminal, or a network side device. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, and the embodiments of the present application are not limited specifically. The network side device can include, but is not limited to, the types of the network side device 12 listed above.
[0278] The sidelink feedback resource configuration apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating systems, and the embodiments of the present application are not limited specifically.
[0279] The sidelink feedback resource configuration apparatus provided in the embodiments of the present application can implement Figure 2 and Figure 12 the method embodiments of the present application to achieve the same technical effects, and thus the details are not repeated here.
[0280] Optionally, as Figure 14As shown, the embodiments of the present application also provide a communication device 600, which comprises a processor 601, a memory 602, a program or instruction stored in the memory 602 and executable on the processor 601, for example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the above-mentioned Figure 2 The various processes of the corresponding sidelink resource configuration method embodiments can achieve the same technical effects. When the communication device 600 is a network side device, the program or instruction is executed by the processor 601 to implement the above-mentioned Figure 11 The various processes of the corresponding sidelink feedback resource configuration method embodiments can achieve the same technical effects. To avoid repetition, they will not be described here.
[0281] Figure 15 A hardware structure diagram of a terminal for implementing the embodiments of the present application.
[0282] The terminal 700 includes but is not limited to a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710, etc.
[0283] Those skilled in the art can understand that the terminal 700 can also include a power supply (such as a battery) for powering various components, and the power supply can be logically connected to the processor 710 through a power management system, so as to realize the functions of power management, such as charging, discharging, and power consumption management, through the power management system. Figure 15 The terminal structure shown in the figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than shown, or combine certain components, or different component arrangements, which will not be described here.
[0284] It should be understood that in the embodiments of the present application, the input unit 704 can include a graphics processor (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 can include a display panel 7061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 can include two parts of a touch detection device and a touch controller. The other input devices 7072 can include but are not limited to a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc., which will not be described here.
[0285] In the embodiments of the present application, the radio frequency unit 701 receives the downlink data from the network side device, and then sends the data to the processor 710 for processing. In addition, the radio frequency unit 701 sends the uplink data to the network side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
[0286] The memory 709 can be used to store software programs or instructions and various data. The memory 709 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, at least one application program or instruction required by a function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 709 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.
[0287] The processor 710 can include one or more processing units; optionally, the processor 710 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and an application program or instruction, and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 710.
[0288] The radio frequency unit 701 is configured to acquire resource configuration information; and the processor 710 is configured to determine a sidelink feedback resource corresponding to a target mapping mode according to the resource configuration information, wherein the target mapping mode is one of a plurality of mapping modes corresponding to a same resource pool, and the sidelink feedback resource corresponding to the target mapping mode is code domain multiplexed with a sidelink feedback resource corresponding to a first mapping mode in the plurality of mapping modes.
[0289] In the embodiments of the present application, the terminal device communicating through the sidelink can determine the sidelink feedback resource corresponding to the target mapping mode according to the obtained resource configuration information, the target mapping mode being one of the plurality of mapping modes corresponding to the same resource pool, and the sidelink feedback resource corresponding to the target mapping mode being code domain multiplexed with the sidelink feedback resource corresponding to the first mapping mode which is another mapping mode of the plurality of mapping modes. In this way, code domain multiplexing and the like can be used to make the understanding of the terminal devices for the sidelink feedback resource configuration consistent, to realize the coexistence of mapping modes with different feedback periods, thereby avoiding sidelink feedback resource conflicts. Further, the terminal device can support the configuration of a plurality of mapping modes in the same resource pool, and the terminal devices configured with different mapping modes can communicate with each other. At the same time, the terminal device can use the most suitable feedback period for sidelink feedback under different communication requirements, to achieve the purpose of adjusting the communication reliability, feedback delay and energy saving, so that the terminal device can flexibly adapt to various communication requirements.
[0290] Optionally, the processor 710 is specifically configured to perform cyclic shift according to the cyclic shift configuration in the resource configuration information, to determine the sidelink feedback resource corresponding to the target mapping mode.
[0291] In this embodiment, based on the cyclic shift configuration associated with the target mapping mode, the corresponding cyclic shift is performed, to accurately determine the sidelink feedback resource corresponding to the target mapping mode required by the terminal device, wherein the sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part of the same or completely different code domain resources.
[0292] Optionally, the processor 710 is specifically configured to determine the sidelink feedback resource corresponding to the target mapping mode according to the base sequence configuration in the resource configuration information.
[0293] In this embodiment, based on the base sequence in the base sequence configuration associated with the target mapping mode, the sidelink feedback resource corresponding to the target mapping mode required by the terminal device can be accurately determined. Wherein the sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part of the same or completely different code domain resources.
[0294] Optionally, the processor 710 is specifically configured to determine the sidelink feedback resource corresponding to the target mapping mode according to the channel or signal format in the resource configuration information.
[0295] In this embodiment, based on the acquired channel or signal format associated with the target mapping mode, the sidelink feedback resource corresponding to the target mapping mode required by the terminal device can be accurately determined. The sidelink feedback resource corresponding to the target mapping mode and the sidelink feedback resource corresponding to the first mapping mode correspond to part same or completely different code domain resources.
[0296] The embodiment of the present application also provides a network side device. As shown in the Figure 16 The network device 800 includes an antenna 801, a radio frequency device 802, and a baseband device 803. The antenna 801 is connected to the radio frequency device 802. In the uplink direction, the radio frequency device 802 receives information through the antenna 801 and sends the received information to the baseband device 803 for processing. In the downlink direction, the baseband device 803 processes the information to be sent and sends it to the radio frequency device 802. The radio frequency device 802 processes the received information and sends it out through the antenna 801.
[0297] The above frequency band processing device can be located in the baseband device 803. The method performed by the network side device in the above embodiment can be implemented in the baseband device 803, which includes a processor 804 and a memory 805.
[0298] The baseband device 803 may, for example, include at least one baseband board on which a plurality of chips are arranged, as shown in Figure 16 One of the chips is, for example, a processor 804 connected to the memory 805 to call the program in the memory 805 and perform the network device operation shown in the above method embodiment.
[0299] The baseband device 803 can also include a network interface 806 for interacting with the radio frequency device 802. The interface is, for example, a common public radio interface (CPRI).
[0300] Specifically, the network side device of the embodiment of the present application also includes instructions or programs stored in the memory 805 and executable on the processor 804. The processor 804 calls the instructions or programs in the memory 805 to perform the method shown in Figure 13 The modules shown in the above method embodiment and achieve the same technical effects. To avoid repetition, they will not be described here.
[0301] The embodiment of the present application also provides a readable storage medium having a program or instructions stored thereon. The program or instructions are executed by a processor to implement each process of any one of the above sidelink feedback resource configuration method embodiments and achieve the same technical effects. To avoid repetition, they will not be described here.
[0302] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0303] The chip provided in the embodiments of the present application includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a terminal device or network side device program or instruction, realizing each process of each corresponding sidelink feedback resource configuration method embodiment, and achieving the same technical effects. To avoid repetition, details are not described here.
[0304] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0305] It should be noted that in this paper, the term "includes", "contains" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiments of the present application is not limited to the order of functions shown or discussed, but also includes functions performed in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method can be performed in an order different from the described order, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0306] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present application.
[0307] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims.
Claims
1. A method for configuring secondary link feedback resources, applied to a terminal device, characterized in that, The method includes: Obtain resource configuration information; Based on the resource configuration information, the secondary link feedback resources corresponding to the target mapping method are determined; wherein, the target mapping method is one of multiple mapping methods corresponding to the same resource pool, and the secondary link feedback resources corresponding to the multiple mapping methods are code division multiplexing or frequency division multiplexing; Wherein, at least one of the resource cycle and feedback latency is different between any two of the plurality of mapping methods.
2. The method according to claim 1, characterized in that, The methods for obtaining resource configuration information include at least one of the following: The agreement stipulates; Network-side device configuration; Pre-configured; Other terminal device indications.
3. The method according to claim 1, characterized in that, The resource configuration information includes at least one of the following: Circular shift configuration; Circular shift offset value; Base sequence configuration; Channel or signal format; Overhead indication value; The type of mapping method; Index of the mapping method; Feedback resource cycle; Feedback delay.
4. The method according to claim 3, characterized in that, The resource configuration information is based on at least one of the following indications: Secondary Link Control Information (SCI); SCI format; Sublink System Information Block (SIB); Media access control MAC control unit CE; MAC Protocol Data Unit (PDU) PC5 Radio Resource Control (RRC) Request; Connection established message.
5. The method according to claim 3, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the resource configuration information includes: Perform a cyclic shift based on the cyclic shift configuration in the resource configuration information to determine the secondary link feedback resource corresponding to the target mapping method.
6. The method according to claim 5, characterized in that, The step of performing a cyclic shift based on the cyclic shift configuration in the resource configuration information to determine the secondary link feedback resource corresponding to the target mapping method includes: If the target cyclic shift configuration corresponding to the target mapping method is different from the first cyclic shift configuration corresponding to the first mapping method among the plurality of mapping methods, a cyclic shift is performed according to the cyclic shift value in the target cyclic shift configuration to determine the secondary link feedback resource corresponding to the target mapping method.
7. The method according to claim 5, characterized in that, The step of performing a cyclic shift based on the cyclic shift configuration in the resource configuration information to determine the secondary link feedback resource corresponding to the target mapping method includes: If the target cyclic shift configuration corresponding to the target mapping method is the same as the first cyclic shift configuration corresponding to the first mapping method among the plurality of mapping methods, a second cyclic shift configuration different from the target cyclic shift configuration is determined; Perform a cyclic shift based on the cyclic shift value in the second cyclic shift configuration to determine the secondary link feedback resource corresponding to the target mapping method.
8. The method according to claim 5, characterized in that, The step of performing a cyclic shift based on the cyclic shift configuration in the resource configuration information to determine the secondary link feedback resource corresponding to the target mapping method includes: When the target cyclic shift configuration corresponding to the target mapping method is the same as the cyclic shift configuration corresponding to the first mapping method among the plurality of mapping methods, cyclic shift is performed according to the target cyclic shift offset value and the cyclic shift value in the target cyclic shift configuration to determine the secondary link feedback resource corresponding to the target mapping method.
9. The method according to claim 5, characterized in that, The step of performing a cyclic shift based on the cyclic shift configuration in the resource configuration information to determine the secondary link feedback resource corresponding to the target mapping method includes one of the following: According to the cyclic shift configuration in the resource configuration information, the sequence of the first secondary link feedback resources corresponding to the target mapping method is cyclically shifted to determine the secondary link feedback resources corresponding to the target mapping method. The first secondary link feedback resources are the resources in the secondary link feedback resources corresponding to the target mapping method that conflict with the secondary link feedback resources corresponding to the first mapping method among the multiple mapping methods. Based on the cyclic shift configuration in the resource configuration information, the sequence of all secondary link feedback resources corresponding to the target mapping method is cyclically shifted to determine the secondary link feedback resources corresponding to the target mapping method.
10. The method according to claim 5, characterized in that, When the terminal device uses the first feedback mechanism to perform Hybrid Automatic Repeat Request (HARQ) feedback, and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used to feed back the sequence corresponding to the Negative Acknowledgment (NACK), and the other cyclic shift value is used to feed back the sequence corresponding to the Positive Acknowledgment (ACK).
11. The method according to claim 5, characterized in that, When the terminal device uses the second feedback mechanism for HARQ feedback and the cyclic shift configuration in the resource configuration information is a cyclic shift pair, the cyclic shift value in the cyclic shift pair is used to feed back the sequence corresponding to NACK.
12. The method according to claim 3, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the resource configuration information includes: Based on the base sequence configuration in the resource configuration information, determine the secondary link feedback resources corresponding to the target mapping method.
13. The method according to claim 12, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the base sequence configuration in the resource configuration information includes: If the target base sequence configuration corresponding to the target mapping method is different from the first base sequence configuration corresponding to the first mapping method among the plurality of mapping methods, the secondary link feedback resource corresponding to the target mapping method is determined according to the base sequence selected in the target base sequence configuration.
14. The method according to claim 12, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the base sequence configuration in the resource configuration information includes: If the target base sequence configuration corresponding to the target mapping method is the same as the first base sequence configuration corresponding to the first mapping method among the plurality of mapping methods, a second base sequence configuration different from the target base sequence configuration is determined. Based on the base sequence selected in the second base sequence configuration, the secondary link feedback resources corresponding to the target mapping method are determined.
15. The method according to claim 12, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the base sequence configuration in the resource configuration information includes one of the following: Based on the base sequence configuration in the resource configuration information, the base sequence of the target type is applied to the second secondary link feedback resource corresponding to the target mapping method to determine the secondary link feedback resource corresponding to the target mapping method. The second secondary link feedback resource is the resource among the secondary link feedback resources corresponding to the target mapping method that conflicts with the secondary link feedback resource corresponding to the first mapping method among the multiple mapping methods. Based on the base sequence configuration in the resource configuration information, the base sequence of the target type is applied to all secondary link feedback resources corresponding to the target mapping method to determine the secondary link feedback resources corresponding to the target mapping method. Wherein, the base sequence of the target type is different from the base sequence of the first type corresponding to the first mapping method.
16. The method according to claim 3, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the resource configuration information includes: Based on the channel or signal format in the resource configuration information, determine the secondary link feedback resource corresponding to the target mapping method.
17. The method according to claim 16, characterized in that, The step of determining the secondary link feedback resource corresponding to the target mapping method based on the channel or signal format in the resource configuration information includes: Determine the secondary link feedback resources corresponding to the target mapping method based on the target channel or signal format; Wherein, the target channel or signal format is the channel or signal format where the secondary link feedback resource corresponding to the target mapping method is located.
18. The method according to claim 17, characterized in that, The step of determining the secondary link feedback resources corresponding to the target mapping method based on the target channel or signal format includes: Based on the sequence length of the target channel or signal format, the secondary link feedback resource corresponding to the target mapping method is determined, wherein the sequence length of the target channel or signal format is different from the sequence length of the channel or signal format corresponding to the first mapping method among the plurality of mapping methods.
19. The method according to claim 17, characterized in that, The step of determining the secondary link feedback resources corresponding to the target mapping method based on the target channel or signal format includes: Based on the type of the target channel or signal format, determine the secondary link feedback resources corresponding to the target mapping method. One set of the secondary link feedback resources corresponding to the target mapping method is used to carry multiple HARQ feedback information, or multiple sets of the secondary link feedback resources corresponding to the target mapping method are used together to carry multiple HARQ feedback information. The multiple HARQ feedback messages correspond one-to-one with multiple peer terminal devices, and the resource set is associated with the time-frequency domain resources corresponding to the preset time slots and preset sub-channels.
20. The method according to claim 1, characterized in that, When the number of resource blocks of the secondary link feedback resource corresponding to the second mapping method among the plurality of mapping methods is the same as the number of resource blocks of the secondary link feedback resource corresponding to the third mapping method among the plurality of mapping methods, the number of resource blocks in the resource set corresponding to the second mapping method and the number of resource blocks in the resource set corresponding to the third mapping method satisfy one of the following: If the first feedback period corresponding to the second mapping method is less than the second feedback period corresponding to the third mapping method, then the number of resource blocks in the resource set corresponding to the third mapping method is less than the number of resource blocks in the resource set corresponding to the second mapping method. If the first feedback period is greater than the second feedback period, then the number of resource blocks in the resource set corresponding to the third mapping method is greater than the number of resource blocks in the resource set corresponding to the second mapping method. If the first feedback period is equal to the second feedback period, then the number of resource blocks in the resource set corresponding to the third mapping method is equal to the number of resource blocks in the resource set corresponding to the second mapping method.
21. The method according to claim 1, characterized in that, When the number of resource blocks in the resource set corresponding to the fourth mapping method among the plurality of mapping methods is the same as the number of resource blocks in the resource set corresponding to the fifth mapping method among the plurality of mapping methods, the number of resource blocks of the secondary link feedback resource corresponding to the fourth mapping method and the number of resource blocks of the secondary link feedback resource corresponding to the fifth mapping method satisfy one of the following: If the third feedback period corresponding to the fourth mapping method is less than the fourth feedback period corresponding to the fifth mapping method, then the number of resource blocks of the secondary link feedback resource corresponding to the fifth mapping method is greater than the number of resource blocks in the resource set corresponding to the fourth mapping method. If the third feedback period is greater than the fourth feedback period, then the number of resource blocks in the secondary link feedback resource corresponding to the fifth mapping method is less than the number of resource blocks in the resource set corresponding to the fourth mapping method. If the third feedback period is equal to the fourth feedback period, then the number of resource blocks in the secondary link feedback resource corresponding to the fifth mapping method is equal to the number of resource blocks in the resource set corresponding to the fourth mapping method.
22. The method according to claim 1, characterized in that, The method further includes: Obtain the time-domain offset value; Based on the time-domain offset value, the time-domain resources corresponding to the sixth mapping method among the plurality of mapping methods are time-domain offset; Among them, the time-domain resources corresponding to the seventh mapping method and the time-domain resources corresponding to the sixth mapping method after time-domain offset satisfy the target position relationship, and the time-domain resources corresponding to the seventh mapping method are not time-domain offset.
23. The method according to claim 22, characterized in that, The target location relationship includes one of the following: The even-numbered time slots corresponding to the sixth mapping method after time-domain offset are aligned with the even-numbered time slots corresponding to the seventh mapping method; The even-numbered time slots corresponding to the sixth mapping method after time-domain offset are aligned with the odd-numbered time slots corresponding to the seventh mapping method; The time slot start point corresponding to the sixth mapping method after time domain offset is aligned with the time slot start point corresponding to the seventh mapping method.
24. A method for configuring secondary link feedback resources, applied to communication equipment, characterized in that, The method includes: Resource configuration information is sent to the target terminal device, which is used to enable the target terminal device to determine the secondary link feedback resources corresponding to the target mapping method; wherein, the target mapping method is one of multiple mapping methods corresponding to the same resource pool, and the secondary link feedback resources corresponding to the multiple mapping methods are code division multiplexing or frequency division multiplexing; Wherein, at least one of the resource cycle and feedback latency is different between any two of the plurality of mapping methods.
25. The method according to claim 24, characterized in that, The resource configuration information includes at least one of the following: Circular shift configuration; Circular shift offset value; Base sequence configuration; Channel or signal format; Overhead indication value; The type of mapping method; Index of the mapping method; Feedback resource cycle; Feedback delay.
26. The method according to claim 25, characterized in that, The method further includes: The resource configuration information is indicated based on at least one of the following: Secondary Link Control Information (SCI); SCI format; Sublink System Information Block (SIB); Media access control MAC control unit CE; MAC Protocol Data Unit (PDU) PC5 Radio Resource Control (RRC) Request; Connection established message.
27. The method according to claim 25, characterized in that, When the resource configuration information includes a cyclic shift configuration, and the target cyclic shift configuration in the cyclic shift configuration is different from the first cyclic shift configuration, the cyclic shift value in the target cyclic shift configuration is used to determine the secondary link feedback resource corresponding to the target mapping method; The target cyclic shift configuration corresponds to the target mapping method, and the first cyclic shift configuration corresponds to the first mapping method among the plurality of mapping methods.
28. The method according to claim 25, characterized in that, When the resource configuration information includes a cyclic shift configuration, and the target cyclic shift configuration in the cyclic shift configuration is the same as the first cyclic shift configuration, the transmitted cyclic shift configuration also includes a second cyclic shift configuration that is different from the target cyclic shift configuration. The cyclic shift value in the second cyclic shift configuration is used to determine the secondary link feedback resource corresponding to the target mapping method. The target cyclic shift configuration corresponds to the target mapping method, and the first cyclic shift configuration corresponds to the first mapping method among the plurality of mapping methods.
29. The method according to claim 25, characterized in that, When the resource configuration information includes a cyclic shift configuration, and the target cyclic shift configuration in the cyclic shift configuration is the same as the first cyclic shift configuration, the cyclic shift value in the target cyclic shift configuration is used by the target terminal device to determine the secondary link feedback resource corresponding to the target mapping method based on the target cyclic shift offset value and the cyclic shift value in the target cyclic shift configuration. The target cyclic shift configuration corresponds to the target mapping method, and the first cyclic shift configuration corresponds to the first mapping method among the plurality of mapping methods.
30. The method according to claim 25, characterized in that, When the target terminal device uses the first feedback mechanism to perform Hybrid Automatic Repeat Request (HARQ) feedback and the transmitted cyclic shift is configured as a cyclic shift pair, one cyclic shift value in the cyclic shift pair is used to provide feedback on the sequence corresponding to the Negative Acknowledgment (NACK), and the other cyclic shift value is used to provide feedback on the sequence corresponding to the Positive Acknowledgment (ACK).
31. The method according to claim 25, characterized in that, When the target terminal device uses the second feedback mechanism for HARQ feedback and the transmitted cyclic shift is configured as a cyclic shift pair, the cyclic shift value in the cyclic shift pair is used to feed back the sequence corresponding to NACK.
32. The method according to claim 25, characterized in that, When the resource configuration information includes base sequence configuration, and the target base sequence configuration in the base sequence configuration is different from the first base sequence configuration, the target base sequence configuration is used to determine the secondary link feedback resource corresponding to the target mapping method; Wherein, the target base sequence configuration corresponds to the target mapping method, and the first base sequence configuration corresponds to the first mapping method among the plurality of mapping methods.
33. The method according to claim 25, characterized in that, When the resource configuration information includes a base sequence configuration, and the target base sequence configuration in the base sequence configuration is the same as the first base sequence configuration, the base sequence configuration also includes a second base sequence configuration that is different from the target base sequence configuration. The second base sequence configuration is used to determine the secondary link feedback resource corresponding to the target mapping method. Wherein, the target base sequence configuration corresponds to the target mapping method, and the first base sequence configuration corresponds to the first mapping method among the plurality of mapping methods.
34. The method according to claim 25, characterized in that, When the resource configuration information includes a channel or signal format, and the channel or signal format is the target channel or signal format where the secondary link feedback resource corresponding to the target mapping method is located, The sequence length of the target channel or signal format is used to determine the secondary link feedback resource corresponding to the target mapping method. The sequence length of the target channel or signal format is different from the sequence length of the channel or signal format corresponding to the first mapping method among the plurality of mapping methods.
35. The method according to claim 25, characterized in that, When the resource configuration information includes a channel or signal format, and the channel or signal format is the target channel or signal format where the secondary link feedback resource corresponding to the target mapping method is located, The type of the target channel or signal format is used to determine the secondary link feedback resources corresponding to the target mapping method. One set of resources of the secondary link feedback resources corresponding to the target mapping method is used to carry multiple HARQ feedback information, or multiple sets of resources of the secondary link feedback resources corresponding to the target mapping method are used together to carry multiple HARQ feedback information. The multiple HARQ feedback messages correspond one-to-one with multiple peer terminal devices, and the resource set is associated with the time-frequency domain resources corresponding to the preset time slots and preset sub-channels.
36. The method according to claim 24, characterized in that, When the number of resource blocks of the secondary link feedback resource corresponding to the second mapping method among the plurality of mapping methods is the same as the number of resource blocks of the secondary link feedback resource corresponding to the third mapping method among the plurality of mapping methods, the number of resource blocks in the resource set corresponding to the second mapping method and the number of resource blocks in the resource set corresponding to the third mapping method satisfy one of the following: If the first feedback period corresponding to the second mapping method is less than the second feedback period corresponding to the third mapping method, then the number of resource blocks in the resource set corresponding to the third mapping method is less than the number of resource blocks in the resource set corresponding to the second mapping method. If the first feedback period is greater than the second feedback period, then the number of resource blocks in the resource set corresponding to the third mapping method is greater than the number of resource blocks in the resource set corresponding to the second mapping method. If the first feedback period is equal to the second feedback period, then the number of resource blocks in the resource set corresponding to the third mapping method is equal to the number of resource blocks in the resource set corresponding to the second mapping method.
37. The method according to claim 24, characterized in that, When the number of resource blocks in the resource set corresponding to the fourth mapping method among the plurality of mapping methods is the same as the number of resource blocks in the resource set corresponding to the fifth mapping method among the plurality of mapping methods, the number of resource blocks of the secondary link feedback resource corresponding to the fourth mapping method and the number of resource blocks of the secondary link feedback resource corresponding to the fifth mapping method satisfy one of the following: If the third feedback period corresponding to the fourth mapping method is less than the fourth feedback period corresponding to the fifth mapping method, then the number of resource blocks of the secondary link feedback resource corresponding to the fifth mapping method is greater than the number of resource blocks in the resource set corresponding to the fourth mapping method. If the third feedback period is greater than the fourth feedback period, then the number of resource blocks in the secondary link feedback resource corresponding to the fifth mapping method is less than the number of resource blocks in the resource set corresponding to the fourth mapping method. If the third feedback period is equal to the fourth feedback period, then the number of resource blocks in the secondary link feedback resource corresponding to the fifth mapping method is equal to the number of resource blocks in the resource set corresponding to the fourth mapping method.
38. The method according to claim 24, characterized in that, The method further includes: Send a time domain offset value to the target terminal device. The time domain offset value is used to offset the time domain resources corresponding to the sixth mapping method among the multiple mapping methods. Among them, the time-domain resources corresponding to the seventh mapping method and the time-domain resources corresponding to the sixth mapping method after time-domain offset satisfy the target position relationship, and the time-domain resources corresponding to the seventh mapping method are not time-domain offset.
39. The method according to claim 38, characterized in that, The target location relationship includes one of the following: The even-numbered time slots corresponding to the sixth mapping method after time-domain offset are aligned with the even-numbered time slots corresponding to the seventh mapping method; The even-numbered time slots corresponding to the sixth mapping method after time-domain offset are aligned with the odd-numbered time slots corresponding to the seventh mapping method; The time slot start point corresponding to the sixth mapping method after time domain offset is aligned with the time slot start point corresponding to the seventh mapping method.
40. A secondary link feedback resource configuration device, characterized in that, include: The acquisition module is used to obtain resource configuration information; The determining module is used to determine the secondary link feedback resources corresponding to the target mapping method based on the resource configuration information; wherein, the target mapping method is one of multiple mapping methods corresponding to the same resource pool, and the secondary link feedback resources corresponding to the multiple mapping methods are code division multiplexing or frequency division multiplexing; Wherein, at least one of the resource cycle and feedback latency is different between any two of the plurality of mapping methods.
41. A secondary link feedback resource configuration device, characterized in that, include: The sending module is used to send resource configuration information to the target terminal device. The resource configuration information is used by the target terminal device to determine the secondary link feedback resources corresponding to the target mapping method. The target mapping method is one of multiple mapping methods corresponding to the same resource pool, and the secondary link feedback resources corresponding to the multiple mapping methods are code division multiplexing or frequency division multiplexing. Wherein, at least one of the resource cycle and feedback latency is different between any two of the plurality of mapping methods.
42. A terminal device, characterized in that, include: A memory, a processor, 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 as claimed in any one of claims 1 to 23, or the program or instructions, when executed by the processor, implement the steps of the method as claimed in any one of claims 24 to 39.
43. A network-side device, characterized in that, include: A memory, a processor, 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 as described in any one of claims 24 to 39.
44. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 23, or, when executed by a processor, implement the steps of the method as described in any one of claims 24 to 39.
Citation Information
Patent Citations
Method for performing HARQ feedback procedure in NR v2x system, and device for same
WO2020091492A1