Communication control apparatus, communication control method, communication control program, communication control system, communication relay satellite, and satellite system
By configuring multiple optical communication units and signal switching circuits on the communication relay satellite and controlling the data rate, the data transmission limitation problem between the communication relay satellite and the ground station was solved, achieving efficient multi-satellite data transmission and improved line utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WARP SPACE CO LTD
- Filing Date
- 2021-11-12
- Publication Date
- 2026-06-19
AI Technical Summary
On the communication line between the communication relay satellite and the ground station, the data rate is physically limited, which makes it impossible to transmit data from multiple satellites simultaneously or results in low utilization of the communication line.
By configuring multiple optical communication units to conduct parallel optical communication with multiple satellites, and using a communication control device to control the data rate, the total data rate between multiple satellites and optical communication units does not exceed the data rate limit of the ground station. Data relay is performed using a signal switching circuit and a high-frequency wireless communication unit.
This allows for the efficient transmission of data from more satellites while meeting data rate limits, thus improving the utilization rate of communication lines.
Smart Images

Figure CN116438752B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to communication control equipment, communication control methods, communication control programs, communication control systems, communication relay satellites, and satellite systems. Background Technology
[0002] A known optical downlink system exists between a remote terminal and a ground terminal. The remote terminal comprises n optical communication terminals (OT1 to OTn), and the ground terminal comprises a cluster of n optical ground base stations (OGS1 to OGSn), which are connected via either n optical downlink channels (DL1 to DLn) or n optical uplink channels (UC1 to UCn) (e.g., Patent Document 1). The optical downlink system is configured such that the n optical ground base stations (OGS1 to OGSn) are synchronized. This is because the optical ground base stations (OGS1 to OGSn) are positioned at a specific distance from each other for each of the n optical downlink channels, thus ensuring spatial separation, and because the optical uplink channels (UC1 to UCn) utilize time-division multiplexing, thus ensuring temporal separation. This makes it possible to avoid time overlap between the optical uplink channels (UC1 to UCn) (e.g., claims 1 and 8 of Patent Document 1).
[0003] There are also known free-space optical communication systems comprising constellations of multiple satellites (e.g., Patent Document 2). This free-space optical communication system includes a satellite constellation, each satellite comprising multiple uplink / downlink optical telescopes for optical communication with multiple ground stations. When a given satellite passes a predetermined ground station, one or more of the uplink / downlink telescopes of the given satellite track at least two ground optical telescopes at the predetermined ground station, and the given satellite transmits data to the ground optical telescope with the clearest line of sight relative to the given satellite (e.g., claim 1 in Patent Document 2).
[0004] There is also a known mobile satellite communication system capable of flexibly handling, for example, sudden and temporary increases in communication demand (e.g., Patent Document 3). In this system, flying relay stations are deployed at altitudes ranging from several kilometers to tens of kilometers above the communication area of the low-Earth orbit (LEO) communication satellite to relay communication between the LEO satellite and ground-based or maritime mobile communication terminals. The flying relay stations include the ability to communicate with mobile communication terminals via radio waves and with the LEO communication satellite via laser. In this system, when a single flying relay station cannot handle an increase in communication volume from multiple mobile communication terminals within the same communication area, multiple flying relay stations are deployed above the communication area, allowing communication between the LEO communication satellite and mobile communication terminals to be segmented and relayed through these multiple flying relay stations.
[0005] Note that Patent Document 3 discloses that, in order to enable a near-Earth orbit communication satellite to conduct simultaneous optical communication with multiple flight relay stations in parallel, it can be equipped with multiple optical antennas for communicating with multiple flight relay stations, corresponding to the number of flight relay stations that can be processed (e.g., paragraph
[0034] in Patent Document 3).
[0006] Citation List
[0007] Patent documents
[0008] Patent Document 1: Japanese Patent Application Publication (JP-A) No. 2013-132045
[0009] Patent Document 2: Japanese National Phase Publication No. 2015-524629
[0010] Patent document 3: JP-A No. 2007-13513 Summary of the Invention
[0011] Technical issues
[0012] However, when considering the scenario of multiple artificial satellites (hereinafter referred to as "satellites") existing in outer space, it is impractical for each of these satellites to communicate independently with ground stations. Therefore, as Figure 17 As shown, one can imagine a scenario where a communication relay satellite S provides... R To target satellite S U Communication with ground station G on Earth E is relayed, and multiple satellites S U1 S U2 S U3 Each satellite in the system communicates via a communication relay satellite S. R Communicate with ground station G. For example... Figure 17As shown, the communication relay satellite S R Received from multiple satellites S U1 S U2 S U3 Transmitted data D1, D2, D3, and then... R Transmitted to ground station G.
[0013] In this case, in the communication relay satellite S R The data communication rate per unit time (hereinafter referred to as "data rate") on the communication line between the ground station G and the ground station G is physically limited. Therefore, a communication relay satellite S is needed. R The data rate of the communication line between the ground station G and the ground station G does not exceed a predetermined value. Therefore, for example, even if the communication relay satellite S... R From multiple satellites S U1 S U2 S U3 Each satellite in the system receives data, which is then aggregated in S. U1 S U2 and S U3 The data in the system cannot always be transmitted to the ground station G within a certain time period.
[0014] On the other hand, sometimes in communication relay satellites S R The communication line with ground station G has a high data rate, and a large amount of data can be simultaneously transmitted from the communication relay satellite S. R Transmitted to ground station G. In this case, the communication relay satellite S... R Sometimes data received from two or more satellites can be transmitted to ground station G within a certain time period. In this case, if the satellite used for communication with ground station G within a certain time period is limited to a single satellite S. U1 Then other satellites S U2 S U3 Communication with ground station G will be unavailable during this time period. This will result in low utilization of the communication line, despite the communication relay satellite S. R The communication line between the ground station G and the ground station G has backup capacity.
[0015] Note that the above problems are not limited to those originating from communication relay satellites S R The data transmission target is the ground station G. For example, in communication relay satellite S R Similar problems may arise when transmitting data to other devices, such as those deployed in the stratosphere or troposphere.
[0016] In the technologies described in Patent Documents 1 to 3, limitations on the data rate between the communication relay satellite and other equipment such as ground stations are not considered. For example, although Patent Document 3 describes a low-Earth orbit communication satellite that conducts simultaneous optical communication in parallel with multiple flying relay stations, limitations on the data rate between these communication relay satellites and other equipment are not considered.
[0017] Therefore, in traditional technologies, when a communication relay satellite relays communication between multiple satellites and other devices such as ground stations, there is a problem that while meeting the data rate limits between the communication relay satellite and other devices, it is impossible to transmit data from a greater number of satellites to other devices.
[0018] In view of the above, this disclosure provides a communication control device, a communication control method, a communication control program, a communication control system, a communication relay satellite, and a satellite system. When the communication relay satellite relays communication between multiple satellites and other devices, it can transmit data from a greater number of satellites to other devices while meeting the data rate limits between the communication relay satellite and other devices.
[0019] Solution to the problem
[0020] The first aspect of this disclosure is a communication control device configured to relay communication between multiple satellites and other devices. The communication control device includes: multiple optical communication sections capable of parallel optical communication with multiple satellites; a device communication section configured to communicate with other devices; a setting section configured to: set a first data rate, the first data rate being the sum of limit values for data communication rates per unit time between the multiple satellites and the multiple optical communication sections; and set a second data rate, the second data rate being a limit value for data communication rates per unit time between the communication control device and other devices; and a control section configured to control the multiple optical communication sections and the device communication section such that data received by the multiple optical communication sections from the multiple satellites at the first data rate is relayed in parallel to the other devices at the second data rate.
[0021] The second aspect of this disclosure is a communication control device including a control section configured to control communication between a communication relay satellite and multiple satellites, such that when the communication relay satellite relays communication between the multiple satellites and other devices, the sum of the data rates representing the communication rate per unit time between the multiple satellites and the communication relay satellite does not exceed a limit value for the data rate between the communication relay satellite and other devices.
[0022] Beneficial effects of the invention
[0023] This disclosure achieves the beneficial effect that, when a communication relay satellite relays communication between multiple satellites and other devices, it enables data from a greater number of satellites to be transmitted to other devices while meeting the data rate limits between the communication relay satellite and other equipment. Attached Figure Description
[0024] Figure 1 This is a diagram illustrating an example of a schematic configuration of a satellite system according to an exemplary implementation.
[0025] Figure 2 This is a diagram illustrating an example of a schematic configuration of a communication control system according to a first exemplary embodiment and a second exemplary embodiment.
[0026] Figure 3 This is a diagram used to illustrate communication periods.
[0027] Figure 4 This is a diagram used to illustrate communication periods.
[0028] Figure 5 This is a schematic diagram used to illustrate a signal switching circuit.
[0029] Figure 6 This is a schematic diagram used to illustrate a signal switching circuit.
[0030] Figure 7 This is a schematic diagram used to illustrate a signal switching circuit.
[0031] Figure 8A This is a schematic diagram used to illustrate a signal switching circuit.
[0032] Figure 8B This is a diagram illustrating a configuration example of a communication control system in which a relay communication unit is configured by an optical communication unit.
[0033] Figure 8C This is a diagram illustrating an example configuration of a communication control system in which optical communication units in multiple optical communication units are configured to relay communication units.
[0034] Figure 9 This is a schematic block diagram of a computer used as a communication control device.
[0035] Figure 10 This is a diagram used to illustrate the processes performed by the communication control device.
[0036] Figure 11 This is a schematic diagram used to illustrate satellite acquisition.
[0037] Figure 12 This is a schematic diagram used to illustrate satellite acquisition.
[0038] Figure 13 This is a schematic diagram used to illustrate satellite acquisition.
[0039] Figure 14 This is a schematic diagram used to illustrate satellite acquisition.
[0040] Figure 15 This is a diagram used to illustrate the processes performed by the communication control device.
[0041] Figure 16 This is a diagram used to illustrate a modified example of communication.
[0042] Figure 17 It is a diagram used to illustrate the technical problem to be solved. Detailed Implementation
[0043] Exemplary embodiments will now be described in detail with reference to the accompanying drawings.
[0044] Satellite system of the first exemplary embodiment
[0045] Figure 1 This is a schematic diagram of a satellite system 1 according to an exemplary embodiment. (As shown) Figure 1 As shown, the satellite system 1 of this exemplary embodiment includes a communication relay satellite 2, other satellites 3A, 3B, and 3C (hereinafter referred to as "user satellites") different from the communication relay satellite 2, and a ground station 4, which is a wireless communication station on Earth. The communication relay satellite 2 and the user satellites 3A, 3B, and 3C are all satellites. The ground station 4 is an example of other equipment. The ground station 4 installed on the ground is an example of an earth station performing radio or optical communication. In the case of multiple ground stations installed, ground station 4 can be a collective term for these ground stations.
[0046] Each of the user satellites 3A, 3B, and 3C operates in a first orbit in outer space. The communications relay satellite 2 operates in a second orbit in outer space. Both the first and second orbits are at a lower altitude than the geostationary orbit (approximately 36,000 km). Note that geostationary orbit (GEO) is an example of a geostationary orbit. The second orbit is at a higher altitude than the first orbit. The first orbit could be, for example, a low Earth orbit (LEO). The apogee of a LEO could be, for example, between 20 km and 2,000 km above the Earth's surface. The second orbit could be, for example, a medium Earth orbit (MEO). The apogee of a MEO could be, for example, between 1,000 km and approximately 360,000 km above the Earth's surface.
[0047] Each of the multiple user satellites 3A, 3B, and 3C wirelessly communicates with the communication relay satellite 2 and, via the communication relay satellite 2, data communicates with the ground station 4. The communication relay satellite 2 relays data communication in real time between the multiple user satellites 3A, 3B, and 3C and the ground station 4 by simultaneously conducting data communication with the multiple user satellites 3A, 3B, and 3C and concurrently with the ground station 4. The ground station 4 is connected to a server 6 via a network 5 such as the Internet, and the server 6 receives data acquired by the user satellites 3A, 3B, and 3C via the ground station 4. This allows the server 6 to acquire data from the user satellites 3A, 3B, and 3C while located on the ground. The server 6 also includes operational... Figure 1 The satellite system requires the necessary functions. Note that when referring to any one of the multiple user satellites 3A, 3B, and 3C, that user satellite is simply referred to as "User Satellite 3".
[0048] Figure 2 This is a diagram illustrating a detailed example of the configuration of a communication control system 12 according to an exemplary embodiment. (See diagram for reference.) Figure 2 As shown, the communication control system 12 includes multiple optical communication units 14A, 14B, and 14C, a communication control device 16, a signal switching circuit 18, a data multiplexer circuit 19A, a data demultiplexer circuit 19B, and a high-frequency wireless communication unit 20. The communication control system 12 is installed on the communication relay satellite 2. Note that when referring to any one of the multiple optical communication units 14A, 14B, and 14C, that optical communication unit is simply referred to as "optical communication unit 14". Note that the number of user satellites 3 is not limited to... Figure 2 The example has three, but can have more than three. Furthermore, the number of user satellites 3 does not need to be the same as the number of optical communication units 14, and can be greater than the number of optical communication units. User satellite 3 can be part of a satellite constellation system that coordinates with multiple other satellites to achieve a specific function or service.
[0049] Optical communication unit
[0050] like Figure 2 As shown in the optical communication unit 14A, the optical communication unit 14A includes an optical telescope 140A, an optical receiver 142A, and an optical transmitter 144A. Note that... Figure 2 The configurations of optical communication units 14B and 14C shown are similar to those of optical communication unit 14A. Therefore, only the configuration of optical communication unit 14A will be described. Note that the optical communication unit is an example of the optical communication portion of this disclosure.
[0051] Optical telescope 140A receives laser light from user satellites 3A, 3B, and 3C, and transmits the laser light to user satellites 3A, 3B, and 3C. Note that the user satellite with which optical communication unit 14A communicates optically is not limited to user satellite 3A. Optical communication unit 14A can also communicate optically with user satellites 3B and 3C. Optical telescope 140A includes apertures (not shown) serving as the entry and exit points for the laser light. Optical telescope 140A also includes a beam steering mirror (not shown). The path of the light is adjusted via the beam steering mirror.
[0052] Optical telescope 140A outputs laser light received from another satellite to optical receiver 142A via a beam deflector. Optical telescope 140A also outputs laser light from optical transmitter 144A (described below) to another satellite via a beam deflector.
[0053] The optical receiver 142A acquires a digital electrical signal corresponding to the laser received by the optical telescope 140A by optically demodulating the laser output from the optical telescope 140A. The optical receiver 142A then outputs the digital electrical signal to the high-frequency wireless communication unit 20, which will be described later.
[0054] The optical transmitter 144A acquires a laser corresponding to a digital electrical signal by optically modulating the digital electrical signal output from the high-frequency wireless communication unit 20, which will be described later. The optical transmitter 144A then outputs the laser to the optical telescope 140A.
[0055] Communication control device
[0056] like Figure 2 As shown, the communication control device 16 includes a setting part 160 and a control part 162.
[0057] The data rate at which communication relay satellite 2 transmits data to ground station 4 is physically limited. Specifically, the data rate at which communication relay satellite 2 transmits data to ground station 4 must not exceed a predetermined limit. Therefore, even if communication relay satellite 2 receives data in parallel from each of the multiple user satellites 3A, 3B, and 3C, it cannot always transmit the data to ground station 4 within a specific time period.
[0058] On the other hand, when the communication line between communication relay satellite 2 and ground station 4 has spare capacity relative to the data rate limit, data transmitted from two or more user satellites 3 can sometimes be transmitted to ground station 4 within a specific time period. In this case, if the target for relaying data from communication relay satellite 2 to ground station 4 is limited to a single user satellite 3 and a single optical communication unit 14, the communication line between communication relay satellite 2 and ground station 4 will have low utilization, which is not optimal.
[0059] Furthermore, if the number of optical communication units 14 that relay data to ground station 4 is limited to, for example, a single optical communication unit 14 communicating with user satellite 3A, then other user satellites 3B and 3C will be unable to transmit data to ground station 4 until communication between user satellite 3A and communication relay satellite 2 is completed.
[0060] To address this issue, the communication control device 16 of this exemplary embodiment controls the communication between multiple optical communication units 14A, 14B, 14C and multiple user satellites 3A, 3B, 3C, ensuring that when the communication relay satellite 2 relays communication between the multiple user satellites 3A, 3B, 3C and the ground station 4, the sum of the data rates between the multiple user satellites 3A, 3B, 3C and the multiple optical communication units 14A, 14B, 14C does not exceed the data rate limit between the high-frequency wireless communication unit 20 and the ground station 4. Specifically, the communication control device 16 of this exemplary embodiment controls the communication such that when data transmitted from the multiple user satellites 3A, 3B, 3C is received by the multiple optical communication units 14A, 14B, 14C, the sum of the data rates between the multiple user satellites 3A, 3B, 3C and the multiple optical communication units 14A, 14B, 14C does not exceed the data rate limit between the high-frequency wireless communication unit 20 and the ground station 4.
[0061] More specifically, firstly, the communication control device 16 sets the number of user satellites 3 used for simultaneous or parallel optical communication with the communication relay satellite 2, so as not to exceed the data rate limit between the communication relay satellite 2 and the ground station 4. Then, the communication control device 16 controls each device so that data received from the optical communication target user satellite 3 is transmitted to the ground station 4 during the time period of optical communication to receive data from the optical communication target user satellite 3.
[0062] The details are as follows.
[0063] Consider a scenario where the total number of optical communication units installed on communication relay satellite 2 is N. U The data rate limit value for the data communication line between a single user satellite 3 and a single optical communication unit 14 is R.U (bps: bits per second), the time span required for a single optical communication unit 14 to establish a communication line for data communication with a single user satellite 3 is X. aq (s: seconds), and the data rate limit during data communication when transmitting data from communication relay satellite 2 to ground station 4 is R. G (bps). In this case, R G With R U The conditions between them are expressed by the following formula (1). Note that the data rate limit mentioned here is not limited to the data rate limit specified in the design specification of the optical communication unit 14, and can also be a data rate limit determined based on operational reasons. When the data rate limit values of each optical communication unit 14 are different, a fixed value not greater than the maximum value among these data rate limit values can be set as R. G .
[0064] [Mathematical Expression 1]
[0065] R G >R U (1)
[0066] The maximum number N of optical communication units used for simultaneous optical communication is determined by the following formula (2). op Configure the settings.
[0067] [Mathematical Expression 2]
[0068]
[0069] When N op <N U At that time, the communication time span T is determined according to the following formula (3). co (s) is configured such that the communication time span represents the time span used for data communication on the communication line between a single user satellite 3 and a single optical communication unit 14. This allows data from a greater number of possible user satellites 3 to be transmitted to the ground station 4.
[0070] [Mathematical Expression 3]
[0071]
[0072] For example, consider calculating the maximum number of optical communication units that can perform simultaneous optical communication as N according to formula (2). op =1. In this case, the communication control device 16 can, for example, control multiple optical communication units 14A, 14B, 14C, so that during the communication time span T... co (s) Intrinsic optical communication is conducted between user satellite 3A and optical communication unit 14A, followed by communication over a time span T.co (s) Optical communication is conducted between the internal user satellite 3B and the optical communication unit 14B.
[0073] As another example, consider calculating the maximum number of optical communication units performing simultaneous optical communication as N according to formula (2). op = 2. In this case, the communication control device 16 can, for example, control multiple optical communication units 14A, 14B, 14C, so that during the communication time span T co (s) When optical communication is conducted between the internal user satellite 3A and the optical communication unit 14A, during the communication time span T co (s) also conducts optical communication between user satellite 3B and optical communication unit 14B.
[0074] According to formula (2), the maximum number N of optical communication units that can perform simultaneous optical communication is... op Calculations are performed to ensure that the sum of the data rates between multiple user satellites 3A, 3B, and 3C and multiple optical communication units 14A, 14B, and 14C does not exceed the data rate limit between communication relay satellite 2 and ground station 4. This allows data from a greater number of possible user satellites 3 to be transmitted to ground station 4 in a single transmission while meeting the data rate limit between communication relay satellite 2 and ground station 4. Furthermore, the utilization rate of the communication line between communication relay satellite 2 and ground station 4 can be improved. Note that the sum of the data rates between multiple user satellites 3A, 3B, and 3C and multiple optical communication units 14A, 14B, and 14C is an example of the first data rate of this disclosure. Additionally, the data communication rate limit R per unit time between communication control device 16 and ground station 4 is... G (bps) is an example of the second data rate in this disclosure.
[0075] Note that the communication control device 16 also performs control such that the timing of each optical communication between the individual optical communication unit 14 and the individual user satellite 3 is offset from each other by a time span T calculated according to the following formula (4). dif (s). Therefore, the communication time span T co (s) are allocated to each optical communication unit 14.
[0076] [Mathematical Expression 4]
[0077]
[0078] Figure 3 The number of optical communication units installed on communication relay satellite 2 is 3 (i.e., N). U =3), and the maximum number of optical communication units that can perform optical communication simultaneously is calculated as N. opAn example of the control sequence when =1. Figure 3 In the example shown, the number of optical communication units used for optical communication is N. op =1, therefore, T dif ·=T co Therefore, as Figure 3 As shown, for example, the communication start timing of optical communication unit 14B is after optical communication unit 14A has ended its optical communication.
[0079] like Figure 3 As shown, the high-frequency wireless communication unit 20 of the communication relay satellite 2 transmits data to the ground station 4 and the optical communication unit 14 receives data from the user satellite 3 in parallel to enable real-time data relay. That is, when the communication time span T... co During the period (s), when the optical communication unit 14 of the communication relay satellite 2 receives data from the user satellite 3, the high-frequency wireless communication unit 20 begins to transmit the received data to the ground station 4.
[0080] For example, such as Figure 3 As shown, data received from user satellite 3 by optical communication unit 14A between time t0 and time t1 begins to be transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t0 and time t1. Furthermore, data received from user satellite 3 by optical communication unit 14B between time t1 and time t2 begins to be transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t1 and time t2. Additionally, data received from user satellite 3 by optical communication unit 14C between time t2 and time t3 begins to be transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t2 and time t3. Note that there is a slight delay between the time period during which optical communication unit 14 receives data and the timing at which high-frequency wireless communication unit 20 begins transmitting data to ground station 4. Furthermore, the user satellite 3 with which optical communication unit 14 communicates is not fixed. For example, the user satellite 3 with which optical communication unit 14A communicates is not fixed to user satellite 3A. For example, optical communication unit 14A can also communicate with user satellite 3B or user satellite 3C. Optical communication unit 14A can, for example, communicate optically with a first user satellite between time t0 and time t1, and communicate optically with a second user satellite between time t3 and time t4.
[0081] Figure 4 This is an example of a control sequence when the maximum number of optical communication units performing simultaneous optical communication is calculated as Nop = 2. Figure 4 In the example shown, the number of optical communication units performing optical communication is N. op =2, therefore, T dif =T co / 2. Therefore, for example, the communication start timing of optical communication unit 14B is T after the start of optical communication from optical communication unit 14A. dif =T co / 2 after.
[0082] For example, such as Figure 4 As shown, data received from user satellite 3 by optical communication unit 14A between time t0 and time t1, and data received from user satellite 3 by optical communication unit 14C between time t0 and time t1, are all transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t0 and time t1. Furthermore, data received from user satellite 3 by optical communication unit 14A between time t1 and time t2, and data received from user satellite 3 by optical communication unit 14B between time t1 and time t2, are all transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t1 and time t2. Additionally, data received from user satellite 3 by optical communication unit 14B between time t2 and time t3, and data received from user satellite 3 by optical communication unit 14C between time t2 and time t3, are all transmitted to ground station 4 by high-frequency wireless communication unit 20 between time t2 and time t3.
[0083] Note that the maximum number of optical communication units performing simultaneous optical communication is calculated as N. op When N = 3, U =N op =3, therefore formula (3) cannot be applied. In this case, the control section 162, described later, is able to control all optical communication units 14A, 14B, 14C installed in the communication control system 12 to perform optical communication simultaneously or at a desired timing.
[0084] The setting section 160 sets the first data rate, which is a limit value R of the data communication rate per unit time between multiple user satellites 3A, 3B, 3C and multiple optical communication units 14A, 14B, 14C. U The sum of all data points. Furthermore, setting section 160 sets a second data rate, which is a limit value R of the data communication rate per unit time between the communication relay satellite 2 and the ground station 4. G Next, the settings section 160 configures various control information based on these data rates.
[0085] First, set section 160, based on the data rate limit value R of optical communication unit 14. U and the data rate limit R of the communication line from communication relay satellite 2 to ground station 4 GAccording to formula (2), the maximum number N of optical communication units used for simultaneous optical communication is determined. op Configure the settings.
[0086] Next, in section 160, the time span X required for the optical communication unit 14 to establish a communication line with the user satellite 3 is set. aq The total number N of optical communication units U And the maximum number N of optical communication units used for synchronous optical communication. op According to formula (3), the communication time span T is... co Configure the settings. Note that the time span X required for the optical communication unit 14 to establish a communication line with the user satellite 3 is preset. aq The time span X required for optical communication unit 14 to establish a communication line with user satellite 3 is calculated based on the time span required for communication relay satellite 2 to acquire user satellite 3. aq Note that when the time span required for optical communication unit 14 to establish a communication line with user satellite 3 is different for each of the multiple user satellites 3, the maximum value (time span) of these time spans can be set to X. aq .
[0087] Next, set part 160, based on the communication time span T. co The maximum number N of optical communication units that can perform simultaneous optical communication. op According to formula (4), the control time span T is determined. dif Configure settings to control the timing of communication initiation. Note that the time information used as reference time information for Satellite System 1 is obtained from a measurement satellite such as GPS (Global Positioning System). Specifically, the communication relay satellite 2 and user satellite 3 of Satellite System 1 use timing information obtained from a measurement satellite such as GPS as common reference time information in Satellite System 1 for various control purposes.
[0088] The control unit 162 controls the plurality of optical communication units 14A, 14B, 14C and the high-frequency wireless communication unit 20, described later, such that data received by the plurality of optical communication units 14A, 14B, 14C from the plurality of user satellites 3A, 3B, 3C at a first data rate is relayed in parallel to the ground station 4 at a second data rate. Therefore, for N op Each optical communication unit 14 is controlled to enable N op Each optical communication unit 14 performs parallel optical communication with multiple user satellites 3. Specifically, the control section 162, based on the communication time span T set by the setting section 160, performs parallel optical communication with multiple user satellites 3. co and control time span T difThe control unit 162 controls multiple optical communication units 14A, 14B, and 14C to perform control. More specifically, the control unit 162 controls the communication time span between one user satellite 3 (among multiple user satellites 3A, 3B, and 3C) and one optical communication unit 14 (among multiple optical communication units 14A, 14B, and 14C) to be a communication time span T. co The control unit 162 also performs control such that a control time span T elapses from the start of communication between the user satellite 3 and the optical communication unit 14. dif After that, communication between the other user satellite 3 among the multiple user satellites 3A, 3B, and 3C and the other optical communication unit 14 among the multiple optical communication units 14A, 14B, and 14C begins.
[0089] Note that the maximum number of optical communication units that can perform optical communication simultaneously is calculated as N. op When the number of optical communication units is 3, the control unit 162 can control the communication system 12 so that all optical communication units 14A, 14B, and 14C can simultaneously or at desired timing communicate with multiple user satellites 3.
[0090] The control unit 162 controls the optical communication of multiple optical communication units 14A, 14B, and 14C by outputting control signals, so as to realize the above-mentioned control processing of multiple optical communication units 14A, 14B, and 14C and the control processing of the signal switching circuit 18 described below.
[0091] Signal switching circuit
[0092] The signal switching circuit 18 responds to the control signal output from the communication control device 16 to switch the signal path among the plurality of optical communication units 14A, 14B, 14C, and to switch the signal path between the plurality of optical communication units 14A, 14B, 14C and the high-frequency wireless communication unit 20, which will be described later.
[0093] Figures 5 to 8A This is a schematic diagram illustrating the signal switching circuit 18. The signal switching circuit 18 switches the electrical signal path by changing its internal circuit path in response to a control signal output by the communication control device 16. The signal paths between the plurality of optical communication units 14A, 14B, 14C and the high-frequency wireless communication unit 20, described later, are thus switched. For example, as... Figure 5 As shown, the signal switching circuit 18 can set the internal circuit path and switch the signal path, so that the optical communication units 14A and 14B are electrically connected to the high-frequency wireless communication unit 20. Note that in Figure 5In the example shown, data is multiplexed by data multiplexer circuit 19A, and the multiplexed data is demultiplexed by data demultiplexer circuit 19B, so that optical communication unit 14A and optical communication unit 14B can communicate with each other in parallel.
[0094] Alternative locations, such as Figure 6 As shown, the signal switching circuit 18 can switch the signal path, so that optical communication units 14A and 14C are electrically connected to the high-frequency wireless communication unit 20. Note that in Figure 6 In the example shown, data is multiplexed by data multiplexer circuit 19A, and the multiplexed data is demultiplexed by data demultiplexer circuit 19B, so that optical communication unit 14A and optical communication unit 14C can communicate with each other in parallel.
[0095] Alternative locations, such as Figure 7 As shown, the signal switching circuit 18 can switch the signal path, so that optical communication units 14A, 14B, and 14C are electrically connected to the high-frequency wireless communication unit 20. Note that in Figure 7 In the example shown, data is multiplexed by data multiplexer circuit 19A, and the multiplexed data is demultiplexed by data demultiplexer circuit 19B, so that optical communication units 14A, 14B and 14C can communicate with each other in parallel.
[0096] Alternative locations, such as Figure 8A As shown, the signal switching circuit 18 can switch the signal path, enabling optical communication unit 14A and optical communication unit 14B to be electrically connected to each other. Note that... Figure 8A The example shown is an illustration of data communication between user satellites relayed by communication relay satellite 2. For instance, a scenario can be envisioned where optical communication occurs between optical communication unit 14A and user satellite 3A, and also between optical communication unit 14B and user satellite 3B. In this case, as... Figure 8A As shown, optical communication unit 14A receives data from user satellite 3A, and this data is transmitted to user satellite 3B via optical communication unit 14B. Furthermore, optical communication unit 14B receives data from user satellite 3B, and this data is transmitted to user satellite 3A via optical communication unit 14A. Communication relay satellite 2 can relay data communication between user satellites in this manner.
[0097] Data multiplexer circuit and data demultiplexer circuit
[0098] like Figures 5 to 8A As shown, the data multiplexer circuit 19A multiplexes data to enable optical communication through multiple optical communication units. Figures 5 to 8AAs shown, the data demultiplexer circuit 19B demultiplexes the multiplexed data so that optical communication can be realized through multiple optical communication units.
[0099] High-frequency wireless communication unit
[0100] Figures 5 to 8A The high-frequency wireless communication unit 20 shown is an example of a relay communication unit that enables the communication relay satellite 2 to communicate with the ground station 4, etc. Note that the relay communication unit is an example of the device communication portion of this disclosure. The high-frequency wireless communication unit 20 includes a high-frequency modulator circuit 200, a high-frequency transmission antenna 201 (see [link to documentation]). Figure 2 : Figures 5 to 8A (not shown in the image), high-frequency transmitter 202, high-frequency receiving antenna 203 (see [reference]). Figure 2 : Figures 5 to 8A The system includes a high-frequency receiver 204 (not shown) and a high-frequency demodulator circuit 206. The high-frequency wireless communication unit 20 modulates data acquired by multiple optical communication units 14A, 14B, and 14C, and transmits this data to the ground station 4. The high-frequency wireless communication unit 20 also demodulates data transmitted from the ground station 4 and transmits this data to the multiple optical communication units 14A, 14B, and 14C.
[0101] The high-frequency modulator circuit 200 modulates the digital electrical signal output from the optical communication unit 14 and outputs it to the high-frequency transmitter 202.
[0102] The high-frequency transmitter 202 converts the signal modulated by the high-frequency modulator circuit 200 into a high-frequency signal and amplifies the signal.
[0103] The high-frequency transmitting antenna 201 transmits high-frequency signals output by the high-frequency transmitter 202 toward the ground station 4.
[0104] The high-frequency receiving antenna 203 receives the high frequency transmitted by the ground station 4.
[0105] The high-frequency receiver 204 extracts the modulation signal from the high frequency received by the high-frequency receiving antenna 203 and outputs the modulation signal.
[0106] The high-frequency demodulator circuit 206 demodulates the modulated signal output by the high-frequency receiver 204 and converts it into a digital electrical signal.
[0107] Note that although the example described in this exemplary embodiment is that of using the high-frequency wireless communication unit 20 as a relay communication unit, the optical communication unit can also be used as a relay communication unit for wireless communication with the ground station 4. When the relay communication unit is configured with an optical communication unit, optical communication occurs between the communication relay satellite 2 and the ground station 4. In this case, data communication occurs in parallel between multiple user satellites 3A, 3B, and 3C and multiple optical communication units 14, data received by each of the multiple optical communication units 14 is multiplexed, and optical communication occurs between the optical communication unit used as a relay communication unit and the ground station 4.
[0108] Figure 8B An example configuration of a communication control system is shown when an optical communication unit is configured as a relay communication unit. Figure 8B In some cases, for example, data multiplexer circuit 19A multiplexes data received from user satellite 3A by optical communication unit 14A and data received from user satellite 3B by optical communication unit 14B. Then, the optical transmitter 201 and optical telescope 203 of relay optical communication unit 21 use optical communication to transmit the data multiplexed by data multiplexer circuit 19A to ground station 4.
[0109] Furthermore, the optical telescope 205 and optical receiver 207 of the relay optical communication unit 21 use optical communication to receive data transmitted from the ground station 4. The data demultiplexer circuit 19B demultiplexes the data transmitted from the ground station 4. Then, for example, optical communication units 14A and 14B can transmit the data, which has been demultiplexed by the data demultiplexer circuit 19B, to user satellite 3A and user satellite 3B, respectively.
[0110] Note that the relay communication unit that communicates with the ground station 4 can be configured by at least one optical communication device among multiple optical communication units 14. Figure 8C An example configuration of a communication control system is shown where optical communication unit 14C, one of multiple optical communication units 14A, 14B, and 14C, is configured as a relay communication unit. Figure 8C In this case, the optical communication unit 14C is used as a relay communication unit, and therefore optical communication is performed between the optical communication unit 14C configured as a relay communication unit and the ground station 4. Note that in Figure 8C In this case, since optical communication unit 14C among the multiple optical communication units 14A, 14B, and 14C is configured as a relay communication unit, the number of optical communication units used for data communication with user satellite 3 is reduced by one. Therefore, in Figure 8CIn the case where data communication between multiple user satellites 3 and multiple optical communication units 14 is performed in parallel, 1 needs to be subtracted from the total number of optical communication units to obtain N in formula (3). U .
[0111] The communication control device 16 of the communication control system 12 can be, for example, made by a means such as Figure 9 The computer 70 shown is an implementation of this system. The computer 70 includes a central processing unit (CPU) 71, a memory 72 serving as a temporary storage area, and a non-volatile storage section 73. The computer 70 also includes an input / output interface (I / F) 74 and a read / write (R / W) section 75, to which input / output devices (not shown) are connected (I / F) 74, and which controls the reading and writing of data about a recording medium. The computer 70 also includes a network interface (I / F) 76, which enables the communication control system 12 to connect to a terrestrial communication system such as the Internet. The CPU 71, memory 72, storage section 73, I / F 74, R / W section 75, and network I / F 76 are interconnected via a bus 77.
[0112] The storage section 73 can be implemented using a hard disk drive (HDD), a solid-state drive (SSD), flash memory, or the like. The program used to make the computer 70 work is stored in the storage section 73, which serves as the storage medium. The CPU 71 reads the program from the storage section 73, expands the program in the memory 72, and executes the processing included in the program sequentially.
[0113] Functionality implemented by a program can be achieved, for example, through semiconductor integrated circuits such as application-specific integrated circuits (ASICs).
[0114] Furthermore, the various devices included in the communication control system 12 can be manufactured by... Figure 9 The computer 70 shown is implemented.
[0115] Operation of communication control system 12
[0116] Next, the operation of the communication control system 12 of this exemplary embodiment will be described. When the communication control system 12 is started and receives a command signal, the communication control device 16 performs... Figure 10 The communication control processing routine shown indicates the start of optical communication between multiple user satellites 3A, 3B, and 3C and communication relay satellite 2.
[0117] In step S100, setting part 160, based on the data rate limit value R of optical communication unit 14. U and the data rate limit R of the communication line from communication relay satellite 2 to ground station 4 GAccording to formula (2), the maximum number N of optical communication units that can perform simultaneous optical communication is... op Configure the settings. Note that the configuration section 160 reads the data rate limit value R from a predetermined storage section within the communication control device 16 or from the memory 72. U and data rate limit value R G To obtain this data.
[0118] In step S102, setting part 160, based on the time span X required for optical communication unit 14 to establish a communication line with user satellite 3. aq The total number N of optical communication units U and the maximum number N of optical communication units set in step S100 op According to formula (3), for the communication time span T co Configure the settings. Note that the configuration section 160 can obtain the time span X from a predetermined storage section within the communication control device 16 or from the memory 72. aq .
[0119] In step S104, setting part 160 is based on the communication time span T set in step S102. co and the maximum number N of optical communication units set in step S100 op According to formula (4), the control time span T dif Configure settings to control the timing of communication initiation.
[0120] In step S106, the control unit 162, based on the communication time span T set in step S102... co and the control time span T set in step S104 dif This is used to control multiple optical communication units 14A, 14B, and 14C.
[0121] Specifically, the control unit 162 controls the communication time span between the user satellite 3A (used as the first satellite example) and the optical communication unit 14A (used as the first optical communication unit example) to be a communication time span T. co The control section 162 also performs control so that, from the start of communication between user satellite 3A and optical communication unit 14A, a control time span T elapses. dif Subsequently, communication was initiated between user satellite 3B, used as an example of a second satellite, and optical communication unit 14B, used as an example of a second optical communication unit.
[0122] This allows the relay satellite 2 to relay data from a larger number of user satellites 3 to ground station 4 while meeting the data rate limits between the relay satellite 2 and ground station 4 when relaying communication between multiple user satellites 3A, 3B, 3C and ground station 4.
[0123] As described above, the communication control device 16 of the communication control system 12 according to the first exemplary embodiment controls the communication between the communication relay satellite and multiple user satellites, such that when the communication relay satellite relays communication between multiple satellites and ground stations, the sum of the data rates representing the communication rate per unit time between the multiple user satellites and the communication relay satellite does not exceed a data rate limit between the communication relay satellite and the ground station. This enables the transmission of data from a larger number of user satellites to the ground station while satisfying the data rate limit between the communication relay satellite and the ground station when the communication relay satellite relays communication between multiple user satellites and the ground station.
[0124] In addition, increasing the number of user satellites communicating simultaneously enables the utilization rate of communication lines between communication relay satellites and ground stations.
[0125] Satellite system of the second exemplary embodiment
[0126] Next, a second exemplary embodiment will be described. Note that the configuration of the satellite system and communication control system in the second exemplary embodiment is similar to that in the first exemplary embodiment, therefore the same reference numerals are assigned and their description is omitted.
[0127] The communication control system in the second exemplary embodiment differs from that in the first exemplary embodiment in that the communication relay satellite 2 acquires X based on the time span X. aq Calculations are performed, and the communication time span T between user satellite 3 and optical communication unit 14 is calculated accordingly. co The setting specifies that the acquisition time span X represents the time span required for the communication relay satellite 2 to acquire the user satellite 3.
[0128] As shown in formula (3), the communication time span T between user satellite 3 and optical communication unit 14 is... co Based on the time span X required to establish a communication line between user satellite 3 and optical communication unit 14 aq To perform the calculations.
[0129] The communication control system in the second exemplary embodiment calculates the acquisition time span X, which represents the time span required for the optical communication unit 14 to acquire the user satellite 3. This includes the time span X required to establish a communication line between the user satellite 3 and the optical communication unit 14.aq In the second exemplary embodiment, the communication control system then responds to the acquisition of the time span X. aq And regarding the communication time span T co Configure the settings.
[0130] When establishing a communication line between user satellite 3 and optical communication unit 14, most of the required time is spent acquiring data over a time span X, during which optical communication unit 14 acquires data from user satellite 3. Therefore, the communication control system of the second exemplary embodiment calculates this acquisition time span and, in response to this acquisition time span X, adjusts the communication time span T. co Configure the settings.
[0131] The following is a detailed explanation.
[0132] Note that in the second exemplary embodiment, the following description pertains to the case where the communication relay satellite 2 is the satellite that transmits the beacon laser signal and the user satellite 3 is the satellite that receives the beacon laser signal. Therefore, the following description pertains to the case where the communication relay satellite 2 acquires the user satellite 3 as its communication partner.
[0133] First, the setting section 160 of the communication control device 16 of the communication relay satellite 2 calculates the uncertain region that the user satellite 3, which is the communication target of the optical communication unit 14, may exist in. Specifically, the setting section 160 calculates the uncertain region that the user satellite 3 may exist in using known methods, based on the calculated orbit of the user satellite 3, the prediction error of the user satellite 3's orbit, the attitude determination accuracy information of the user satellite 3, and the attitude control accuracy. Note that the possible location of the user satellite 3 is predicted based on the calculated orbit of the user satellite 3, the prediction error of the user satellite 3's orbit, the attitude determination accuracy of the user satellite 3, and the attitude control accuracy.
[0134] Figures 11 to 13 This diagram illustrates the acquisition of user satellite 3 by communication relay satellite 2. As described below, the acquisition of user satellite by communication relay satellite 2 consists of a satellite tracking step, a coarse acquisition step of user satellite 3 by communication relay satellite 2, a coarse acquisition step of user satellite 3 from communication relay satellite 2, and a fine acquisition step. Note that... Figures 11 to 13 The acquisition method shown is a spiral scanning method. In a second exemplary embodiment, an example of configuring the satellite acquisition method with this spiral scanning method will be described below.
[0135] Satellite tracking steps
[0136] First, in section 160, based on the calculated orbit results of user satellite 3, the prediction error of user satellite 3's orbit, the attitude accuracy of user satellite 3, and the attitude control accuracy of user satellite 3, known methods are used to calculate the possible uncertainty region F of user satellite 3, such as... Figure 11 As shown.
[0137] Rough steps for communication relay satellite 2 to acquire user satellite 3
[0138] Next, the control unit 162 controls the optical telescope of the optical communication unit 14 to point in the direction of the uncertain region F set by the setting unit 160, and controls it so that the beam of the beacon laser signal L1 is output from the optical communication unit 14. Note that the beam divergence angle of the beacon laser signal L1 is typically smaller than that of the uncertain region F. Therefore, the control unit 162 of the communication control device 16 of the communication relay satellite 2 controls the optical communication unit 14 so that the beacon laser signal L1 scans within the uncertain region F, and scans the entire range of the uncertain region F.
[0139] Next, as Figure 12 As shown, an optical receiving sensor (not shown) mounted on user satellite 3 receives the beacon laser signal L1. The optical receiving sensor (not shown) is implemented using a sensor such as a known quadrant photodiode detector or a CCD. Then, the control unit of user satellite 3 (not shown) identifies the direction of communication relay satellite 2 based on the output value of the optical receiving sensor.
[0140] Rough steps for user satellite 3 to acquire communication relay satellite 2
[0141] Next, as Figure 13 As shown, user satellite 3 transmits a beacon laser signal L2 along the identified direction of communication relay satellite 2. The optical communication unit 14 of communication relay satellite 2 receives the beacon laser signal L2 output by user satellite 3. Note that the optical receiving sensor (not shown) used in this operation can be similarly implemented using a sensor such as a quadrant photodiode detector or a CCD. The control section 162 of the communication control device 16 of communication relay satellite 2 identifies the direction of user satellite 3 based on the output value of the optical receiving sensor.
[0142] Detailed acquisition steps
[0143] Next, the control section 162 of the communication control device 16 of the communication relay satellite 2 controls the transmission of the beacon laser signal L1 from the optical communication unit 14 to stop. For example... Figure 13As shown, the control section 162 of the communication control device 16 then transmits a beacon laser signal L3 along the direction of the identified user satellite 3. The user satellite 3 receives the beacon laser signal L3. This completes the acquisition of user satellite 3 by the communication relay satellite 2.
[0144] Then, communication relay satellite 2 and user satellite 3 use known technologies to suppress external interference that may affect the vibration of the satellite itself and the optical communication lines between satellites by adjusting the pointing mechanism (not shown in the figure), such as the coarse pointing mechanism and the fine pointing (mechanism or reflector), in order to achieve stable tracking.
[0145] Next, we will illustrate an example of how to calculate the time span X when using the spiral scanning method.
[0146] like Figure 11 As shown, in the spiral scanning method, the beacon laser signal L1 is scanned in a spiral shape within the uncertain region F. The polar coordinates used for acquisition by spiral scanning are represented by the following formula (5). Note that in the following formula (5), ρ corresponds to the distance r from the origin in polar coordinates. Furthermore, in the following formula (5), θ corresponds to the angle in polar coordinates.
[0147] [Mathematical Expression 5]
[0148]
[0149] Figure 14 This shows the view from the M direction. Figure 11 A view of signal light L1 in the image. (See image for example.) Figure 14 As shown, I in formula (5) θ This indicates the distance between a beacon laser signal emitted at a first timing indicating a given time and a signal laser signal emitted at a second timing indicating the next subsequent time.
[0150] To ensure that the trajectory of the beacon laser signal beam covers the entire uncertain region F, the following formula (6) must be satisfied. Note that θ in the following formula... b The beam divergence angle of the indicator beacon laser signal beam.
[0151] [Mathematical Expression 6]
[0152]
[0153] like Figure 11 As shown, in the uncertain region F, the size is θ μ (Note that θ) μ The spiral angle θ is also formed by the time series of beacon laser signals. μIn the case where the time interval between the scans of two adjacent beams representing the beacon laser signal is assumed to be Δt, the time span t required to complete the scan of the entire uncertain region F is... μ It is represented by the following formula (7).
[0154] [Mathematical Expression 7]
[0155]
[0156] Formula (8) provides an example of a method for setting the time interval Δt. Note that L represents the communication distance between relay satellite 2 and user satellite 3, c represents the speed of light, and t... s Let F represent the response time of the optical receiving sensor included in communication relay satellite 2, and let F represent the bandwidth of the steering mirror used to scan the signal light. The communication distance L between communication relay satellite 2 and user satellite 3 is obtained by calculating the uncertainty region F.
[0157] [Mathematical Expression 8]
[0158]
[0159] Note that the calculation formulas (5) to (8) for the spiral scanning method are described in the references cited below.
[0160] References cited
[0161] "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, Proceedings SPIE 11023, Fifth Symposium on Novel Optoelectronic Detection Technology and Application, 110231E (March 12, 2019); https: / / doi.org / 10.1117 / 12.2521600("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 (March 12, 2019))
[0162] 2019); https: / / doi.org / 10.1117 / 12.2521600)".
[0163] In this manner, the setting section 160 of the second exemplary embodiment calculates the first time span required for the beacon laser signal L1 to be received by the user satellite 3, the beacon laser signal L1 being an example of a first beacon laser signal output from the communication relay satellite 2.
[0164] The setting portion 160 of the second exemplary embodiment also calculates the second time span required for the beacon laser signal L2 output by the user satellite 3 to be received by the communication relay satellite 2 in response to the user satellite 3 receiving the beacon laser signal L1.
[0165] The setting section 160 of the second exemplary embodiment also calculates the third time span required for the beacon laser signal L3 output by the communication relay satellite 2 to be received by the user satellite 3 in response to the communication relay satellite 2 receiving the beacon laser signal L2.
[0166] Then, the setting section 160 of the second exemplary embodiment calculates the time span X as the sum of the first time span, the second time span, and the third time span.
[0167] Note that in the second exemplary embodiment, the first time span corresponds to the scan time span t obtained in formula (7). μ .
[0168] Therefore, the setting portion 160 of the second exemplary embodiment is first based on the speed of light c, the communication distance L between the communication relay satellite 2 and the user satellite 3, the bandwidth F of the steering mirror used to scan the beacon laser signal, and the response time t of the light receiving sensor included in the communication relay satellite 2. s The time interval Δt is calculated according to formula (8).
[0169] Next, in the setting section 160 of the second exemplary embodiment, based on the calculated time interval Δt, the spiral angle θ formed by the time sequence of the emitted beacon laser signal... μ and the distance I between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing. θ According to formula (7), for the scanning time span t μ The calculation is performed on the scanning time span t. μ This is an example of the first time span.
[0170] The setting section 160 of the second exemplary embodiment also calculates the second and third time spans based on the possible location of the user satellite 3. Note that information regarding the possible location of the user satellite 3 at a given time can be pre-transmitted to the communication relay satellite 2 by the ground station 4 or the like.
[0171] In the second exemplary embodiment, the setting section 160 sets the acquisition time span X as the time span X required for the optical communication unit 14 to establish a communication line with the user satellite 3. aq The time span X represents the calculated scanning time span t. μ The sum of the second and third time spans, the scanning time span t μ This is an example of the first time span. Note that setting section 160 allows further addition of a predetermined time span to the scan time span t. μ The sum of the second and third time spans is used to define the time span X. aq Configure the settings.
[0172] Operation of communication control system 12
[0173] Next, the operation of the communication control system 12 according to the second exemplary embodiment will be described. When the communication control system 12 is started and receives a command signal, the communication control device 16 performs... Figure 15The acquisition time span setting processing routine shown indicates the start of optical communication between multiple user satellites 3A, 3B, and 3C and communication relay satellite 2.
[0174] In step S200, the setting part 160 identifies the uncertain region F, in which the user satellite 3, which may be the communication target of the optical communication unit 14, may exist.
[0175] In step S202, the setting section 160 calculates the time interval Δt, which represents the time interval between the transmission of the beacon laser signal when scanning the beacon laser signal within the uncertain region F using a spiral scanning method to acquire the user satellite 3. Specifically, the setting section 160 calculates the time interval based on the speed of light c, the communication distance L between the communication relay satellite 2 and the user satellite 3, the bandwidth F of the steering mirror used to scan the beacon laser signal, and the response time t of the optical receiving sensor included in the communication relay satellite 2. s The time interval Δt is calculated according to formula (8).
[0176] In step S204, setting part 160, based on the time interval Δt calculated in step S202, the angle θ of the spiral formed by the time sequence of the emitted beacon laser signal. μ and the distance I between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing. θ According to formula (7), the scanning time span t is... μ Perform the calculation.
[0177] In step S205, the setting part 160 calculates the second time span and the third time span based on the possible location of user satellite 3.
[0178] In step S206, setting part 160 sets the calculated scan time span t calculated in step S204. μ The sum of the second and third time spans set in step S205 is used as the time span X required for the optical communication unit 14 to establish a communication line with the user satellite 3. aq .
[0179] After completion Figure 15 When the time span setting processing routine shown is executed, the communication control device 16 executes... Figure 10 The communication control processing routine is shown. During this processing, the communication time span T is adjusted according to formula (3). co When performing calculations, the time span X set by the setting section 160 of the second exemplary embodiment is used. aq To the communication time span T coCalculations are performed. Therefore, the communication time span T is calculated in response to the time required to acquire user satellite 3. co Configure the settings.
[0180] Since the other configurations and operations of the satellite system and communication control system of the second exemplary embodiment are similar to those of the satellite system and communication control system of the first exemplary embodiment, their description is omitted.
[0181] As described above, the communication control device 16 of the communication control system 12 according to the second exemplary embodiment calculates the first time span required for the beacon laser signal L1 to be received by the user satellite 3, where the beacon laser signal L1 is an example of a first beacon laser signal output by the communication relay satellite 2. The communication control device 16 also calculates the second time span required for the beacon laser signal L2, output by the user satellite 3 in response to the user satellite 3 receiving the beacon laser signal L1, to be received by the communication relay satellite 2. The communication control device 16 also calculates the third time span required for the beacon laser signal L3, output by the communication relay satellite 2 in response to the communication relay satellite 2 receiving the beacon laser signal L2, to be received by the user satellite 3. The communication control device 16 calculates the acquisition time span X as the sum of the first time span, the second time span, and the third time span. Then, the communication control device 16 sets the acquisition time span X as the time span X required for the optical communication unit 14 to establish a communication line with the user satellite 3. aq This enables adjustments to the communication time span T in response to the time required to acquire user satellite 3. co Configure the settings.
[0182] Note that the communication control device 16 identifies potential uncertainties surrounding the user satellite 3, which serves as the communication target for the optical communication unit. The communication control device 16 also considers the time interval Δt (representing the time interval between beacon laser signal transmissions) calculated when scanning beacon laser signals within the uncertain region using a spiral scanning method to acquire the user satellite, and the spiral angle θ formed by the time sequence of the transmitted beacon laser signals. μ and the distance I between the beacon laser signal emitted at the first timing and the beacon laser signal emitted at the second timing. θ The scanning time span t represents the time required to scan beacon laser signals to acquire user satellite data. μ Calculations are performed. Then, the communication control device 16 uses a scanning time span t. μ As the first time span required for beacon laser signal L1 to be received by user satellite 3, beacon laser signal L1 is an example of the first beacon laser signal output by communication relay satellite 2. This enables the use of a spiral scanning method to target the time span X required by user satellite 3. aqPerform the calculation.
[0183] The size of the uncertain region F is the range within which user satellite 3 might exist at a given point in time, and is determined taking into account factors such as the prediction accuracy of user satellite 3's orbit for optical communication, attitude control accuracy, and the characteristics of the optical communication unit. The actual accuracy of the uncertain region F depends on the entire system and therefore varies depending on user satellite 3. Therefore, considering poor accuracy and errors, the uncertain region F can be set as a large region at the initial point of actual operation. Then, as operation progresses, it can be expected that the characteristics of the optical communication unit 14 and the accuracy of acquiring user satellite 3 will improve, thus the size of the uncertain region F can be reduced.
[0184] Alternatively, relay satellite 2 can continuously record the acquisition time span X for optical communication with user satellite 3. Therefore, when planning the next communication, relay satellite 2 can reduce the predicted acquisition time span X by updating the uncertain region F that user satellite 3 may have, taking into account the difference between the previously existing and acquired location of user satellite 3 and its predicted location. In this case, the number of communications with user satellite 3 per unit time can be increased.
[0185] Note that this disclosure is not limited to the exemplary embodiments described above, and various modifications can be applied without departing from the spirit of the invention.
[0186] For example, in the exemplary embodiments described above, some examples have been described: the communication control device 16 controls multiple optical communication units 14A, 14B, and 14C such that when an optical communication unit 14 receives data from a user satellite 3, which is the target of the optical communication, the received data is transmitted in parallel from the communication relay satellite 2 to the ground station 4. However, it is not limited to this. For example, the communication control device 16 may temporarily store the data received from the user satellite 3 in a storage section. For example, if the total rate of data received from multiple user satellites 3 exceeds the data rate limit of the communication line between the communication relay satellite 2 and the ground station 4, the communication control device 16 may temporarily store the data received from multiple user satellites 3 in a storage section. Alternatively, for example, if formula (1) is not satisfied, the communication control device 16 may temporarily store the data received from the user satellite 3 in a storage section. Then, when there is spare capacity in the communication line between the communication relay satellite 2 and the ground station 4, the communication control device 16 may transmit the data stored in the storage section to the ground station 4.
[0187] Furthermore, in the above exemplary embodiments, it has been described that the data rate limit value of the communication line between user satellite 3 and optical communication unit 14 is a uniform R. UExamples are provided. However, this is not the only one. For example, for each optical communication unit 14, the data rate limit value R... U These can be different values.
[0188] Note that although the exemplary embodiments described above illustrate an example with only one high-frequency wireless communication unit, which is an example of a relay communication unit, the invention is not limited thereto. Multiple high-frequency wireless communication units can be provided as examples of relay communication units. Furthermore, the relay communication unit can be an optical communication unit as described above.
[0189] Furthermore, in the above exemplary embodiments, an example was described in which the setting section 160 of the communication control device 16 sets various data, and the control section 162 performs various controls to execute a control sequence for communication of the optical communication unit 14 based on the data set by the setting section 160, but this is not limited to this. For example, the control sequence information of the optical communication unit 14 and the relay communication unit determined by the ground server 6 can be pre-transmitted to the operators of the communication relay satellite 2 and the user satellite 3 via the ground station 4 or the server 6 connected to the ground station 4. Then, the communication control device 16 of the communication relay satellite 2 can execute based on the received control sequence information. Figure 10 or Figure 15 Various settings and controls are involved. In this case, the control sequence information can be determined based on scheduling information that specifies the timing of optical communication between communication relay satellite 2 and user satellite 3, and is calculated by the operator of communication relay satellite 2 based on information obtained from the operator of user satellite 3, such as the location information of user satellite 3.
[0190] Furthermore, in the above exemplary embodiments, the communication time span T has been described according to formula (3). co Perform calculations and based on the communication time span T co An example of controlling multiple optical communication units 14A, 14B, and 14C. However, it is not limited to this. For example, in response to a user request, a predetermined time span T can be... ur Add to communication time span T co In this case, for example, as Figure 16 As shown, it can respond to user requests by extending the time span T. ur The communication time span T added to the optical communication unit 14A co So that the communication time span T is offset relative to the communication of optical communication unit 14B and the optical communication time span of optical communication unit 14C. ur .
[0191] Although the second exemplary embodiment describes an example of using a spiral scanning method as a satellite acquisition method, it is not limited thereto. Another method may be used as a satellite acquisition method. Note that in this case, the acquisition time span X can be calculated by calculating at least the first time span and the second time span among the various time spans calculated in the second exemplary embodiment, wherein the acquisition time span X represents the time required for the communication relay satellite 2 (or optical communication unit 14) to acquire the user satellite 3.
[0192] Therefore, for example, the communication control device 16 can calculate the acquisition time span X in response to a first time span required for the first beacon laser signal L1 output by the communication relay satellite 2 to be received by the user satellite 3, and a second time span required for the second beacon laser signal L2 output by the user satellite 3 in response to the first beacon laser signal L1 being received by the user satellite 3 to be received by the communication relay satellite 2. For example, the communication control device 16 can calculate the acquisition time span X as the sum of the first time span and the second time span.
[0193] Alternatively, for example, the communication control device 16 can calculate the acquisition time span X in response to a first time span required for the first beacon laser signal L1 output by the user satellite 3 to be received by the communication relay satellite 2, and a second time span required for the second beacon laser signal L2 output by the communication relay satellite 2 in response to the first beacon laser signal L1 being received by the communication relay satellite 2 to be received by the user satellite 3. For example, the communication control device 16 can calculate the acquisition time span X as the sum of the first time span and the second time span.
[0194] While the example described above illustrates multiple satellites as user satellites, it is not limited thereto. For example, at least one of the multiple satellites may be an additional communications relay satellite.
[0195] Although the exemplary embodiments described above illustrate an example of communication relay satellite 2 relaying communication between multiple user satellites 3 and ground station 4, the method is not limited thereto. An additional earth station (e.g., a mobile wireless station established on the ground or in the Earth's atmosphere) that wirelessly communicates with the communication relay satellite can be used instead of ground station 4. In this case, communication relay satellite 2 relays communication between multiple user satellites 3 and the earth station. For example, using an earth station established in the stratosphere has the advantage of reliably ensuring the time span of optical communication from communication relay satellite 2 to the earth station, unaffected by ground-based communication environments (e.g., weather). Alternatively, another user satellite or another communication relay satellite can be used instead of ground station 4. In this case, communication relay satellite 2 relays communication between multiple user satellites 3 and other user satellites or other communication relay satellites. Note that this communication can be conducted via optical communication, in which case the relay communication unit is an optical communication unit.
[0196] This specification has described an exemplary embodiment in which a program is pre-installed in the storage portion 73 of the computer 70. However, the program can be provided as stored on a computer-readable recording medium. For example, the program can be provided in a format stored on a non-transitory storage medium such as an optical disc read-only memory (CD-ROM), a digital universal disc read-only memory (DVD-ROM), or a universal serial bus (USB) memory. Alternatively, the program can be provided in a format downloadable from an external device via a network.
[0197] Note that the various processes performed by the CPU reading and executing the software (program) in the exemplary embodiments described above can be performed by various types of processors other than the CPU. Such processors include programmable logic devices (PLDs) that allow post-manufacturing modification of circuit configurations, such as field-programmable gate arrays (FPGAs), and application-specific integrated circuits (ASICs), which are processors that include circuit configurations custom-designed to perform specific processes. Alternatively, a general-purpose graphics processing unit (GPGPU) can also be used as the processor. The corresponding processes can be performed by any of these different types of processors, or by a combination of two or more processors of the same or different types (such as multiple FPGAs, or a combination of a CPU and an FPGA). The hardware architecture of these various types of processors is more specifically a circuit incorporating circuit elements such as semiconductor elements.
[0198] Furthermore, the various processes in the exemplary embodiments can be configured by computers, servers, etc., including general computing processing devices, storage devices, etc., and executed by programs. Such programs can be stored in storage devices, recorded on recording media such as magneto-optical disks, optical disks, or semiconductor memories, or provided via a network. Obviously, other various configuration elements do not necessarily have to be implemented by a single computer or server, but can also be shared and implemented by multiple independent computers connected together via a network.
[0199] The disclosures of Japanese Patent Application No. 2020-189818, filed November 13, 2020, and Japanese Patent Application No. 2021-121038, filed July 21, 2021, are incorporated herein by reference in their entirety. All referenced documents, patent applications, and technical standards mentioned in this specification are incorporated by reference to the same extent that each individually referenced document, patent application, or technical standard is specifically and individually indicated to be incorporated by reference.
[0200] Note that in the exemplary embodiments described above, the absence of terms such as "only," "only based on," "only in response to," and "only in the case of," implies that additional information may also be considered in this specification. As an example, in addition to the described situations, "execute B when A occurs" does not necessarily mean that B is always performed when A occurs.
[0201] In any method, program, terminal, apparatus, server, or system (hereinafter referred to as "method, etc."), even if there are operational aspects that differ from those described in this specification, the various aspects of the technology disclosed herein are applicable to any operation that is the same as that described in this specification, and the existence of operations that differ from those described in this specification does not mean that the method, etc., is outside the scope of the various aspects of the technology disclosed herein.
[0202] The following supplementary information has been released.
[0203] Supplement 1
[0204] A communication control device, the communication control device comprising:
[0205] The control section is configured to control communication between the communication relay satellite and multiple satellites such that when the communication relay satellite relays communication between the multiple satellites and other devices, the sum of the data rates representing the communication rates per unit time between the multiple satellites and the communication relay satellite does not exceed a limit value for the data rate between the communication relay satellite and the other devices.
[0206] Supplement 2
[0207] According to the communication control device described in Supplement 1, wherein:
[0208] The communication relay satellite includes: multiple optical communication units that communicate optically with the multiple satellites; and a device communication unit that communicates with the other devices; and
[0209] The control unit controls the communication between the plurality of optical communication units and the plurality of satellites, ensuring that the sum of the data rates between the plurality of satellites and the plurality of optical communication units does not exceed the data rate limit between the device communication unit and other devices.
[0210] Supplement 3
[0211] According to the communication control device described in Supplement 2, the communication control device further includes:
[0212] The setting section is configured to: based on a data rate limit value R of the communication line between one of the satellites and one of the optical communication units. U And the data rate limit R of the communication line between the device communication unit and the other devices. G According to the following formula (1), the number N of optical communication units that perform simultaneous optical communication among the plurality of optical communication units is... op Configure settings.
[0213] The control section is configured to handle N op The optical communication units are controlled so that in N op Each optical communication unit communicates with the plurality of satellites.
[0214] [Mathematical Expression 9]
[0215]
[0216] Supplement 4
[0217] According to the communication control device described in Supplement 3, wherein:
[0218] The settings section is also configured to:
[0219] The number N of the optical communication units op Less than the total number N of the optical communication units u In the case of the number N of the optical communication units, op The time span X required to establish a communication line between one of the satellites and one of the optical communication units. aq and the total number N of the optical communication units. u According to formula (2), for the communication time span Tco Configure the communication time span T. co This indicates the time span of communication between the satellite and the optical communication unit.
[0220] Based on the communication time span T co and the number N of the optical communication units op According to the following formula (3), the control time span T dif Configure the control time span T. dif Used to control the timing of communication initiation; and
[0221] The control unit is configured to:
[0222] Based on the communication time span T co and the control time span T dif Control is performed such that the data communication time span between the first satellite among the plurality of satellites and the first optical communication unit among the plurality of optical communication units is the communication time span T. co ,as well as
[0223] Control is performed such that: when the control time span T has elapsed since the start of communication between the first satellite and the first optical communication unit... dif At that time, data communication between the second satellite among the plurality of satellites and the second optical communication unit among the plurality of optical communication units begins.
[0224] [Mathematical Expression 10]
[0225]
[0226] [Mathematical Expression 11]
[0227]
[0228] Supplement 5
[0229] According to the communication control device described in Supplement 4, wherein:
[0230] The acquisition time span X represents the time span required for one optical communication unit to acquire information from one of the satellites, including the time span X required to establish a communication line between the satellite and the optical communication unit. aq China; and
[0231] The setting portion is configured to: respond to a time span X including the acquisition time span X aq For the communication time span T co Configure the settings.
[0232] Supplement 6
[0233] According to the communication control device described in Supplement 5, the setting portion is configured to:
[0234] In response to a first time span required for a first beacon laser signal output from the communication relay satellite to be received by one of the satellites, and a second time span required for a second beacon laser signal output by the satellite in response to the first beacon laser signal being received by the satellite to be received by the communication relay satellite, the acquisition time span X is calculated; and
[0235] In response to the time span X including obtaining the time span X aq For the communication time span T co Configure the settings.
[0236] Supplement 7
[0237] According to the communication control device described in Supplement 5, the setting portion is configured to:
[0238] In response to a first time span required for a first beacon laser signal output from one of the satellites to be received by the communication relay satellite, and a second time span 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, the acquisition time span X is calculated; and
[0239] In response to including obtaining the time span X aq For the communication time span T co Configure the settings.
[0240] Supplement 8
[0241] According to any one of Supplements 1 to 7, in the communication control device, at least one of the plurality of satellites is an additional communication relay satellite.
[0242] Supplement 9
[0243] The communication control device according to any one of Supplements 2 to 8, wherein the other device is at least one of an earth station or ground station configured to communicate wirelessly with the communication relay satellite.
[0244] Supplement 10
[0245] The communication control device according to any one of Supplements 2 to 8, wherein:
[0246] The device communication unit configured to communicate with the other devices is an optical communication unit; and
[0247] The other equipment is at least one of an earth station, ground station, satellite, or other communication relay satellite configured to communicate optically with the communication relay satellite.
[0248] Supplement 11
[0249] A communication control method comprising various processes performed by a communication control device according to any one of Supplements 1 to 10.
[0250] Supplement 12
[0251] A communication control program for enabling a computer to function as a component of a communication control device according to any one of Supplements 1 to 10.
[0252] Supplement 13
[0253] A communication control system, the communication control system comprising:
[0254] Multiple optical communication units, wherein the multiple optical communication units are configured to perform optical communication with multiple satellites;
[0255] A ground communication unit, configured to communicate with a ground station; and
[0256] Communication control device according to any one of Supplements 1 to 10.
[0257] Supplement 14
[0258] A communication relay satellite, said communication relay satellite being equipped with a communication control system according to Supplement 13.
[0259] Supplement 15
[0260] A satellite system comprising:
[0261] Multiple satellites;
[0262] Communication relay satellite;
[0263] Ground station; and
[0264] Communication control device according to any one of Supplements 1 to 10.
[0265] [List of reference numerals]
[0266] 1. Satellite System
[0267] 2. Communication relay satellite
[0268] 3A, 3B, and 3C user satellites
[0269] 4 ground stations
[0270] 12 Communication Control System
[0271] 14a, 14b, 14c optical communication units
[0272] 16 Communication Control Devices
[0273] 18 signal switching circuit
[0274] 20 high-frequency wireless communication units
[0275] 70 computers.
Claims
1. A communication control device configured to relay communication between multiple satellites and other devices, the communication control device comprising: Multiple optical communication components, which are capable of performing optical communication in parallel with the multiple satellites; A device communication section, which is configured to communicate with the other devices; The setting section is configured to: set a first data rate, wherein the first data rate is the sum of the data communication rates per unit time between the plurality of satellites and the plurality of optical communication components; And setting a second data rate, which is a limit value for the data communication rate per unit time between the communication control device and the other devices; as well as The control section is configured to control the plurality of optical communication sections and the device communication section such that data received by the plurality of optical communication sections from the plurality of satellites at a first data rate is relayed in parallel to the other devices at a data rate not greater than a second data rate. The configuration is set to allow for a maximum number N of optical communication components capable of performing optical communication in parallel with the multiple satellites. op Configure settings. The maximum number N op It does not exceed the limit value R of the second data rate. G Divided by the data rate limit R between one of the satellites and one of the optical communication components. U The largest integer quotient obtained. the limit value R G not less than the limit value R U and The control section is configured to control the optical communication section, enabling the use of N. op The optical communication section is used to perform optical communication with the multiple satellites in parallel to the greatest extent possible.
2. The communication control device according to claim 1, wherein: The communication control equipment is a communication relay satellite; The communication between the other devices and the communication portion of the device is radio communication or optical communication; and The other equipment is at least one of a ground station, an earth station, or another communications relay satellite.
3. The communication control device according to claim 1, wherein: The aforementioned satellites are satellites operating in the first orbit; The communication control equipment is a communication relay satellite operating in a second orbit; The communication between the other devices and the communication portion of the device is radio communication or optical communication; The second orbit is at a higher altitude than the first orbit above the Earth's surface, and the second orbit is at a lower altitude than the geosynchronous orbit above the Earth's surface; and The other equipment is at least one of a ground station, an earth station, or another communications relay satellite.
4. The communication control device according to any one of claims 1 to 3, wherein, The settings section is configured as follows: Receive control sequence information from the other devices, the control sequence information being used to control the plurality of optical communication sections and the device communication section; and Set the first data rate and the second data rate.
5. The communication control device according to claim 1, wherein: The N op Is it using the aforementioned limit value R? U and the aforementioned limit value R G The calculation is performed according to the following formula (1); and The control section is configured to control the optical communication sections so that N op of the optical communication sections perform optical communication with the plurality of satellites in parallel to the maximum. [Mathematical Expression 1] 6. The communication control device according to claim 5, wherein: The settings section is also configured to: For communication time span T co and control time span T dif Configure the communication time span T. co The control time span T represents the time span for data communication between each of the plurality of satellites and one of the plurality of optical communication components. dif Used to control the start timing of data communication for the multiple optical communication components. In the N op Less than the total number N of the plurality of optical communication components u In the case of using the optical communication section, the number N op The time span X required to establish a communication line between one of the satellites and one of the optical communication components. aq and the total number N of the optical communication components. u The communication time span T is calculated according to the following formula (2). co Configure and Using the communication time span T co and the number N of the optical communication components op The control time span T is determined according to the following formula (3). dif Configure settings; and The control unit is configured to: Based on the communication time span T co and the control time span T dif Control is performed to ensure that the data communication time span between the first satellite among the plurality of satellites and the first optical communication component among the plurality of optical communication components is not greater than the communication time span T. co ,as well as control is performed so that: when the control time span T dif has elapsed since the start of data communication between the first satellite and the first optical communication part, data communication is started between a second satellite of the plurality of satellites and a second optical communication part of the plurality of optical communication parts; [Mathematical Expression 2] [Mathematical Expression 3] 7. The communication control device according to claim 6, wherein: The time span X includes the time span X required to establish a communication line between one of the satellites and one of the optical communication components. aq In this context, the acquisition time span X represents the time span required for one of the optical communication components to acquire information from one of the satellites. as well as The setting portion is configured to: respond to the time span X including the acquisition time span X aq For the communication time span T co Configure the settings.
8. The communication control device according to claim 7, wherein: The acquisition time span X is calculated in response to the following: the first time span required for the first beacon laser signal output from one of the optical communication sections to be received by one of the satellites; And the second time span required for the second beacon laser signal to be received by the optical communication unit, the second beacon laser signal being output by the satellite in response to the first beacon laser signal being received by the satellite; and The setting section is configured to set, in response to the time span X including the acquisition time span X aq , the communication time span T co .
9. The communication control device according to claim 7, wherein: The acquisition time span X is calculated in response to the following: the first time span required for the first beacon laser signal output from one of the satellites to be received by one of the optical communication components; And the second time span required for the second beacon laser signal to be received by the satellite, the second beacon laser signal being output by the optical communication unit in response to the first beacon laser signal being received by the optical communication unit; and The setting portion is configured to: respond to the time span X including the acquisition time span X aq For the communication time span T co Configure the settings.
10. A communication control method, wherein the communication control method is executed by a communication control device configured to relay communication between multiple satellites and other devices, the communication control method comprising: A first data rate is set, which is the sum of the data communication rates per unit time between the plurality of satellites and the plurality of optical communication components; A second data rate is set, which is a limit value for the data communication rate per unit time between the other devices and the device communication part; Control the plurality of optical communication components and the device communication component such that, when the plurality of satellites and the plurality of optical communication components are performing optical communication in parallel, data received by the plurality of optical communication components from the plurality of satellites at the first data rate is relayed in parallel to the other device at a data rate not greater than the second data rate; as well as When controlling the plurality of optical communication components and the device communication component: a maximum number N of optical communication sections capable of performing optical communication in parallel with the plurality of satellites op is set, The maximum number N op It does not exceed the limit value R of the second data rate. G Divided by the data rate limit R between one of the satellites and one of the optical communication components. U The largest integer quotient obtained. the limit value R G not less than the limit value R U and Control the optical communication section to enable the use of N op The optical communication section is used to perform parallel optical communication with the multiple satellites to the greatest extent possible.
11. The communication control method according to claim 10, wherein: The aforementioned satellites are satellites operating in the first orbit; The communication control equipment is a communication relay satellite operating in a second orbit; The communication between the other devices and the communication portion of the device is radio communication or optical communication; The second orbit is at a higher altitude than the first orbit above the Earth's surface, and the second orbit is at a lower altitude than the geosynchronous orbit above the Earth's surface; and The other equipment is at least one of a ground station, an earth station, or another communications relay satellite.
12. The communication control method according to claim 10 or 11, wherein: Based on the control sequence information transmitted from the other devices to the communication control device, the first data rate and the second data rate are set, and the control sequence information is used to control the plurality of optical communication parts and the device communication part.
13. A non-transitory computer-readable medium storing a communication relay program, the communication relay program including instructions that, when executed by a processor, cause a communication control device configured to relay communications between multiple satellites and other devices to perform the following processes: A first data rate is set, which is the sum of the data communication rates per unit time between the plurality of satellites and the plurality of optical communication components; A second data rate is set, which is a limit value for the data communication rate per unit time between the other devices and the device communication part; Control the plurality of optical communication components and the device communication component such that, when the plurality of satellites and the plurality of optical communication components are performing optical communication in parallel, data received by the plurality of optical communication components from the plurality of satellites at the first data rate is relayed in parallel to the other device at a data rate not greater than the second data rate; as well as When controlling the plurality of optical communication components and the device communication component: The maximum number N of optical communication components capable of performing optical communication in parallel with the multiple satellites. op Configure settings. The maximum number N op It does not exceed the limit value R of the second data rate. G Divided by the data rate limit R between one of the satellites and one of the optical communication components. U The largest integer quotient obtained. the limit value R G not less than the limit value R U and Control the optical communication section to enable the use of N op The optical communication section is used to perform optical communication with the multiple satellites in parallel to the greatest extent possible.
14. The non-transitory computer-readable medium according to claim 13, wherein: The aforementioned satellites are satellites operating in a first orbit; The communication control equipment is a communication relay satellite operating in a second orbit; The communication between the other devices and the communication portion of the device is radio communication or optical communication; The second orbit is at a higher altitude than the first orbit above the Earth's surface, and the second orbit is at a lower altitude than the geosynchronous orbit above the Earth's surface; and The other equipment is at least one of a ground station, an earth station, or another communications relay satellite.
15. The non-transitory computer-readable medium according to claim 13 or 14, wherein: Based on the control sequence information transmitted from the other devices to the communication control device, the first data rate and the second data rate are set, and the control sequence information is used to control the plurality of optical communication parts and the device communication part.
16. A communication control system, the communication control system comprising a communication control device configured to relay communication between a plurality of satellites and other devices, the communication control device comprising: Multiple optical communication components, wherein the multiple optical communication components are capable of performing parallel optical communication with the multiple satellites; A device communication section, which is configured to communicate with the other devices; The setting section is configured to: set a first data rate, wherein the first data rate is the sum of the data communication rates per unit time between the plurality of satellites and the plurality of optical communication components; And setting a second data rate, which is a limit value for the data communication rate per unit time between the device communication section and the other devices; as well as The communication control device is configured to: receive control sequence information in advance via the other devices, the control sequence information being used to control the plurality of optical communication sections and the device communication section, such that, when the plurality of satellites and the plurality of optical communication sections are performing optical communication in parallel, data received by the plurality of optical communication sections from the plurality of satellites at a first data rate is relayed in parallel to the other devices at a data rate not greater than a second data rate. The control sequence information includes the maximum number N of optical communication sections capable of performing optical communication in parallel with the plurality of satellites op information for setting, The maximum number N op It does not exceed the limit value R of the second data rate. G Divided by the data rate limit R between one of the satellites and one of the optical communication components. U The largest integer quotient obtained. the limit value R G not less than the limit value R U and The control sequence information is information for controlling the optical communication sections so that N op optical communication sections are used for optical communication with the plurality of satellites in parallel to the maximum.
17. The communication control system according to claim 16, wherein: The aforementioned satellites are satellites operating in a first orbit; The communication control equipment is a communication relay satellite operating in a second orbit; The communication between the other devices and the communication portion of the device is radio communication or optical communication; The second orbit is at a higher altitude than the first orbit above the Earth's surface, and the second orbit is at a lower altitude than the geosynchronous orbit above the Earth's surface; and The other equipment is at least one of a ground station, an earth station, or another communications relay satellite.