Delay constrained use of automatic repeat request for multi-hop communication systems
First Claim
Patent Images
1. An apparatus, comprising:
- at least one memory including computer program code; and
at least one processor,wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least tocommunicate directly or indirectly with a user equipment;
communicate with a relay node or a mesh node; and
allow an automatic repeat request protocol for communication with the user equipment and, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment, to disable or limit the automatic repeat request protocol for communication with the relay node or the mesh node,wherein the at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to disable or limit the automatic repeat request protocol for communication with the relay node or the mesh node when communication with the user equipment meets a predetermined condition, andwherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic.
2 Assignments
0 Petitions
Accused Products
Abstract
Minimization of delay due to automatic repeat requests in a multi-hop communication system can be accomplished to optimize the performance of delay-constrained applications such as voice over internet protocol (VoIP). The protocol described with relation to such embodiments can reduce the possible retransmissions to the first hop (the hop connecting a mobile node to a relay node). Thus, certain embodiments of the present invention can protect the most error-prone link while reducing the overall delay experienced by the user.
-
Citations
27 Claims
-
1. An apparatus, comprising:
-
at least one memory including computer program code; and at least one processor, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to communicate directly or indirectly with a user equipment; communicate with a relay node or a mesh node; and allow an automatic repeat request protocol for communication with the user equipment and, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment, to disable or limit the automatic repeat request protocol for communication with the relay node or the mesh node, wherein the at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to disable or limit the automatic repeat request protocol for communication with the relay node or the mesh node when communication with the user equipment meets a predetermined condition, and wherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24, 25)
-
-
12. An apparatus, comprising:
-
access means for communicating directly or indirectly with a user equipment; relay means for communicating with a relay node or a mesh node; and processor means for allowing an automatic repeat request protocol for the access unit and, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment, disabling or limiting the automatic repeat request protocol for the relay node or the mesh node, wherein the processor means is also configured to disable or limit the automatic repeat request protocol for communication with the relay node or the mesh node when communication with the user equipment meets a predetermined condition, and wherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic.
-
-
13. A method, comprising:
-
providing a relay node in direct or indirect communication with a user equipment and a relay network or a mesh network, wherein the relay network or mesh network provides access to a internet protocol backbone; configuring the relay node to use an automatic repeat request protocol for communication with the user equipment; configuring the relay node not to use or to limit use of the automatic repeat request protocol for communicating with the relay network or the mesh network, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment; and configuring the relay node to disable or limit the automatic repeat request protocol for communication with the relay network or the mesh network when communication with the user equipment meets a predetermined condition, and wherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 26, 27)
-
-
22. A system, comprising:
-
a user equipment; a relay network or a mesh network configured to provide access to an internet protocol backbone; and a relay node configured to communicate directly or indirectly with the user equipment, configured to communicate with the relay network or mesh network, and configured to use an automatic repeat request protocol for communication with the user equipment and, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment, not to use or to limit use of the automatic repeat request protocol for communication with the relay network or mesh network, wherein the relay node is configured to disable or limit the automatic repeat request protocol for communication with the relay network or the mesh network when communication with the user equipment meets a predetermined condition, and wherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic.
-
-
23. A computer program embodied on a non-transitory computer readable medium, encoding instructions for performing a method, comprising:
-
initiating a relay node in direct or indirect communication with a user equipment and a relay network or a mesh network, wherein the relay network or mesh network provides access to a internet protocol backbone; configuring the relay node to use an automatic repeat request protocol for communication with the user equipment; and configuring the relay node not to use or to limit use of the automatic repeat request protocol for communicating with the relay network or the mesh network, during a same time period as the automatic repeat request protocol is allowed for communication with the user equipment, configuring the relay node to disable or limit the automatic repeat request protocol for communication with the relay network or the mesh network when communication with the user equipment meets a predetermined condition, and wherein the predetermined condition is at least one of that a user equipment desired delay is less than a predetermined threshold;
that a number of expected hops between an access gateway, access point, or base station and the user equipment is greater than or equal to a predetermined number of hops;
that a timestamp on a packet indicates an existing delay that is equal to or greater than a predetermined threshold;
or that a quality of service corresponds to at least one of voice over internet protocol traffic or streaming traffic.
-
Specification