A sidelink resource selection method, apparatus and terminal
Patent Information
- Application Number
- CN202210866875.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-07-22
AI Technical Summary
[0004]本发明提供一种直通链路资源选择方法、装置及终端,解决了协调信息在进行资源集合指示时,需要较多的资源指示域的问题
[0050]上述方案中,第一终端通过接收第二终端发送的协调信息,所述协调信息包括:至少一组第一指示信息,或者至少一组第一指示信息和第二指示信息;其中,所述第一指示信息用于指示一组资源的时频位置,所述第二指示信息用于指示周期参数信息;根据所述协调信息,确定资源集;所述资源集为可用资源集或不可用资源集;根据所述资源集,进行资源选择。如此,第一终端基于第一指示信息指示的一组资源的时频位置和第二指示信息的指示周期参数信息,即可确定协调信息指示的资源集,能够减少资源指示域的开销。
Smart Images

Figure CN117500047B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus and terminal for selecting direct link resources. Background Technology
[0002] To improve data transmission reliability and reduce the impact of resource conflicts caused by issues such as hidden nodes and half-duplex communication, inter-UE coordination is introduced in the autonomous resource scheduling mechanism (Mode 2) of the direct link. In Inter-UE coordination scheme 1, the coordinating terminal feeds back coordination information, including a resource set, to the coordinated terminal. After receiving the resource set, the coordinated terminal performs resource selection based on the resource set or based on its own perception results and the resource set.
[0003] Currently, coordinating information requires significant resource indication domain overhead when indicating resource sets. Summary of the Invention
[0004] This invention provides a method, apparatus, and terminal for selecting direct link resources, which solves the problem that coordination information requires a large number of resource indication fields when indicating resource sets.
[0005] In a first aspect, embodiments of the present invention provide a direct link resource selection method, applied to a first terminal, comprising:
[0006] The system receives coordination information sent by a second terminal, the coordination information including: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein, the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate period parameter information;
[0007] Based on the coordination information, a resource set is determined; the resource set may be an available resource set or an unavailable resource set.
[0008] Based on the resource set, resources are selected.
[0009] Optionally, the periodic parameter information includes:
[0010] Periodic value; or,
[0011] Periodic value and the number of valid periodic values.
[0012] Optionally, when the coordination information includes the first indication information and the second indication information, determining the resource set based on the coordination information includes:
[0013] Based on the first instruction information, determine the first resource set;
[0014] The second resource set is obtained by adding the time-domain position of the first resource set to n times the period value;
[0015] The resource set indicated by the coordination information is determined based on the first resource set and the second resource set;
[0016] Wherein, when the period parameter only includes the period value, n is any value and n is a positive integer;
[0017] When the period parameter includes the period value and the number of valid period values, 1 ≤ n ≤ N, and n is an integer; where N is the number of valid period values and N is a positive integer.
[0018] Optionally, determining the resource set indicated by the coordination information based on the first resource set and the second resource set includes:
[0019] The resources located in the resource selection window of the first terminal within the first resource set and the second resource set are determined as the resource set indicated by the coordination information.
[0020] Optionally, if the period parameter only includes a period value, the method further includes:
[0021] If the period value is greater than or equal to the first period threshold value, then n is only equal to 1;
[0022] If the period value is less than the first period threshold, then Where n is an integer.
[0023] Optionally, when the resource set indicated by the coordination information is an unavailable resource set, the step of selecting resources based on the resource set includes:
[0024] From the resource selection window of the first terminal, exclude the first target resource to obtain the set of available resources;
[0025] Based on the available resource set, resource selection is performed;
[0026] The first target resource must meet at least one of the following conditions:
[0027] The first target resource overlaps with the set of unavailable resources;
[0028] The resource corresponding to the sum of the time domain location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of transmissions of the Physical Sidelink Shared Channel (PSSCH) determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
[0029] Secondly, embodiments of the present invention provide a direct link resource selection method, applied to a second terminal, comprising:
[0030] Send coordination information to the first terminal;
[0031] The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate periodic parameter information.
[0032] Optionally, the periodic parameter information includes:
[0033] Periodic value; or,
[0034] The periodic value and the number of valid periodic values.
[0035] Optionally, when the resource set indicated by the coordination information is an unavailable resource set, before sending the coordination information to the first terminal, the method further includes:
[0036] Resources that meet preset conditions are identified as an unusable third resource set; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues.
[0037] The third resource set and the second target resource in the target resource selection window are identified as the unavailable resource set;
[0038] The second target resource needs to meet the following conditions:
[0039] The resource corresponding to the sum of the temporal location of the second target resource and p times the second period value is any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
[0040] Thirdly, embodiments of the present invention provide a terminal, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the pass-through resource selection method as described in the first aspect, or implements the steps of the pass-through resource selection method as described in the second aspect.
[0041] Fourthly, embodiments of the present invention provide a direct link resource selection device, applied to a first terminal, comprising:
[0042] A receiving module is configured to receive coordination information sent by a second terminal. The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate period parameter information.
[0043] The first determining module is used to determine a resource set based on the coordination information; the resource set is either an available resource set or an unavailable resource set.
[0044] The resource selection module is used to select resources based on the resource set.
[0045] Fifthly, embodiments of the present invention provide a direct link resource selection device, applied to a second terminal, comprising:
[0046] The sending module is used to send coordination information to the first terminal;
[0047] The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate periodic parameter information.
[0048] In a sixth aspect, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, characterized in that, when executed by a processor, the computer program implements the steps of the pass-through resource selection method as described in the first aspect, or implements the steps of the pass-through resource selection method as described in the second aspect.
[0049] The beneficial effects of the above-mentioned technical solution of the present invention are:
[0050] In the above scheme, the first terminal receives coordination information sent by the second terminal. This coordination information includes at least one set of first indication information, or at least one set of first indication information and second indication information. The first indication information indicates the time-frequency location of a set of resources, and the second indication information indicates periodic parameter information. Based on the coordination information, a resource set is determined; the resource set is either an available resource set or an unavailable resource set. Based on the resource set, resource selection is performed. Thus, the first terminal can determine the resource set indicated by the coordination information based on the time-frequency location of a set of resources indicated by the first indication information and the periodic parameter information indicated by the second indication information, thereby reducing the overhead of the resource indication domain. Attached Figure Description
[0051] Figure 1 One of the flowcharts illustrating the through-link resource selection method according to an embodiment of the present invention;
[0052] Figure 2 One of the schematic diagrams illustrating the resource set of an embodiment of the present invention;
[0053] Figure 3 A second schematic diagram illustrating the resource set of an embodiment of the present invention;
[0054] Figure 4 The third schematic diagram illustrating the resource set of an embodiment of the present invention;
[0055] Figure 5 The fourth schematic diagram illustrating the resource set of an embodiment of the present invention;
[0056] Figure 6 Fifth schematic diagram illustrating the resource set of an embodiment of the present invention;
[0057] Figure 7 A second flowchart illustrating the direct link resource selection method according to an embodiment of the present invention;
[0058] Figure 8 This is one of the structural block diagrams of the through-link resource selection device according to an embodiment of the present invention;
[0059] Figure 9 This is the second structural block diagram of the through-link resource selection device according to an embodiment of the present invention;
[0060] Figure 10 One of the structural block diagrams of the terminal according to an embodiment of the present invention;
[0061] Figure 11 The second structural block diagram of the terminal in an embodiment of the present invention. Detailed Implementation
[0062] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0063] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0064] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0065] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0066] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0067] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0068] The following section will first introduce the content related to the solutions provided in the embodiments of this application.
[0069] I. Resource Selection Process for Sidelink Mode 2
[0070] Sidelink Mode 2 employs a distributed resource scheduling approach (i.e., UE autonomously selects transmission resources). The UE needs to determine the resource occupancy status of other UEs through a sensing mechanism, determine the set of available resources based on the sensing results, and then select resources. The resource selection process mainly includes:
[0071] 1) Determine the total number M of candidate resources within the resource selection window [n+T1, n+T2]. total ;
[0072] 2) The terminal continuously monitors the sensing window [n-T0, nT] proc,0 Within the slot, control information is decoded and RSRP is measured;
[0073] 3) Determine the initial RSRP threshold value based on the receive priority and transmit priority;
[0074] 4) Initialize S A This is the set of all candidate single-slot resources within the resource selection window.
[0075] 5) The terminal adjusts the S based on the non-listening time slot (Skip slot) and the configured period or the period supported by the resource pool. A Eliminate resources;
[0076] 5a) If S is after the above resource exclusion A The number of candidate resources included is less than X*M total Then S A This refers to the set of all resources within the resource selection window determined in Step 4);
[0077] 6) Exclude SCI reservation resources based on SCI instructions and RSRP measurements;
[0078] 7) If S A The remaining resources are less than X*M total If so, the RSRP threshold value will be increased by 3dB and the process will return to Step 4.
[0079] 8) UE reports S A To senior management;
[0080] 9) Senior management in S A The system randomly selects initial and retransmission resources that meet the transmission conditions.
[0081] II. Classification of Inter-UE coordination mechanisms
[0082] The mechanisms for resource coordination between terminals include the following two schemes:
[0083] Scheme 1: In the Inter-UE coordination scheme 1 mechanism, the coordinating terminal (UE-A) sends coordination information to the coordinated terminal (UE-B), where the coordination information is a resource set determined by UE-A. The resource set can be further divided into a preferred resource set and a non-preferred resource set.
[0084] In addition, the conditions that trigger UE-A to send coordination information can be divided into:
[0085] 1. Request-based: UE-B first sends a coordination request signaling to UE-A, and UE-A sends coordination information to UE-B after receiving the request signaling;
[0086] 2. Condition-based: UE-A will send coordination information to UE-B under certain conditions. In this case, UE-B does not need to send coordination request signaling to UE-A.
[0087] Scheme 2: UE-A determines whether there is a resource conflict in the resources reserved by UE-B based on the resource indication information received from UE-B. If a resource conflict exists, UE-A sends coordination information to UE-B, which is a resource conflict indication. After receiving the resource conflict indication sent by UE-A, UE-B can trigger resource reselection.
[0088] Specifically, embodiments of the present invention provide a method, apparatus, and terminal for selecting direct link resources, which solves the problem in the prior art that coordination information requires a large number of resource indication fields when indicating resource sets.
[0089] First Embodiment
[0090] like Figure 1 As shown, an embodiment of the present invention provides a method for selecting through-link resources, specifically including the following steps:
[0091] Step 101: Receive coordination information sent by the second terminal. The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein, the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate period parameter information.
[0092] The periodic parameter information includes: a period value; or, a period value and the number of valid period values.
[0093] The first instruction information includes:
[0094] The types of resource sets; among which, the types of resource sets include available resource sets and unavailable resource sets;
[0095] Indication information for the first resource in the first group of resources;
[0096] The Frequency Domain Resource Indication (FRIV) is used to indicate the frequency domain location of the second resource in the first group of resources, or the frequency domain locations of the second and third resources.
[0097] The temporal resource indicator value TRIV is used to indicate the temporal location of the second resource in the first group of resources, or the temporal location of the second and third resources.
[0098] Specifically, the indication information for the first resource in the first group of resources includes:
[0099] The temporal location of the first resource in the first group of resources, which is used to indicate the temporal offset of the first resource in the first group of resources relative to the reference point location;
[0100] The temporal location of the reference point; specifically, the reference point is the temporal location of the first resource in the first group of resources, that is, the temporal offset of the first resource relative to the reference point is 0.
[0101] The index of the lowest subchannel is used to indicate the starting subchannel of the first resource in the first group of resources, that is, the frequency domain position of the first resource in the first group of resources.
[0102] Furthermore, the second terminal can indicate other resources in the resource set besides the first resource through one or more sets of (TRIV, FRIV), or (TRIV, FRIV, Period), or (TRIV, FRIV, Period, N); where TRIV is used to indicate the time domain position of the second resource in a set of resources, or the second and third resources, FRIV is used to indicate the frequency domain position of the second and third resources in a set of resources, Period is the period value, and N is the number of valid period values.
[0103] In this step, the second terminal indicates a maximum of three resources per TRIV and FRIV group. Further combining Period and N allows it to represent multiple resource groups, thus reducing the number of TRIVs and FRIVs. For example... Figure 2 As shown, the two sets of resources are separated by exactly one Period. Therefore, they can be indicated by a single (TRIV, FRIV, Period) or (TRIV, FRIV, Period, N) array instead of multiple (TRIV, FRIV) arrays, thus saving the overhead of resource indicator fields.
[0104] Step 102: Determine the resource set based on the coordination information; the resource set may be an available resource set or an unavailable resource set.
[0105] Step 103: Select resources based on the resource set.
[0106] In this step, when the resource set indicated by the coordination information is an available resource set, if the first terminal does not have its own sensing result, the first terminal selects the transmission resource from the available resource set (Preferred resource set); if the first terminal has its own sensing result, i.e., SA, the first terminal selects the transmission resource required from the intersection of the Preferred resource set and SA; if the transmission resource required cannot be selected from the intersection, the transmission resource is selected from SA.
[0107] In this step, when the resource set indicated by the coordination information is an unavailable resource set, candidate resources are excluded based on the unavailable resource set to obtain an available resource set; further, resource selection is performed based on the available resource set.
[0108] In the above embodiments, when the resource set includes multiple periodic resource subsets, each resource subset can be indicated by a set of first indication information and second indication information; the first terminal can determine the resource set indicated by the coordination information based on the time-frequency position of a set of resources indicated by the first indication information and the indication period parameter information of the second indication information, which can reduce the overhead of the resource indication domain.
[0109] It should be noted that existing standards do not define how the coordinated terminal determines the R resource set after receiving coordination information, especially regarding whether to use a period parameter in the coordination information and how to use the period parameter, which are not defined in the prior art. However, in the embodiments of this application, by defining the number of valid period values, the first terminal can more accurately and effectively determine the resource set based on the number of valid period values using a unified processing method.
[0110] It should be noted that the determination of the number of valid periodic values can include at least one of the following methods:
[0111] Method 1: The number of valid period values is pre-configured. Specifically, it can be only 1. In this case, a set of resources determined by TRIV / FRIV and the resources corresponding to one period value constitute the resource set;
[0112] Method 2: The number of valid periodic values is determined based on the resource set determined by the coordination terminal (second terminal).
[0113] In this scenario, the coordinating terminal determines the number of resource groups with periodic characteristics based on all available (preferred resources) or unavailable (non-preferred resources) sets, thereby dynamically setting the value of N.
[0114] In one embodiment, when the coordination information includes the first indication information and the second indication information, step 102 above includes:
[0115] Based on the first instruction information, determine the first resource set;
[0116] The second resource set is obtained by adding the time-domain position of the first resource set to n times the period value;
[0117] The resource set indicated by the coordination information is determined based on the first resource set and the second resource set;
[0118] Wherein, when the period parameter only includes the period value, n is any value and n is a positive integer;
[0119] When the period parameter includes the period value and the number of valid period values, 1 ≤ n ≤ N, and n is an integer; where N is the number of valid period values and N is a positive integer.
[0120] In this embodiment, the first resource set includes a first resource, a second resource, and a third resource, or the first resource set includes a first resource and a second resource; the time domain position of each resource in the second resource set is equal to the time domain position of the first resource set plus n×Period, and the frequency domain position of each resource in the second resource set is the same as the frequency domain position of the first resource set.
[0121] In one example, such as Figure 3 As shown, the coordination information received by the first terminal includes: the time domain position of the reference point, the position of the first resource, the two lowest sub-channel indices, and two sets of resource indicators, namely (TRIV1, FRIV1, Period) and (TRIV2, FRIV2, Period).
[0122] The first terminal can obtain the location of the first resource corresponding to TRIV1 / FRIV1 by using the time-domain location of the reference point and the index of the first lowest sub-channel. Then, it obtains the time-frequency locations of the next two resources based on TRIV1 / FRIV1. At the same time, it is assumed that the resource corresponding to TRIV1 / FRIV1 plus the resource corresponding to Period still belongs to the resource set indicated by the coordination information.
[0123] Furthermore, the first terminal can obtain the location of the first resource corresponding to TRIV2 / FRIV2 by using the time-domain location of the reference point, the location of the first resource, and the index of the second lowest sub-channel. Then, it obtains the time-frequency locations of the next two resources based on TRIV2 / FRIV2, and assumes that the resource corresponding to TRIV2 / FRIV2 plus the resource corresponding to Period still belong to the resource set indicated by the coordination information.
[0124] Thus, the resource set for coordinating information indications includes, for example: Figure 3 There are 4 groups of resources, each group containing 3 resources.
[0125] In one example, such as Figure 4 As shown, the coordination information sent by the second terminal includes: the time domain location of the reference point, the location of the first resource, the two lowest sub-channel indices, and two sets of resource indicators, namely (TRIV1, FRIV1, Period, 0) and (TRIV2, FRIV2, Period, 1).
[0126] The first terminal can obtain the location of the first resource corresponding to TRIV1 / FRIV1 by using the time-domain location of the reference point and the index of the first lowest sub-channel, and then obtain the time-frequency locations of the subsequent two resources based on TRIV1 / FRIV1.
[0127] The first terminal can obtain the location of the first resource corresponding to TRIV2 / FRIV2 by using the time-domain location of the reference point, the location of the first resource, and the index of the second lowest sub-channel. Then, it obtains the time-frequency locations of the next two resources based on TRIV2 / FRIV2. At the same time, it is assumed that the resource corresponding to TRIV2 / FRIV2 plus the resource corresponding to Period still belongs to the resource set indicated by the coordination information.
[0128] Thus, the resource set for coordinating information indications includes, for example: Figure 4 There are 3 groups of resources, each group containing 3 resources.
[0129] In one embodiment, determining the resource set indicated by the coordination information based on the first resource set and the second resource set includes:
[0130] The resources located in the resource selection window of the first terminal within the first resource set and the second resource set are determined as the resource set indicated by the coordination information.
[0131] In one example, such as Figure 5 As shown, the coordination information received by the first terminal includes: the time domain position of the reference point, the position of the first resource, the two lowest sub-channel indices, and two sets of resource indicators, namely (TRIV1, FRIV1, Period) and (TRIV2, FRIV2, Period).
[0132] The first terminal can obtain the location of the first resource corresponding to TRIV1 / FRIV1 using the time-domain location of the reference point and the index of the first lowest sub-channel. Then, it obtains the time-frequency locations of the subsequent two resources based on TRIV1 / FRIV1. The resource corresponding to TRIV1 / FRIV1 is within the resource selection window of the first terminal. At the same time, the resource corresponding to TRIV1 / FRIV1 plus the resource corresponding to Period is also within the resource selection window of the first terminal. Therefore, it is considered that the resources corresponding to TRIV1 / FRIV1 and TRIV1 / FRIV1+Period both belong to the resource set indicated by the coordination information.
[0133] The first terminal can obtain the location of the first resource corresponding to TRIV2 / FRIV2 using the time-domain location of the reference point, the location of the first resource, and the index of the second lowest sub-channel. Then, it obtains the time-frequency locations of the subsequent two resources based on TRIV2 / FRIV2. The resource corresponding to TRIV2 / FRIV2 is within the resource selection window of the first terminal, but the resource corresponding to TRIV2 / FRIV2 plus the resource corresponding to Period is not within the resource selection window of the first terminal. Therefore, it is considered that only the resource corresponding to TRIV2 / FRIV2 belongs to the resource set indicated by the coordination information.
[0134] Preferably, in one embodiment, when the period parameter only includes the period value, n is 1.
[0135] In this embodiment, a first resource set is determined based on the first indication information; the time-domain position of the first resource set is added to one times the period value to obtain a second resource set; and the resource set indicated by the coordination information is determined based on the first resource set and the second resource set. In this embodiment, n is only equal to 1, which can reduce the resource indication overhead to a certain extent, and enable the coordinated terminal to use a unified processing method to determine the resource set after receiving the coordination information.
[0136] In one embodiment, when the period parameter includes only the period value, the method further includes:
[0137] If the period value is greater than or equal to the first period threshold value, then n is only equal to 1;
[0138] If the period value is less than the first period threshold, then Where n is an integer.
[0139] For example, the first cycle threshold can be 100ms, or equal to the sensing cycle in a partial sensing mechanism, wherein, The result of the calculation of the first period threshold value / the period value is rounded up.
[0140] In this embodiment, when the period value is greater than or equal to the first period threshold, n is only equal to 1; when the period value is less than the first period threshold, n is made equal to 1. This can reduce resource indication overhead to a certain extent, and enable the coordinated terminal to use a unified processing method to determine the resource set for different period values after receiving the coordination information.
[0141] In one embodiment, when the resource set indicated by the coordination information is an unavailable resource set, step 103 above includes:
[0142] From the resource selection window of the first terminal, exclude the first target resource to obtain the set of available resources;
[0143] Based on the available resource set, resource selection is performed;
[0144] The first target resource must meet at least one of the following conditions:
[0145] The first target resource overlaps with the set of unavailable resources;
[0146] The resource corresponding to the sum of the temporal location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of PSSCH transmissions determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
[0147] It should be noted that m represents the possible number of PSSCH transmissions or the number of time slots occupied. Here, m = 10 × the counter value of the first terminal, or m = 1.
[0148] Furthermore, it should be noted that upon receiving the coordination information indicating an unavailable resource set (Non-preferred resource set), according to the existing technology, if the Non-preferred resource set is outside the resource selection window of the coordinated terminal (first terminal), the coordinated terminal will not exclude resources related to the Non-preferred resource set. However, for periodically transmitted transport blocks (TB), the resources will remain continuously occupied. Although the selected resources have no impact on the transmission in the current cycle, the transmission of the coordinated terminal in the next cycle may collide with the Non-preferred resource set, thereby affecting the transmission performance.
[0149] For example, such as Figure 6As shown, the two first target resources in the resource selection window overlap with the unavailable resource set after adding the period value (period). They should be identified as the first target resources to be excluded from the resource selection window of the first terminal.
[0150] In the above embodiments, during resource selection, resources overlapping with unavailable resources in the resource selection window of the first terminal are excluded. Furthermore, when a resource corresponding to the sum of the first target resource and m times the first period value in the resource selection window of the first terminal overlaps with the non-preferred resource set, that first target resource is also excluded from the candidate resources. This avoids collisions between transmission resources and unavailable resources in a subsequent period of the first terminal. Therefore, this embodiment can reduce resource collisions in periodic services and improve transmission reliability.
[0151] Second Embodiment
[0152] like Figure 7 As shown, the second embodiment of the present invention provides a method for selecting through-link resources, specifically including the following steps:
[0153] Step 201: Send coordination information to the first terminal; wherein the coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate period parameter information.
[0154] The periodic parameter information includes: a period value; or, the period value and the number of valid period values.
[0155] The first instruction information includes:
[0156] The types of resource sets; among which, the types of resource sets include available resource sets and unavailable resource sets;
[0157] Indication information for the first resource in the first group of resources;
[0158] The Frequency Domain Resource Indication (FRIV) is used to indicate the frequency domain location of the second resource in the first group of resources, or the frequency domain locations of the second and third resources.
[0159] The temporal resource indicator value TRIV is used to indicate the temporal location of the second resource in the first group of resources, or the temporal location of the second and third resources.
[0160] Specifically, the indication information for the first resource in the first group of resources includes:
[0161] The temporal location of the first resource in the first group of resources, which is used to indicate the temporal offset of the first resource in the first group of resources relative to the reference point;
[0162] The temporal location of the reference point; specifically, the reference point is the temporal location of the first resource in the first group of resources, that is, the temporal offset of the first resource relative to the reference point is 0.
[0163] The index of the lowest sub-channel is used to indicate the starting sub-channel of the first resource in the first group of resources, that is, the frequency domain position of the first resource in the first group of resources.
[0164] Furthermore, the second terminal can indicate other resources in the resource set besides the first resource through one or more sets of (TRIV, FRIV), or (TRIV, FRIV, Period), or (TRIV, FRIV, Period, N); where TRIV is used to indicate the time domain position of the second resource in a set of resources, or the time domain positions of the second and third resources, FRIV is used to indicate the frequency domain position of the second resource in a set of resources, or the frequency domain positions of the second and third resources, Period is the period value, and N is the number of valid period values.
[0165] In this step, the second terminal indicates a maximum of three resources per TRIV and FRIV group. Further combining Period and N allows it to represent multiple resource groups, thus reducing the number of TRIVs and FRIVs. For example... Figure 2 As shown, the two sets of resources are separated by exactly one period value. Therefore, they can be indicated by a single (TRIV, FRIV, Period) or (TRIV, FRIV, Period, N) instead of multiple (TRIV, FRIV), thus saving resource indication fields.
[0166] In one embodiment, when the resource set indicated by the coordination information is an unavailable resource set, before sending the coordination information to the first terminal, the method further includes:
[0167] Resources that meet preset conditions are identified as an unusable third resource set; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues.
[0168] The third resource set and the second target resource in the target resource selection window are identified as the unavailable resource set;
[0169] The second target resource needs to meet the following conditions:
[0170] The resource corresponding to the sum of the temporal location of the second target resource and p times the second period value is any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
[0171] It should be noted that p is related to the counter value determined by the second terminal, and can also be equal to 1.
[0172] Here, the second period value is related to the period value determined by the second terminal.
[0173] It should be noted that the target resource selection window can be determined by the second terminal based on the resource selection window information carried in the request signaling sent by the first terminal, or the target resource selection window can be determined by the second terminal itself, that is, the start time and end time of the resource selection window can be determined by the second terminal itself.
[0174] Specifically, resources that meet preset conditions are identified as an unavailable third resource set, including at least one of the following:
[0175] SCI indicates the reserved resources and the receive power is greater than the first RSRP threshold;
[0176] The SCI indicates the reserved resources and the received power is less than the second RSRP threshold, and the second terminal is the receiving end of the terminal corresponding to the SCI.
[0177] The second terminal does not expect to receive resources from the first terminal via a direct link, and the second terminal is the receiving end of the first terminal.
[0178] Specifically, the second target resource R in the target resource selection window x,y Satisfy: R x,y+j*Period’ It overlaps with any resource in the third resource set, where Period' is the result of converting Period into a logical time slot, j = 0, 1, ..., C. resel -1, where C resel = 10 × COUNTER - 1, where COUNTER represents the counter value for continuous resource occupancy or C. resel =1, where x represents the frequency domain location of the target resource and y represents the time domain location of the target resource.
[0179] In the above embodiments, when the second terminal determines the unavailable resource set, it not only assigns the SCI-reserved resources that meet the conditions and the resources corresponding to the half-duplex time slots to the unavailable third resource set, but also assigns the resources that are periodically related to the third resource set to the unavailable resource set. This avoids collisions between transmission resources in subsequent cycles of periodic services and unavailable resources. Therefore, this embodiment can reduce resource collisions in periodic services and improve transmission reliability.
[0180] In one embodiment, before step 201 above, the method further includes:
[0181] Receive a request signaling sent by a first terminal; the request signaling carries at least one of the following parameters: priority, number of sub-channels, resource reservation period, and resource selection window information.
[0182] Third Embodiment
[0183] like Figure 8 As shown, this embodiment of the invention provides a direct link resource selection device 800, applied to a first terminal, comprising:
[0184] The receiving module 801 is used to receive coordination information sent by the second terminal. The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein, the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate period parameter information.
[0185] The first determining module 802 is used to determine a resource set based on the coordination information; the resource set is either an available resource set or an unavailable resource set.
[0186] The resource selection module 803 is used to select resources based on the resource set.
[0187] Optionally, the periodic parameter information includes:
[0188] Periodic value; or,
[0189] Periodic value and the number of valid periodic values.
[0190] Optionally, when the coordination information includes the first indication information and the second indication information, the first determining module 802 includes:
[0191] The first determining unit is configured to determine the first resource set based on the first indication information;
[0192] The second determining unit is used to add the time-domain position of the first resource set to n times the period value to obtain the second resource set;
[0193] The third determining unit is configured to determine the resource set indicated by the coordination information based on the first resource set and the second resource set;
[0194] Wherein, when the period parameter only includes the period value, n is any value and n is a positive integer;
[0195] When the period parameter includes the period value and the number of valid period values, 1 ≤ n ≤ N, and n is an integer; where N is the number of valid period values and N is a positive integer.
[0196] Optionally, the third determining unit is specifically used for:
[0197] The resources located in the resource selection window of the first terminal within the first resource set and the second resource set are determined as the resource set indicated by the coordination information.
[0198] Optionally, when the period parameter only includes the period value, the second determining unit is further specifically used for:
[0199] If the period value is greater than or equal to the first period threshold value, then n is only equal to 1;
[0200] If the period value is less than the first period threshold, then Where n is an integer.
[0201] Optionally, the resource selection module 803 includes:
[0202] The resource exclusion submodule is used to exclude the first target resource from the resource selection window of the first terminal to obtain a set of available resources;
[0203] The resource selection submodule is used to select resources based on the set of available resources;
[0204] The first target resource must meet at least one of the following conditions:
[0205] The first target resource overlaps with the set of unavailable resources;
[0206] The resource corresponding to the sum of the temporal location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of PSSCH transmissions determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
[0207] The resource selection device 800 of the present invention corresponds to the method of the first embodiment described above. All the implementation means in the first embodiment described above are applicable to the embodiment of the direct link resource selection device and can achieve the same technical effect.
[0208] Fourth embodiment
[0209] like Figure 9 As shown, a direct link resource selection device 900 according to an embodiment of the present invention is applied to a second terminal and includes:
[0210] The sending module 901 is used to send coordination information to the first terminal;
[0211] The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate periodic parameter information.
[0212] Optionally, the periodic parameter information includes:
[0213] Periodic value; or,
[0214] The periodic value and the number of valid periodic values.
[0215] Optionally, when the resource set indicated by the coordination information is an unavailable resource set, the device 900 further includes:
[0216] The second determination module is used to determine resources that meet preset conditions as a third set of unusable resources; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues.
[0217] The third determining module is used to determine the third resource set and the second target resource in the target resource selection window as the unavailable resource set;
[0218] The second target resource needs to meet the following conditions:
[0219] The resource corresponding to the sum of the temporal location of the second target resource and p times the second period value is any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
[0220] The resource selection device 900 is a device corresponding to the method in the second embodiment described above. All implementation means in the above method embodiments are applicable to the embodiments of the direct link resource selection device and can achieve the same technical effect.
[0221] Fifth embodiment
[0222] To better achieve the above objectives, such as Figure 10 As shown, this embodiment of the invention also provides a terminal, which is a first terminal, comprising:
[0223] The processor 1000; and the memory 1020 connected to the processor 1000 via a bus interface, the memory 1020 being used to store programs and data used by the processor 1000 during operation, and the processor 1000 calling and executing the programs and data stored in the memory 1020.
[0224] The transceiver 1010 is connected to a bus interface and is used to receive and send data under the control of the processor 1000; the processor 1000 is used to read the program in the memory 1020.
[0225] Specifically, the transceiver 1010 is used to receive coordination information sent by the second terminal. The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein, the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate period parameter information.
[0226] The processor 1000 is configured to determine a resource set based on the coordination information; the resource set may be an available resource set or an unavailable resource set; and to select resources based on the resource set.
[0227] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1000) and memory (memory 1020). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1010 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1030 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1000 during operation.
[0228] Optionally, the periodic parameter information includes:
[0229] Periodic value; or,
[0230] Periodic value and the number of valid periodic values.
[0231] Optionally, the processor 1000 is specifically used for:
[0232] Based on the first instruction information, determine the first resource set;
[0233] The second resource set is obtained by adding the time-domain position of the first resource set to n times the period value;
[0234] The resource set indicated by the coordination information is determined based on the first resource set and the second resource set;
[0235] Wherein, when the period parameter only includes the period value, n is any value and n is a positive integer;
[0236] When the period parameter includes the period value and the number of valid period values, 1 ≤ n ≤ N, and n is an integer; where N is the number of valid period values and N is a positive integer.
[0237] Optionally, the processor 1000 is specifically used for:
[0238] The resources located in the resource selection window of the first terminal within the first resource set and the second resource set are determined as the resource set indicated by the coordination information.
[0239] Optionally, if the period parameter only includes a period value, the processor 1000 is further configured to:
[0240] If the period value is greater than or equal to the first period threshold value, then n is only equal to 1;
[0241] If the period value is less than the first period threshold, then Where n is an integer.
[0242] Optionally, the processor 1000 is specifically used for:
[0243] From the resource selection window of the first terminal, exclude the first target resource to obtain the set of available resources;
[0244] Based on the available resource set, resource selection is performed;
[0245] The first target resource must meet at least one of the following conditions:
[0246] The first target resource overlaps with the set of unavailable resources;
[0247] The resource corresponding to the sum of the temporal location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of PSSCH transmissions determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
[0248] The terminal provided by this invention allows a first terminal to determine the resource set indicated by coordination information based on the time-frequency location of a set of resources indicated by first indication information and the indication period parameter information of second indication information, thereby reducing the overhead of the resource indication domain. Furthermore, by defining the number of valid period values, the first terminal can more accurately and effectively determine the resource set based on the number of valid period values.
[0249] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a computer program instructing the relevant hardware to implement them. The computer program includes instructions to perform some or all of the steps of the above methods; and the computer program can be stored in a readable storage medium, which can be any form of storage medium.
[0250] Fifth embodiment
[0251] To better achieve the above objectives, such as Figure 11 As shown, this embodiment of the invention also provides a terminal, which is a second terminal, comprising:
[0252] The processor 1100; and the memory 1120 connected to the processor 1100 via a bus interface, the memory 1120 being used to store programs and data used by the processor 1100 during operation, and the processor 1100 calling and executing the programs and data stored in the memory 1120.
[0253] The transceiver 1110 is connected to the bus interface and is used to receive and send data under the control of the processor 1100; the processor 1100 is used to read the program in the memory 1120.
[0254] Specifically, transceiver 1110 is used to send coordination information to the first terminal;
[0255] The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate periodic parameter information.
[0256] Among them, Figure 11 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1100) and memory (memory 1120). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1110 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1130 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 during operation.
[0257] Optionally, the periodic parameter information includes:
[0258] Periodic value; or,
[0259] The periodic value and the number of valid periodic values.
[0260] Optionally, the processor 1100 is used for:
[0261] Resources that meet preset conditions are identified as an unusable third resource set; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues.
[0262] The third resource set and the second target resource in the target resource selection window are identified as the unavailable resource set;
[0263] The second target resource needs to meet the following conditions:
[0264] The resource corresponding to the sum of the temporal location of the second target resource and p times the second period value is any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
[0265] The terminal provided by this invention, when the resource set includes multiple periodic resource subsets, allows each resource subset to be indicated by a set of first indication information and second indication information. This enables the first terminal to determine the resource set indicated by the coordination information based on the time-frequency location of the resource set indicated by the first indication information and the indication period parameter information of the second indication information, thereby reducing the overhead of the resource indication domain. Furthermore, by defining the effective number of period values, the first terminal can more accurately and effectively determine the resource set based on the effective number of period values.
[0266] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a computer program instructing the relevant hardware to implement them. The computer program includes instructions to perform some or all of the steps of the above methods; and the computer program can be stored in a readable storage medium, which can be any form of storage medium.
[0267] In addition, specific embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the methods described in the first or second embodiment. The same technical effects can be achieved, and to avoid repetition, further details are omitted here.
[0268] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.
[0269] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.
[0270] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for selecting direct link resources, characterized in that, Applied to the first terminal, including: The system receives coordination information sent by a second terminal, the coordination information including: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein, the first indication information is used to indicate the time-frequency location of a set of resources, and the second indication information is used to indicate period parameter information; Based on the coordination information, a resource set is determined; the resource set may be an available resource set or an unavailable resource set. Based on the resource set, resource selection is performed; Wherein, when the resource set indicated by the coordination information is an unavailable resource set, the step of selecting resources based on the resource set includes: From the resource selection window of the first terminal, exclude the first target resource to obtain the set of available resources; Based on the available resource set, resource selection is performed; The first target resource satisfies the following conditions: the resource corresponding to the sum of the time domain location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of transmissions of the direct link shared channel PSSCH determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
2. The direct link resource selection method according to claim 1, characterized in that, The periodic parameter information includes: Periodic value; or, Periodic value and the number of valid periodic values.
3. The method for selecting direct link resources according to claim 2, characterized in that, When the coordination information includes the first indication information and the second indication information, determining the resource set based on the coordination information includes: Based on the first instruction information, determine the first resource set; The second resource set is obtained by adding the time-domain position of the first resource set to n times the period value; The resource set indicated by the coordination information is determined based on the first resource set and the second resource set; Wherein, when the period parameter only includes the period value, n is any value and n is a positive integer; When the period parameter includes the period value and the number of valid period values, 1 ≤ n ≤ N, and n is an integer; where N is the number of valid period values and N is a positive integer.
4. The method for selecting direct link resources according to claim 3, characterized in that, Determining the resource set indicated by the coordination information based on the first resource set and the second resource set includes: The resources located in the resource selection window of the first terminal within the first resource set and the second resource set are determined as the resource set indicated by the coordination information.
5. The method for selecting direct link resources according to claim 3, characterized in that, When the period parameter only includes the period value, the method further includes: If the period value is greater than or equal to the first period threshold value, then n is only equal to 1; If the period value is less than the first period threshold, then 1 ≤ n ≤ Where n is an integer.
6. A method for selecting direct link resources, characterized in that, Applied to the second terminal, including: Send coordination information to the first terminal; The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate periodic parameter information; Wherein, when the resource set indicated by the coordination information is an unavailable resource set, before sending the coordination information to the first terminal, the method further includes: Resources that meet preset conditions are identified as an unusable third resource set; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues. The third resource set and the second target resource in the target resource selection window are identified as the unavailable resource set; The second target resource needs to meet the following conditions: the sum of the time domain location of the second target resource and p times the second period value corresponds to any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
7. The method for selecting direct link resources according to claim 6, characterized in that, The periodic parameter information includes: Periodic value; or, The periodic value and the number of valid periodic values.
8. A terminal, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the resource selection method as described in any one of claims 1 to 5, or implements the steps of the pass-through link resource selection method as described in any one of claims 6 to 7.
9. A direct link resource selection device, characterized in that, Applied to the first terminal, including: A receiving module is configured to receive coordination information sent by a second terminal. The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate period parameter information. The first determining module is used to determine a resource set based on the coordination information; the resource set is either an available resource set or an unavailable resource set. The resource selection module is used to select resources based on the resource set. Wherein, when the resource set indicated by the coordination information is an unavailable resource set, the resource selection module is used to: From the resource selection window of the first terminal, exclude the first target resource to obtain the set of available resources; Based on the available resource set, resource selection is performed; The first target resource satisfies the following conditions: the resource corresponding to the sum of the time domain location of the first target resource and m times the first period value overlaps with the unavailable resource set; m is determined based on the number of transmissions of the direct link shared channel PSSCH determined by the first terminal, and m is a positive integer; the first period value is determined based on the transmission period of the first terminal.
10. A direct link resource selection device, characterized in that, Applied to the second terminal, including: The sending module is used to send coordination information to the first terminal; The coordination information includes: at least one set of first indication information, or at least one set of first indication information and second indication information; wherein the first indication information is used to indicate the time-frequency position of a set of resources, and the second indication information is used to indicate periodic parameter information; When the resource set indicated by the coordination information is an unavailable resource set, the apparatus further includes: The second determination module is used to determine resources that meet preset conditions as a third set of unusable resources; the preset conditions are related to Straight-through link control information (SCI) and / or half-duplex issues. The third determining module is used to determine the third resource set and the second target resource in the target resource selection window as the unavailable resource set; The second target resource needs to meet the following conditions: the sum of the time domain location of the second target resource and p times the second period value corresponds to any resource in the third resource set; p is related to the number of PSSCH transmissions determined by the second terminal, and p is a positive integer.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the resource selection method as described in any one of claims 1 to 5, or the steps of the pass-through link resource selection method as described in any one of claims 6 to 7.
Citation Information
Patent Citations
Resource selection method and device and terminal equipment
CN112291743A
Resource selection method and device and terminal equipment
CN112333661A
Method and apparatus for device-to-device sidelink resource selection in a wireless communication system
CN113411844A
Method and apparatus for handling coordination between sidelink communication devices in wireless communication system
CN114205863A
Method and apparatus for handling partial sensing and discontinuous reception in wireless communication system
CN114765889A