Methods and apparatus for downlink macro-diversity in cellular networks
First Claim
1. A communications method by an end node, comprising:
- maintaining a plurality of communications links, a first communications link being between said end node and a first access node, and a second communications link being between said end node and a second access node;
initiating selective packet replication from a mobility agent node to the second access node;
monitoring which one of said plurality of communications links is preferred for transmitting packets to said end node at any given time;
requesting transmission of packets from said first access node by sending a first signal to said first access node when the first communications link is preferred, the first signal indicating that a flow of packets should be forwarded to the end node by the first access node; and
requesting termination of transmission of packets from said first access node by sending a second signal to said first access node when the second communications link is preferred, the second signal indicating that the flow of packets should be discarded by the first access node for at least a portion of time during which time packets are being received by said end node from said second access node.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention described herein enables a form of downlink macro-diversity in packet-switched cellular networks. It allows packets to be selectively delivered from a network/internetwork to an end node, e.g., a wireless communication device or terminal, over a set of available link-layer connections to/from the end node, through one or more access nodes, e.g., base stations. Downlink macro-diversity is particularly important when the link-layer connections between the end node and the corresponding access node, e.g., the access links, are subject to independent or partially correlated time variations in signal strength and interference. In accordance with the invention, the end node dynamically selects the downlink to be used out of a set of available access links on a per packet basis subject to prevailing channel conditions, availability of air-link resources and other constraints. The invention improves the robustness and efficiency of communication, overall utilization of air-link resources, and quality of service experienced by the end node.
34 Citations
18 Claims
-
1. A communications method by an end node, comprising:
-
maintaining a plurality of communications links, a first communications link being between said end node and a first access node, and a second communications link being between said end node and a second access node; initiating selective packet replication from a mobility agent node to the second access node; monitoring which one of said plurality of communications links is preferred for transmitting packets to said end node at any given time; requesting transmission of packets from said first access node by sending a first signal to said first access node when the first communications link is preferred, the first signal indicating that a flow of packets should be forwarded to the end node by the first access node; and requesting termination of transmission of packets from said first access node by sending a second signal to said first access node when the second communications link is preferred, the second signal indicating that the flow of packets should be discarded by the first access node for at least a portion of time during which time packets are being received by said end node from said second access node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An end node in a communications system, comprising:
-
means for maintaining a plurality of communications links, a first communications link being between said end node and a first access node, and a second communications link being between said end node and a second access node; means for initiating selective packet replication from a mobility agent node to the second access node; means for monitoring which one of said plurality of communications links is preferred for transmitting packets to said end node at any given time; means for requesting transmission of packets from said first access node by sending a first signal to said first access node when the first communications link is preferred, the first signal indicating that a flow of packets should be forwarded to the end node by the first access node; and means for requesting termination of transmission of packets from said first access node by sending a second signal to said first access node when the second communications link is preferred, the second signal indicating that the flow of packets should be discarded by the first access node for at least a portion of time during which time packets are being received by said end node from said second access node. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A communications apparatus, comprising:
- processor; and
circuitry coupled to said processor configured to maintain a plurality of communications links, a first communications link being between said end node and a first access node, and a second communications link being between said end node and a second access node, the circuitry also being configured to initiate selective packet replication from a mobility agent node to the second access node, monitor which one of said plurality of communications links is preferred for transmitting packets to said end node at any given time, request transmission of packets from said first access node by sending a first signal to said first access node when the first communications link is preferred, the first signal indicating that a flow of packets should be forwarded to the end node by the first access node, and the circuitry also being configured to request termination of transmission of packets from said first access node by sending a second signal to said first access node when the second communications link is preferred, the second signal indicating that the flow of packets should be discarded by the first access node for at least a portion of time during which time packets are being received by said end node from said second access node. - View Dependent Claims (13, 14, 15, 16, 17)
- processor; and
-
18. A computer-program product for an end node in a communications system, the computer-program product comprising a computer-readable medium having instructions thereon capable of being executed by a computer, the instructions comprising:
-
code for maintaining a plurality of communications links, a first communications link being between said end node and a first access node, and a second communications link being between said end node and a second access node; code for initiating selective packet replication from a mobility agent node to the second access node; code for monitoring which one of said plurality of communications links is preferred for transmitting packets to said end node at any given time; code for requesting transmission of packets from said first access node by sending a first signal to said first access node when the first communications link is preferred, the first signal indicating that a flow of packets should be forwarded to the end node by the first access node; and code for requesting termination of transmission of packets from said first access node by sending a second signal to said first access node when the second communications link is preferred, the second signal indicating that the flow of packets should be discarded by the first access node for at least a potion of tune during which time packets are being received by said end node from said second access node.
-
Specification