Method for transmitting information for determining time difference information between network nodes

By exchanging time difference information between the IAB node and the parent node, and adjusting timing using indication information and timing mode, the timing problem of timing alignment between the parent backhaul link and the child backhaul link of the IAB node is solved, which reduces interference and improves the flexibility and efficiency of the communication system.

CN115023984BActive Publication Date: 2025-08-19ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080094927.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-14
Publication Date
2025-08-19
Estimated Expiration
2040-02-14

AI Technical Summary

Technical Problem

In the new generation of mobile communication systems, timing alignment between the parent backhaul link and the child backhaul link of the IAB node is difficult to achieve, especially in the case of frequency domain or airspace multiplexing, which leads to interference problems.

Method used

The IAB node exchanges time difference information with its parent node, and uses the configuration information of indication information, timing mode or time resource type to determine the time difference information, and adjust the transmission and reception timing of the IAB node to achieve timing alignment between the parent backhaul link and the child backhaul link.

Benefits of technology

It effectively solves the timing alignment problem of IAB nodes in the frequency domain or airspace multiplexing situation, reduces interference, and improves the flexibility and efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115023984B_ABST
    Figure CN115023984B_ABST
Patent Text Reader

Abstract

Disclosed herein are a system and method for receiving timing information. In one embodiment, the method, performed by a first node, includes receiving, by the first node, from a second node, one of: (1) first information and second information, or (2) third information. The first information includes configuration information indicating at least one of information, a timing mode, or a time resource type. The method includes determining, by the first node, time difference information based on one of: (1) the first information and the second information, or (2) the third information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates generally to wireless communications and, more particularly, to systems and methods for transmitting information used to determine time difference information between network nodes. Background Art

[0002] The new generation of mobile communication systems, NR (New Radio), allows for more flexible network deployment than 2G, 3G, and 4G systems. Currently, a new type of node, the IAB (Integrated Access and Backhaul Node), which integrates backhaul links with regular access links, can provide more flexible coverage and network deployment than a single cell without laying large amounts of fiber, thus saving network deployment costs. Summary of the Invention

[0003] The example embodiments disclosed herein are intended to solve problems related to one or more problems raised in the prior art, as well as to provide additional features that will become apparent when combined with the following detailed description and accompanying drawings. According to various embodiments, example systems, methods, devices, and computer program products are disclosed herein. However, it should be understood that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art reading this disclosure that various modifications may be made to the disclosed embodiments while remaining within the scope of this disclosure.

[0004] In one embodiment, a method performed by a first node includes receiving, by the first node, from a second node, one of: (1) first information and second information, or (2) third information. The first information includes configuration information indicating at least one of information, a timing mode, or a time resource type. The method includes determining, by the first node, time difference information based on one of: (1) the first information and the second information, or (2) the third information.

[0005] In another embodiment, a method performed by a second node includes sending, by the second node, to a first node, one of: (1) first information and second information, or (2) third information. The first information includes configuration information indicating at least one of information, a timing mode, or a time resource type. The method includes determining, by the first node, time difference information based on one of: (1) the first information and the second information, or (2) the third information.

[0006] These and other aspects and embodiments thereof are described in more detail in the drawings, the description, and the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Various example embodiments of the present solution are described in detail below with reference to the following figures or drawings. The figures are provided for illustrative purposes only and depict only example embodiments of the present solution to facilitate the reader's understanding of the present solution. Therefore, the figures should not be considered limiting of the breadth, scope, or applicability of the present solution. It should be noted that for clarity and ease of illustration, these figures are not necessarily drawn to scale.

[0008] Figure 1 Relationships and links between nodes according to some embodiments of the present disclosure are shown.

[0009] Figure 2 A time difference information table according to some embodiments of the present disclosure is shown.

[0010] Figure 3 A time difference information table according to some embodiments of the present disclosure is shown.

[0011] Figure 4 A time difference information table according to some embodiments of the present disclosure is shown.

[0012] Figure 5 A time difference information table according to some embodiments of the present disclosure is shown.

[0013] Figure 6 A time difference information table according to some embodiments of the present disclosure is shown.

[0014] Figure 7 A time difference information table according to some embodiments of the present disclosure is shown.

[0015] Figure 8 A time difference information table according to some embodiments of the present disclosure is shown.

[0016] Figure 9 A flow chart illustrating a method of receiving information according to some embodiments of the present disclosure is shown.

[0017] Figure 10 A flow chart illustrating a method of sending information according to some embodiments of the present disclosure is shown.

[0018] Figure 11 A block diagram of an example communication node is shown, according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] Various example embodiments of the present solution are described below with reference to the accompanying drawings to enable one of ordinary skill in the art to make and use the present solution. It will be apparent to one of ordinary skill in the art, after reading this disclosure, that various changes or modifications may be made to the examples described herein without departing from the scope of the present solution. Therefore, the present solution is not limited to the example embodiments and applications described and illustrated herein. In addition, the specific order and / or hierarchy of steps in the methods disclosed herein are merely example approaches. Based on design preferences, the specific order or hierarchy of steps of the disclosed methods or processes may be rearranged while remaining within the scope of the present solution. Therefore, one of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or actions in a sample order, and unless expressly stated otherwise, the present solution is not limited to the specific order or hierarchy presented.

[0020] For the new generation of mobile communication systems, the node with a wired backhaul link to the core network is the donor integrated access and backhaul (IAB) (IAB donor). The IAB donor includes a centralized unit (CU) and one or more distributed units (DU), which can obtain downlink data or send uplink data to the core network. The node that is wirelessly connected to the donor IAB (or upper-layer IAB node) is an IAB node. There is no direct connection between the IAB node and the core network. Its interaction with the core network is forwarded once or multiple times and is implemented by the donor IAB. Both the donor IAB and the IAB node support terminal access.

[0021] An IAB node has two functions. The first is the distributed unit (DU) function. The DU function of an IAB node is similar to that of a base station. That is, an IAB node can provide wireless access for child nodes or terminals. The second function is the mobile terminal (MT) function. The MT function of an IAB node is similar to that of a terminal. That is, an IAB node is controlled and scheduled by a parent node (an IAB node or donor IAB).

[0022] Figure 1The relationship and links between nodes are shown. The IAB node is used as a reference. The parent node of the IAB node can be an IAB node or a donor IAB. The next-level node of the IAB node can be at least one of the following: a) another IAB node (child node), or b) a UE. The link between the IAB node and its parent node is called a parent backhaul link, and it is divided into a downlink parent backhaul link (DL Parent Backhaul) and an uplink parent backhaul link (UL Parent Backhaul link). The link between the IAB node and its child node is called a child backhaul link, and it is divided into a downlink child backhaul link (DL Child Backhaul) and an uplink child backhaul link (UL Child Backhaul). The link between the IAB node and the UE it serves is called a child access link, and it is divided into a downlink child access (DL Child access) link and an uplink child access (UL Child access) link.

