US 12,245,127 B2
Methods for data transmission in relay node
Honglei Miao, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Appl. No. 17/431,038
Filed by Apple Inc., Cupertino, CA (US)
PCT Filed Mar. 18, 2020, PCT No. PCT/US2020/023393
§ 371(c)(1), (2) Date Aug. 13, 2021,
PCT Pub. No. WO2020/197889, PCT Pub. Date Oct. 1, 2020.
Claims priority of provisional application 62/822,584, filed on Mar. 22, 2019.
Prior Publication US 2022/0141752 A1, May 5, 2022
Int. Cl. H04W 40/02 (2009.01); H04L 45/00 (2022.01)
CPC H04W 40/02 (2013.01) [H04L 45/54 (2013.01)] 5 Claims
OG exemplary drawing
 
1. In an integrated access and backhaul (IAB) network that includes a plurality of IAB nodes, a method for data transmission in the IAB network, the method comprising:
generating respective local routing tables for each of the plurality of IAB nodes, wherein the respective local routing tables each include a respective set of destination nodes and numbered local routing paths associated with the respective set of destination nodes;
determining to forward a data packet from a source IAB node to a destination IAB node; and
forwarding, based on the respective local routing table for the source IAB node, the data packet from the source IAB node to the destination IAB node, wherein forwarding the data packet from the source IAB node to the destination IAB node comprises:
selecting, based on the respective local routing table of the source IAB node, a numbered local path associated with the destination IAB node;
generating an adaptation layer header that includes an address of the destination IAB node and a number of the selected numbered local path;
including the adaptation layer header in the data packet;
forwarding, by the source IAB node and based on the selected numbered local path, the data packet to an intermediate node;
based on information in the adaptation layer header, selecting, by the intermediate node and from the respective local routing table of the intermediate node, a second numbered local path associated with the destination IAB node;
determining, by the intermediate node, that the number of the selected local numbered path (#p_s) is larger than a maximum number of local path numbers associated with destination node in the respective local routing table of the intermediate node (#P_max);
calculating, by the intermediate node, a number of the second numbered local path (#path_used) as: #path_used=mod(#p_s−1, #P_max)+1; and
determining, based on the second numbered local path, a next hop node to which to forward the data packet.