US5625868A - Method and apparatus for load sharing in a satellite communication system - Google Patents
Method and apparatus for load sharing in a satellite communication system Download PDFInfo
- Publication number
- US5625868A US5625868A US08/553,083 US55308395A US5625868A US 5625868 A US5625868 A US 5625868A US 55308395 A US55308395 A US 55308395A US 5625868 A US5625868 A US 5625868A
- Authority
- US
- United States
- Prior art keywords
- satellite
- node
- cell
- power consumption
- cells
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1853—Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
- H04B7/18539—Arrangements for managing radio, resources, i.e. for establishing or releasing a connection
Definitions
- the present invention relates generally to communication systems that divide an area within which communications are to take place into cells and allocates spectral resources among subscriber units in the cells.
- the present invention more specifically pertains to communication systems having multiple satellites moving relative to each other and project cells on the surface of the Earth.
- Satellites are important links for communication between stations at different locations throughout the world, particularly for mobile communication stations. For a satellite system to give worldwide coverage, a network or constellation of satellites is desirable.
- Each satellite within such a satellite constellation has one or more directional antennas producing a coverage pattern on Earth referred to as the "footprint" of the satellite antenna.
- the satellites converge towards the poles and antenna footprints begin to overlap.
- the antenna footprint is made up of separate "cells" in which individual communication is to take place, certain cells overlap.
- the cells may be turned off as part of a cell management plan to prevent interference between cells of the same channels.
- Typical energy resources aboard a satellite include batteries and solar cells to supply the power for satellite maintenance and communications.
- the number of subscriber units in a particular geographic region requiring communication services may exceed the energy available to the satellite at that time. For example, this may occur in a satellite communication system where the satellites move with respect to the surface of the Earth when an individual satellite may, during some portion of its orbit, pass over high population density areas such as Europe, Japan or India where there is a high demand for communication services.
- the satellite may not have enough energy to provide communication services over these regions during peak hours.
- the same satellite passes over several areas having high demand for communication services during its orbit, or passes over the same high demand area each orbit, the problem is worsened because the satellite may not be able to recharge its energy supply.
- a communication network which distributes loading among nodes of the network.
- Another advantage of the present invention is that network resources dedicated to distributing power loading are minimized.
- Another advantage of the present invention is that communication traffic is shared with neighboring satellites.
- Another advantage of the present invention is that high demand areas and times are predicted and the load is distributed over neighboring satellites.
- Another advantage is that the present invention in a preferred embodiment, compensates in real time for high demand of a particular satellite.
- a method of distributing traffic load in a node cellular communication system involving two or more nodes whose antenna patterns overlap during some portion of an orbit of at least one of the nodes.
- the method comprises the step of monitoring a power consumption level of a first node having a first antenna coverage pattern.
- the method also comprises the step of determining a second node having a second antenna coverage pattern, said second antenna coverage pattern at least partially overlapping said first antenna coverage pattern creating an overlap region, said first and second antenna coverage patterns moving over the surface of the Earth and relative to each other, said first and second antenna coverage patterns servicing, except for said overlap region, different geographic regions.
- the method further comprises the step of transferring subscriber units located in said overlap region from cells of said first antenna coverage pattern to said cells of said second antenna pattern.
- the method includes turning on cells associated with said second antenna coverage pattern in said overlap region when said power consumption level exceeds a predetermined value, said cells previously being turned off as said second antenna coverable pattern overlaps said first antenna coverage pattern as part of a cell management process.
- the present invention is a communication system that dynamically distributes traffic load among neighboring nodes.
- the system comprises a first node having a first antenna coverage pattern and a first set of cells associated therewith, a second node having a second antenna coverage pattern and a second set of cells associated therewith, said second antenna coverage pattern partially overlapping said first antenna coverage pattern creating an overlap region, said overlap region changing as relative positions of said first and second nodes change, said first and second antenna coverage patterns servicing, except for said overlap region, different geographic regions; and a control facility.
- the control facility monitors a power consumption level of said first satellite.
- the control facility also turns on cells in said overlap region when said power consumption level exceeds a predetermined value.
- the control facility also transfers subscriber units located in said overlap region from cells of said first antenna coverage pattern to said cells of said second antenna pattern.
- FIG. 1 shows a layout diagram of an environment which supports a cellular communications system within which the present invention may be practiced
- FIG. 2 graphically depicts relative orientations between footprints of satellites which may be generated by the system
- FIG. 3 illustrates a simplified block diagram of a satellite radio communication station suitable for use in a preferred embodiment of the present invention
- FIG. 4 illustrates a simplified block diagram of a system control station and an Earth terminal suitable for use in a preferred embodiment of the present invention
- FIG. 5 graphically depicts an expanded view of an overlap region between footprints of satellites which may be generated by a preferred embodiment of the system
- FIG. 6 shows a flow chart of a load sharing procedure suitable for use in a preferred embodiment of the present invention
- FIG. 7 shows a flow chart of a load sharing procedure for a constellation of satellites suitable for use in a preferred embodiment of the present invention
- FIG. 8 shows a flow chart of a procedure for determining neighboring satellites suitable for use in a preferred embodiment of the present invention
- FIG. 9 shows a flow chart of a procedure for determining power loading of panels of source satellites suitable for use in a preferred embodiment of the present invention.
- FIG. 10 shows a flow chart of a procedure for determining power loading of cells of a source satellite suitable for use in a preferred embodiment of the present invention
- FIG. 11 shows a flow chart of a procedure for determining cells of object satellites available for load sharing suitable for use in a preferred embodiment of the present invention
- FIG. 12 shows a flow chart of a procedure for checking power levels in panels of a source satellite suitable for use in a preferred embodiment of the present invention.
- FIG. 13 shows a flow chart of a procedure for channel assignment suitable for use in a preferred embodiment of the present invention.
- the present invention applies to any system having at least two relatively moving satellites whose antenna footprints have varying overlap. Both satellites may be moving or one may be moving and the other geostationary.
- a "satellite” is defined herein to mean a man-made object or vehicle intended to orbit a celestial body (e.g., Earth).
- a “constellation” is defined herein to mean an ensemble of satellites arranged in orbits for providing specified coverage (e.g., radio communication, photogrammetry, etc.) of portion(s) or all of the celestial body.
- a constellation typically includes multiple rings (or planes) of satellites and may have equal numbers of satellites in each plane, although this is not essential.
- the terms “cell” and “antenna pattern” are not intended to be limited to any particular mode of generation and include those created by either terrestrial or satellite cellular communications systems and/or combinations thereof.
- FIG. 1 shows a layout diagram of an environment within which a radio telecommunications system 10 operates.
- Communication system 10 is dispersed over and surrounding a celestial body (e.g., Earth) through use of orbiting satellites 12 occupying orbits 14.
- the present invention is applicable to systems including satellites having low-Earth, medium-Earth and geo-synchronous orbits. Additionally, it is applicable to orbits having any angle of inclination (e.g., polar, equatorial or other orbital pattern).
- Exemplary communication system 10 uses six polar orbits 14, with each orbit 14 holding eleven satellites 12 for a total of sixty-six satellites 12. However, this is not essential and more or fewer satellites, or more or fewer orbits, may be used. While the present invention is advantageously employed when a large number of satellites are being used, it is also applicable with as few as a single satellite. For clarity, FIG. 1 illustrates only a few of the satellites in the constellation.
- each orbit 14 encircles Earth at an altitude of around 780 km, although higher or lower orbital altitudes may be usefully employed.
- substantially line-of-sight electromagnetic (e.g., radio, light etc.) transmission from any one satellite or reception of signals by any one satellite involves or covers a relatively small area of Earth at any instant.
- satellites 12 travel with respect to Earth at around 25,000 km/hr, allowing satellite 12 to be visible to a terrestrial station for a maximum period of approximately nine minutes.
- Satellites 12 communicate with terrestrial stations which may include some number of radio communication subscriber units (SUs) 26 and Earth terminals (ETs) 24 connected to system control segment (SCS) 28. ETs 24 may also be connected to gateways (GWs) 22, which provide access to the public switched telephone network (PSTN) or other communications facilities. Only one each of GWs 22, SCS 28 and SUs 26 are shown in FIG. 1 for clarity and ease of understanding. ETs 24 may be co-located with or separate from SCS 28 or GW 22. ETs 24 associated with SCSs 28 receive data describing tracking of satellites 12 and relay packets of control information while ETs 24 associated with GWs 22 only relay data packets (e.g., relating to calls in progress).
- SUs radio communication subscriber units
- ETs Earth terminals
- SCS system control segment
- ETs 24 may also be connected to gateways (GWs) 22, which provide access to the public switched telephone network (PSTN) or other communications facilities. Only one each of GWs 22, SCS 28 and SUs 26
- SUs 26 may be located anywhere on the surface of the Earth or in the atmosphere above the Earth. SUs 26 are preferably communications devices capable of transmitting data to and receiving data from satellites 12. By way of example, SUs 26 may be a hand-held, portable cellular telephones adapted to communicate with satellites 12. Ordinarily, SUs 26 need not perform any control functions for communication system 10.
- Communication system 10 may accommodate any number, potentially in the millions, of subscriber units 26.
- subscriber units 26 communicate with nearby satellites 12 via subscriber links 16.
- Links 16 encompass a limited portion of the electromagnetic spectrum that is divided into numerous channels. Links 16 are preferably combinations of L-Band frequency channels and may encompass Frequency Division Multiple Access (FDMA) and/or Time Division Multiple Access (TDMA) communications or combination thereof.
- FDMA Frequency Division Multiple Access
- TDMA Time Division Multiple Access
- a satellite 12 continuously transmits over one or more broadcast channels 18.
- Subscriber units 26 synchronize to broadcast channels 18 and monitor broadcast channels 18 to detect data messages which may be addressed to them.
- Subscriber units 26 may transmit messages to satellites 12 over one or more acquisition channels 19. Broadcast channels 18 and acquisition channels 19 are not dedicated to any one subscriber unit 26 but are shared by all subscriber units 26 currently within view of satellite 12.
- traffic channels 17 are two-way channels that are assigned to particular subscriber units 26 by satellites 12 from time to time.
- a digital format is used to communicate data over channels 17-19, and traffic channels 17 support real-time communications.
- At least one traffic channel 17 is assigned for each call, and each traffic channel 17 has sufficient bandwidth to support, as a minimum, a two-way voice conversation.
- TDMA time division multiple access
- Particular traffic channels 17 are assigned particular transmit and receive time-slots, preferably having durations in the 3-10 millisecond range, within each frame.
- Analog audio signals are digitized so that an entire frame's signal is transmitted or received in a single short high speed burst during an allotted time-slot.
- each satellite 12 supports up to a thousand or more traffic channels 17 so that each satellite 12 can simultaneously service a like number of independent calls.
- Satellites 12 communicate with other nearby satellites 12 through cross links 23.
- a communication from subscriber unit 26 located at any point on or near the surface of the Earth may be routed through the constellation of satellites 12 to within range of substantially any other point on the surface of the Earth.
- a communication may be routed down to a subscriber unit 26 on or near the surface of the Earth from a satellite 12 using subscriber link 16.
- a communication may be routed down to or up from any of many ETs 24, of which FIG. 1 shows only two, through Earth links 15.
- ETs 24 are preferably distributed over the surface of the Earth in accordance with geo-political boundaries.
- each satellite 12 may communicate with four ETs 24 and over a thousand subscriber units 26 at any given instant.
- system 10 may be viewed as a network of nodes.
- Each satellite 12, GW 22, and SU 26 represents a node of system 10. All nodes of system 10 are or may be in data communication with other nodes of system 10 through communication links 15, 16, and/or 23. In addition, all nodes of system 10 are or may be in data communication with other telephonic devices dispersed throughout the world through PSTNs and/or conventional terrestrial cellular telephone devices coupled to the PSTN through conventional terrestrial base stations.
- SCS 28 monitors the health and status of system communication nodes (e.g., GWs 22, ETs 24 and satellites 12) and desirably manages operations of communication system 10.
- One or more ETs 24 provide the primary communications interface between SCS 28 and satellites 12.
- ETs 24 include antennas and RF transceivers and preferably perform telemetry, tracking and control functions for the constellation of satellites 12.
- GWs 22 may perform call processing functions in conjunction with satellites 12 or GWs 22 may exclusively handle call processing and allocation of call handling capacity within communication system 10. Diverse terrestrial-based communications systems, such as the PSTN, may access communication system 10 through GWs 22.
- At least one of satellites 12 is within view of each point on Earth's surface at all times (i.e., full coverage of the Earth's surface is obtained).
- any satellite 12 may be in direct or indirect data communication with any SU 26 or ET 24 at any time by routing data through the constellation of satellites 12.
- communication system 10 may establish a communication path for relaying data through the constellation of satellites 12 between any two SUs 26, between SCS 28 and GW 22, between any two GWs 22 or between SU 26 and GW 22.
- the present invention is also applicable to constellations where full coverage of the Earth is not achieved (i.e., where there are "holes” in the communications coverage provided by the constellation) and constellations where plural coverage of portions of Earth occur (i.e., more than one satellite is in view of a point on the Earth's surface).
- satellites 12 remain relatively stationary, except for orbits 14 converging and crossing over or intersecting each other, perhaps in the polar regions as shown in FIG. 1. Due to this movement, the distances between satellites 12 that reside in adjacent orbits 14 vary with the latitudes of the satellites 12. The greatest distance between satellites 12 placed in adjacent orbits 14 exists at the equator. This distance decreases as adjacent-plane satellites 12 approach the polar regions and increases as adjacent-plane satellites 12 approach the equator.
- FIG. 2 graphically depicts relative orientations between footprints of satellites which may be generated by the system.
- FIG. 2 shows the antenna layout patterns achieved by six of satellites 12, wherein three of the six satellites 12 (satellites 12a, 12b and 12c) are sequentially positioned in one orbit 14 of the constellation (see FIG. 1) and another three of the six satellites 12 are sequentially positioned in an adjacent orbit (not shown) of the constellation. For clarity, FIG. 2 depicts only the first three of these six satellites 12 (satellites 12a, 12b and 12c).
- Each satellite 12 includes an array 30 of directional antennas.
- Each antenna array 30 projects numerous discrete antenna patterns or beams 32 toward the Earth's surface at numerous diverse angles.
- FIG. 2 shows a schematic diagram of a resulting pattern of beams 32 that satellites 12 collectively form on the surface of the Earth.
- the pattern of beams 32 which a single satellite 12 projects on the Earth's surface is referred to as a footprint 34.
- FIG. 2 depicts footprints 34, each having forty-eight beams 32.
- the pattern formed on the Earth by an individual antenna beam is often referred to as a "cell".
- the antenna pattern footprint is described as being made up of multiple cells 32.
- footprints 34 are formed by satellites 12 in system 10 (FIG. 1), footprints may be as large as 500 miles across.
- FIG. 2 shows footprint 34a formed by satellite 12a, footprint 34b formed by satellite 12b, footprint 34c formed by satellite 12c, footprint 34d formed by satellite 12d (not shown), footprint 34e formed by satellite 12e (not shown), and footprint 34f formed by satellite 12f (not shown).
- FIG. 2 illustrates cells 32 and footprint 34 as being discrete, generally hexagonal shapes without overlap or gaps.
- equal strength lines projected from the antennas of satellites 12 may actually have a shape far different than a hexagonal shape, that antenna side lobes may distort the pattern, that some cells 32 may cover larger areas than other cells 32, and that some overlap between adjacent cells may be expected.
- Constellation of satellites 12 communicates with all SUs 26 (see FIG. 1) and ETs 24 using a limited amount of the electromagnetic spectrum.
- the present invention divides both this spectrum and time into discrete portions, hereinafter referred to as "reuse units".
- Reuse units may be generally viewed as a set of communication channels. Satellites 12 transmit/receive signals to/from active cells 32 using sets of reuse units assigned to the respective active cells 32. In the preferred embodiments of the present invention, this spectrum is divided into discrete time slots and discrete frequency bands. Desirably, each reuse unit set is orthogonal to all other reuse unit sets. In other words, simultaneous communications may take place at a common location over every reuse unit of every reuse unit set without significant interference.
- the reuse unit sets or communication channels are assigned to cells 32 through a reuse scheme which prevents adjacent cells 32 from using the same reuse units. However, common reuse units are reused in cells 32 which are spaced apart to efficiently utilize the allocated spectrum.
- FIG. 2 illustrates an assignment of twelve discrete reuse unit sets to active cells 32.
- FIG. 2 references the twelve discrete reuse unit sets through the use of the characters "A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, and “L”.
- Those skilled in the art will appreciate that a different number of reuse unit sets may be used and that, when a different number is used, the resulting assignment pattern of reuse unit sets to active cells 32 will differ from the assignment pattern depicted in FIG. 2.
- each reuse unit set may include one reuse unit or any number of orthogonal reuse units therein, and that nothing requires different reuse unit sets to include the same number of reuse units therein.
- footprints 34 When orbits 14 cause satellites 12 to remain within view for a predetermined time (e.g., around nine minutes), as discussed above, footprints 34 likewise move over given points on the surface of the Earth in about the same time. Due to the movement of footprints 34, system 10 may expect to handoff an extensive number of calls for which communications are being exchanged between SUs 26 and satellites 12. The handoffs will transfer communications from one cell 32 to another cell 32 by changing reuse unit assignments used by the call. The receiving cell 32 may or may not reside in the same footprint 34 as the handing off cell 32. The average call will experience at least one and quite possibly many more handoffs.
- a predetermined time e.g., around nine minutes
- FIG. 2 further illustrates overlap region 36 which results from the above-discussed convergence of orbits 14.
- the size of overlap region 36 varies in response to the location of the overlapping footprints 34. As can be determined by reference to FIGS. 1 and 2, the greatest amount of overlap region 36 occurs in the polar regions of the Earth, while little or no overlap occurs in the equatorial regions of the Earth.
- FIG. 2 represents a static snap-shot of footprints 34. The portion of overlap region 36 which is associated with any two adjacent-plane footprints 34 changes as satellites 12 move within orbits 14.
- System 10 defines each cell 32 generated from the operation of the constellation of satellites 12 as being either active or inactive. Active cells 32 may be viewed as being turned “on” while inactive cells may be viewed as being turned “off” or shut down. Inactive cells 32 reside in overlap region 36, and cells 32 are switched between active and inactive states as satellites 12 orbit the Earth. Satellites 12 refrain from broadcasting transmissions within inactive cells 32, and any signals received at satellites 12 from inactive cells 32 are ignored. Only a portion of cells 32 in overlap region 36 are shut down. Some of cells 32 in overlap region 36 remain active to provide coverage in that region.
- references to turning cells 32 on or off are intended to include such alternative means of locally affecting antenna sensitivity or pattern so as to avoid interference or uncertainty of satellite selection by a ground station or subscriber unit 26 (FIG. 1).
- FIG. 3 illustrates a simplified block diagram of a satellite radio communication station 12 suitable for use in a preferred embodiment of the present invention.
- all satellites 12 within communication system 10 include equipment as illustrated by the block diagram of FIG. 3.
- Satellite 12 includes cross-link transceivers 72 and associated antennas 74.
- Transceivers 72 and antennas 74 support cross-links to other nearby satellites 12.
- Earth-link transceivers 76 and associated antennas 78 support Earth-links to communicate with Earth terminals 24 (FIG. 1).
- subscriber link transceivers 80 and associated antennas 82 support communication with subscriber units 26 (FIG. 1).
- each satellite 12 may simultaneously support a link for up to several thousand or more subscriber units 26 (FIG. 1).
- antennas 74, 78, and 82 may be implemented either as single multi-directional antennas or as banks of discrete antennas. It is desirable that subscriber link antenna 82 be a phased array antenna capable of accessing many cells 32 (FIG. 1) simultaneously.
- a controller 84 couples to each of transceivers 72, 76, and 80 as well as to a memory 86, timer 88 and power supply 89. Controller 84 may be implemented using one or more processors. Controller 84 uses timer 88 to maintain, among other things, the current date and time. Memory 86 stores data that serve as instructions to controller 84 and that, when executed by controller 84, cause satellite 12 to carry out procedures which are discussed below. In addition, memory 86 includes variables, tables, and databases that are manipulated due to the operation of satellite 12. Power supply 89 desirably include batteries, solar cells and/or solar panels. As part of a power management system, satellite 12 desirably includes power panels which distribute power to portions of the satellite.
- subscriber link transceivers 80 there are three sets of subscriber link transceivers 80, each of which may be associated with separate subscriber link antennas 82.
- one power panel regulates and distributes power to one set of subscriber unit transceivers 80.
- the precise method of distributing power aboard an individual satellite is not important for the present invention and other methods besides the use of panels may be used.
- satellite nodes 12 It is essential for satellite nodes 12 to conserve the limited energy resources available.
- satellite nodes 12 include, among other things, solar panels and batteries to provide electrical energy for satellite operations.
- the transmission power ability of satellite 12 to communicate with subscriber units 26 located on the surface of the Earth is limited to the resources of satellite 12. In some situations, it is possible that the number of subscriber units 26 in communication with a satellite node will exceed the satellite's ability to provide enough energy to communicate effectively with all subscriber units located within it's area of coverage.
- satellite 12 may pass over a densely populated area having a high demand for communication services, such as Europe, Japan or India and may not have sufficient energy reserves to handle the demand for communication services when satellite 12 passes over the high demand area.
- the present invention transfers at least a portion of the demand to a neighboring satellite with overlapping beams or footprints 34 (FIG. 2) that is not-experiencing as high a demand for services.
- Subscriber link transceivers 80 are desirably multi-channel FDMA/TDMA transceivers capable of transmitting and receiving on all different selectable frequencies during particular, selectable, time-slots as directed by controller 84.
- Subscriber link transceivers 80 include multi-channel radios having sufficient number of channels to provide the desired number of transmission and reception frequencies and time-slots for signal access and control and for the user voice and/or data.
- Controller 84 may provide for allocation of the frequency and time-slot assignments, cell-to-cell hand-off and other overhead and management and control functions.
- FIG. 4 illustrates a simplified block diagram of system control station 65 and an Earth terminal 68 suitable for a preferred embodiment of the present invention.
- Control station 65 and Earth terminal 68 are desirably part of SCS 28 (FIG. 1) and ET 24 (FIG. 1) respectively.
- Control station 65 comprises processor 60 coupled to associated storage medium 62 (e.g., random access memory or RAM, other semiconductor or magnetic read-write memory devices, optical disk, magnetic tape, floppy disk, hard disk etc.) via link 61.
- Earth terminal 68 includes antenna 70 coupled to transmitter 63 and receiver 67 via link 69.
- Transmitter 63 and receiver 67 are coupled to processor 60 via links 64 and 66, respectively.
- Processor 60 desirably carries out procedures exemplified below and described in associated text. For example, in addition to performing other tasks as appropriate, processor 60 desirably stores results from such procedures in storage medium 62. Transmitter 65 and/or receiver 67 transmit messages to and/or receive messages from satellites 12.
- Processor 60 generally controls and manages subscriber unit access, message reception and transmission, channel set-up, radio tuning, frequency and time-slot assignment, and other cellular radio communication and control functions not managed or provided for by controller 84 (FIG. 3).
- processor 60 and/or controller 84 desirably execute procedures to allow subscriber unit access to communication system 10. This may include procedures for protocols for channel setup and other associated functions as discussed below.
- the framing and management of the electromagnetic spectrum is desirably controlled by satellites 12 and/or SCS 28.
- SUs 26 adapt their operations to meet requirements established by satellites 12 and/or SCS 28.
- FIG. 5 graphically depicts an expanded view of overlap region 36 between footprints of satellites 12 which may be generated by a preferred embodiment of the system.
- FIG. 5 shows cell 33 of footprint 34c produced by satellite 12c (not shown) located in overlap region 36. Further, cells 35, 37, 38 and 39 are also shown as located in overlap region 36, but cells 35, 37, 38 and (shown as shaded) are part of footprint 34f produced by satellite 12f (not shown). Note that cells 35, 37, 38 and 39 of footprint 34f overlap cell 33 of footprint 34c. Satellite 12c may be presently experiencing heavy user traffic conditions. As satellite 12c moves toward a pole, footprint 34c overlaps footprint 34f. As part of the normal cell management process, several beams or cells 32 located in overlap region 36 in footprint 34f are turned off as the overlap occurs conserving resources of satellite 12f.
- this process is repeated for other overlapping cells of satellite 12c until the power drain of satellite 12c is within a predetermined limit.
- the process may be repeated until nearby satellites with sufficient overlap of cells are near their power limit. This process is desirably repeated for each cell of every satellite 12 of the constellation on a regular basis.
- FIG. 6 shows a flow chart of load sharing procedure 100 suitable for use in a preferred embodiment of the present invention.
- Task 101 monitors the power consumption of a satellite of the constellation.
- SCS 28 (FIG. 1) desirably performs the monitoring.
- Historic data on traffic loading and tables on cell shut-off are used.
- Power consumption includes satellite average power, satellite instantaneous power or any combination of these measures.
- Task 102 determines whether, at a specific instant in time, the traffic load experienced by the satellite exceeds a maximum number of subscriber units the satellite can provide for. This may be done by monitoring the power consumption levels and comparing it to a predetermined power limit. Other methods of monitoring traffic load include the use of the battery charge state or the battery charging current status. Those of skill in the art will understand that other methods of determining satellite power loading will also work in the present invention.
- task 103 increments the satellite number being considered and proceeds to task 101 where the next satellite's power is monitored. In this way, the power consumption of all the satellites in the constellation is checked.
- Task 104 initiates a load sharing procedure when the number of subscriber units, as determined by task 102 exceeds a maximum predetermined capacity.
- Task 104 determines which other satellites of the constellation are neighboring satellites for the purpose of load sharing.
- the number of neighboring satellites depends on several factors including their location. For example, when satellites are in polar orbits, a satellite will have more neighboring satellites near the pole than near the equator resulting in increased footprint overlap. Other factors considered in determining neighboring satellites include altitude of the satellites, the number of satellites in the constellation, and the orbital plane of each satellite.
- Task 104 may employ several methods for determining neighboring satellites including finding the distance between a satellite "center” and all other satellite "centers" of the constellation, and selecting those satellites which are within a predetermined distance.
- Task 104 may also determine the power consumption of a selected neighbor satellite. Since, in a preferred embodiment, task 101 monitors the power consumption of all satellites in the constellation, instantaneous and average power consumption data is available for neighbor satellites. Other methods of monitoring power consumption may include the use of the battery charge state or the battery charging current status. If the selected neighbor satellite is below a predetermined maximum power limit for load sharing, the neighbor satellite will be considered for load sharing.
- Task 106 considers other neighbor satellites when the neighbor satellite selected in task 104 is not below the predetermined maximum power limit for load sharing.
- Task 106 desirably selects other neighbor satellites from a list generated in task 104.
- the list preferably ranks neighbor satellites in order of preference, which in a preferred embodiment, the list is based on distance.
- Task 108 determines which panels of the overloaded satellite are below their threshold level. In a preferred embodiment of the present invention when the antenna system of the satellite includes only cells and no panels, task 108 is not implemented.
- each panel element distributes power to several cells so that the antenna system can manage its antenna transmitting power more efficiently.
- a satellite can control its antenna beams patterns on the Earth for subscriber units more efficiently.
- the number of panels implemented in the antenna system depends on the satellite system configuration. Desirably, a satellite may have three, six or any number of panels to meet the satellite's systems specific requirements. Where the satellite has three panels for example, each panel will distribute the power for one-third of the cells that are illuminated on the Earth by that satellite.
- task 108 finds the neighboring satellites associated panels. Task 108 further determines the power consumption of each panel of the neighboring satellite due to its traffic load. The traffic load of each panel is based on the summation of the traffic load of each of the cells associated with that panel. Task 108 further determines the panels of the neighboring satellite which have power consumption below a predetermined limit. Each panel of the neighboring satellite will be considered as potential candidate for traffic load sharing. The panels of the neighboring satellite which have a traffic load above a predetermined line will not be considered as potential candidates for traffic load sharing.
- Task 110 selects one panel which is considered to be a traffic load sharing candidate for the neighboring satellite considered.
- the overlap in coverage may vary from substantially no overlap at the equator up to more than fifty-percent at the poles.
- Overlap is defined as the region on the ground wherein a subscriber unit or other ground based user transmitting to and receiving from a satellite would be within the antenna pattern of two or more satellites. From the panels selected, task 110 determines which cells comprise this panel element. From these cells task 112 determines which cells of the neighboring satellite are overlapping with cells from the overloaded satellite.
- satellite 12c is assumed to be in an overloaded condition.
- Satellite 12f a neighboring satellite of satellite 12c is assumed to be within its power consumption limits.
- FIG. 5 shows cell 33 of footprint 34c overlapping with cells 35, 37, 38 and 39 from footprint 34f of satellite 12f.
- the cells shown in FIG. 5 are for demonstration purposes only. The actual cell configuration may be quite different, for example, cells 33 of satellite 12c may eventually turned off by the normal cell management processes as previously described.
- Task 114 checks to make sure that the cells from the neighbor satellite are turned off as part of a normal cell management process previously discussed. For example, cells 35, 37, 38 and 39 of footprint 34f may be turned off in the normal cell management process. When the cells of the neighbor satellite are not turned off, procedure 100 goes to task 118. Task 116 turns on those cells because they are candidates for sharing traffic load from cell 33 of satellite 12c.
- Task 118 transfers subscriber units from cell 33 of satellite 12c to either of cells 35, 37, 38, or 39 of satellite 12f.
- the number of subscriber units to be transferred from the originally overloaded cell 33 is dependent on the type of satellite system, traffic load distribution and power loading of each antenna and/or panel element on the satellite.
- most or all of the subscriber units from the overloaded cell are transferred to the load sharing candidate cells. Any combination of transferring all, most or just a few subscriber units from the traffic overloaded cells to the load sharing cells can be implemented as part of the load sharing process.
- the transfer of subscriber units from one cell to another can be accomplished by techniques well known in the art and include causing the subscriber units initiating a handoff, or changing power levels between the cells so that the change in cell is invisible to the subscriber unit.
- Task 122 recalculated the power consumption of the originally overloaded satellite after some combination of subscribers are transferred from the overloaded satellite cells to a load sharing candidate cell. Task 122 also checks to see when the power consumption is below a predetermined power limits. If the satellite is not below a threshold power limit, the process is reiterated to find other possible load sharing candidate cells of a neighbor satellite to transfer subscriber units from the overloaded satellite to newly found candidate cells of the neighbor satellite.
- a procedure to assign channel assignments is performed in task 120. Since the cells in the normal cell management process have been reactivated and a certain amount of subscriber units have been transferred to these originally turned off cells, the system control station needs to reassign and/or reallocate channels to these newly transferred subscriber units.
- a channel assignment procedure can be implemented as described in U.S. Pat. No. 5,268,694 entitled "Communication System Employing Spectrum or Use on a Spherical Surface" assigned to the assignee as the present invention which is incorporated herein by reference.
- Procedure 400 (FIG. 13) shows an example of a channel assignment procedure which may be used in a preferred embodiment of the present invention. Procedure 400 is discussed below.
- FIG. 7 shows a load sharing procedure for a constellation of satellite communication nodes suitable for use in the preferred embodiment of the present invention.
- Task 802 utilizes satellite traffic load data as a function of time which is generated using a traffic load generator.
- Traffic load generators are well known in the art. In the traffic load generator used for the present invention, worldwide traffic load is desirably estimated to be about 11/2 times that are the estimated traffic load at a future time, for example in the year 2002.
- a cell on/off table resulting from implementing the normal cell management process is incorporated in the load generator to decide which cell or cells are shut off due to its overlap with the cells of neighboring satellites. After implementing the traffic load generator, the traffic load in each cell and panel can be estimated and consequently the traffic load of each satellite can be determined.
- Task 804 uses the cell shut-off/turn-on table resulting from implementing the normal cell management process to determine which cell is originally turned off due to overlapping. The information is utilized to determine which cells of neighboring satellites can be turned on later.
- Task 806 takes a measurement of satellite power consumption or power condition, and preferably measures the instantaneous and/or average power consumption of each satellite cell and satellite panel. In a preferred embodiment, the power level may be based on instantaneous power, average power, battery charge status or some combination thereof.
- Task 808 determines the power consumption of each cell and panel of the satellite. Preferably, task 808 determines the power consumption of each cell and panel for each satellite of the constellation.
- Task 810 selects a satellite of the constellation to examine for load sharing.
- the satellite examined is herein referred to as a source satellite.
- Task 810 sets the source satellite to source satellite number 1 to begin checking all satellites of the constellation.
- Task 812 determines whether the load of the first satellite exceeds a predetermined limit. In the preferred embodiment this procedure 800 is repeated for every satellite in this system.
- Task 814 is performed when the source satellite power limit, including power consumption and/or charge state is above a predetermined power limit as determined by task 812.
- Task 814 executes procedure 700 (FIG. 8) which determines neighboring satellites that have available capacity. Procedure 700 is discussed below.
- Task 816 increments the source satellite number because the test source satellite is now either below its power limit load it does not need to implement any load sharing strategy, or there are no neighboring satellites available to shift load to.
- Task 818 determines when the satellite number considered is greater than the total number of satellites in the constellation, and sends the procedure to task 820. When there still remains satellites in the constellation to be checked, the procedure goes back to task 812 to check a next source satellite. In a preferred embodiment, there are 66 satellites in the constellation to check.
- Task 820 executes a channel assignment procedure.
- channel assignment procedure 400 (FIG. 13) is executed.
- Procedure 400 assigns and/or reassigns channels to all subscribers in the constellation so as to reduce the resulting interference level in the constellation. Potential interference results from originally turned off cells turned on due to traffic load sharing.
- task 822 all satellites of the configuration have been checked and a channel assignment procedure has been implemented. The load sharing process is complete and the program is subsequently stopped. In the preferred embodiment, procedure 800 is repeated once every 30 seconds to once every minute.
- FIG. 8 shows a flow chart of procedure 700 for determining neighboring satellites suitable for use in the preferred embodiment of the present invention.
- Procedure 700 is preferably executed when a satellite has a traffic load exceeding its power limit as determined in task 812 (FIG. 7).
- Task 702 determines the neighboring satellites of the source satellite.
- Each neighboring satellite must at least a portion of one cell overlapping with cells of the source satellite to be considered for load sharing.
- the number of neighboring satellites considered depends on the constellation load distribution. Furthermore, the number of neighboring satellites considered depends on the constellation configuration including the number of satellites and number of cells associated with each satellite.
- the neighboring satellites are herein referred to as object satellites.
- Task 703 tabulates each cell of the source and each object satellite in a data file or in some other convention form so that procedure 700 may be implemented.
- satellite cell locations include longitude and latitude location of each satellite as a function of time.
- Task 704 considers the first object satellite.
- Task 706 checks the load condition of the object satellite to determine when the power consumption of the object satellite (Pso) is below a predetermined power limit (Ps). When the object satellite is below the predetermined power limit, the object satellite is a suitable candidate for load sharing and the procedure goes to statement SB.
- Statement SB executes a procedure for determining the power loading of panels in the object satellite.
- procedure 600 of FIG. 9 is executed. FIG. 9 is discussed below.
- Task 708 If the traffic load of the object satellite is above the predetermined limit, task 708 is executed. Task 708 goes to another object satellite that was found in task 702. Task 710 determines that subscriber units cannot be shifted from the source satellite to an object satellite when the object satellite number is greater than the total number of object satellites as determined by task 702. In other words, there are no neighbor satellites with overlapping cells to shift some of the traffic load to. In a preferred embodiment, operators at a satellite control center will be notified of this situation by task 712.
- procedure 800 After a control center is notified that the source satellite is experiencing a traffic above a predetermined level and that no neighbor satellites exist to share the load, procedure next goes to statement I. Statement I returns to task 816 of procedure 800 (FIG. 7). Task 816 increments the satellite node by one and procedure 800 then considers the next source satellite for load sharing.
- FIG. 9 shows a flow chart of procedure 600 for determining power loading of panels in a source satellite.
- procedure 600 is initiated from task 706 and FIG. 8 when the object satellite is below a predetermined power limit.
- Task 602 selects a first panel from the source satellite.
- Task 604 checks the power load of the source panel If the power load is above a predetermined panel load limit, the procedure goes to statement SC task 608. Otherwise, this task is skipped and the procedure goes to task 610.
- Statement SC executes a procedure for determining loading of cells of the source satellite.
- procedure 500 (FIG. 10) is executed.
- FIG. 10 is discussed below.
- Task 610 goes on to the next source panel.
- Task 612 determines when the source panel number is greater than the number of panels on the source satellite. In a preferred embodiment, there are three panels on each satellite. If the source panel is greater than 3, procedure 600 goes to task 614 since no more source panels need to be checked. When there are more source panels to check, procedure 600 goes back to task 604 to check that source panel load. Although task 612 shows a example where a satellite has three source panels, those with skill in the art will understand that more or less than 3 source panels are not important for the present invention. Task 614 all source panel loads are checked. If any of these loads are under the panel load limit then procedure 600 goes to task 616. If any panel is above the panel load limit, procedure 600 goes to statement D. Statement D refers back to procedure 700 (FIG. 8) for determining the next neighboring satellite. At this point, the other neighboring (object) satellites need to be considered for load sharing.
- Task 616 checks the source satellite load. If this load remains above the satellite power limit, other object satellites must be considered to have additional source satellite load transferred and shared. When the source satellite load is above the predetermined limit, procedure 600 goes to statement D (previously discussed). If the source satellite power load is below a predetermined limit, procedure 600 goes to statement I to check another source satellite. Statement I refers back to task 816 of procedure 800 (FIG. 7) which increments the source satellite by one going on to the next source satellite considered for load sharing.
- FIG. 10 shows a flow chart of procedure 500 for determining power loading of cells of a source satellite suitable for use in the preferred embodiment of the present invention.
- Tasks 501 and 502 determine which panel (Pas) on the source satellite is overloaded. If the overloaded panel of this source satellite is panel number 1, task number 522 is executed.
- Task 522 sets the cell number (Cs) of the source satellite being considered to source cell number one.
- Task 524 checks the loading (i.e., traffic level) of the source cell and when the load is above the limit it goes to statement SG1.
- Statement SG1 executes a procedure for determining cells of the object satellite in which to shift load to.
- procedure 200 (FIG. 11) may be executed. Procedure 200 is discussed below.
- task 526 goes onto the next source cell.
- Task 528 determines when all source cells under control of the first panel have been considered. In a preferred embodiment, there are 16 cells under the jurisdiction of each panel. The procedure goes to statement F when all cells under the jurisdiction of the first panel have been considered. Statement F returns to task 612 of procedure 600 (FIG. 9) which goes on to the next source panel. When all cells under the jurisdiction of the panel have not been considered, the procedure goes to task 524 to check a next source cell.
- task 512 When the source panel is set to the second panel task 512 is executed which sets the source cell to the first cell under the jurisdiction of the second panel. In the preferred embodiment where each panel controls power to sixteen cells, task 512 sets the source cell to cell number 17.
- Task 514 checks the source cell load. If the load is above the cell load and it goes to statement SG2. When the source cell load is below the predetermined limit, task 518 is executed. Task 518 increments the source cell number by one.
- Task 520 goes to statement F when the source cell number is greater than the maximum number of cells under the jurisdiction of both the first and second panels. Statement F returns to task 612 of procedure 600 (FIG. 9) which goes on to the next source panel. If all cells under the jurisdiction of the second panel have not been considered, the procedure goes back to task 514 to check the next source cell load.
- task 503 sets the source cell to number 33.
- Task 504 checks the source cell to determine when the load is above a predetermined cell load limit. When the source cell is above the predetermined cell load limit, statement SG3 is executed. Statement SG3 executes a procedure for determining cells of object satellites available for load sharing. In a preferred embodiment, procedure 200 (FIG. 11) is used. When the source cell is below the predetermined limit, task 508 is executed. Task 508 increments the source cell number. Task 510 determines when all source cells under control of the third panel have been considered. In the preferred embodiment, the maximum cell number in the third source panel number is 48.
- procedure 500 goes to statement F.
- procedure 500 goes to task 504 to check the next source cell load.
- Statement F returns to task 612 of procedure 600 (FIG. 9) which goes on to the next source panel.
- FIG. 11 shows a flow chart of procedure 200 for determining cells of object satellites available for load sharing suitable for use in a preferred embodiment of the present invention.
- Task 202 is the entry statement for statements SG1, SG2, or SG3 of procedure 500 (FIG. 10).
- procedure 700 As determined in procedure 700 (FIG. 8), one of the object satellites will share some traffic from the overloaded source satellite that has been identified. Panels of the object satellite share traffic from cells of the source satellite.
- Task 204 considers the first panel of the object satellite for load sharing. Panels on object satellites are herein referred to as object panels.
- Task 206 checks the power consumption of the object panel. If the power consumption of the object panel is below a predetermined panel power limit, the object panel is a candidate to share source cell traffic load. If the power consumption is above the panel power limit, procedure 200 goes to task 234 where the next object panel is considered. If the object panel determined by task 206 is below the panel power limit, procedure 200 then finds at least one cell to share source satellite traffic load. In a preferred embodiment, when the object panel is the first panel, the object cell (Co) is set to cell number 1. If the object panel is the second panel, the object cell is set to cell number 17.
- Task 210 uses source cell and object cell latitude and longitude locations as determined from task 703 (FIG. 8) and determines the relative distance between the source cell and the object cell. Based on the distance, task 210 determines whether the object and source cells have an overlapping region. Those of skill in the art will understand that many methods exist to find the distance between two points in space and that any of those methods may be used with the present invention.
- Task 214 checks power loading (Pc) of the object cell (Co) to determine whether it is above a predetermined cell power limit (Pc). If the load is below the limit, procedure 200 proceeds to task 216. When the power load is above the predetermined limit, procedure 200 goes to task 222.
- Task 216 checks when the object cell (Co) is turned off as a result of the normal cell management process. If the object cell is off, the procedure goes on to task 217. Task 217 turns on the object cell (Co). The object cell is now available to share at least some traffic load from the source cell.
- Task 218 shifts subscribers from the source cell to the object cell. Task 218 desirably shifts all subscribers from the source cell to the object cell but may, in a preferred embodiment, only shift a portion of subscribers from the source cell to the object cell.
- the number of subscribers transferred depends on the load condition of both the source cell and the object cell.
- the number of subscribers transferred depends on the power each cell can supply which depends on factors previously discussed.
- the number of subscribers transferred also depends on the location of the subscribers. Furthermore, some subscribers may not be covered by the antenna pattern of the object cell.
- Procedure 400 (FIG. 13) is an example of a channel assignment procedure which may be used in a preferred embodiment of the present invention. Procedure 400 is discussed below.
- Task 220 checks to see when the resulting load of the source cell (Pcs) is below the predetermined power limit (Pc). If the load of the source cell is below the predetermined power limit, the procedure goes to statement PA for further tests.
- Statement PA executes procedure 300 (FIG. 12) for checking power levels of panels in the source satellite. Procedure 300 is discussed below. If the source cell load is still above its power limit procedure 200 attempts to find another object cell to share the source cell load.
- Task 222 is executed when the object cell being considered is neither overlapping with the source cell and the power level of the source cell is above the cell power limit.
- Task 222 increments the object cell (Co) by one going on to the next object cell to be considered for load sharing.
- Tasks 224, 226 and 228 determine which panel of the object satellite has jurisdiction over the object cell. If it is the first object panel, procedure 200 goes onto task 228.
- Task 228 determines when the object cell number exceeds the maximum number of cells under the jurisdiction of the first panel. For example, in the preferred embodiment, there are sixteen cell under the jurisdiction of the first panel. If all cells under the jurisdiction of the first panel have been checked, procedure 200 goes to task 234 to check other object panels (Pao). In the preferred embodiment, when the object cell number is below the number of cells under the jurisdiction of either the first panel, the second panel or the third panel, procedure 200 goes back to task 210 as shown by tasks 228, 230 and 233.
- Task 232 determines when the object cells are under the jurisdiction of the third object panel and procedure 200 executes task 233 which checks when the object cell number (Co) exceeds the maximum cells of the object satellite. If the object number is below the maximum number of cells, procedure 200 goes back to task 210.
- Task 234 increments the panel number of the object satellite.
- Task 236 determines when all panels of the object satellite have been considered, and when they have, procedure 200 goes to task 238. When all panels have not been considered, procedure 200 goes back to task 206 to check the panel load.
- Task 238 returns to task 525, 516 or 506 of procedure 500 (FIG. 10) depending on whether the panel of the source satellite being considered is the first, second, or third panel respectively.
- FIG. 12 shows a flow chart of procedure 300 for checking power levels of panels in a source satellite suitable for use in preferred embodiment of the present invention.
- Procedure 300 is desirably executed as determined in task 220 of procedure 200 (FIG. 11).
- Task 301 resets the object panel to the first object panel and resets the object cell to the first object cell.
- Task 302 checks the source panel power. When the source panel power (Pas) is below a predetermined power limit (Pa), procedure 300 goes to task 304. Otherwise procedure 300 goes to task 306.
- Task 306 increments the source cell (Cs). If the source panel is the first panel, procedure 300 goes to task 308. If the source panel is the second panel, procedure 300 goes to task 310. Otherwise the source panel is presumed to be the third panel and task 312 is executed.
- Task 304 checks the source satellite power (Ps) to see when it exceeds the satellite power limit (Pss).
- procedure 200 goes to statement D which returns to task 708 of procedure 700 (FIG. 8).
- procedure 700 other neighboring objects satellites are identified for the possibility of transferring satellite source load to these object satellites as previously discussed.
- task 304 determines that the source satellite load is below its power limit
- procedure 300 goes to statement I which returns to task 816 of procedure 800 (FIG. 7) to check other source satellites as previously discussed.
- Task 308 determines when the source cell number is greater than the maximum number of cells under the jurisdiction of the first panel, procedure 300 goes to statement F which returns to task 610 of procedure 600 (FIG. 9). Otherwise procedure 300 goes to statement H1 which returns to procedure 500 (FIG. 10).
- Task 310 determines when the source cell number is greater than the maximum number of cells under the jurisdiction of the second panel and goes to statement F which returns to task 610 of procedure 600 (FIG. 9). Otherwise it goes to statement H2 which returns to procedure 500 (FIG. 10).
- Task 312 determines when the source cell number is greater than the maximum number of cells under the jurisdiction of the third panel and goes to statement F which returns to task 610 of procedure 600 (FIG. 9). Otherwise it goes to statement H3 which returns to procedure 500 (FIG. 10).
- FIG. 13 shows a flow chart of procedure 400 for channel assignment suitable for use in a preferred embodiment of the present invention.
- Procedure 400 may be performed as part of task 120 of procedure 100 (FIG. 6), part of task 820 of procedure 800 (FIG. 7) and/or part of task 219 of procedure 200 (FIG. 11).
- subscriber units have been shifted from a source cell to an object cell.
- Task 402 finds neighboring cells of the object cell that are predetermined distance from the object cell. The neighboring cells with the predetermined distance form a set of cells (Cd).
- Task 404 determines all channels assigned to cells of set (Cd) and forms a set of channels (Fd).
- Task 406 checks to see when the set of channels Fd contains all basic reuse units as determined in the channel assignment process. When set Fd contains all basic reuse units, task 408 is executed. When task 406 determines that there are basic reuse units available, task 410 picks an available basic reuse unit and assigns it to the object cell.
- Task 408 assigns an alternative reuse unit because no reuse unit is available.
- an alternative reuse unit can be found by determining the neighbor cell which is the furthest distance from the object cell, and assigning the same reuse unit assigned to the furthest neighbor cell, to the object cell. Since the reuse unit is assigned to a neighbor furthest away, interference between co-channel cells is minimized.
- the object cell may be able to be assigned other reuse units that are reserved for certain applications.
- the present invention provides a means and method whereby orbital satellite antenna cell coverage may be managed in a manner that adjacent cell interference is minimized while not allowing for excessive gaps to occur in antenna coverage regardless of the location of the satellites and cell coverage on the surface of the Earth. Satellite power is conserved and local traffic variations or other unpredictable anomalies are accommodated.
Abstract
Description
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/553,083 US5625868A (en) | 1994-03-30 | 1995-11-03 | Method and apparatus for load sharing in a satellite communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22042394A | 1994-03-30 | 1994-03-30 | |
US08/553,083 US5625868A (en) | 1994-03-30 | 1995-11-03 | Method and apparatus for load sharing in a satellite communication system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US22042394A Continuation | 1994-03-30 | 1994-03-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
US5625868A true US5625868A (en) | 1997-04-29 |
Family
ID=22823488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/553,083 Expired - Lifetime US5625868A (en) | 1994-03-30 | 1995-11-03 | Method and apparatus for load sharing in a satellite communication system |
Country Status (1)
Country | Link |
---|---|
US (1) | US5625868A (en) |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5873038A (en) * | 1996-02-15 | 1999-02-16 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for distributing channel port loading functionality |
US5884142A (en) * | 1997-04-15 | 1999-03-16 | Globalstar L.P. | Low earth orbit distributed gateway communication system |
US5920804A (en) * | 1996-04-02 | 1999-07-06 | Motorola, Inc. | Method and apparatus for communications hand-off between multiple satellite systems |
US5924015A (en) * | 1996-04-30 | 1999-07-13 | Trw Inc | Power control method and apparatus for satellite based telecommunications system |
US6052586A (en) * | 1997-08-29 | 2000-04-18 | Ericsson Inc. | Fixed and mobile satellite radiotelephone systems and methods with capacity sharing |
US6073011A (en) * | 1995-12-19 | 2000-06-06 | Trw Inc. | Communication satellite load balancing system and method |
US6081710A (en) * | 1997-07-10 | 2000-06-27 | Globalstar L.P. | Dynamic traffic allocation for power control in multiple satellite communication systems |
US6091933A (en) * | 1997-01-03 | 2000-07-18 | Globalstar L.P. | Multiple satellite system power allocation by communication link optimization |
US6173156B1 (en) * | 1998-05-04 | 2001-01-09 | Motorola, Inc. | Global message delivery system and method using GEO and Non-GEO satellites |
WO2001026249A1 (en) * | 1999-10-01 | 2001-04-12 | Motorola, Inc. | Method of managing an electrical power subsystem on-board a satellite |
US6253080B1 (en) | 1999-07-08 | 2001-06-26 | Globalstar L.P. | Low earth orbit distributed gateway communication system |
EP1126543A2 (en) * | 2000-02-16 | 2001-08-22 | The Boeing Company | System and method for producing overlapping two contiguous spot beam patterns |
US6470058B1 (en) * | 2001-06-11 | 2002-10-22 | Xm Satellite Radio | System for and method of jointly optimizing the transmit antenna patterns of two geostationary satellites in a satellite broadcasting system |
US6542482B1 (en) | 1998-10-05 | 2003-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Load sharing for MCPA-equipped base station |
US20030211829A1 (en) * | 2002-05-10 | 2003-11-13 | Chapelle Michael De La | Method and apparatus for providing substantially uninterrupted communications in a satellite network system |
US6694148B1 (en) | 1999-07-26 | 2004-02-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Transmit power control for MCPA-equipped based stations |
US20040242152A1 (en) * | 2003-05-30 | 2004-12-02 | The Boeing Company | Wireless communication system with split spot beam payload |
US20050250558A1 (en) * | 1997-07-16 | 2005-11-10 | Ico Services Limited | Satellite mobile telephone cell departure prediction |
US20070149167A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for providing emergency information to a mobile receiving device |
US20070149219A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for controlling a mobile device beyond an area of interest boundary |
US20070146200A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for providing advertising and real time content to a mobile device based upon location |
US20070149218A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for conveying regions for controlling a mobile device based upon location |
US20090011777A1 (en) * | 2007-07-05 | 2009-01-08 | The Directv Group, Inc. | Method and apparatus for warning a mobile user approaching a boundary of an area of interest |
US20090186622A1 (en) * | 2000-08-02 | 2009-07-23 | Atc Technologies, Llc | Systems and Methods for Modifying Antenna Radiation Patterns of Peripheral Base Stations of a Terrestrial Network to Allow Reduced Interference |
US7835733B1 (en) * | 1999-11-29 | 2010-11-16 | Thales | Satellite telecommunication system |
US8023883B1 (en) | 2005-12-28 | 2011-09-20 | The Directv Group, Inc. | Method and apparatus for controlling handoffs in a mobile system |
US20140087652A1 (en) * | 2012-09-27 | 2014-03-27 | Electronics And Telecommunications Research Institute | Adaptive satellite power transmission system for overcoming radio interference in the multi-beam satellite system and communication method |
WO2015089021A3 (en) * | 2013-12-09 | 2015-11-19 | Dataflyte, Inc. | Airborne data collection |
US9287961B2 (en) | 2007-05-21 | 2016-03-15 | Spatial Digital Systems, Inc. | Receive only smart ground-terminal antenna for geostationary satellites in slightly inclined orbits |
WO2016057907A1 (en) * | 2014-10-09 | 2016-04-14 | Hughes Network Systems, Llc | Multibeam coverage for a high altitude platform |
WO2016123268A1 (en) * | 2015-01-27 | 2016-08-04 | Nokia Solutions And Networks Oy | Cell outage compensation using best neighbor cell candidate |
WO2016153762A1 (en) * | 2015-03-20 | 2016-09-29 | Qualcomm Incorporated | Dynamic frequency allocation of satellite beams |
US9538538B2 (en) | 2015-03-20 | 2017-01-03 | Qualcomm Incorporated | Satellite beam power backoff |
US10020875B2 (en) * | 2009-06-16 | 2018-07-10 | Viasat, Inc. | Dynamic bandwidth resource allocation for satellite downlinks |
US10306019B2 (en) * | 2017-07-19 | 2019-05-28 | Vector Launch Inc. | Variable role-specialization among computing devices of computing platforms |
US10491748B1 (en) | 2006-04-03 | 2019-11-26 | Wai Wu | Intelligent communication routing system and method |
US10491710B2 (en) | 2017-07-19 | 2019-11-26 | Vector Launch Inc. | Role-specialization in spaceborne and airborne computing platforms |
EP3790202A1 (en) * | 2019-09-06 | 2021-03-10 | Vodafone IP Licensing Limited | Carrier bandwidth adjustment in a cellular radio network |
US11005561B2 (en) * | 2016-04-21 | 2021-05-11 | University Of Louisiana At Lafayette | Experimental smartphone ground station grid system |
US20220069902A1 (en) * | 2018-12-21 | 2022-03-03 | Datang Mobile Communications Equipment Co., Ltd. | Handover control method and device |
US11277201B1 (en) | 2021-03-14 | 2022-03-15 | Skylo Technologies, Inc. | Coordinated satellite and terrestrial channel utilization |
US20220149931A1 (en) * | 2020-11-11 | 2022-05-12 | Huawei Technologies Co., Ltd. | Task delegation in a satellite network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4670899A (en) * | 1985-05-31 | 1987-06-02 | Northern Telecom Limited | Load balancing for cellular radiotelephone system |
US5227802A (en) * | 1991-12-23 | 1993-07-13 | Motorola, Inc. | Satellite system cell management |
US5268694A (en) * | 1992-07-06 | 1993-12-07 | Motorola, Inc. | Communication system employing spectrum reuse on a spherical surface |
US5285208A (en) * | 1989-09-05 | 1994-02-08 | Motorola, Inc. | Power management system for a worldwide multiple satellite communications system |
-
1995
- 1995-11-03 US US08/553,083 patent/US5625868A/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4670899A (en) * | 1985-05-31 | 1987-06-02 | Northern Telecom Limited | Load balancing for cellular radiotelephone system |
US5285208A (en) * | 1989-09-05 | 1994-02-08 | Motorola, Inc. | Power management system for a worldwide multiple satellite communications system |
US5227802A (en) * | 1991-12-23 | 1993-07-13 | Motorola, Inc. | Satellite system cell management |
US5268694A (en) * | 1992-07-06 | 1993-12-07 | Motorola, Inc. | Communication system employing spectrum reuse on a spherical surface |
Non-Patent Citations (2)
Title |
---|
Pickthall, Ellen "Special Issue on Mobile Satellite Communications" Modern Science and Technology of Telecommunications (Monthly) Nov., 1991 (Consecutive No. 142). |
Pickthall, Ellen Special Issue on Mobile Satellite Communications Modern Science and Technology of Telecommunications (Monthly) Nov., 1991 (Consecutive No. 142). * |
Cited By (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6073011A (en) * | 1995-12-19 | 2000-06-06 | Trw Inc. | Communication satellite load balancing system and method |
US5873038A (en) * | 1996-02-15 | 1999-02-16 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for distributing channel port loading functionality |
US5920804A (en) * | 1996-04-02 | 1999-07-06 | Motorola, Inc. | Method and apparatus for communications hand-off between multiple satellite systems |
US5924015A (en) * | 1996-04-30 | 1999-07-13 | Trw Inc | Power control method and apparatus for satellite based telecommunications system |
US6091933A (en) * | 1997-01-03 | 2000-07-18 | Globalstar L.P. | Multiple satellite system power allocation by communication link optimization |
US5884142A (en) * | 1997-04-15 | 1999-03-16 | Globalstar L.P. | Low earth orbit distributed gateway communication system |
US6081710A (en) * | 1997-07-10 | 2000-06-27 | Globalstar L.P. | Dynamic traffic allocation for power control in multiple satellite communication systems |
US7474873B2 (en) * | 1997-07-16 | 2009-01-06 | Ico Services Limited | Satellite mobile telephone cell departure prediction |
US20050250558A1 (en) * | 1997-07-16 | 2005-11-10 | Ico Services Limited | Satellite mobile telephone cell departure prediction |
US6052586A (en) * | 1997-08-29 | 2000-04-18 | Ericsson Inc. | Fixed and mobile satellite radiotelephone systems and methods with capacity sharing |
US6173156B1 (en) * | 1998-05-04 | 2001-01-09 | Motorola, Inc. | Global message delivery system and method using GEO and Non-GEO satellites |
US6542482B1 (en) | 1998-10-05 | 2003-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Load sharing for MCPA-equipped base station |
US6253080B1 (en) | 1999-07-08 | 2001-06-26 | Globalstar L.P. | Low earth orbit distributed gateway communication system |
US6735440B2 (en) | 1999-07-08 | 2004-05-11 | Globalstar L.P. | Low earth orbit distributed gateway communication system |
US6694148B1 (en) | 1999-07-26 | 2004-02-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Transmit power control for MCPA-equipped based stations |
US6522636B1 (en) * | 1999-10-01 | 2003-02-18 | Motorola, Inc. | Satellite communications system and method with real-time power-based flow control |
WO2001026249A1 (en) * | 1999-10-01 | 2001-04-12 | Motorola, Inc. | Method of managing an electrical power subsystem on-board a satellite |
US7835733B1 (en) * | 1999-11-29 | 2010-11-16 | Thales | Satellite telecommunication system |
EP1126543A2 (en) * | 2000-02-16 | 2001-08-22 | The Boeing Company | System and method for producing overlapping two contiguous spot beam patterns |
US6600921B1 (en) * | 2000-02-16 | 2003-07-29 | Hughes Electronics Corporation | Dual coverage grid method |
EP1126543A3 (en) * | 2000-02-16 | 2003-11-05 | The Boeing Company | System and method for producing overlapping two contiguous spot beam patterns |
US8265637B2 (en) * | 2000-08-02 | 2012-09-11 | Atc Technologies, Llc | Systems and methods for modifying antenna radiation patterns of peripheral base stations of a terrestrial network to allow reduced interference |
US20090186622A1 (en) * | 2000-08-02 | 2009-07-23 | Atc Technologies, Llc | Systems and Methods for Modifying Antenna Radiation Patterns of Peripheral Base Stations of a Terrestrial Network to Allow Reduced Interference |
US6470058B1 (en) * | 2001-06-11 | 2002-10-22 | Xm Satellite Radio | System for and method of jointly optimizing the transmit antenna patterns of two geostationary satellites in a satellite broadcasting system |
US20030211829A1 (en) * | 2002-05-10 | 2003-11-13 | Chapelle Michael De La | Method and apparatus for providing substantially uninterrupted communications in a satellite network system |
US20040242152A1 (en) * | 2003-05-30 | 2004-12-02 | The Boeing Company | Wireless communication system with split spot beam payload |
US7177592B2 (en) * | 2003-05-30 | 2007-02-13 | The Boeing Company | Wireless communication system with split spot beam payload |
US7720431B2 (en) | 2005-12-28 | 2010-05-18 | The Directv Group, Inc. | Method and apparatus for providing emergency information to a mobile receiving device |
US20070149218A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for conveying regions for controlling a mobile device based upon location |
US9316738B2 (en) | 2005-12-28 | 2016-04-19 | The Directv Group, Inc. | Method and apparatus for controlling a mobile device beyond an area of interest boundary |
US20070146200A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for providing advertising and real time content to a mobile device based upon location |
US8023883B1 (en) | 2005-12-28 | 2011-09-20 | The Directv Group, Inc. | Method and apparatus for controlling handoffs in a mobile system |
US20070149219A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for controlling a mobile device beyond an area of interest boundary |
US20070149167A1 (en) * | 2005-12-28 | 2007-06-28 | The Directv Group, Inc. | Method and apparatus for providing emergency information to a mobile receiving device |
US10491748B1 (en) | 2006-04-03 | 2019-11-26 | Wai Wu | Intelligent communication routing system and method |
US9287961B2 (en) | 2007-05-21 | 2016-03-15 | Spatial Digital Systems, Inc. | Receive only smart ground-terminal antenna for geostationary satellites in slightly inclined orbits |
US20090011777A1 (en) * | 2007-07-05 | 2009-01-08 | The Directv Group, Inc. | Method and apparatus for warning a mobile user approaching a boundary of an area of interest |
US8971926B2 (en) | 2007-07-05 | 2015-03-03 | The Directv Group, Inc. | Method and apparatus for warning a mobile user approaching a boundary of an area of interest |
US10020875B2 (en) * | 2009-06-16 | 2018-07-10 | Viasat, Inc. | Dynamic bandwidth resource allocation for satellite downlinks |
US20140087652A1 (en) * | 2012-09-27 | 2014-03-27 | Electronics And Telecommunications Research Institute | Adaptive satellite power transmission system for overcoming radio interference in the multi-beam satellite system and communication method |
WO2015089021A3 (en) * | 2013-12-09 | 2015-11-19 | Dataflyte, Inc. | Airborne data collection |
US9915688B2 (en) | 2013-12-09 | 2018-03-13 | Dataflyte, Inc. | Airborne data collection |
US9401759B2 (en) | 2014-10-09 | 2016-07-26 | Hughes Network Systems, Llc | Multibeam coverage for a high altitude platform |
WO2016057907A1 (en) * | 2014-10-09 | 2016-04-14 | Hughes Network Systems, Llc | Multibeam coverage for a high altitude platform |
US9853716B2 (en) | 2014-10-09 | 2017-12-26 | Hughes Network Systems, Llc | Multibeam coverage for a high altitude platform |
WO2016123268A1 (en) * | 2015-01-27 | 2016-08-04 | Nokia Solutions And Networks Oy | Cell outage compensation using best neighbor cell candidate |
WO2016153762A1 (en) * | 2015-03-20 | 2016-09-29 | Qualcomm Incorporated | Dynamic frequency allocation of satellite beams |
CN107431530A (en) * | 2015-03-20 | 2017-12-01 | 高通股份有限公司 | Improve the EPFD coverings of NGSO satellites |
US9730227B2 (en) | 2015-03-20 | 2017-08-08 | Qualcomm Incorporated | Dynamic frequency allocation of satellite beams |
US9585150B2 (en) | 2015-03-20 | 2017-02-28 | Qualcomm Incorporated | EPFD coverage for NGSO satellites |
US9538538B2 (en) | 2015-03-20 | 2017-01-03 | Qualcomm Incorporated | Satellite beam power backoff |
US11005561B2 (en) * | 2016-04-21 | 2021-05-11 | University Of Louisiana At Lafayette | Experimental smartphone ground station grid system |
US10965779B2 (en) | 2017-07-19 | 2021-03-30 | Lockheed Martin Corporation | Role-specialization in spaceborne and airborne computing platforms |
US10659564B2 (en) | 2017-07-19 | 2020-05-19 | Lockheed Martin Corporation | Role differentiation for task servicing in computing platforms |
US10491710B2 (en) | 2017-07-19 | 2019-11-26 | Vector Launch Inc. | Role-specialization in spaceborne and airborne computing platforms |
US10306019B2 (en) * | 2017-07-19 | 2019-05-28 | Vector Launch Inc. | Variable role-specialization among computing devices of computing platforms |
US20220069902A1 (en) * | 2018-12-21 | 2022-03-03 | Datang Mobile Communications Equipment Co., Ltd. | Handover control method and device |
EP3790202A1 (en) * | 2019-09-06 | 2021-03-10 | Vodafone IP Licensing Limited | Carrier bandwidth adjustment in a cellular radio network |
US11405838B2 (en) | 2019-09-06 | 2022-08-02 | Vodafone Ip Licensing Limited | Carrier bandwidth adjustment in a cellular radio network |
US20220149931A1 (en) * | 2020-11-11 | 2022-05-12 | Huawei Technologies Co., Ltd. | Task delegation in a satellite network |
WO2022100476A1 (en) * | 2020-11-11 | 2022-05-19 | Huawei Technologies Co., Ltd. | Task delegation in satellite networks for power conservation |
US11381303B2 (en) * | 2020-11-11 | 2022-07-05 | Huawei Technologies Co., Ltd. | Task delegation in a satellite network |
US11277201B1 (en) | 2021-03-14 | 2022-03-15 | Skylo Technologies, Inc. | Coordinated satellite and terrestrial channel utilization |
US11601194B2 (en) | 2021-03-14 | 2023-03-07 | Skylo Technologies, Inc | Coordinated satellite and terrestrial channel utilization |
US11863292B2 (en) | 2021-03-14 | 2024-01-02 | Skylo Technologies, Inc. | Coordinated satellite and terrestrial channel utilization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5625868A (en) | Method and apparatus for load sharing in a satellite communication system | |
US5678184A (en) | Method of pre-computation of candidate handoff cell list for cellular communications | |
EP1316233B1 (en) | Coordinated frequency reuse of a terrestrial and a satellite system. | |
US5669062A (en) | Methods of demand-based adaptive channel reuse for telecommunications systems | |
US5574969A (en) | Method and apparatus for regional cell management in a satellite communication system | |
US5574968A (en) | Satellite cellular communication methods for performing cell-to-cell handoff | |
US5504938A (en) | Method and apparatus for varying apparent cell size in a cellular communication system | |
US6104911A (en) | Communication system with satellite diversity and method of operation thereof | |
US5732351A (en) | Communication system and method for single channel hand-offs | |
US5448621A (en) | Dynamic reallocation of spectral capacity in cellular communication systems | |
US5749044A (en) | Centralized dynamic channel assignment controller and methods | |
US5862478A (en) | Method and system for managing the initiation of new traffic in a resource limited communication system | |
US5826190A (en) | Emergency handoff method of redirecting calls in a satellite communication system | |
AU2001284688A1 (en) | Coordinated satellite-terrestrial frequency reuse | |
CA2135855A1 (en) | Radio channel access control | |
US10243648B2 (en) | Satellite system having increased communications capacity and methods for increasing the capacity of satellite systems | |
US6522636B1 (en) | Satellite communications system and method with real-time power-based flow control | |
JP3836135B2 (en) | Method and apparatus for regional cell management in a satellite communication system | |
CA2177077C (en) | Methods of demand-based adaptive channel reuse for telecommunication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: TORSAL TECHNOLOGY GROUP LTD. LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA, INC.;REEL/FRAME:021527/0213 Effective date: 20080620 |
|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JAN, YIH GUANG;PETERSON, KENNETH M.;REEL/FRAME:024651/0893 Effective date: 19940324 |
|
AS | Assignment |
Owner name: CDC PROPRIETE INTELLECTUELLE, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TORSAL TECHNOLOGY GROUP LTD. LLC;REEL/FRAME:025608/0043 Effective date: 20101103 |