[0023] The IAB needs to study the following timings: Case 1 - the DL transmit timing of the IAB node is aligned with the DL transmit timing of the IAB donor; Case 6 - the DL transmit timing of all IAB nodes is aligned with the parent IAB node or donor DL timing, and the UL transmit timing of the IAB node can be aligned with the DL transmit timing of the IAB node; and Case 7 - the DL transmit timing of all IAB nodes is aligned with the parent IAB node or donor DL timing, and the UL receive timing of the IAB node can be aligned with the DL receive timing of the IAB node;

[0024] For case 1, the IAB node uses the same method as the UE to determine the uplink transmission (eg, UL Tx) timing, that is, for the IAB node, the UL Tx timing UL Tx relative to (eg, with respect to) downlink reception (eg, DL Rx) timing DL Rx The advance amount is (N TA +N TA,offset )·T c Therefore, UL Tx =DL Rx -(N TA +N TA,offset )·T c .

[0025] Calculate N based on the timing advance TA value indicated by the timing advance command in the random access response. TA , or calculate N based on the current timing advance TA value of the IAB node and the timing advance adjustment amount relative to the current TA value indicated by the timing advance command medium access control (MAC) control element (CE) TA . N TA,offsetis the timing advance offset value (timing advance offset). c It is the time unit of the NR system.

[0026] For case 1, in response to determining (N TA +N TA,offset )·T c / 2+T delta Greater than 0, IAB node based on this value (N TA +N TA,offset )·T c / 2+T delta Relative to DL Rx timing DL Rx Adjust its downlink transmission (e.g., DL Tx) timing DL Tx That is, for IAB nodes, DL Tx timing DL Tx Relative to downlink reception timing DL Rx The advance amount is (N TA +N TA,offset )·T c / 2+T delta .

[0027] T delta It is a parameter corresponding to the time interval (-1 / 2) between the start of frame i of uplink reception (e.g., UL RX) for the IAB node at the parent node and the start of DL Tx frame i at the parent node. It can be understood as the UL RX timing of the serving cell (parent node). Rx,p and DL Tx timing DL Tx,p For example, it is the time difference (ie, UL Rx,p Subtract DL Tx,p ) is 0.5 times. T delta An example of a value range is Figure 2 shown.

[0028] For TDD systems, N TA,offset The minimum value is 13792T c , -N TA,offset / 2=-6896T c Therefore, for case 1, T delta For cases 6 and 7, since the timing of case 1 needs to be met, that is, the DL Tx timing of the IAB node is aligned with the DL Tx timing of the parent node, (N TA +N TA,offset )·T c / 2+T delta Greater than 0.

[0029] For Case 6, since the DL Tx timing and UL Tx timing of the IAB node are aligned, it is assumed that the UL Tx timing and DL Tx timing of the IAB node are calculated using the Case 1 timing method. The propagation delay T between the IAB node and the parent node is p is greater than 0. Therefore, T delta Greater than 0.

[0030] (N TA +N TA,offset )·T c / 2+T delta =(N TA +N TA,offset )·T c =T p >0

[0031] T delta =(N TA +N TA,offset )·T c / 2=T p / 2>0

[0032] T delta >0

[0033] For case 7, since case 7 requires alignment of the downlink reception timing and uplink reception timing of the IAB node, the timing advance may be negative, that is, (N TA +N TA,offset )·T c Less than 0. Therefore, when (N TA +N TA,offset )·T c When it is less than 0, T delta Greater than 0.

[0034] (N TA +N TA,offset )·T c / 2+T delta >0

[0035] T delta >-(N TA +N TA,offset )·T c / 2>0

[0036] T delta >0

[0037] That is, for the timing of Case 6 and Case 7, T delta is a positive value. Therefore, the same as T in case 1 delta Compared with the range, it is necessary to expand T deltaThe range includes positive values. If frequency domain multiplexing (FDM) or spatial domain multiplexing (SDM) is used between the parent backhaul link and the child backhaul link (or child access link) of the IAB node, the transmit / receive timing between the two links needs to be aligned to achieve orthogonality between the two links for interference mitigation. To achieve timing alignment between the two links, the IAB node needs to exchange information related to the time difference with the parent node of the IAB node.

[0038] The present disclosure proposes a method for determining time difference information, for determining the transmission timing and / or reception timing of an IAB node when FDM or SDM multiplexing is used for simultaneous transmission / reception between a parent backhaul link and a child backhaul link (or child access link) of the IAB node.

[0039] In some embodiments, the present disclosure includes a first node, a second node, and a third node. The first node may be one of the following: an IAB node or a relay node. The second node is a higher-layer node of the first node (e.g., a parent node of an IAB node, a parent node of a parent node of an IAB node, etc.). The second node may be one of the following: an IAB donor, an IAB node, a relay node, a CU, OAM (operation administration and maintenance), or a base station (e.g., a network, a gNB, an eNB, a wireless communication node, a node, a wireless communication device, etc.). The third node is a lower-layer node (e.g., a child node) of the first node, and may be one of the following: an IAB node, a relay node, or a UE (e.g., a terminal, a wireless communication device, a user equipment device, a mobile device, a mobile phone, a wireless communication node, etc.).

[0040] The IAB node uses at least one of a plurality of methods to determine the time difference information. In some embodiments, the first node (e.g., the IAB node) determines one of the following based on one of (1) indication information, (2) timing mode, or (3) time resource type: (a) table, (b) whether to offset, or (c) whether to take the opposite number. In some embodiments, the first node uses one of (a)-(c) in combination with the second information to determine the time difference information. In some embodiments, the first node determines the offset based on the indication information, and uses the offset in combination with the second information to determine the time difference information. In some embodiments, the first node receives one of the following from the second node: (1) first information and second information, or (2) third information. The first information may include configuration information of at least one of the indication information, timing mode, or time resource type. In some embodiments, the first node determines the time difference information based on one of the following: (1) first information and second information, or (2) third information. The time difference information may have a time difference value.

[0041] In some embodiments, the IAB node receives first information and second information, where the first information includes configuration information for at least one of the following: indication information, a timing mode, and a time resource type. In some embodiments, the IAB node determines a range of time difference information based on the first information, and determines the time difference information based on the range of the time difference information and the second information. In some embodiments, the first node determines the range of the time difference information based on the first information. In some embodiments, the first node determines the time difference information based on the range of the time difference information and the second information.

[0042] In some embodiments, the IAB node receives first information and second information, and the first information includes configuration information of at least one of the following: indication information, timing mode, and time resource type. In some embodiments, the IAB node determines a time difference information offset based on the first information, and determines the time difference information based on the time difference information offset and the second information. In some embodiments, the first node determines the time difference information offset based on the first information. The time difference information offset can be an offset relative to the first time difference information corresponding to a specific timing scenario, or an offset relative to the first time difference value indicated by the second information. In some embodiments, the first node determines whether to offset relative to the first time difference value indicated by the second information based on the first information, or determines whether to offset relative to the first time difference information corresponding to a specific timing scenario based on the first information. In some embodiments, the first node determines whether to negate the first time difference value indicated by the second information based on the first information, or determines whether to negate the first time difference information corresponding to a specific timing scenario based on the first information.

