The present invention relates generally to a mobile communication system and, more particularly, to a communication system that uses multiple links for effectively communicating with a mobile user.
In this communication age, content providers are increasingly investigating ways in which to provide more content to users as well as interfacing with users.
Communication satellites have become commonplace for use in many types of communication services, e.g., data transfer, voice communications, television spot beam coverage, and other data transfer applications. In particular, data transfer may include coupling to the Internet to take advantage of the various resources provided therethrough.
One problem associated with providing mobile communications is maintaining a communications link between the moving mobile terminal and the high altitude device associated therewith. Many types of high altitude devices are used in mobile communication systems including stratospheric platforms, middle earth orbit satellites and low earth orbit satellites. The satellites move relative to the earth and the mobile terminals also move relative to the earth. Prior known systems typically do not provide reliable links particularly in high data intensive applications.
For example, in such systems a single dynamic link may degrade over time due to the relative movement of the mobile terminal relative to the high altitude communication device. As the devices move, the quality of the link drops. Therefore, the total throughput of the system is inhibited.
It would therefore be desirable to provide a reliable mobile communication system capable of handling high data rates and doing so without sacrificing connectivity or data rate.
It is therefore an object of the invention to provide a mobile communication system that allows high data rate connectivity to the Internet.
In one aspect of the invention, a communication system has a plurality of high altitude devices that are coupled to user terminals through a plurality of dynamic links. The terminal monitors and changes the multiple dynamic links as the position of the user terminal relative to the high altitude devices changes. The gateway terminal transmits to and receives from the user terminals through the high altitude devices using a plurality of datagrams.
In a further aspect of the invention, a method for operating a communication system comprises the steps of:
forming a plurality of multiple communication links directed to a plurality of high altitude communication devices;
dividing a communication into a plurality of datagrams;
routing the plurality of datagrams through the plurality of multiple communication links;
directing the datagrams from the high altitude communication device to a gateway station; and
reassembling the datagrams into the communication.
One advantage of the invention is that a stratospheric platform may be used to provide the high altitude communication function. This allows the communication system according to the present invention to be rapidly deployed.
Other objects and features of the present invention will become apparent when viewed in light of the detailed description of the preferred embodiment when taken in conjunction with the attached drawings and appended claims.
In the following description, the same reference numerals are used to identify the same components in the various views. Those skilled in the art will recognize that various other embodiments, structural changes and changes in measures may be made without departing from the scope of the invention. The following description is described with respect to mobile terminals. Although the advantages are evident in mobile applications, the present invention could be used for fixed terminals.
Referring now to
Communication system 10 further includes a gateway station 20 that is coupled to terrestrial networks 22. Communication system may also include a platform operations center 24. Both gateway station 20 and platform operations center 24 are in communication with stratospheric platform 18. Gateway station 20 provides a link between user terminals 16F, 16M and terrestrial networks 22 through stratospheric platforms 18. Platform operation center 24 provides command and control functions to communications platform 18. Although illustrated as two separate units, gateway station 20 and platform operation center 24 may be combined into the same physical location.
The communication signals between stratospheric platform 18 and user terminals 16M and 16F may be referred to as user links 26. User links 26 represent the transmit and receive beams from both categories of user terminals 16F, 16M and high altitude communications platform 18. A feeder link 28 is defined between high altitude communications platform 18 and gateway station 20.
High altitude communications platform 18 may be a stratosphere-based platform. Stratospheric based platforms may be implemented in many forms including an unmanned vehicle that can fly for several months at an altitude of over 60,000 feet above the earth. The stratospheric platform is operated through the platform operations center 24 to fly in a small radius flight path over a given spot on the earth. As far as users are concerned, the platform is geo-stationary. In addition to a plane-like platform, the stratospheric platform may comprise a balloon or blimp-like platforms. Communications platforms 18 may also be formed from geostationary (GEO), middle earth orbit (MEO) or low earth orbit (LEO) satellites. It is more likely that the system be implemented in LEO or MEO satellites, if satellites are used.
Communications platforms 18 are used as a communication node for gateway station 20 and user terminals 16F and 16M. Gateway station 20 has antennas 21A, 21B and 21C corresponding to a respective one of the high altitude communications platforms 18A, 18B and 18C. As will be described below, the pointing from mobile terminals 16M may be performed electronically. Although only one gateway station 20 is illustrated in the figure, chose skilled in the arc would recognize that various numbers of interconnected gateway stations 20 may be employed. As would be further described below, gateway station 20 with high gain antenna 21A, 21B 21C that has a narrow beam width. The antenna may need a tracking mechanism with tracking speed adequate enough to maintain a communication link with the platform 18 throughout the flight path. Gateway station 20 may be coupled to a gateway control circuit 22 which is ultimately connected to the Internet 25, or a corporate intranet.
Each high altitude communication platform 18 has a respective payload 30A, 30B and 30C that links with user terminal 16M, 16F through the use of a phased array antenna and gateway station 20 with a feeder link antenna (preferably a parabolic dish) described below. In the present example, the payload 30 is used to generate a plurality of user beams configured according to the signals as determined in the gateway station 20.
Gateway control circuit 22 may have various circuitry coupled thereto. For example, analog or digital TV 32, an up converter 34, and a cable modem terminal shelf (CMTS) 36. CMTS may be used to couple to Internet 24. CMTS 36 may be coupled to a hub 38 that has various resources coupled thereto. The hub 38 may, for example, have a management server 40, a world wide web, e-mail or news server 42 or a proxy server 44.
Referring now to
Such a design is preferably scalable to allow other elements 48 to be plugged into the array. Such flexibility allows higher gain for the antenna 46, if needed.
When forming multiple beams or links, the sampled signals at element level will be “reused” for the second, third and rest of the beams. As will be further described below, different sets of digital beam formers and frequency and time circuitry are used. Therefore, the incremental cost and processing load of additional beams is low. When first activated, antenna 46 during an acquisition phase all beams will be used simultaneously over the entire field of view of a fan-beam. Thus, the search volume will be reduced to a one-dimensional search in time sequence. If some knowledge is present in the system, only a few beams may be needed to establish the link acquisition.
When a user link is established, the beam generated by a user terminal may be electronically tracked to match that of the movement of platforms. Signal strengths from adjacent beams are monitored and compared to the main beam. The beam with the strongest signal will be identified and locked as the main beam. As the platform and/or user moves, the main beam may be switched. The terminal will always choose the beam with the strongest (desired) received signal as the main beam.
Referring now to
Referring now to
Digital beam forming circuit 54 has a plurality of elements 62 that correspond to the elements 48 shown in FIG. 2. Various groupings of elements 62 are used to generate the simultaneous multiple links of the present invention. Each element 62 is coupled to a corresponding analog-to-digital converter 64 through a band pass filter (BPF) 63. The digital outputs from all analog-to-digital converters 64 are weighted and summed, and then grouped together to form beams beam 1 through beam m as illustrated. The beams are formed by numerical multiplications using the direction vector beam 1 illustrated as reference numeral 66 and through direction vector beam m through forming circuit 70. Forming circuit 70 may have a plurality of multiplication blocks 72 and summing blocks 74 implemented either physically or in software to form the various beams. Functions of beam forming, frequency tuning and time synchronization are interlaced to minimize the over-processing mode, instead of sequentially. This approach eliminates conventional phase shifters and minimizes the required RF components making the implementation suitable for consumer applications. Digital beam forming circuit 54 will typically be used to generate multiple simultaneous links with high altitude device 18. It is envisioned that about no more than 10 multiple links would be established at any time.
The links or beams are coupled to a demodulator 56 which demodulates signals and recovers the information in various packages or datagrams. The recovered information is provided to routing circuit 58 which has a hub and router circuit 76 coupled to a routing table 78 which is updated from direction control circuit 60. Hub and router circuit 76 is coupled to a transport circuit 80 which in turn is coupled to an applications circuit 82. As will be further described below, each user link has only a portion of the total signal to be received. These signal portions are referred to as datagrams in the present invention. Hub and router 76 receives various datagrams from the different user links 26 and reassembles them. The various datagrams may not arrive in a sequential order. Thus, hub and router 76 assembles them and may have to shuffle the datagram packets to provide the desired reassembled signal. Once receiving an entire communication segment, transport circuit 80 couples the signal to various applications within the device such as a web browser or other programs. It should be noted that the fragments must all be reassembled in order to provide a coherent message. If any of the fragments are lost, the transport layer will order a retransmit of the missing portion of the datagram. The terminal may start a reassembly timer when it receives an initial fragment. If the timer expires before all the fragments arrive, the user terminal 52 may discard the surviving pieces without processing the datagram. A request for resending the signal may be initiated.
Direction control circuit 60 is coupled to external calibrations 84 which may be input to the system. External calibrations may include information about the various satellites in the system and the relative positions thereof. Estimation algorithms 86 are coupled to external calibrations 84. Estimation algorithms 86 determine a user state vector 88 and a platform state vector 90. The user state vector 88 and platform state vectors 90 determined the absolute position of each of the high altitude devices and of the user. The user state vector 88 and the platform state vectors 90 are used to generate relative position vectors 92 between user state vector 88 and platform state vectors 90. The relative position vectors 92 are used to generate motion vector correction factor 94 which in turn are provided to routing table 78 in hub and router circuit 58 so the directions of the links (or direction of array beams) can be changed.
Referring now to
The difference between the transmit architectures in FIG. 5 and
In operation, the present invention preferably uses TCP/IP protocol. The TCP/IP protocol allows the user terminal to generate both multiple and receiving and transmitting beams to take advantage of the different high altitude communication devices in view to transmit and receive various datagrams, which are portions of complete messages, to and from the gateway terminal. The gateway terminal also receives the datagrams and reassembles them. The present invention takes advantage of the existing TCP/IP protocol and applies it to multi-beam mobile applications. This combination allows mobile terminals to operate in packet-by-packet modes efficiently rather than circuit designated modes, taking advantage of high dynamics from multiple beams and providing various bundled multimedia mobile services to various content providers from TCP/IP protocol.
Referring now to
In a receive mode, an aggregated data stream intended for a user terminal is grouped into datagrams which are the basic transfer units in the TCP/IP protocol. A datagram is divided into a header and a data area. The IP protocol specifies the header format including the source and destination IP address. The IP protocol does not specify the format of the data area. Arbitrary data may be transmitted in the data area. The length of the datagram is given by the total field length which is specified as 16 bits long. Therefore, the maximum of the datagram is 64 kilobytes.
The TCP/IP software chooses a convenient initial datagram size for the communication and arranges a way to divide large datagrams into smaller pieces when the datagram needs to traverse a network that has a small maximum transfer unit (MTU). The small pieces or communication portions into which a datagram is divided are called fragments, and the process of dividing a datagram is known is fragmentation. Fragmentation usually occurs at a router somewhere along the path between the datagram source and its ultimate destination. The router receives a datagram from a network with a large MTU and must send it over a network for which the MTU is smaller than the datagram size. Once the datagram has been fragmented, the fragments travel as separate datagrams all the way to the ultimate destination where they are reassembled. In the present case, each of the datagrams may be sent to the high altitude device 18 through multiple links from user terminal 52. The datagrams are then sent through multiple links from the high altitude devices 18 to a gateway station where they are reassembled. The datagrams are reassembled before any demultiplexing processes by arranging the fragments received from the various links. If any fragments are lost, the datagram cannot be reassembled. The terminal may start a reassembly timer when it receives an initial fragment. If the timer expires before all the fragments arrive, the user terminal may discard the surviving pieces without processing the datagram. At a high layer of the TCP protocol, a re-send signal may be sent for the entire datagram.
Referring now to
Referring now to
While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention as defined by the following claims.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3541553 | Gubin | Nov 1970 | A |
| 3720953 | Ajioka | Mar 1973 | A |
| 4085368 | Yeh | Apr 1978 | A |
| 4500883 | Gutleber | Feb 1985 | A |
| 4631499 | Kasperkovitz | Dec 1986 | A |
| 4635063 | Chang et al. | Jan 1987 | A |
| 4727503 | McWhirter | Feb 1988 | A |
| 4799065 | Thompson | Jan 1989 | A |
| 4812788 | Wong et al. | Mar 1989 | A |
| 4819227 | Rosen | Apr 1989 | A |
| 4823341 | Rosen | Apr 1989 | A |
| 4872015 | Rosen | Oct 1989 | A |
| 4893316 | Janc et al. | Jan 1990 | A |
| 4979170 | Gilhousen et al. | Dec 1990 | A |
| 5017927 | Agrawal et al. | May 1991 | A |
| 5077562 | Chang et al. | Dec 1991 | A |
| 5081464 | Renshaw | Jan 1992 | A |
| 5151706 | Roederer et al. | Sep 1992 | A |
| 5233626 | Ames | Aug 1993 | A |
| 5257030 | Aoki et al. | Oct 1993 | A |
| 5278863 | Briskman | Jan 1994 | A |
| 5319673 | Briskman | Jun 1994 | A |
| 5327455 | De Gaudenzi et al. | Jul 1994 | A |
| 5379320 | Fernandes et al. | Jan 1995 | A |
| 5485485 | Briskman et al. | Jan 1996 | A |
| 5550809 | Bottomley et al. | Aug 1996 | A |
| 5552798 | Dietrich et al. | Sep 1996 | A |
| 5568484 | Margis | Oct 1996 | A |
| 5589834 | Weinberg | Dec 1996 | A |
| 5592471 | Briskman | Jan 1997 | A |
| 5594941 | Dent | Jan 1997 | A |
| 5612701 | Diekelman | Mar 1997 | A |
| 5625864 | Budow et al. | Apr 1997 | A |
| 5659350 | Hendricks et al. | Aug 1997 | A |
| 5666128 | Murray et al. | Sep 1997 | A |
| 5682195 | Hendricks et al. | Oct 1997 | A |
| 5684799 | Bigham et al. | Nov 1997 | A |
| 5689568 | Laborde | Nov 1997 | A |
| 5715516 | Howard | Feb 1998 | A |
| 5717737 | Doviak et al. | Feb 1998 | A |
| 5727065 | Dillon | Mar 1998 | A |
| 5729279 | Fuller | Mar 1998 | A |
| 5734982 | Endo et al. | Mar 1998 | A |
| 5740164 | Liron | Apr 1998 | A |
| 5751971 | Dobbins et al. | May 1998 | A |
| 5754139 | Turcotte et al. | May 1998 | A |
| 5764187 | Rudish et al. | Jun 1998 | A |
| 5790070 | Natarajan et al. | Aug 1998 | A |
| 5790541 | Patrick et al. | Aug 1998 | A |
| 5790546 | Dobbins et al. | Aug 1998 | A |
| 5839053 | Bosch et al. | Nov 1998 | A |
| 5852721 | Dillon et al. | Dec 1998 | A |
| 5856804 | Turcotte et al. | Jan 1999 | A |
| 5862480 | Wild | Jan 1999 | A |
| 5864579 | Briskman | Jan 1999 | A |
| 5867109 | Wiedeman | Feb 1999 | A |
| 5878034 | Hershey et al. | Mar 1999 | A |
| 5884142 | Wiedeman et al. | Mar 1999 | A |
| 5903549 | Von der Embse et al. | May 1999 | A |
| 5907816 | Newman et al. | May 1999 | A |
| 5909460 | Dent | Jun 1999 | A |
| 5917447 | Wang et al. | Jun 1999 | A |
| 5918157 | Wiedeman et al. | Jun 1999 | A |
| 5949766 | Ibanez-Meier et al. | Sep 1999 | A |
| 5956619 | Gallagher et al. | Sep 1999 | A |
| 5973647 | Barrett et al. | Oct 1999 | A |
| 5974317 | Djuknic et al. | Oct 1999 | A |
| 5982337 | Newman et al. | Nov 1999 | A |
| 5990839 | Schefte et al. | Nov 1999 | A |
| 5990928 | Sklar et al. | Nov 1999 | A |
| 5991329 | Lomp | Nov 1999 | A |
| 5995062 | Denney et al. | Nov 1999 | A |
| 5995725 | Dillon | Nov 1999 | A |
| 5995726 | Dillon | Nov 1999 | A |
| 6014372 | Kent et al. | Jan 2000 | A |
| 6016124 | Lo et al. | Jan 2000 | A |
| 6016388 | Dillon | Jan 2000 | A |
| 6016421 | Weiss | Jan 2000 | A |
| 6018316 | Rudish et al. | Jan 2000 | A |
| 6020845 | Weinberg et al. | Feb 2000 | A |
| 6034634 | Karlsson et al. | Mar 2000 | A |
| 6061562 | Martin et al. | May 2000 | A |
| 6084541 | Sayegh | Jul 2000 | A |
| 6084892 | Benash et al. | Jul 2000 | A |
| 6104911 | Diekelman | Aug 2000 | A |
| 6105060 | Rothblatt | Aug 2000 | A |
| 6111542 | Day et al. | Aug 2000 | A |
| 6118824 | Smith et al. | Sep 2000 | A |
| 6118998 | Wismer et al. | Sep 2000 | A |
| 6128276 | Agee | Oct 2000 | A |
| 6138012 | Krutz et al. | Oct 2000 | A |
| 6147658 | Higashi et al. | Nov 2000 | A |
| 6151308 | Ibanez-Meier et al. | Nov 2000 | A |
| 6151496 | Richards et al. | Nov 2000 | A |
| 6157621 | Brown et al. | Dec 2000 | A |
| 6161141 | Dillon | Dec 2000 | A |
| 6167237 | Rapeli | Dec 2000 | A |
| 6167286 | Ward et al. | Dec 2000 | A |
| 6173178 | Hammill et al. | Jan 2001 | B1 |
| 6173190 | Usui | Jan 2001 | B1 |
| 6198920 | Doviak et al. | Mar 2001 | B1 |
| 6201797 | Leuca et al. | Mar 2001 | B1 |
| 6204822 | Cardiasmenos et al. | Mar 2001 | B1 |
| 6204823 | Spano et al. | Mar 2001 | B1 |
| 6208307 | Frisco et al. | Mar 2001 | B1 |
| 6208858 | Antonio et al. | Mar 2001 | B1 |
| 6215776 | Chao | Apr 2001 | B1 |
| 6259415 | Kumpfbeck et al. | Jul 2001 | B1 |
| 6266528 | Farzaneh | Jul 2001 | B1 |
| 6269244 | Alperovich et al. | Jul 2001 | B1 |
| 6278876 | Joshi et al. | Aug 2001 | B1 |
| 6295440 | Chang et al. | Sep 2001 | B2 |
| 6301231 | Hassan et al. | Oct 2001 | B1 |
| 6308045 | Wright et al. | Oct 2001 | B1 |
| 6314269 | Hart et al. | Nov 2001 | B1 |
| 6317420 | Schiff | Nov 2001 | B1 |
| 6324398 | Lanzerotti et al. | Nov 2001 | B1 |
| 6337911 | Dillon | Jan 2002 | B1 |
| 6337980 | Chang et al. | Jan 2002 | B1 |
| 6338131 | Dillon | Jan 2002 | B1 |
| 6339611 | Antonio et al. | Jan 2002 | B1 |
| 6339707 | Wainfan et al. | Jan 2002 | B1 |
| 6353643 | Park | Mar 2002 | B1 |
| 6359868 | Chen et al. | Mar 2002 | B1 |
| 6366256 | Ramanujam et al. | Apr 2002 | B1 |
| 6366761 | Montpetit | Apr 2002 | B1 |
| 6380893 | Chang et al. | Apr 2002 | B1 |
| 6385434 | Chuprun et al. | May 2002 | B1 |
| 6385647 | Willis et al. | May 2002 | B1 |
| 6388615 | Chang et al. | May 2002 | B1 |
| 6388634 | Ramanujam et al. | May 2002 | B1 |
| 6400925 | Tirabassi et al. | Jun 2002 | B1 |
| 6408180 | McKenna et al. | Jun 2002 | B1 |
| 6414646 | Luh | Jul 2002 | B2 |
| 6424646 | Gerszberg et al. | Jul 2002 | B1 |
| 6429823 | Bains et al. | Aug 2002 | B1 |
| 6445777 | Clark | Sep 2002 | B1 |
| 6484213 | Nouri | Nov 2002 | B1 |
| 6507314 | Chang et al. | Jan 2003 | B2 |
| 6507739 | Gross et al. | Jan 2003 | B1 |
| 6510172 | Miller | Jan 2003 | B1 |
| 6513758 | Lloyd | Feb 2003 | B1 |
| 6529706 | Mitchell | Mar 2003 | B1 |
| 6556845 | Ide | Apr 2003 | B1 |
| 6559797 | Chang | May 2003 | B1 |
| 6560292 | Lundby | May 2003 | B1 |
| 6667715 | Chang | Dec 2003 | B1 |
| 6704543 | Sharon et al. | Mar 2004 | B1 |
| 6768906 | Matthews et al. | Jul 2004 | B2 |
| 20010000167 | Chang et al. | Apr 2001 | A1 |
| 20010004604 | Toshinitsu | Jun 2001 | A1 |
| 20010048389 | Nakagawa | Dec 2001 | A1 |
| 20020006795 | Norin | Jan 2002 | A1 |
| 20020050946 | Chang et al. | May 2002 | A1 |
| 20020053987 | Chang et al. | May 2002 | A1 |
| 20020072332 | Chang et al. | Jun 2002 | A1 |
| 20020072361 | Knoblach et al. | Jun 2002 | A1 |
| 20020072374 | Chang et al. | Jun 2002 | A1 |
| 20020073437 | Chang et al. | Jun 2002 | A1 |
| 20020080732 | Feria et al. | Jun 2002 | A1 |
| 20020081969 | Chang et al. | Jun 2002 | A1 |
| 20020106041 | Chang et al. | Aug 2002 | A1 |
| 20020118654 | Chang et al. | Aug 2002 | A1 |
| 20020126042 | Chang et al. | Sep 2002 | A1 |
| 20020128044 | Chang | Sep 2002 | A1 |
| 20020128045 | Chang et al. | Sep 2002 | A1 |
| 20020132643 | Chang | Sep 2002 | A1 |
| Number | Date | Country |
|---|---|---|
| 0 682 416 | Nov 1995 | EP |
| 0 860 952 | Aug 1998 | EP |
| 0 961 416 | Dec 1999 | EP |
| 1 026 778 | Jan 2000 | EP |
| 1 037 403 | Sep 2000 | EP |
| 1 122 813 | Aug 2001 | EP |
| 1 139 583 | Oct 2001 | EP |
| 1 148 662 | Oct 2001 | EP |
| 1 152 552 | Nov 2001 | EP |
| 1 158 698 | Nov 2001 | EP |
| 1 161 001 | Dec 2001 | EP |
| 2 349 045 | Oct 2000 | GB |
| 10-209939 | Aug 1998 | JP |
| 11-8579 | Jan 1999 | JP |
| 2001345747 | Dec 2001 | JP |
| WO 9013186 | Nov 1990 | WO |
| WO 9707609 | Feb 1997 | WO |
| WO 9916201 | Apr 1999 | WO |
| WO 0191310 | Nov 2001 | WO |
| WO 0193458 | Dec 2001 | WO |
| WO 0194969 | Dec 2001 | WO |
| WO 0195522 | Dec 2001 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20020072360 A1 | Jun 2002 | US |