Claims
- 1. A method of operating anode comprising:
maintaining a plurality of communications connections between said node and at least two different receivers; monitoring channel conditions on the communications connections; selecting, as a function of said monitored channel conditions, between said plurality of communications connections for purposes of transmitting at least a portion of a packet; transmitting at least a portion of a packet using the selected communications channel; and repeating said monitoring, selecting and transmitting steps.
- 2. The method of claim 1,
wherein said communications connections are wireless; and wherein each transmitted portion of a packet is directed over a single one of said communications connections to a single one of said receivers.
- 3. The method of claim 1, wherein said communications connections are physical layer connections.
- 4. The method of claim 1, wherein said communications connections are link layer connections.
- 5. The method of claim 2,
wherein portions of packets transmitted over the first communications connection channel are transmitted using a first communications protocol and wherein portions of packets transmitted over the second communications connection channel are transmitted using a second communications protocol which is different from the first communications protocol.
- 6. The method of claim 5,
wherein said first communications protocol is IEEE 802.11 b and the second communications protocol is an OFDM based communications protocol.
- 7. The method of claim 2,
wherein said selecting step is performed to correspond to packet boundaries.
- 8. The method of claim 7, wherein said receivers are located at different access nodes.
- 9. The method of claim 7, wherein said receivers are located at the same access node.
- 10. The method of claim 2,
wherein each portion of a packet is included in a frame, said selecting step being performed to correspond to frame boundaries.
- 11. The method of claim 10, wherein said receivers are located at different access nodes.
- 12. The method of claim 10, wherein said receivers are located at the same access node.
- 13. The method of claim 12, wherein different portions of a first packet are transmitted over different communications connections.
- 14. The method of claim 13, further comprising:
operating said access node to combine the different portions of the first packet transmitted over different communications channels to reassemble said first packet; and operating said access node to transmit said reassembled first packet to another node.
- 15. The method of claim 14, wherein said access node is a base station.
- 16. The method of claim 1, further comprising the step of controlling packet size as a function of measured channel conditions.
- 17. The method of claim 16, further comprising the step of:
controlling the transmission packet length by fragmenting packets to be transmitted into smaller packets.
- 18. The method of claim 16, further comprising the step of:
controlling the transmission packet length by signaling a source of said packets to generate packets of a different size.
- 19. The method of claim 1,
wherein said node is a mobile node; and wherein said selecting step is performed independent of mobile node handoff between access nodes.
- 20. The method of claim 1, wherein said selecting is performed multiple times resulting in a communications connection being used as an uplink by said node being changed multiple times during a period of time in which a single downlink is maintained with said node.
- 21. The method of claim 1 wherein said selecting is performed according to physical layer channel conditions.
- 22. The method of claim 1 wherein said selecting is performed according to link layer channel conditions.
- 23. The method of claim 1 wherein said selecting is performed according to layer characteristics other than physical layer characteristics or link layer characteristics.
- 24. The method of claim 1, wherein said selecting is further performed as a function of at least one of packet content, packet size, packet type, higher layer policy and a communications protocol to which the packet corresponds.
- 25. The method of claim 24,
wherein said selecting includes selecting the same communications connection to transmit portions of packets corresponding to a specific communications protocol during a period of time; and where said selecting includes selecting between different communications connections during different portions of said period of time for transmitting at least some portions of packets which do not correspond to said specific communications protocol.
- 26. A communications method for use in a communications network, the method comprising:
operating a communications device to monitor the quality of at least one communications connection coupling said communications device to at least one other communications network component; operating said first communications device to dynamically vary the length of packets transmitted over said communications connection, the length of packets over said link being reduced in response to a detected reduction in communications connection quality and being increased in response to detection of an improvement in the quality of the communications connection over which said packets are being transmitted.
- 27. The communications method of claim 26, wherein packet lengths are varied between preselected minimum and maximum packet lengths.
- 28. The communications method of claim 27, wherein said communications device is a mobile terminal, said another communications device is a base station and wherein said communications connection is one of a plurality of simultaneously maintained wireless links between said mobile terminal and at least said base station.
- 29. The communications method of claim 28, further comprising:
selecting, for purposes of transmitting portions of packets corresponding to a first application, between said plurality of communications connections as a function of the detected quality of the individual communications connections; and switching back and forth between said communications connections for purposes of transmitting portions of packets corresponding to said first application, as a function of said selecting operation, each transmitted portion of a packet corresponding to said first application being transmitted on a single one of said communications connections, each transmitted portion of a packet being included in a frame, said switching being performed on a frame boundary.
- 30. The communications method of claim 29, wherein packets identified as Mobile IP packets are not subject to switching between simultaneously maintained communications connections while at least some other packets are subject to switching between communications connections.
- 31. The communications method of claim 30, wherein said plurality of simultaneously maintained communications connections are with the same base station.
- 32. A communications system comprising:
an end node including:
means for maintaining a plurality of communications connections between the end node and at least two different receivers; means for monitoring channel conditions on the communications connections; means for selecting, as a function of said monitored channel conditions, between the plurality of communications connections; and
means for transmitting at least a portion of a packet using the selected communications connections; and the at least two different receivers.
- 33. The system of claim 32 in which said communications connections are wireless connections.
- 34. The system of claim 32 wherein said selecting means further includes a means for selecting a packet boundary.
- 35. The system of claim 32 further comprising one or more access nodes each having one or more of the receivers.
- 36. The system of claim 32 wherein said end node further includes:
means for controlling packet size as a function of monitored channel conditions.
- 37. The system of claim 32 wherein said end node further includes:
means for selecting multiple times a communications connection while simultaneously maintaining a single downlink.
- 38. The system of claim 32 wherein said end node further includes:
means for determining at least one of: packet content, packet type, packet size and protocol to which the packet corresponds.
- 39. The system of claim 32 wherein said end node further includes: means for varying packet length.
- 40. The system of claim 38 wherein said selecting means determines the selected communications connection(s) based upon the at least one selected criteria.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/380,082, filed May 6, 2002 entitled: “METHODS AND APPARATUS FOR UPLINK MACRO-DIVERSITY IN PACKET-SWITCHED CELLULAR NETWORKS THROUGH INTELLIGENT, MULTILINK-INTERFACE PACKET FORWARDING, and U.S. Provisional Patent Application No. 60/441,577, filed Jan. 21, 2003 entitled: “METHODS AND APPARATUS FOR DOWNLINK MACRO-DIVERSITY IN PACKET-SWITCHED CELLULAR NETWORKS”, each of which is hereby expressly incorporated by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60441577 |
Jan 2003 |
US |
|
60380082 |
May 2002 |
US |