[0043] In some embodiments, the IAB node receives the third information, and the IAB node determines the time difference information based on the third information. In some embodiments, different bit value ranges of the third information correspond to different time difference information tables. In some embodiments, the third information includes a bit value range, and different bit value ranges correspond to different time difference information tables or different time difference information ranges, and the time difference information is determined based on the third information.

[0044] In some embodiments, the first node determines the time difference information based on the time difference information offset and the second information. In some embodiments, the first node determines the time difference value based on the second information and whether the offset is relative to the first time difference value or the first time difference information. In some embodiments, the first node determines the time difference value based on the second information and whether the inverse of the first time difference value or the first time difference information is taken.

[0045] Optionally, the first information and the second information can be provided in one of a variety of ways. In some embodiments, the first information is provided via high-layer signaling, and the second information is provided via a MAC CE. In some embodiments, the first information and the second information are provided via high-layer signaling. In some embodiments, the first information and the second information are provided via a MAC CE. In some embodiments, (1) the first information is received by the first node via high-layer signaling, and the second information is received by the first node via a media access control (MAC) control element (CE), (2) the first information and the second information are received by the first node via high-layer signaling, or (3) the first information and the second information are received by the first node via a MAC CE.

[0046] Optionally, the time difference information offset is an offset relative to the first time difference information corresponding to the specific timing scenario, or an offset relative to the first time difference value indicated by the second information. Optionally, the time difference information is one of the following: (1) 1 / N times the time difference between the DL Tx timing and the UL Rx timing of the parent node, (2) (-1 / N) the time interval between the start of frame i for uplink reception of the IAB node at the parent IAB node in the IAB network and the start of DL Tx frame i at the parent IAB node in the IAB network, or (3) (-1 / N) the time interval between the start of UL Rx frame i at the parent IAB node in the IAB network and the start of DL Tx frame i at the parent IAB node in the IAB network, where N is an integer greater than or equal to 1. In some embodiments, N is equal to 2.

[0047] Optionally, the third information is provided via higher layer signaling or MAC CE.In some embodiments, the third information is received by the first node via a Medium Access Control (MAC) Element (CE).

[0048] Optionally, the IAB node receives relative time difference information, where the relative time difference information is an adjustment relative to the time difference information at a specific moment. That is, the time difference information received by the IAB node is the sum of the time difference information at the specific moment and the adjustment. In some embodiments, the first node receives the relative time difference information. The relative time difference information may include the adjustment relative to the time difference information at the specific moment. In some embodiments, the time difference information received by the first node is the sum of the time difference information at the specific moment and the adjustment.

[0049] Optionally, when receiving the relative time difference information, the IAB node adjusts the UL Tx timing and the DL Tx timing. In some embodiments, if the time difference information is received, the first node adjusts at least one of the UL Tx timing or the DL Tx timing.

[0050] Optionally, the range of the relative time difference information is a subset of the range of the time difference information or is defined separately. In some embodiments, the range of the relative time difference information is a subset of the range of the time difference information. In some embodiments, the range of the relative time difference information and the range of the time difference information are defined separately. For example, the relative time difference information can be an adjustment relative to the most recent time difference information.

[0051] In some embodiments, the configuration information of the time resource type is used to indicate the type of the time resource (e.g., whether the time resource is a first type resource or a second type resource). The first type resource refers to one or more time resources used for TDM multiplexing between a parent backhaul link and a child backhaul link (or a child access link). The second type resource refers to one or more time resources used for FDM or SDM multiplexing between a parent backhaul link and a child backhaul link (or a child access link).

