Communication control apparatus, communication control method, communication control program, communication control system, communication relay satellite, and satellite system
12463711 ยท 2025-11-04
Assignee
Inventors
Cpc classification
International classification
B04B7/18
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A communication control apparatus controls optical communication between a communication relay satellite and plural user satellites such that, when the communication relay satellite relays communication between the plural user satellites and other equipment, a sum of data rates/representing communication rates per unit time between the plural user satellites and the communication relay satellite is not greater than a limit value of a data rate between the communication relay satellite and the other equipment.
Claims
1. A communication control apparatus configured to relay communication between a plurality of satellites and other equipment, the communication control apparatus comprising: a plurality of optical communication units that are capable of performing optical communication in parallel with the plurality of satellites; an equipment communication unit configured to communicate with the other equipment; and a processor that is configured to: set a first data rate that is a sum of data communication rates per unit time between the plurality of satellites and the plurality of optical communication units, and to set a second data rate that is a limit value of a data communication rate per unit time between the communication control apparatus and the other equipment; control the plurality of optical communication units and the equipment communication unit such that data received by the plurality of optical communication units from the plurality of satellites at the first data rate is relay transferred in parallel to the other equipment at not greater than the second data rate; set a maximum number N.sub.op of the optical communication units able to perform optical communication in parallel with the plurality of satellites, wherein the maximum number N.sub.op being a greatest integer that does not exceed a quotient obtained by dividing a limit value R.sub.G of the second data rate by a limit value R.sub.U of a data rate between one of the satellites and one of the optical communication units, the limit value R.sub.G being not less than the limit value R.sub.U; and control the optical communication units such that N.sub.op of the optical communication units are employed at a maximum to perform optical communication in parallel with the plurality of satellites.
2. The communication control apparatus of claim 1, wherein: the communication control apparatus is a communication relay satellite; communication between the other equipment and the equipment communication unit is either radio communication or optical communication; and the other equipment is at least one of a ground station, an Earth station, or another communication relay satellite.
3. The communication control apparatus of claim 1, wherein: the plurality of satellites are satellites orbiting in a first orbit; the communication control apparatus is a communication relay satellite orbiting in a second orbit; communication between the other equipment and the equipment communication unit is either radio communication or optical communication; the second orbit is at a higher altitude from the Earth's surface than the first orbit and at a lower altitude from the Earth's surface than a geosynchronous orbit; and the other equipment is at least one of a ground station, an Earth station, or another communication relay satellite.
4. The communication control apparatus of claim 1, wherein the processor is configured to: receive control sequence information for controlling the plurality of optical communication units and the equipment communication unit from the other equipment; and set the first data rate and the second data rate.
5. The communication control apparatus of claim 1, wherein: the N.sub.op is computed according to Equation (1) below using the limit value R.sub.U and the limit value R.sub.G; and the processor is configured to control the optical communication units such that N.sub.op of the optical communication units at a maximum perform optical communication in parallel with the plurality of satellites;
6. The communication control apparatus of claim 5, wherein the processor is further configured to; set a communication timespan T.sub.co expressing a timespan for performing data communication between each of the plurality of satellites and one of the plurality of optical communication units, and a control timespan T.sub.dif to control start timings of data communication by the plurality of optical communication units; in a case in which the N.sub.op is less than a total number N.sub.u of the plurality of optical communication units, set the communication timespan T.sub.co according to Equation (2) below using the number N.sub.op of the optical communication units, a timespan X.sub.aq required to establish a communication line between one of the satellites and one of the optical communication units, and the total number N.sub.u of optical communication units; set the control timespan T.sub.dif according to Equation (3) below using the communication timespan T.sub.co and the number N.sub.op of the optical communication units; control based on the communication timespan T.sub.co and the control timespan T.sub.dif such that a data communication timespan between a first satellite of the plurality of satellites and a first optical communication unit of the plurality of optical communication units is not greater than the communication timespan T.sub.co; and control such that data communication is started between a second satellite of the plurality of satellites and a second optical communication unit of the plurality of optical communication units when the control timespan T.sub.dif has elapsed since the data communication started between the first satellite and the first optical communication unit;
7. The communication control apparatus of claim 6, wherein: an acquisition timespan X representing a timespan required for one of the optical communication units to acquire one of the satellites is included in the timespan X.sub.aq required to establish a communication line between the one satellite and the one optical communication unit; and the processor is configured to set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
8. The communication control apparatus of claim 7, wherein: the acquisition timespan X is computed in response to a first timespan required for a first beacon laser signal output from one of the optical communication units to be received by one of the satellites, and a second timespan required for a second beacon laser signal output by the one satellite in response to the first beacon laser signal being received by the one satellite to be received by the one optical communication unit; and the processor is configured to set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
9. The communication control apparatus of claim 7, wherein: the acquisition timespan X is computed in response to a first timespan required for a first beacon laser signal output from one of the satellites to be received by one of the optical communication units, and a second timespan required for a second beacon laser signal output by the one optical communication unit in response to the first beacon laser signal being received by the one optical communication unit to be received by the one satellite; and the processor is configured to set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
10. A communication control method executed by a communication control apparatus configured to relay communication between a plurality of satellites and other equipment, the communication control method comprising: setting a first data rate that is a sum of data communication rates per unit time between the plurality of satellites and a plurality of optical communication units; setting a second data rate that is a limit value of a data communication rate per unit time between the other equipment and an equipment communication unit; controlling the plurality of optical communication units and the equipment communication unit such that data received by the plurality of optical communication units from the plurality of satellites at the first data rate is relay transferred in parallel to the other equipment at not greater than the second data rate in a case in which the plurality of satellites and the plurality of optical communication units perform optical communication in parallel; and when controlling the plurality of optical communication units and the equipment communication unit: setting a maximum number N.sub.op of the optical communication units able to perform optical communication in parallel with the plurality of satellites, the maximum number N.sub.op being a greatest integer that does not exceed a quotient obtained by dividing a limit value R.sub.G of the second data rate by a limit value R.sub.U of a data rate between one of the satellites and one of the optical communication units, the limit value R.sub.G being not less than the limit value R.sub.U, and the optical communication units being controlled such that N.sub.op of the optical communication units are employed at a maximum to perform parallel optical communication in parallel with the plurality of satellites.
11. The communication control method of claim 10, wherein: the plurality of satellites are satellites orbiting in a first orbit; the communication control apparatus is a communication relay satellite orbiting in a second orbit; communication between the other equipment and the equipment communication unit is either radio communication or optical communication; the second orbit is at a higher altitude from the Earth's surface than the first orbit and at a lower altitude from the Earth's surface than a geosynchronous orbit; and the other equipment is at least one of a ground station, an Earth station, or another communication relay satellite.
12. The communication control method of claim 10, wherein: the first data rate and the second data rate are set based on control sequence information that is transmitted to the communication control apparatus by the other equipment for controlling the plurality of optical communication units and the equipment communication unit.
13. A non-transitory computer-readable medium storing a communication relay program including instructions that, when executed by a processor, causes a communication control apparatus configured to relay communication between a plurality of satellites and other equipment to: set a first data rate that is a sum of data communication rates per unit time between the plurality of satellites and a plurality of optical communication units; set a second data rate that is a limit value of a data communication rate per unit time between the other equipment and an equipment communication unit; control the plurality of optical communication units and the equipment communication unit such that data received by the plurality of optical communication units from the plurality of satellites at the first data rate is relay transferred in parallel to the other equipment at not greater than the second data rate in a case in which the plurality of satellites and the plurality of optical communication units perform optical communication in parallel; and when controlling the plurality of optical communication units and the equipment communication unit: setting a maximum number N.sub.op of optical communication units able to perform optical communication in parallel with the plurality of satellites, the maximum number N.sub.op being a greatest integer that does not exceed a quotient obtained by dividing a limit value R.sub.G of the second data rate by a limit value R.sub.U of a data rate between one of the satellites and one of the optical communication units, the limit value R.sub.G being not less than the limit value R.sub.U, and the optical communication units being controlled such that N.sub.op of the optical communication units are employed at a maximum to perform optical communication in parallel with the plurality of satellites.
14. The non-transitory computer-readable medium of claim 13, wherein: the plurality of satellites are satellites orbiting in a first orbit; the communication control apparatus is a communication relay satellite orbiting in a second orbit; communication between the other equipment and the equipment communication unit is either radio communication or optical communication; the second orbit is at a higher altitude from the Earth's surface than the first orbit and at a lower altitude from the Earth's surface than a geosynchronous orbit; and the other equipment is at least one of a ground station, an Earth station, or another communication relay satellite.
15. The non-transitory computer-readable medium of claim 13, wherein: the first data rate and the second data rate are set based on control sequence information that is transmitted to the communication control apparatus by the other equipment for controlling the plurality of optical communication units and the equipment communication unit.
16. A communication control system including a communication control apparatus configured to relay communication between a plurality of satellites and other equipment, the communication control apparatus comprising: a plurality of optical communication units that are capable of performing parallel optical communication with the plurality of satellites; an equipment communication unit configured to communicate with the other equipment; and a processor that is configured: to set a first data rate that is a sum of data communication rates per unit time between the plurality of satellites and the plurality of optical communication units; and to set a second data rate that is a limit value of a data communication rate per unit time between the equipment communication unit and the other equipment; and receive control sequence information in advance, via the other equipment, for controlling the plurality of optical communication units and the equipment communication unit such that, in a case in which the plurality of satellites and the plurality of optical communication units perform optical communication in parallel, data received by the plurality of optical communication units from the plurality of satellites at the first data rate is relay transferred in parallel to the other equipment at not greater than the second data rate, wherein the control sequence information including information for setting a maximum number N.sub.op of the optical communication units able to perform optical communication in parallel with the plurality of satellites, the maximum number N.sub.op being a greatest integer that does not exceed a quotient obtained by dividing a limit value R.sub.G of the second data rate by a limit value R.sub.U of a data rate between one of the satellites and one of the optical communication units, the limit value R.sub.G being not less than the limit value R.sub.U, and the control sequence information being information for controlling the optical communication units such that N.sub.op of the optical communication units are employed at a maximum to perform optical communication in parallel with the plurality of satellites.
17. The communication control system of claim 16, wherein: the plurality of satellites are satellites orbiting in a first orbit; the communication control apparatus is a communication relay satellite orbiting in a second orbit; communication between the other equipment and the equipment communication unit is either radio communication or optical communication; the second orbit is at a higher altitude from the Earth's surface than the first orbit and at a lower altitude from the Earth's surface than a geosynchronous orbit; and the other equipment is at least one of a ground station, an Earth station, or another communication relay satellite.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DESCRIPTION OF EMBODIMENTS
(20) Detailed explanation follows regarding exemplary embodiments, with reference to the drawings.
(21) Satellite System of First Exemplary Embodiment
(22)
(23) Each of the user satellites 3A, 3B, 3C orbits in a first orbit in outer space. The communication relay satellite 2 orbits in a second orbit in outer space. The altitudes of the first orbit and the second orbit are lower than the altitude of a geosynchronous orbit (with an altitude of approximately 36,000 km) with respect to the Earth's surface. Note that a geostationary orbit (GEO) is an example of a geosynchronous orbit. The altitude of the second orbit from the Earth's surface is higher than the altitude of the first orbit from the Earth's surface. The first orbit may for example be a low earth orbit (LEO). The altitude of the apogee of the low earth orbit may for example be an altitude of from 20 km to 2,000 km from the Earth's surface. The second orbit may for example be a medium earth orbit (MEO). The altitude of the apogee of the medium earth orbit may for example be an altitude of from 1,000 km to approximately 360,000 km from the Earth's surface.
(24) Each of the plural user satellites 3A, 3B, 3C performs wireless communication with the communication relay satellite 2, and perform data communication with the ground station 4 via the communication relay satellite 2. The communication relay satellite 2 relays data communication in real time between the plural user satellites 3A, 3B, 3C and the ground station 4 by performing data communication with the plural user satellites 3A, 3B, 3C and simultaneously performing parallel data communication with the ground station 4. The ground station 4 is connected to a server 6 over a network 5 such as the Internet, and the server 6 receives data acquired by the user satellites 3A, 3B, 3C via the ground station 4. This enables the server 6 to acquire data acquired by the user satellites 3A, 3B, 3C while being located on the ground. The server 6 also includes functionality required in order to operate the satellite system in
(25)
(26) Optical Communication Units
(27) As illustrated by the optical communication unit 14A in
(28) The optical telescope 140A receives and transmits laser light from and to the user satellites 3A, 3B, 3C. Note that the user satellite with which the optical communication unit 14A performs optical communication is not limited to the user satellite 3A. The optical communication unit 14A may also perform optical communication with the user satellite 3B and the user satellite 3C. The optical telescope 140A includes an aperture (not illustrated in the drawings) serving as an entry and exit point for laser light. The optical telescope 140A also includes a beam steering mirror (not illustrated in the drawings). The path of light is adjusted by the beam steering mirror.
(29) The optical telescope 140A outputs laser light received from another satellite to the optical receiver 142A through the beam steering mirror. The optical telescope 140A also outputs laser light output from the optical transmitter 144A, described below, to another satellite through the beam steering mirror.
(30) The optical receiver 142A acquires a digital electrical signal corresponding to the laser light received by the optical telescope 140A by performing optical demodulation on the laser light output from the optical telescope 140A. The optical receiver 142A then outputs the digital electrical signal to the high frequency wireless communication unit 20, described later.
(31) The optical transmitter 144A acquires laser light corresponding to a digital electrical signal by performing optical modulation on a digital electrical signal output from the high frequency wireless communication unit 20, described later. The optical transmitter 144A then outputs the laser light to the optical telescope 140A.
(32) Communication Control Device
(33) As illustrated in
(34) A data rate when the communication relay satellite 2 transfers data to the ground station 4 is physically limited. Specifically, the data rate when the communication relay satellite 2 transfers data to the ground station 4 must be not greater than a predetermined limit value. Thus, even if the communication relay satellite 2 receives data in parallel from each of the plural user satellites 3A, 3B, 3C, the communication relay satellite 2 cannot always transfer this data to the ground station 4 in a certain time period.
(35) On the other hand, in cases in which a communication line between the communication relay satellite 2 and the ground station 4 has spare capacity with respect to the data rate limit value, data transmitted from two or more of the user satellites 3 can sometimes be transferred to the ground station 4 in the certain time period. In such cases, if the targets for performing relay transmission of data from the communication relay satellite 2 to the ground station 4 have been limited to a single user satellite 3 and a single optical communication unit 14, the communication line between the communication relay satellite 2 and the ground station 4 would have a low utilization rate, which would not be optimal.
(36) Moreover, if the number of optical communication units 14 that perform relay transfer of data to the ground station 4 were limited to a single optical communication unit 14 communicating with, for example, the user satellite 3A, the other user satellites 3B, 3C would be unable to transmit data to the ground station 4 until the completion of the communication between the user satellite 3A and the communication relay satellite 2.
(37) To address this, the communication control device 16 of the present exemplary embodiment controls communication between the plural optical communication units 14A, 14B, 14C and the plural user satellites 3A, 3B, 3C such that, when the communication relay satellite 2 is relaying communication between the plural user satellites 3A, 3B, 3C and the ground station 4, a sum of data rates between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14A, 14B, 14C is not greater than the limit value of the data rate between the high frequency wireless communication unit 20 and the ground station 4. Specifically, the communication control device 16 of the present exemplary embodiment controls the communication such that, when data transmitted from the plural user satellites 3A, 3B, 3C is received by the plural optical communication units 14A, 14B, 14C, the sum of the data rates between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14A, 14B, 14C is not greater than the limit value of the data rate between the high frequency wireless communication unit 20 and the ground station 4.
(38) More specifically, first, the communication control device 16 sets a number of user satellites 3 to perform optical communication simultaneously or in parallel with the communication relay satellite 2 so as not to exceed the limit value of the data rate between the communication relay satellite 2 and the ground station 4. The communication control device 16 then controls the respective equipment such that data received from the optical communication target user satellites 3 is transmitted to the ground station 4 in a time period in which optical communication to receive the data from the optical target user satellites 3 is being performed.
(39) Detailed Explanation Follows Below.
(40) Consider a case in which a total number of optical communication units installed to the communication relay satellite 2 is N.sub.U (units), a data rate limit value of a data communication line between a single user satellite 3 and a single optical communication unit 14 is R.sub.U (bps: bit per second), a timespan required for a single optical communication unit 14 to establish a communication line in order to perform data communication with a single user satellite 3 is X.sub.aq (s: second), and a data rate limit value during data communication when transmitting data from the communication relay satellite 2 to the ground station 4 is R.sub.G (bps). In such cases, a condition between R.sub.G and R.sub.U is expressed by Equation (1) below. Note that the data rate limit value referred to here is not confined to the data rate limitation specified in the design specifications of the optical communication units 14, and may be a data rate limitation determined based on operational reasons. In cases in which the data rate limit values of the respective optical communication units 14 are not the same, a fixed value that is not greater than a maximum value out of these data rate limit values may be set as R.sub.G.
[Math.1]
R.sub.GR.sub.U(1)
(41) A maximum number N.sub.op of optical communication units to perform simultaneous optical communication is set by Equation (2) below.
(42)
(43) When N.sub.op<N.sub.U, a communication timespan T.sub.co (s) expressing a timespan for performing data communication over a communication line between a single user satellite 3 and a single optical communication unit 14 is set according to Equation (3) below. This enables data from a greater possible number of user satellites 3 to be transmitted to the ground station 4.
(44)
(45) For example, consider a case in which the maximum number of optical communication units to perform simultaneous optical communication is computed to be N.sub.op=1 according to Equation (2). In such a case, the communication control device 16 may for example control the plural optical communication units 14A, 14B, 14C such that optical communication is performed between the user satellite 3A and the optical communication unit 14A for the communication timespan T.sub.co(s), after which optical communication is performed between the user satellite 3B and the optical communication unit 14B for the communication timespan T.sub.co(s).
(46) As another example, consider a case in which the maximum number of optical communication units to perform simultaneous optical communication is computed to be N.sub.op=2 according to Equation (2). In such a case, the communication control device 16 may for example control the plural optical communication units 14A, 14B, 14C such that, whilst optical communication is being performed between the user satellite 3A and the optical communication unit 14A for the communication timespan T.sub.co(s), optical communication is also performed between the user satellite 3B and the optical communication unit 14B for the communication timespan T.sub.co(s).
(47) Since the maximum number N.sub.op of optical communication units to perform simultaneous optical communication is computed according to Equation (2), the sum of the data rates between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14A, 14B, 14C is not greater than the data rate limit value between the communication relay satellite 2 and the ground station 4. This enables data from a greater possible number of user satellites 3 to be transmitted to the ground station 4 in a single transmission, while satisfying the limit value of the data rate between the communication relay satellite 2 and the ground station 4. Moreover, the utilization rate of the communication line between the communication relay satellite 2 and the ground station 4 can be improved. Note that the sum of the data rates between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14A, 14B, 14C is an example of a first data rate of the present disclosure. Moreover, the limit value R.sub.G (bps) of the data communication rate per unit time between the communication control device 16 and the ground station 4 is an example of a second data rate of the present disclosure.
(48) Note that the communication control device 16 also controls such that timings to start each optical communication between a single optical communication unit 14 and a single user satellite 3 is offset each other by a timespan T.sub.dif(s) computed according to Equation (4) below. As the result, the communication timespans T.sub.co(s) is allocated for the respective optical communication units 14.
(49)
(50)
(51) As illustrated in
(52) For example, as illustrated in
(53)
(54) For example, as illustrated in
(55) Note that in cases in which the maximum number of optical communication units to perform simultaneous optical communication is computed to be N.sub.op=3, N.sub.U=N.sub.op=3, and so Equation (3) cannot be applied. In such cases, the control section 162, described later, is able to control such that all of the optical communication units 14A, 14B, 14C installed to the communication control system 12 perform optical communication either simultaneously or at a desired timing.
(56) The setting section 160 sets the first data rate, this being the sum of the limit values R.sub.U of the data communication rates per unit time between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14A, 14B, 14C. The setting section 160 also sets the second data rate, this being the limit value R.sub.G of the data communication rate per unit time between the communication relay satellite 2 and the ground station 4. Next, the setting section 160 sets various control information based on these data rates.
(57) First, the setting section 160 sets the maximum number N.sub.op of optical communication units to perform simultaneous optical communication according to Equation (2), based on the limit values R.sub.U of the data rates of the optical communication units 14 and the limit value R.sub.G of the data rate of the communication line from the communication relay satellite 2 to the ground station 4.
(58) Next, the setting section 160 sets the communication timespan T.sub.co according to Equation (3), based on the timespan X.sub.aq required for an optical communication unit 14 to establish a communication line with a user satellite 3, the total number N.sub.U of optical communication units, and the maximum number N.sub.op of optical communication units to perform simultaneous optical communication. Note that the timespan X.sub.aq required for an optical communication unit 14 to establish a communication line with a user satellite 3 is preset. The timespan X.sub.aq required for an optical communication unit 14 to establish a communication line with a user satellite 3 is computed as the timespan required for the communication relay satellite 2 to acquire the user satellite 3. Note that in cases in which the timespan required for an optical communication unit 14 to establish a communication line with a user satellite 3 is different for each of the plural user satellites 3, a maximum value (timespan) out of these timespans may be set as X.sub.aq.
(59) Next, the setting section 160 sets the control timespan T.sup.dif to control the communication start timings according to Equation (4) based on the communication timespan T.sub.co and the maximum number N.sub.op of optical communication units to perform simultaneous optical communication. Note that time information serving as a reference time information for the satellite system 1 is acquired from measurement satellites such as a GPS (Global Positioning System). Specifically, the communication relay satellite 2 and the user satellites 3 of the satellite system 1 execute various control using the timing information acquired from measurement satellites such as a GPS as the common reference time information of the satellite system 1.
(60) The control section 162 controls the plural optical communication units 14A, 14B, 14C and the high frequency wireless communication unit 20, described later, such that the data from the plural user satellites 3A, 3B, 3C received by the plural optical communication units 14A, 14B, 14C at the first data rate is relay transferred in parallel to the ground station 4 at the second data rate. Thus, the N.sub.op optical communication units 14 are controlled such that parallel optical communication is performed between the N.sub.op optical communication units 14 and the plural user satellites 3. Specifically, the control section 162 controls the plural optical communication units 14A, 14B, 14C based on the communication timespan T.sub.co and the control timespan T.sub.dif set by the setting section 160. More specifically, the control section 162 controls such the communication timespan between one user satellite 3 out of the plural user satellites 3A, 3B, 3C and one optical communication unit 14 out of the plural optical communication units 14A, 14B, 14C is the communication timespan T.sub.co. The control section 162 also controls such that, after the control timespan T.sub.dif has elapsed since this communication between the user satellite 3 and the optical communication unit 14 has started, communication starts between another user satellite 3 out of the plural user satellites 3A, 3B, 3C and another optical communication unit 14 out of the plural optical communication units 14A, 14B, 14C.
(61) Note that in cases in which the maximum number of optical communication units to perform simultaneous optical communication is computed to be N.sub.op=3, the control section 162 is able to control such that all of the optical communication units 14A, 14B, 14C installed to the communication control system 12 perform optical communication with the plural user satellites 3 either simultaneously or at a desired timing.
(62) The control section 162 controls optical communication of the plural optical communication units 14A, 14B, 14C by outputting control signals in order to realize the above-described control processing to the plural optical communication units 14A, 14B, 14C and to the signal switching circuit 18, described below.
(63) Signal Switching Circuit
(64) The signal switching circuit 18 switches signal paths between the plural optical communication units 14A, 14B, 14C and signal paths between the plural optical communication units 14A, 14B, 14C and the high frequency wireless communication unit 20, described later, in response to control signals output from the communication control device 16.
(65)
(66) Alternatively, as illustrated in
(67) Alternatively, as illustrated in
(68) Alternatively, as illustrated in
(69) Data Multiplexer Circuit and Data Demultiplexer Circuit
(70) As illustrated in
(71) High Frequency Wireless Communication Unit
(72) The high frequency wireless communication unit 20 illustrated in
(73) The high frequency modulator circuit 200 modulates a digital electrical signal output from an optical communication unit 14, and outputs this to the high frequency transmitter 202.
(74) The high frequency transmitter 202 converts the signal modulated by the high frequency modulator circuit 200 to a high frequency signal, and amplifies this signal.
(75) The high frequency transmission antenna 201 emits the high frequencies output by the high frequency transmitter 202 toward the ground station 4.
(76) The high frequency reception antenna 203 receives high frequencies transmitted by the ground station 4.
(77) The high frequency receiver 204 extracts a modulated signal from the high frequencies received by the high frequency reception antenna 203 and outputs the modulated signal.
(78) The high frequency demodulator circuit 206 demodulates the modulated signal output by the high frequency receiver 204 and converts this into a digital electrical signal.
(79) Note that although a case in which the high frequency wireless communication unit 20 is employed as example of a relay communication unit is described as an example in the present exemplary embodiment, an optical communication unit may be employed as the relay communication unit for performing wireless communication with the ground station 4. In cases in which the relay communication unit is configured by an optical communication unit, optical communication is performed between the communication relay satellite 2 and the ground station 4. In such cases, data communication is performed in parallel between the plural user satellites 3A, 3B, 3C and the plural optical communication units 14, data received by each of the plural optical communication units 14 is multiplexed, and optical communication is performed between the optical communication unit serving as the relay communication unit and the ground station 4.
(80)
(81) Moreover, an optical telescope 205 and an optical receiver 207 of the relay optical communication unit 21 receive data transferred from the ground station 4 using optical communication. The data demultiplexer circuit 19B demultiplexes the data transferred from the ground station 4. The optical communication unit 14A and the optical communication unit 14B may then for example transfer the data that has been demultiplexed by the data demultiplexer circuit 19B to the user satellite 3A and the user satellite 3B respectively.
(82) Note that the relay communication unit that performs data communication with the ground station 4 may be configured by at least one optical communication unit out of the plural optical communication units 14.
(83) The communication control device 16 of the communication control system 12 may for example be realized by a computer 70 such as that illustrated in
(84) The storage section 73 may by realized by a hard disk drive (HDD), a solid state drive (SSD), flash memory, or the like. A program for causing the computer 70 to function is stored in the storage section 73 serving as a storage medium. The CPU 71 reads the program from the storage section 73, expands the program in the memory 72, and sequentially execute processes included in the program.
(85) The functionality realized by the program may for example be realized by semiconductor integrated circuit such as an application specific integrated circuit (ASIC).
(86) Moreover, the respective equipment included in the communication control system 12 may be realized by the computer 70 illustrated in
(87) Operation of Communication Control System 12
(88) Next, explanation follows regarding operation of the communication control system 12 of the present exemplary embodiment. The communication control device 16 executes the communication control processing routine illustrated in
(89) At step S100, the setting section 160 sets the maximum number N.sub.op of optical communication units to perform simultaneous optical communication according to Equation (2) based on the limit values R.sub.U of the data rates of the optical communication units 14 and the data rate limit value R.sub.G of the communication line from the communication relay satellite 2 to the ground station 4. Note that the setting section 160 acquires this data by reading the data rate limit values R.sub.U and the data rate limit value R.sub.G from a predetermined storage section inside the communication control device 16 or from the memory 72.
(90) At step S102, the setting section 160 sets the communication timespan T.sub.co according to Equation (3) based on the timespan X.sub.aq required for an optical communication unit 14 to establish a communication line with a user satellite 3, the total number N.sub.U of optical communication units, and the maximum number N.sub.op of optical communication units set at step S100. Note that the setting section 160 can acquire the timespan X.sub.aq from a predetermined storage section inside the communication control device 16 or from the memory 72.
(91) At step S104, the setting section 160 sets the control timespan T.sub.dif to control the communication start timings according to Equation (4) based on the communication timespan T.sub.co set at step S102 and the maximum number N.sub.op of optical communication units set at step S100.
(92) At step S106, the control section 162 controls the plural optical communication units 14A, 14B, 14C based on the communication timespan T.sub.co set at step S102 and the control timespan T.sub.dif set at step S104.
(93) Specifically, the control section 162 controls such that the communication timespan between the user satellite 3A serving as an example of a first satellite and the optical communication unit 14A serving as an example of a first optical communication unit is the communication timespan T.sub.co. The control section 162 also controls such that, after the control timespan T.sub.dif has elapsed since this communication between the user satellite 3A and the optical communication unit 14A started, communication starts between the user satellite 3B serving as an example of a second satellite and the optical communication unit 14B serving as an example of a second optical communication unit.
(94) This enables data from a greater number of user satellites 3 to be transmitted to the ground station 4, while satisfying the limit value of the data rate between the communication relay satellite 2 and the ground station 4, when the communication relay satellite 2 relays communication between the plural user satellites 3A, 3B, 3C and the ground station 4.
(95) As described above, the communication control device 16 of the communication control system 12 according the first exemplary embodiment controls communication between the communication relay satellite and the plural user satellites such that, when the communication relay satellite relays communication between the plural satellites and the ground station, the sum of the data rates expressing the communication rates per unit time between the plural user satellites and the communication relay satellite is not greater than the limit value of the data rate between the communication relay satellite and the ground station. This enables data from a greater possible number of user satellites to be transmitted to the ground station, while satisfying the limit value of the data rate between the communication relay satellite and the ground station, when the communication relay satellite relays communication between the plural user satellites and the ground station.
(96) Moreover, increasing the number of user satellites performing simultaneous communication enables the utilization rate of the communication line between the communication relay satellite and the ground station to be improved.
(97) Satellite System of Second Exemplary Embodiment
(98) Next, explanation follows regarding a second exemplary embodiment. Note that configuration of a satellite system and a communication control system of the second exemplary embodiment is similar to the configuration of the first exemplary embodiment, and so the same reference numerals are allocated and explanation thereof is omitted.
(99) The communication control system of the second exemplary embodiment differs to the first exemplary embodiment in the respect that the communication relay satellite 2 computes X.sub.aq based on an acquisition timespan X expressing a timespan required for the communication relay satellite 2 to acquire a user satellite 3, and sets the communication timespan T.sub.co between a user satellite 3 and an optical communication unit 14 accordingly.
(100) As is indicated by Equation (3), the communication timespan T.sub.co between a user satellite 3 and an optical communication unit 14 is computed based on the timespan X.sub.aq required to establish a communication line between the user satellite 3 and the optical communication unit 14.
(101) The communication control system of the second exemplary embodiment computes the acquisition timespan X expressing the timespan required for an optical communication unit 14 to acquire a user satellite 3, this being included in the timespan X.sub.aq required to establish a communication line between a user satellite 3 and an optical communication unit 14. The communication control system of the second exemplary embodiment then sets the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
(102) Most of the time required when establishing a communication line between a user satellite 3 and an optical communication unit 14 is the acquisition timespan X during which the optical communication unit 14 acquires the user satellite 3. Thus, the communication control system of the second exemplary embodiment computes this acquisition timespan X, and sets the communication timespan T.sub.co in response to this acquisition timespan X.
(103) Detailed Explanation Follows Below.
(104) Note that in the second exemplary embodiment, explanation follows regarding an example of a case in which the communication relay satellite 2 is the satellite that emits a beacon laser signal, and a user satellite 3 is the satellite that receives the beacon laser signal. Thus, explanation follows regarding an example of a case in which the communication relay satellite 2 acquires this user satellite 3 that is to be its communication partner.
(105) First, the setting section 160 of the communication control device 16 of the communication relay satellite 2 computes an uncertainty area where the user satellite 3 that is the communication target of an optical communication unit 14 might be present. Specifically, the setting section 160 computes an uncertainty area where the user satellite 3 might be present using a known method, based on a computed orbit of the user satellite 3, prediction error regarding the orbit of the user satellite 3, attitude determination accuracy information for the user satellite 3, attitude control accuracy, and so on. Note that a position where the user satellite 3 might be present is predicted based on the computed orbit of the user satellite 3, prediction error of the orbit of the user satellite 3, attitude determination accuracy for the user satellite 3, attitude control accuracy, and so on.
(106)
(107) Satellite Tracking Step
(108) First, the setting section 160 computes an uncertainty area F where the user satellite 3 might be present such as that illustrated in
(109) Step of Coarse Acquisition of User Satellite 3 by Communication Relay Satellite 2
(110) Next, the control section 162 controls so as to direct the optical telescope of the optical communication unit 14 in a direction toward the uncertainty area F set by the setting section 160, and controls such that beams of beacon laser signal L.sub.1 are output from the optical communication unit 14. Note that a divergence angle of the beams of beacon laser signal L.sub.1 is normally smaller than the uncertainty area F. Thus, the control section 162 of the communication control device 16 of the communication relay satellite 2 controls the optical communication unit 14 such that the beacon laser signal L.sub.1 is scanned within the uncertainty area F, and is scanned over the entire range of the uncertainty area F.
(111) Next, as illustrated in
(112) Step of Coarse Acquisition of Communication Relay Satellite 2 by User Satellite 3
(113) Next, as illustrated in
(114) Fine Acquisition Step
(115) Next, the control section 162 of the communication control device 16 of the communication relay satellite 2 controls so as to stop emission of the beacon laser signal L 1 from the optical communication unit 14. As illustrated in
(116) The communication relay satellite 2 and the user satellite 3 then employ known technology to suppress external disturbance that might affect vibration of the satellites themselves and the optical communication line between the satellites by adjusting pointing mechanisms (not illustrated in the drawings) such as coarse pointing mechanism and fine pointing (mechanism or mirror) in order to realize stable tracking.
(117) Next, explanation follows regarding an example of a method of computing the acquisition timespan X when the spiral scanning method is employed.
(118) As illustrated in
(119)
(120) A view of the signal light L.sub.1 in
(121) In order for the trajectory of the beams of beacon laser signal to cover the entire uncertainty area F, the following Equation (6) needs to be satisfied. Note that .sub.b in the following equation indicates the divergence angle of the beams of beacon laser signal.
(122)
(123) As illustrated in
(124)
(125) An example of a method for setting the time interval t is given in Equation (8). Note that L expresses a communication distance between the communication relay satellite 2 and the user satellite 3, c expresses light speed, t.sub.8 expresses a response time of the light receiving sensor included in the communication relay satellite 2, and F expresses a bandwidth of a steering mirror for scanning signal light. The communication distance L between the communication relay satellite 2 and the user satellite 3 is derived by computing the uncertainty area F.
(126)
(127) Note that computation Equations (5) to (8) of the spiral scanning method are described in the following Cited Reference Document.
(128) Cited Reference Document
(129) Beaconless acquisition tracking and pointing scheme of satellite optical communication in multi-layer satellite networks by Weiqi Chen, Qi Zhang, Xiangjun Xin, Qinghua Tian, Ying Tao, Yufei Shen, Guixing Cao, RUi Ding, and Yifan Zhang in Proceedings SPIE 11023, Fifth Symposium on Novel Optoelectronic Detection Technology and Application, 110231E (Mar. 12, 2019); https://doi.org/10.1117/12.2521600.
(130) In this manner, the setting section 160 of the second exemplary embodiment computes a first timespan required for the beacon laser signal L.sub.1, this being an example of a first beacon laser signal output from the communication relay satellite 2, to be received by the user satellite 3.
(131) The setting section 160 of the second exemplary embodiment also computes a second timespan required for the beacon laser signal L.sub.2 output by the user satellite 3 in response to the beacon laser signal L.sub.1 being received by the user satellite 3 to be received by the communication relay satellite 2.
(132) The setting section 160 of the second exemplary embodiment also computes a third timespan required for the beacon laser signal L.sub.3 output by the communication relay satellite 2 in response to the beacon laser signal L.sub.2 being received by the communication relay satellite 2 to be received by the user satellite 3.
(133) The setting section 160 of the second exemplary embodiment then computes the acquisition timespan X as a sum of the first timespan, the second timespan, and the third timespan.
(134) Note that in the second exemplary embodiment, the first timespan corresponds to the scanning timespan t, derived in Equation (7).
(135) Thus, the setting section 160 of the second exemplary embodiment first computes the time interval t according to Equation (8) based on the light speed c, the communication distance L between the communication relay satellite 2 and the user satellite 3, the bandwidth F of the steering mirror for scanning beacon laser signal, and the response time t.sub.8 of the light receiving sensor included in the communication relay satellite 2.
(136) Next, the setting section 160 of the second exemplary embodiment computes the scanning timespan t.sub., this being an example of the first timespan, according to Equation (7), based on the computed time interval t, the view angle .sub. of the spiral formed by a time series of the emitted beacon laser signal, and the distance I.sub.0 between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing.
(137) The setting section 160 of the second exemplary embodiment also computes the second timespan and the third timespan based on the position where the user satellite 3 might be present and so on. Note that information regarding the position where the user satellite 3 might be present at a given timing and so on may be transmitted in advance to the communication relay satellite 2 by the ground station 4 or the like.
(138) The setting section 160 of the second exemplary embodiment sets the acquisition timespan X, expressing a sum of the computed scanning timespan t.sub. that is an example of the first timespan, the second timespan, and the third timespan, as the timespan X.sub.aq required for the optical communication unit 14 to establish a communication line with the user satellite 3. Note that the setting section 160 may set the timespan X.sub.aq by further adding a predetermined timespan to the sum of the scanning timespan the second timespan, and the third timespan.
(139) Operation of Communication Control System 12
(140) Next, explanation follows regarding operation of the communication control system 12 of the second exemplary embodiment. The communication control device 16 executes the acquisition timespan setting processing routine illustrated in
(141) At step S200, the setting section 160 identifies the uncertainty area F where the user satellite 3 that is the communication target of the optical communication unit 14 might be present.
(142) At step S202, the setting section 160 computes the time interval t expressing a time interval between emissions of beacon laser signal when scanning beacon laser signal inside the uncertainty area F using the spiral scanning method for acquiring the user satellite 3. Specifically, the setting section 160 computes the time interval t according to Equation (8) based on the light speed c, the communication distance L between the communication relay satellite 2 and the user satellite 3, the bandwidth F of the steering mirror for scanning beacon laser signal, and the response time t, of the light receiving sensor included in the communication relay satellite 2.
(143) At step S204, the setting section 160 computes the scanning timespan t.sub. according to Equation (7) based on the time interval t computed at step S202, the view angle .sub. of the spiral formed by a time series of the emitted beacon laser signal, and the distance I.sub.0 between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing.
(144) At step S205, the setting section 160 computes the second timespan and the third timespan based on the position where the user satellite 3 might be present and so on.
(145) At step S206, the setting section 160 sets a sum of the computed scanning timespan t, computed at step S204 and the second timespan and third timespan set at step S205 as the timespan X.sub.aq required for the optical communication unit 14 to establish a communication line with the user satellite 3.
(146) On finishing execution of the acquisition timespan setting processing routine illustrated in
(147) Since other configuration and operation of the satellite system and the communication control system of the second exemplary embodiment are similar to those of the first exemplary embodiment, explanation thereof is omitted.
(148) As described above, the communication control device 16 of the communication control system 12 according to the second exemplary embodiment computes the first timespan required for the beacon laser signal L.sub.1, this being an example of a first beacon laser signal output by the communication relay satellite 2, to be received by the user satellite 3. The communication control device 16 also computes the second timespan required for the beacon laser signal L.sub.2 output by the user satellite 3 in response to the beacon laser signal L.sub.1 being received by the user satellite 3 to be received by the communication relay satellite 2. The communication control device 16 also computes the third timespan required for the beacon laser signal L.sub.3 output by the communication relay satellite 2 in response to the beacon laser signal L.sub.2 being received by the communication relay satellite 2 to be received by the user satellite 3. The communication control device 16 computes the acquisition timespan X as a sum of the first timespan, the second timespan, and the third timespan. The communication control device 16 then sets the acquisition timespan X as the timespan X.sub.aq required for the optical communication unit 14 to establish a communication line with the user satellite 3. This enables the communication timespan T.sub.co to be set in response to the time required to acquire the user satellite 3.
(149) Note that the communication control device 16 identifies a uncertainty area where the user satellite 3, this being the communication target of the optical communication unit, might be present. The communication control device 16 also computes the scanning timespan t.sub. expressing the time required to scan the beacon laser signal for acquiring the user satellite, based on the computed time interval t expressing a time interval between emissions of beacon laser signal, the view angle .sub. of the spiral formed by a time series of the emitted beacon laser signal, and the distance I.sub.0 between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing, for when scanning the beacon laser signal inside the uncertainty area using the spiral scanning method for acquiring the user satellite. The communication control device 16 then adopts the scanning timespan t.sub. as the first timespan required for the beacon laser signal L.sub.1, this being an example of a first beacon laser signal output by the communication relay satellite 2, to be received by the user satellite 3. This enables the timespan X.sub.aq required to add the user satellite 3 using the spiral scanning method to be computed.
(150) The size of the uncertainty area F is a range where the user satellite 3 might be present at a given point in time, and is decided in consideration of prediction accuracy of the orbit of the user satellite 3 to perform optical communication, attitude control accuracy, characteristics of the optical communication unit, and so on. The actual accuracy of the uncertainty area F depends on the overall system, and so differs according to the user satellite 3. Thus, taking poor accuracy, error, and so on into consideration, the uncertainty area F may be set as a large region at an initial point of actual operation. Then, as operation progresses, the characteristics of the optical communication unit 14 and accuracy in acquiring a user satellite 3 may be expected to improve, and so the size of the uncertainty area F may be reduced.
(151) Alternatively, the communication relay satellite 2 may successively record the acquisition timespan X for a user satellite 3 performing optical communication, such that when planning the next communication, the communication relay satellite 2 may reduce the predicted acquisition timespan X by updating the uncertainty area F where the user satellite 3 might be present, taking a difference between the position where the user satellite 3 was present and acquired in the past and the predicted position of the user satellite 3 into consideration. In such cases, the number of communications with the user satellite 3 per unit time may be increased.
(152) Note that the present disclosure is not limited to the exemplary embodiments described above, and various modifications may be applied within a range not departing from the spirit of the present invention.
(153) For example, in the above exemplary embodiments, examples have been described in which the communication control device 16 controls the plural optical communication units 14A, 14B, 14C such that, while an optical communication unit 14 is receiving data from a user satellite 3 that is the optical communication target, the received data is transmitted in parallel from the communication relay satellite 2 to the ground station 4. However, there is no limitation thereto. For example, the communication control device 16 may temporarily store the data received from the user satellite 3 in a storage section. For example, the communication control device 16 may temporarily store data received from plural user satellites 3 in the storage section in cases in which a total rate of the data rates received from the plural user satellites 3 exceeds the data rate limit value of the communication line between the communication relay satellite 2 and the ground station 4. Alternatively, for example, in cases in which Equation (1) is not satisfied, the communication control device 16 may temporarily store data received from the user satellites 3 in the storage section. The communication control device 16 may then transmit the data stored in the storage section to the ground station 4 when there is spare capacity in the communication line between the communication relay satellite 2 and the ground station 4.
(154) Moreover, in the above exemplary embodiments, examples have been described in which the data rate limit value of communication lines between the user satellites 3 and the optical communication units 14 is a uniform R.sub.U. However, there is no limitation thereto. For example, the data rate limit value R.sub.U may be a different value for each optical communication unit 14.
(155) Note that although examples in which there is only one high frequency wireless communication unit, this being an example of a relay communication unit, have been described in the above exemplary embodiments, there is no limitation thereto. Plural high frequency wireless communication units that are examples of relay communication units may be provided. Furthermore, the relay communication unit may be an optical communication unit as described previously.
(156) Moreover, in the above exemplary embodiments, examples have been described in which the setting section 160 of the communication control device 16 sets various data and so on, and the control section 162 performs various control to execute a control sequence of communication by the optical communication units 14 based on the data set by the setting section 160. However, there is no limitation thereto. For example, control sequence information for the optical communication units 14 and the relay communication unit decided by the ground-based server 6 may be transmitted in advance to the communication relay satellite 2 and operators of the user satellites 3 via the ground station 4 or the server 6 connected to the ground station 4. The communication control device 16 of the communication relay satellite 2 may then execute the various settings and control in
(157) Moreover, in the above exemplary embodiments, examples have been described in which the communication timespan T.sub.co is computed according to Equation (3), and the plural optical communication units 14A, 14B, 14C are controlled according to the communication timespan T.sub.co. However, there is no limitation thereto. For example, a predetermined timespan T.sub.ur may be added to the communication timespan T.sub.co in response to a user request. In such cases, for example, as illustrated in
(158) Although an example in which the spiral scanning method is employed as a method to acquire a satellite has been described in the second exemplary embodiment, there is no limitation thereto. Another method may be employed as the method to acquire a satellite. Note that in such cases, by computing at least the first timespan and the second timespan out of the respective timespans computed in the second exemplary embodiment, the acquisition timespan X expressing the time required for the communication relay satellite 2 (or an optical communication unit 14) to acquire a user satellite 3 can be computed.
(159) Thus, for example, the communication control device 16 may compute the acquisition timespan X in response to the first timespan required for the first beacon laser signal L.sub.1 output by the communication relay satellite 2 to be received by the user satellite 3, and the second timespan required for the second beacon laser signal L.sub.2 output by the user satellite 3 in response to the first beacon laser signal L.sub.1 being received by the user satellite 3 to be received by the communication relay satellite 2. For example, the communication control device 16 may compute the acquisition timespan X as a sum of the first timespan and the second timespan.
(160) Alternatively, for example, the communication control device 16 may compute the acquisition timespan X in response to the first timespan required for the first beacon laser signal L.sub.1 output by the user satellite 3 to be received by the communication relay satellite 2, and the second timespan required for the second beacon laser signal L.sub.2 output by the communication relay satellite 2 in response to the first beacon laser signal L.sub.1 being received by the communication relay satellite 2 to be received by the user satellite 3. For example, the communication control device 16 may compute the acquisition timespan X as a sum of the first timespan and the second timespan.
(161) Although examples in which the plural satellites are user satellites have been described in the above exemplary embodiments, there is no limitation thereto. For example, at least one satellite out of the plural satellites may be another communication relay satellite.
(162) Although examples in which the communication relay satellite 2 relays communication between the plural user satellites 3 and the ground station 4 have been described in the above exemplary embodiments, there is no limitation thereto. Another Earth station that performs wireless communication with the communication relay satellite (such as a wireless station established on the ground or in the Earth's atmosphere that may be mobile) may be employed instead of the ground station 4. In such cases, the communication relay satellite 2 relays communication between the plural user satellites 3 and the Earth station. For example, employing an Earth station established in the stratosphere has merits such that a timespan for optical communication from the communication relay satellite 2 to the Earth station can be stably secured without being affected by the communication environment on the ground, such as the weather. Alternatively, another user satellite or another communication relay satellite may be employed instead of the ground station 4. In such cases, the communication relay satellite 2 relays communication between the plural user satellites 3 and the other user satellite or the other communication relay satellite. Note that this communication may be by optical communication, in which case the relay communication unit is an optical communication unit.
(163) In the present specification, exemplary embodiments have been described in which a program is pre-installed in the storage section 73 of the computer 70. However, this program may be provided stored in a computer-readable recording medium. For example, the program may be provided in a format stored on a non-transitory storage medium such as compact disc read only memory (CD-ROM), digital versatile disc read only memory (DVD-ROM), or universal serial bus (USB) memory. Alternatively, the program may be provided in a format downloadable from an external device over a network.
(164) Note that the various processing executed by the CPU reading and executing software (a program) in the above exemplary embodiments may be executed by various types of processor other than a CPU. Such processors include programmable logic devices (PLD) that allow circuit configuration to be modified post-manufacture, such as a field-programmable gate array (FPGA), and dedicated electric circuits, these being processors including a circuit configuration custom-designed to execute specific processing, such as an application specific integrated circuit (ASIC). Alternatively, a general-purpose graphics processing unit (GPGPU) may be employed as a processor. The respective processing may be executed by any one of these various types of processor, or by a combination of two or more of the same type or different types of processor (such as plural FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various types of processors is more specifically an electric circuit combining circuit elements such as semiconductor elements.
(165) Moreover, the respective processing of the exemplary embodiments may be configured by a computer, a server, or the like including a general computation processing device, a storage device, and the like executing by a program. Such a program may be stored in a storage device, recorded on a recording medium such as a magnetic disc, an optical disc, or semiconductor memory, or provided over a network. Obviously, the various other configuration elements do not necessarily have to be realized by a single computer or server, and may be shared between and realized by plural separate computers connected together over a network.
(166) All cited documents, patent applications, and technical standards mentioned in the present specification are incorporated by reference in the present specification to the same extent as if each individual cited document, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
(167) Note that in the above exemplary embodiments, cases in which only, such as based on only . . . , in response to only . . . , and in cases in which only . . . , is not employed envisage that additional information may also be taken into consideration in the present specification. As an example, in addition to the described cases, in cases in which A occurs, B is performed does not necessarily mean that B is always performed when A occurs.
(168) In any method, program, terminal, device, server, or system (hereafter method, etc.), even in there is an aspect of an operation different to operation described in the present specification is performed, the respective aspects of technology disclosed herein are applicable to any operations the same as operations described in the present specification, and the presence of the operation different to the operation described in the present specification does not mean that the method, etc. is outside the range of the respective aspects of the technology disclosed herein.
(169) Supplements are disclosed below.
(170) Supplement 1
(171) A communication control apparatus including: a control section configured to control communication between a communication relay satellite and plural satellites such that, when the communication relay satellite relays communication between the plural satellites and other equipment, a sum of data rates expressing communication rates per unit time between the plural satellites and the communication relay satellite is not greater than a limit value of a data rate between the communication relay satellite and the other equipment.
Supplement 2
(172) The communication control apparatus of supplement 1, wherein: the communication relay satellite includes plural optical communication units to perform optical communication with the plural satellites, and an equipment communication unit to perform communication with the other equipment; and the control section controls communication between the plural optical communication units and the plural satellites such that a sum of data rates between the plural satellites and the plural optical communication units is not greater than a limit value of a data rate between the equipment communication unit and the other equipment.
Supplement 3
(173) The communication control apparatus of supplement 2, further including: a setting section configured to set a number N.sub.op of the optical communication units to perform simultaneous optical communication out of the plural optical communication units according to Equation (1) below based on a limit value R.sub.U of the data rate of a communication line between one of the satellites and one of the optical communication units and on a limit value R.sub.G of the data rate of a communication line between the equipment communication unit and the other equipment, the control section being configured to control the N.sub.op optical communication units such that communication is performed between the N.sub.op optical communication units and the plural satellites.
(174)
Supplement 4
(175) The communication control apparatus of supplement 3, wherein: the setting section is further configured to in cases in which the number N.sub.op of the optical communication units is less than a total number N.sub.U of the optical communication units, set a communication timespan T.sub.co expressing a timespan to perform communication between one of the satellites and one of the optical communication units according to Equation (2) based on the number N.sub.op of the optical communication units, a timespan X.sub.aq required to establish a communication line between the one satellite and the one optical communication unit, and the total number N.sub.U of the optical communication units, set a control timespan T.sub.dif to control communication start timings according to Equation (3) below based on the communication timespan T.sub.co and the number N.sub.op of the optical communication units; and the control section is configured to control based on the communication timespan T.sub.co and the control timespan T.sub.dif such that a data communication timespan between a first satellite out of the plural satellites and a first optical communication unit out of the plural optical communication units is the communication timespan T.sub.co, and control such that data communication is started between a second satellite out of the plural satellites and a second optical communication unit out of the plural optical communication units when the control timespan T.sub.dif has elapsed since communication started between the first satellite and the first optical communication unit.
(176)
Supplement 5
(177) The communication control apparatus of supplement 4, wherein: an acquisition timespan X expressing a timespan required for one of the optical communication units to acquire one of the satellites is included in the timespan X.sub.aq required to establish a communication line between the one satellite and the one optical communication unit; and the setting section is configured to set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
Supplement 6
(178) The communication control apparatus of supplement 5, wherein the setting section is configured to: compute the acquisition timespan X in response to a first timespan required for a first beacon laser signal output from the communication relay satellite to be received by one of the satellites, and a second timespan required for a second beacon laser signal output by the one satellite in response to the first beacon laser signal being received by the one satellite to be received by the communication relay satellite; and set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
Supplement 7
(179) The communication control apparatus of supplement 5, wherein the setting section is configured to: compute the acquisition timespan X in response to a first timespan required for a first beacon laser signal output from one of the satellites to be received by the communication relay satellite, and a second timespan required for a second beacon laser signal output by the communication relay satellite in response to the first beacon laser signal being received by the communication relay satellite to be received by the one satellite; and set the communication timespan T.sub.co in response to the timespan X.sub.aq including the acquisition timespan X.
Supplement 8
(180) The communication control apparatus of any one of supplements 1 to 7, wherein at least one satellite out of the plural satellites is another communication relay satellite.
(181) Supplement 9
(182) The communication control apparatus of any one of supplements 2 to 8, wherein the other equipment is at least one of an Earth station or a ground station configured to perform wireless communication with the communication relay satellite.
(183) Supplement 10
(184) The communication control apparatus of any one of supplements 2 to 8, wherein: the equipment communication unit configured to perform communication with the other equipment is an optical communication unit; and the other equipment is at least one of an Earth station, a ground station, a satellite, or another communication relay satellite configured to perform optical communication with the communication relay satellite.
Supplement 11
(185) A communication control method including respective processing executed by the communication control apparatus of any one of supplements 1 to 10.
(186) Supplement 12
(187) A communication control program for causing a computer to function as respective sections of the communication control apparatus of any one of supplements 1 to 10.
(188) Supplement 13
(189) A communication control system including: plural optical communication units configured to perform optical communication with plural satellites; a ground communication unit configured to communicate with a ground station; and the communication control apparatus of any one of supplements 1 to 10.
Supplement 14
(190) A communication relay satellite installed with the communication control system of supplement 13.
(191) Supplement 15
(192) A satellite system including: plural satellites; a communication relay satellite; a ground station; and the communication control apparatus of any one of supplements 1 to 10.
REFERENCE SIGNS LIST
(193) 1 satellite system 2 communication relay satellite 3A, 3B, 3C user satellite 4 ground station 12 communication control system 14a, 14b, 14c optical communication unit 16 communication control device 18 signal switching circuit 20 high frequency wireless communication unit 70 computer