[0052] In some embodiments, the second information is represented by an index (eg, T delta Index) indicates the first time difference (eg, T delta In some embodiments, T delta Index points to the selected / determined T delta A specific T within the value range delta In some embodiments, T delta Corresponds to (-1 / 2) of the time interval between the start of frame i for uplink reception of the IAB node at the parent node and the start of DL Tx frame i at the parent node, or (-1 / 2) of the time interval between the start of UL Rx frame i at the parent node and the start of DL Tx frame i at the parent node.

[0053] Figure 3 A first time difference information table (eg, "table a") is shown and Figure 4 A second time difference information table (eg, "table b") is shown. Figure 5 A table (eg, "table c") showing the first time difference information and the second time difference information. Table a and table b (generally referred to as "tables") may correspond to different T delta A collection / group of ranges. T in a given table delta Each T in the set of ranges delta The range may correspond to a subcarrier spacing (SCS). Table a and Table b correspond to different timing modes, or different resource multiplexing types (e.g., TDM, FDM, SDM). For example, Table a shows the T timing for Case 1. delta Table b shows the T values for Case 6 and Case 7. delta For another example, Table a shows the T for TDM. deltaTable b shows the T values for FDM or SDM. delta Tables a and b can also be different parts of the same table (e.g., Table c). For the first subset of timing patterns, T delta Values may also be defined in the table for a second subset of timing modes T delta The value is the same as T in the table delta The values have a mapping relationship. Alternatively, for the first subset of multiplexing types, T delta Values may also be defined in the table for a second subset of multiplex types T delta The value is the same as T in the table delta The values have a mapping relationship. For example, the mapping relationship can be two T delta The offset or opposite number between values.

[0054] In some embodiments, the IAB node determines which table, or portion of a table, to use based on the T delta Index determination T delta In some embodiments, the first node identifies a table or a portion of a table used to determine a value range of the time difference information based on configuration information of one of (1) indication information, (2) timing mode, or (3) time resource type received from the second node. In some embodiments, the first node determines the time difference information based on the range of the time difference information and the second information.

[0055] Different T can be defined for different timing modes or different resource multiplexing types. delta For example, the timing modes include case 1 timing, case 6 timing, and case 7 timing. For case 1 timing, T delta The values are defined as shown in Table a. For Case 6 and Case 7 timing, T delta The values are defined as shown in Table b. In another example, different T values may be defined for different resource multiplexing types between the MT and DU of the IAB node. delta Value. Resource multiplexing types can include TDM, FDM and SDM. For TDM, T delta The values are defined as shown in Table a. For FDM and SDM, T delta The values are defined as shown in Table b. In another example, the T timings for Case 1, Case 6, and Case 7 are delta The values are defined as shown in Table c. The first row subset of Table c (e.g., corresponding to indices from 0 to 3) is timing for case 1. The second row subset of Table c (e.g., corresponding to indices from 4 to 7) is timing for cases 6 and 7. In another example, the T values for TDM, FDM, and SDM are deltaThe values are defined as shown in Table C. The first row subset of Table C (e.g., corresponding to indices from 0 to 3) is for TDM. The second row subset of Table C (e.g., corresponding to indices from 4 to 7) is for FDM and SDM.

[0056] Figure 6 A first time difference information table (eg, "table d") is shown and Figure 7 A second time difference information table (eg, "table e") is shown. Figure 8 A table (eg, "Table f") shows the first time difference information and the second time difference information. Optionally, different T values may be defined for different timing modes or different resource multiplexing types. delta For example, for case 1 timing, the values are defined as shown in Table d. For case 6 and case 7 timing, T delta The values are defined as shown in Table e. In another example, for TDM, T delta The values are defined as shown in Table d. For FDM and SDM, T delta The values are defined as shown in Table e. In another example, T for Case 1, Case 6, and Case 7 delta The values are defined in Table f. The first row subset of Table f (e.g., corresponding to indices from 0 to N-1) is for timing of Case 1. The second row subset of Table f (e.g., corresponding to indices from N to N+M-1) is for timing of Cases 6 and 7. In another example, the T values for TDM, FDM, and SDM are delta The values are defined in Table f. The first row subset of Table f (e.g., corresponding to indices from 0 to N-1) is for TDM. The second row subset of Table f (e.g., corresponding to indices from N to N+M-1) is for FDM and SDM. N and M in Tables d, e, and f are both positive integers.

[0057] In some embodiments, the IAB node determines which table or part of the table (e.g., which row subset) to use based on the configuration information of one of the indication information, timing mode, and time resource type received from a higher-layer node (e.g., a parent node or a CU). The configuration information of the time resource type is used to indicate whether the time resource is a first type resource or a second type resource. The first type resource refers to one or more time resources used for TDM multiplexing between the parent backhaul link and the sub-backhaul link (or sub-access link) of the IAB node. The second type resource refers to one or more time resources used for FDM or SDM multiplexing between the parent backhaul link and the sub-backhaul link (or sub-access link) of the IAB node. For example, the indication information contains 1 bit, and different bit values indicate different T delta For example, a bit value of 0 indicates that the T value of Table a is used. deltaThe first part of the value range or table c (e.g., the first row subset). A bit value of 1 indicates that the T value of table b is used. delta The value range or the second part of Table c (eg, the second row subset). In another example, if the timing mode is configured for case 1 timing, then T of Table a is used. delta If the timing mode is configured to at least Case 6 Timing and Case 7 Timing, then use the T value in Table b. delta In another example, for a time resource configured as a first type of resource, T of Table a is used. delta For time resources configured as second type resources, use T from Table b. delta The second part of the value range or table c. T delta There is a mapping relationship between the value range and the subcarrier spacing configuration. For example, for the subcarrier spacing configuration u=0 (i.e. the subcarrier spacing is 2 u 15kHz, that is, 15kHz), the IAB node can determine T delta The value range is [Min_a1, Max_a1].

[0058] The IAB node can determine T based on the selected / determined table and the configured subcarrier spacing. delta Value range. Corresponding to T delta The subcarrier spacing configuration of the value range is provided by the parent node. The IAB node can configure the subcarrier spacing of the value range according to T delta Index and determine T delta Get the value range T delta For each subcarrier spacing, T delta Value and T delta There is a mapping relationship between indexes. For example, for T delta The value range is [Min_a1, Max_a1], and the granularity is K (unit T c ), and T delta Index i, IAB node can determine T delta The value is Min_a1+K·i, where i is a non-negative integer.

[0059] In some embodiments, the IAB node determines which table or portion of a table (e.g., which row subset) to use based on configuration information of one of the indication information, the timing mode, and the time resource type. For example, the indication information includes 1 bit, and different bit values indicate different tables or different portions of a table. For example, a bit value of 0 indicates the use of the first portion of Table d or Table f. A bit value of 1 indicates the use of the second portion of Table e or Table f. In another example, if the timing mode is configured for case 1 timing, the first portion of Table d or Table f is used. If the timing mode is configured for at least case 6 timing and case 7 timing, the second portion of Table e or Table f is used. In another example, for time resources configured as first type resources, the first portion of Table d or Table f is used. For time resources configured as second type resources, the second portion of Table e or Table f is used.

[0060] The IAB node can determine the table and receive T from the higher layer node. delta Index to determine T delta Value. T delta The values are determined by the corresponding T provided in the table delta Alternatively, the IAB node may determine the table portion and the T received from a higher level node (eg, a parent node). delta Index to determine T delta Value. T delta The value is determined by the corresponding T provided in the table part delta Index identifier.

[0061] The configuration information of the time resource type is similar to that in the above embodiment.

[0062] It is worth noting that the IAB node can obtain the subcarrier spacing configuration and T delta For example, the subcarrier spacing configuration and T are obtained through at least one of the higher layer signaling and MAC CE. delta At least one of the indexes.

[0063] In some embodiments, the IAB node determines T based on configuration information of one of the indication information, timing mode, and time resource type received from a higher layer node. delta Whether the value is the opposite number, and according to T delta Whether the value is the opposite and T delta Index to determine T deltaIn some embodiments, the first node determines whether to reverse or negate the first time difference value indicated by the second information, or reverse or negate the first time difference information corresponding to a specific timing scenario, based on configuration information of one of (1) indication information, (2) timing mode, or (3) time resource type received from the second node. In some embodiments, the first node determines the time difference value based on the second information and whether to negate the first time difference value indicated by the second information.

[0064] In some embodiments, it is possible to predefine whether to enable T for different timing modes or different time resource types. delta Take the opposite number. For example, for case 1 timing, the IAB node does not use the opposite number to determine T delta For case 6 and case 7 timing, the IAB node uses the opposite number to determine T delta In another example, for TDM, the IAB node does not use the opposite number to determine T delta For FDM and SDM, the IAB node determines T after using the opposite number delta value.

[0065] In some embodiments, the IAB node determines T based on configuration information of one of the indication information, the timing mode, and the time resource type. delta Whether the value is negated and based on T delta Index and T delta Whether the value is the opposite number determines T delta Value. For example, T delta The values are defined as shown in Table a. The IAB node is based on the subcarrier spacing configuration, T delta The index and table a (eg, in a manner similar to the previous embodiment) determine the first T delta In another example, T delta The values are defined as shown in Table d. IAB nodes are based on T delta The index and table d (eg, in a manner similar to the previous embodiment) determine the first T delta In another example, the indication information includes 1 bit, and different bit values indicate T delta Whether the value is the first T delta If the value of the indication information is 0, the IAB node determines T delta The value is equal to the first T delta If the value of the indication information is 1, the IAB node determines T delta The value is equal to the first T delta In another example, a different timing mode indicates T delta Whether the value is the first T deltaIf the timing mode is configured as case 1 timing, the IAB node determines T delta The value is equal to the first T delta If the timing mode is configured as at least case 6 timing and case 7 timing, the IAB node determines T delta The value is equal to the first T delta In another example, different time resource types indicate T delta Whether the value is the first T delta For time resources configured as first type resources, the IAB node determines T delta The value is equal to the first T delta For time resources configured as second type resources, the IAB node determines T delta The value is equal to the first T delta The opposite of a value.

[0066] Alternatively, the IAB node may determine whether to use the inverse number based on the timing mode or the time resource type. For example, when the timing mode is case 1 timing, the IAB node does not use the inverse number to determine T delta When the timing mode is case 6 or case 7, the IAB node uses the opposite number to determine T delta In another example, when the time resource type is a TDM multiplexing time resource, the IAB node does not use the inverse number to determine T delta When the time resource type is FDM or SDM multiplexing time resource, the IAB node uses the opposite number to determine T delta value.

[0067] In some embodiments, it can be predefined whether to take the first T delta A mapping relationship between the opposite of a value and any one of indication information, timing mode, or time resource type.

[0068] In some embodiments, the IAB node determines whether to shift the first T based on configuration information of one of the indication information, the timing mode, and the time resource type. delta Value (ie, relative to the first T delta value to offset), and based on T delta Index and whether to offset the first T delta Value (i.e. whether it is relative to the first T delta value to determine T delta The offset value (eg, ΔT) may be predefined or provided by a higher-level node. The first T is determined in a similar manner to the aforementioned embodiment. delta Value. For example, T delta The values are defined as shown in Table a. The IAB node is based on the subcarrier spacing configuration, T deltaIndex and table a determine the first T delta value (e.g., using a similar approach as in the previous embodiment). In another example, T delta The values are defined as shown in Table d. IAB nodes are based on T delta Index and table d determine the first T delta In another example, the indication information includes 1 bit, and different bit values indicate whether to offset the first T delta If the value of the indication information is 0, the IAB node determines T delta The value is equal to the first T delta If the value of the indication information is 1, the IAB node determines T delta The value is equal to the offset value and the first T delta In another example, different timing modes indicate whether to offset the first T delta If the timing mode is configured as case 1 timing, the IAB node determines T delta The value is equal to the first T delta If the timing mode is configured to at least case 6 timing and case 7 timing, the IAB node determines T delta The value is equal to the offset value and the first T delta In another example, different time resource types indicate whether to offset the first T delta For time resources configured as first type resources, the IAB node determines T delta The value is equal to the first T delta For time resources configured as second type resources, the IAB node determines T delta The value is equal to the offset value and the first T delta In some embodiments, ΔT is provided by the parent node. In some embodiments, ΔT is predefined by the protocol. In some embodiments, it is possible to predefine whether to offset the first T delta A mapping between a value and any of indication information, timing mode, or time resource type.

[0069] In some embodiments, the first node determines whether to offset the first time difference value indicated by the second information, or to offset the first time difference information corresponding to a specific timing scenario, based on configuration information of one of (1) indication information, (2) timing mode, or (3) time resource type received from the second node. In some embodiments, the first node determines the time difference value based on the second information and whether to offset the first time difference value.

[0070] In some embodiments, the IAB node determines the offset value based on the indication information and determines T delta The value is equal to the first Tdelta The first T is determined in a similar manner to the above embodiment. delta In some embodiments, the first node determines, based on the indication information, an offset value relative to a first time difference value indicated by the second information, or relative to first time difference information corresponding to a specific timing scenario. In some embodiments, the first node determines the time difference value based on the offset value and the second information.

[0071] In some embodiments, the IAB node determines T according to the third information delta The third information includes the value of A A bits in each state. A X of the states indicate T corresponding to one of Table a, Table d, the first part of Table c, the first part of Table f delta Each of the X states corresponds to a T delta The remaining states of Y states (e.g., 2 A -X) indicates T corresponding to one of Table b, Table e, the second part of Table c, and the second part of Table f delta Each of the Y states corresponds to a T delta In some embodiments, the third information includes a value indicating 2 A A bits in each state. A Each of the X states in the state may correspond to the value of the time difference information in the first time difference information table. A - Each of Y states in the X states may correspond to a value of the time difference information in the second time difference information table. The sum of X and Y is less than or equal to 2 A .

[0072] For example, the total of 2 A The first X1 states (e.g., 0, 1, 2, ..., X1-1) correspond to the T states in the first part of Table f. delta The Y states of the third information are: X, X+1, X+2, ..., X+Y–1, where the first Y1 states X, X+1, X+2, ..., X+Y1–1 correspond to T in the second part of Table f respectively. delta value. X1 is less than or equal to X. Y1 is less than or equal to Y. In an example, the values of X1 and Y1 may be related to the subcarrier spacing or frequency range. Different values of X1 correspond to different subcarrier spacings, and different values of Y1 correspond to different subcarrier spacings.

[0073] In some embodiments, the second information is used to indicate a first time difference value corresponding to the time difference information (e.g., a time difference information index or value). In some embodiments, the time difference information is one of the following: (1) a time interval between the start of the uplink reception frame i of the first node at the second node and the start of the DL Tx frame i at the second node; Where N is an integer, (2) the timing advance, (3) the timing advance adjustment, which is the adjustment amount corresponding to the timing advance at a specific time, (4) the relative time difference information, which is the adjustment amount corresponding to the time difference information at a specific time, or (5) the time interval between the start of the UL Rx frame i at the second node and the start of the DL Tx frame i at the second node Where N is an integer.

[0074] The parent node provides the time difference information in a variety of ways. In some embodiments, the second node (e.g., the parent node) sends one of the following to the first node: (1) first information and second information, or (2) third information, wherein the first information includes configuration information indicating at least one of the information, the timing mode, or the time resource type. In some embodiments, the first node determines the time difference information based on one of the following: (1) the first information and the second information, or (2) the third information.

[0075] In some embodiments, the second node sends first information and second information, wherein the first information includes at least one of the following configuration information: indication information, timing mode, time resource type; wherein the first information is used to indicate the range of time difference information, and the second information is used to indicate the first time difference information value.

[0076] In some embodiments, the first information is used to indicate a time difference information offset, and the second information is used to indicate a first time difference information value. In some embodiments, the first information is used to indicate one of the following: a time difference information offset, wherein the time difference information offset is an offset relative to first time difference information corresponding to a specific timing scenario; whether the offset is relative to the first time difference value indicated by the second information; or whether the first time difference value indicated by the second information is negated.

[0077] In some embodiments, the second node sends third information, wherein different bit value ranges of the third information correspond to different time difference information tables. In some embodiments, the third information includes a bit value range, and different bit value ranges correspond to different time difference information tables.

[0078] In some embodiments, the time difference information is determined using the time difference information offset and the second information. In some embodiments, the time difference information is determined using the second information and whether the offset is relative to the first time difference value. In some embodiments, the time difference information is determined using the second information and whether the offset is relative to the time difference value.

[0079] Optionally, the first information and the second information may be provided in any of a variety of ways. The first information may be provided via high-layer signaling, and the second information may be provided via a MAC CE. The first information and the second information may be provided via high-layer signaling. The first information and the second information may be provided via a MAC CE. In some embodiments, at least one of the following: (1) the second node sends the first information via high-layer signaling, and the second information is received by the first node via a media access control (MAC) control element (CE), (2) the second node sends the first information and the second information via high-layer signaling; or, (3) the second node sends the first information and the second information via a MAC CE.

[0080] Optionally, the time difference information offset is offset relative to the first time difference information corresponding to the specific timing scenario, or is offset relative to the first time difference value indicated by the second information. Optionally, the time difference information is 1 / N times the time difference between the DL Tx timing and the UL Rx timing of the parent node, where N is an integer greater than or equal to 1 (in some embodiments, N is equal to 2).

[0081] Optionally, the third information is provided via higher layer signaling or MAC CE.In some embodiments, the second node sends the third information via a medium access control (MAC) control element (CE) or higher layer signaling.

[0082] Optionally, the parent node sends relative time difference information, where the relative time difference information is an adjustment relative to the time difference information at a specific moment. In other words, the value of the time difference information is the sum of the time difference information value at the specific moment and the adjustment.

[0083] In some embodiments, the second information is represented by an index (eg, T delta Index) indicates the first time difference information value (eg, T delta In some embodiments, the second information indicates a first time difference information value.

[0084] In some embodiments, the parent node sends T delta Index (or T delta value) and configuration information of at least one of indication information, timing mode and time resource type. delta The index is used to indicate T deltaThe configuration information is used to indicate a table or a portion of a table of values, a set of values, or a range of values used to determine the time difference information. In some embodiments, one of the indication information, the timing mode, and the time resource type indicates a table or a portion of a table of values, a set of values, or a range of values used to determine the time difference information. In some embodiments, the second information (e.g., T delta Index) is used to indicate the time difference.

[0085] In some embodiments, different T values may be defined for different timing modes. delta Value range or T delta For example, for case 1 timing, you can use T in Table a delta For the timing of cases 6 and 7, the T value in Table b can be used. delta In another example, different T values can be defined for different time resource types of the MT and DU of the IAB node. delta Value range. Time resource types can include TDM, FDM and SDM. For example, for TDM, you can use T in Table a. delta For FDM and SDM, the T value in Table b can be used. delta In another example, the indication information includes 1 bit, and different bit values indicate different T delta For example, a bit value of 0 indicates that the T value in Table a is used. delta Value range. Bit value 1 indicates that T of table b is used. delta Value range. delta There is a mapping relationship between the value range and the subcarrier spacing configuration. For example, for the subcarrier spacing configuration u=0 (i.e. the subcarrier spacing is 2 u 15kHz, that is, 15kHz), the IAB node can determine T delta The value range is [Min_a1, Max_a1].

[0086] In some embodiments, the parent node provides a delta The IAB node can determine T based on the selected / determined table and the configured subcarrier spacing. delta The value range of IAB node can be set according to T delta Index and determine T delta Get the value range T delta The value of T delta Value and T delta Value range and T delta There is a mapping relationship between the combinations of indices. For example, for SCS 15kHz, T delta The value range is [Min_a1, Max_a1], and the granularity is K (unit T c), and T delta Index i, IAB node can determine T delta The value is Min_a1+K·i, where i is a non-negative integer.

[0087] It is worth noting that the parent node can provide subcarrier spacing configuration and T delta At least one of the indexes. For example, the subcarrier spacing configuration and T delta At least one of the indexes is provided through at least one of higher layer signaling and MAC CE.

[0088] The parent node sends T delta Index (or T delta value) and configuration information of at least one of indication information, timing mode, and time resource type. delta The index is used to indicate the first T delta Value. Configuration information is used to indicate T delta Whether to use the first T delta In some embodiments, one of the indication information, the timing mode, and the time resource type is used to indicate whether the second information (eg, T delta The first time difference indicated by index) is taken as the opposite number.

[0089] For example, the indication information includes 1 bit, and different bit values indicate T delta Whether to use the inverse number. For example, a bit value of 0 indicates not to use the inverse number; a bit value of 1 indicates to use the inverse number.

[0090] For example, when the timing mode is case 1 timing or the time resource type is TDM multiplexing time resource, T delta The opposite number is not used. When the timing mode is case 6 or case 7 timing or the time resource type is FDM or SDM, T delta Use opposite numbers.

[0091] When the indication information or timing mode or time resource type indicates T delta When not using the opposite number, T delta The value is equal to the first T delta The first T indicated by the index delta In some embodiments, when the indication information or timing mode or time resource type indicates T delta When using opposite numbers, T delta Value and T delta The first T indicated by the index delta The values are opposite.

[0092] In some embodiments, the parent node sends the indication information and T delta Index, where the indication information is used to determine T deltaOffset; T delta The index is used to indicate the first T delta In some embodiments, the indication information is used to indicate an offset relative to the first time difference value indicated by the second information.

[0093] Optionally, the indication information is an indication of whether to shift, including one bit, and different bit values indicate whether to shift. For example, a bit value of 0 indicates no shift; a bit value of 1 indicates a shift. In some embodiments, one of the indication information, the timing mode, and the time resource type is used to indicate whether to shift relative to the first time difference indicated by the second information.

[0094] Alternatively, the parent node sends configuration information of one of the timing mode or time resource type to indicate whether to offset. For example, when the timing mode is case 1 timing or the time resource type is TDM multiplexing time resource, T delta When the timing mode is case 6 or case 7 timing or the time resource type is FDM or SDM, T delta The value needs to be offset.

[0095] When the configuration information of one of the indication information or the timing mode or the time resource type indicates T delta The value does not need to be relative to the first T delta When the value is offset, T delta The value is equal to T delta The first T indicated by the index delta Value; when the configuration information of one of the indication information or timing mode or time resource type indicates T delta The value needs to be relative to the first T delta When the value is offset, T delta The value is equal to the first T delta The sum of the value and the offset value ΔT, where ΔT is predefined by the protocol or provided to the IAB node through high-layer signaling or MAC CE.

[0096] Optionally, the indication information is an offset ΔT, and T delta The value is equal to T delta The first T indicated by the index delta The sum of the value and the offset value ΔT.

[0097] In some embodiments, the parent node sends third information. The third information is used to determine T delta The value of , wherein different bit value ranges of the third information correspond to different time difference information tables. In some embodiments, the third information is used to determine the time difference value, and different bit value ranges of the third information correspond to different time difference information tables.

[0098] Define different T for different timing modes deltaFor example, for case 1 timing, T delta The values are defined as shown in Table a, Table d, the first part of Table c, or the first part of Table f. For Case 6 and Case 7 timing, T delta The values are defined as shown in Table b, Table e, the second part of Table c, or the second part of Table f.

[0099] Alternatively, define different T for different resource multiplexing modes of MT and DU of IAB node delta For example, for TDM, T delta The values are defined as shown in Table a, Table d, the first part of Table c, and the first part of Table f. For FDM and SDM, T delta The values are defined as shown in Table b, Table e, the second part of Table c, or the second part of Table f.

[0100] The third information is represented by A bits. A X states in the states are used to represent T corresponding to the first time difference information table (such as Table d) delta The value of , and the remaining 2 A -Y states among the X states represent T corresponding to the second time difference information table (eg, table e) delta In some embodiments, the third information includes a value indicating 2 A In some embodiments, 2 A Each of the X states corresponds to a time difference value in the first time difference information table. A - Each of the Y states in the X states corresponds to a value of the time difference information in the second time difference information table. In some embodiments, the sum of X and Y is less than or equal to 2 A .

[0101] In all the above embodiments, the parent node can be at least one of the following: an IAB node, an IAB donor, a centralized unit CU, an OAM, an IAB node DU, an IAB donor DU, and a serving cell. In the above embodiments, Tables af only represent different tables and do not limit the number and names of the actual tables. In all the above embodiments, the time difference information (e.g., T delta 、N TA , ..., etc.) can adopt a finer granularity, such as a granularity of 64Tc for frequency range 1 and a granularity of 32Tc for frequency range 2 c ; or less than 64T c or 32T c The value of , or related to the carrier spacing configuration and equal to or less than 32T cIn all the above embodiments, the time difference value is defined in the form of a table. The time difference value can also be defined in the form of a function. There is a mapping relationship between the time difference index k and the time difference value. delta For example, T delta =T0+k·s, unit is T c Where T0 is T delta The minimum value of the value, k is a non-negative integer. s is the step size or granularity. Different frequency ranges correspond to different s. Different functions can be defined for different timing modes or resource multiplexing types or time resource types. When the time difference is defined in the form of a function, the method for determining the time difference information is similar to when the time difference is defined in the form of a table (for example, replacing the table with a function). All of the above embodiments can be combined arbitrarily unless there is a conflict.

[0102] Figure 9 FIG. 9 is a flow chart illustrating a method 900 of receiving information according to some embodiments of the present disclosure. Figure 1-8 In some embodiments, the method 900 may be performed by the first node. Depending on the embodiment, additional, fewer, or different operations may be performed in the method 900.

[0103] A first node receives one of the following from a second node: (1) first information and second information, or (2) third information (902). The first information includes configuration information indicating at least one of information, a timing mode, or a time resource type. The first node determines time difference information based on one of the following: (1) the first information and the second information, or (2) the third information (904).

[0104] Figure 10 FIG2 shows a flow chart illustrating a method 1000 of sending information according to some embodiments of the present disclosure. Figure 1-9 In some embodiments, the method 1000 may be performed by the second node. Depending on the embodiment, additional, fewer, or different operations may be performed in the method 1000.

[0105] The second node sends one of the following to the first node: (1) first information and second information, or (2) third information (1002). The first information includes configuration information indicating at least one of information, a timing mode, or a time resource type. In some embodiments, the first node determines the time difference information based on one of the following: (1) the first information and the second information, or (2) the third information.

[0106] Figure 11 FIG2 shows a block diagram of an example communication node 1102 according to some embodiments of the present disclosure. Figure 1-10, communication node 1102 is an exemplary embodiment of a first node, a second node, or a third node as described herein.

[0107] Communication node 1102 may include components and elements configured to support known or conventional operating features that need not be described in detail herein. In one illustrative embodiment, communication node 1102 may be used to communicate (e.g., send and receive) data symbols in a wireless communication environment, as described above. For example, communication node 1102 may be a communication node used to implement various network functions.

[0108] Communication node 1102 includes one or more of a transceiver module 1110, an antenna 1112, a processor module 1114, a memory module 1116, and a network communication module 1118. Modules 1110, 1112, 1114, 1116, and 1118 are operably coupled to and interconnected with each other via a data communication bus 1120. Communication node 1102 communicates with another communication node (such as, but not limited to, communication node 1102) via a communication channel, which may be any wireless channel or other medium suitable for data transmission as described herein.

[0109] In some examples, the communication node 1102 may also include Figure 10 . The various illustrative blocks, modules, circuits, and processing logic described in conjunction with the embodiments disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are generally described in terms of their functions. Whether such functions are implemented as hardware, firmware, or software can depend on the specific application and design constraints imposed on the entire system. The embodiments described herein can be implemented in an appropriate manner for each specific application, but any implementation decision should not be construed as limiting the scope of this disclosure.

[0110] According to some embodiments, transceiver module 1110 includes a radio frequency (RF) transmitter and an RF receiver, each of which includes circuitry coupled to antenna 1112. A duplex switch (not shown) can alternately couple the RF transmitter or receiver to the antenna in a time-duplexed manner. The duplex switch can alternately couple the RF transmitter or receiver to antenna 1112 in a time-duplexed manner. The operation of transceiver module 1110 can be time-coordinated with the transceiver module of another communication node such that the receiver circuit is coupled to antenna 1112 to receive transmissions over the wireless transmission link at the same time as the transmitter of the other communication node is coupled to the antenna of the other communication node. In some embodiments, there is tight time synchronization with a minimum guard time between changes in duplex direction.

[0111] The transceiver module 1110 and a transceiver module of another communication node (such as, but not limited to, the transceiver module 1110) are configured to communicate via a wireless data communication link and to cooperate with an appropriately configured RF antenna arrangement capable of supporting a specific wireless communication protocol and modulation scheme. In some illustrative embodiments, the transceiver module 1110 is configured to support industry standards such as Long Term Evolution (LTE) and emerging 5G standards. However, it should be understood that the present disclosure is not necessarily limited to application to specific standards and related protocols. Instead, the transceiver module 1110 can be configured to support alternative or additional wireless data communication protocols, including future standards or variants thereof.

[0112] The processor module 1114 may be implemented or realized using a general purpose processor designed to perform the functions described herein, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. In this manner, a processor may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. A processor may also be implemented as a combination of computing devices, for example, a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.

[0113] Furthermore, the methods or algorithms disclosed herein may be embodied directly in hardware, firmware, or software modules executed by processor module 1114, respectively, or in any practical combination thereof. Memory module 1116 may be implemented as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, memory module 1116 may be coupled to processor module 1114, respectively, such that processor module 1114 can read information from and write information to memory module 1116. Memory module 1116 may also be integrated into processor module 1114. In some embodiments, processor module 1114 may include cache memory for storing temporary variables or other intermediate information during execution of instructions to be executed by processor module 1114, respectively. Memory modules 1116 may also each include non-volatile memory for storing instructions to be executed by processor module 1114.

[0114] The network communication module 1118 generally represents the hardware, software, firmware, processing logic, and / or other components of the communication node 1102 that enable bidirectional communication between the transceiver module 1102 and other network components, as well as between communication nodes in communication with the communication node 1102. For example, the network communication module 1118 can be configured to support Internet or WiMAX services. In one embodiment, but not limited to, the network communication module 1118 provides an 802.3 Ethernet interface so that the transceiver module 1110 can communicate with a traditional Ethernet-based computer network. In this manner, the network communication module 1118 can include a physical interface for connecting to a computer network (e.g., a mobile switching center (MSC)). In some embodiments, the network communication module 1118 includes a fiber optic transmission connection configured to connect the communication node 1102 to a core network. In examples where the communication node is a wireless communication device (e.g., a UE or terminal), the communication node 1102 may not include the network communication module 1118.

[0115] As used herein with respect to a specified operation or function, the terms "configured for," "configured to," and variations thereof refer to devices, components, circuits, structures, machines, signals, etc. that are physically constructed, programmed, formatted, and / or arranged to perform the specified operation or function.

[0116] Although various embodiments of the present solution have been described above, it will be understood that they are presented by way of example only and not by way of limitation. Similarly, various figures may depict example architectures or configurations, which are provided to enable those of ordinary skill in the art to understand the example features and functions of the present solution. However, such persons will understand that the present solution is not limited to the illustrated example architectures or configurations, but may be implemented using a variety of alternative architectures and configurations. In addition, as will be understood by those of ordinary skill in the art, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of the present disclosure should not be limited by any of the above-described illustrative embodiments.

[0117] It should also be understood that any reference to an element herein using designations such as "first," "second," etc., does not generally limit the quantity or order of those elements. Rather, these designations may be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to a first and a second element does not mean that only two elements are employed, or that the first element must precede the second element in some manner.

[0118] In addition, those skilled in the art will understand that any of a variety of different technologies and techniques may be used to represent information and signals. For example, references to data, instructions, commands, information, signals, bits, and symbols in the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0119] It will also be understood by those of ordinary skill in the art that any of the various illustrative logical blocks, modules, processors, devices, circuits, methods, and functions described in conjunction with the aspects disclosed herein may be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination thereof), firmware, various forms of programs or design code incorporating instructions (for convenience, referred to herein as "software" or "software modules"), or any combination of these technologies. To clearly illustrate this interchangeability of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, software, or a combination of these technologies depends on the specific application and the design constraints imposed on the overall system. A skilled person may implement the described functionality in various ways for each specific application, but such implementation decisions do not result in a departure from the scope of this disclosure.

[0120] In addition, one of ordinary skill in the art will understand that the various illustrative logic blocks, modules, devices, components, and circuits described herein may be implemented within or performed by an integrated circuit (IC) that includes a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, or any combination thereof. The logic blocks, modules, and circuits may also include antennas and / or transceivers for communicating with various components within a network or within a device. The general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, or state machine. The processor may also be implemented as a combination of computing devices for performing the functions described herein, for example, a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other suitable configuration.

[0121] If implemented in software, the functionality may be stored as one or more instructions or codes on a computer-readable medium. Thus, the steps of the methods or algorithms disclosed herein may be implemented as software stored on a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that enables a computer program or code to be transferred from one place to another. The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, such computer-readable media may include: RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.

[0122] In this document, the term "module" as used herein refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. In addition, for the purposes of discussion, various modules are described as discrete modules; however, it will be apparent to one of ordinary skill in the art that two or more modules can be combined to form a single module that performs the associated functions according to embodiments of the present solution.

[0123] In addition, memory or other storage devices and communication components can be used in embodiments of the present solution. It will be understood that, for the sake of clarity, the above description has described embodiments of the present solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functions between different functional units, processing logic elements or domains can be used without departing from the present solution. For example, a function shown as being to be performed by a separate processing logic element or controller can be performed by the same processing logic element or controller. Therefore, reference to a specific functional unit is only a reference to a suitable device for providing the function, rather than an indication of a strict logical or physical structure or organization.

[0124] Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of this disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments shown herein, but should be accorded the widest scope consistent with the novel features and principles disclosed herein, as set forth in the claims below.

Claims

1. A wireless communication method, comprising: Receiving, by the first node, first information and second information from the second node, wherein the first information includes indication information; Calculating, by the first node based on the indication information, an offset relative to a first time difference indicated by the second information; Calculating, by the first node, a time difference based on an offset of the first time difference and the second information; and The first node determines time difference information according to the first information and the second information, where the time difference information has the time difference value; The first information further includes at least one of a timing mode and a time resource type, and the first node determines whether to perform an offset relative to the first time difference indicated by the second information based on one of the following: the timing mode received from the second node, and the time resource type received from the second node; as well as If it is determined that there is no offset, the first node determines the time difference based on the second information.

2. The method according to claim 1, wherein The second information is received by the first node via a Medium Access Control (MAC) element (CE).

3. The method according to claim 1, wherein at least one of the following: The first information is received by the first node via higher layer signaling, and the second information is received by the first node via a media access control (MAC) element (CE); The first information and the second information are received by the first node via high-layer signaling; The first information and the second information are received by the first node via a MAC CE. 4 . The method according to claim 1 , further comprising adjusting, by the first node, at least one of uplink transmission timing or downlink transmission timing in response to receiving the time difference information.

5. The method according to claim 1, wherein The second information is used to indicate a first time difference value corresponding to the time difference information.

6. The method according to claim 1, wherein The time difference information is one of the following: the start of frame i of uplink reception of the first node by the second node and the start of frame i of uplink reception of the first node by the second node. Tx The time interval between the start of frame i Where N is an integer; Timing advance; a timing advance adjustment amount, wherein the timing advance adjustment amount is an adjustment amount corresponding to the timing advance amount at a specific time; and The relative time difference information is an adjustment amount corresponding to the time difference information at a specific moment.

7. A wireless communication device comprising at least one processor and a memory, wherein the at least one processor is configured to read code from the memory and implement the method according to any one of claims 1 to 6.

8. A computer program product comprising computer-readable program medium code stored thereon, which, when executed by at least one processor, causes the at least one processor to implement the method according to any one of claims 1 to 6.

9. A wireless communication method, comprising: The second node sends first information and second information to the first node, wherein the first information includes indication information, so that the first node can: Calculating an offset relative to a first time difference indicated by the second information based on the indication information; Calculating a time difference value based on the offset of the first time difference value and the second information; and Determine time difference information based on the first information and the second information, the time difference information having the time difference value; and wherein The first information further includes at least one of a timing mode and a time resource type, and one of the timing mode and the time resource type is used to indicate whether to perform an offset relative to the first time difference indicated by the second information.

10. The method according to claim 9, wherein: The second node sends the second information via a media access control MAC element CE.

11. The method of claim 9, wherein at least one of the following: The second node sends the first information via high-layer signaling, and the second information is received by the first node via a media access control (MAC) element (CE); The second node sends the first information and the second information via high-layer signaling; or The second node sends the first information and the second information via a MAC CE.

12. The method according to claim 9, wherein The indication information is used to indicate an offset relative to the first time difference indicated by the second information.

13. A wireless communication device comprising at least one processor and a memory, wherein the at least one processor is configured to read code from the memory and implement the method according to any one of claims 9 to 12.

14. A computer program product comprising computer-readable program medium code stored thereon, which, when executed by at least one processor, causes the at least one processor to implement the method according to any one of claims 9 to 12.

Citation Information

Patent Citations

  • Sending timing determination method and device, and computer readable storage medium

    CN110536407A