This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
With the rapid development of science and technology, satellite technology plays an increasingly important role in mobile communications [1], remote sensing detection [2], military reconnaissance [3], disaster monitoring [4], navigation [5], and other fields. With the deepening of the application field, the complexity of space missions has gradually increased, and an increasing number of space missions can no longer be completed by a single satellite. Constellations composed of many satellites according to a specific space configuration have become an inevitable development trend.
In satellite applications, ground coverage is a very important component. Constellation-to-ground coverage is accomplished by continuously or intermittently serving from various types of sensors loaded in constellation satellites. The coverage capacity of a constellation (i.e., the coverage rate and the coverage quality) over a long time period will be important issues in constellation applications. This kind of problem is called “the constellation-to-ground coverage problem.” The problem model ignores the ground features and considers the whole Earth’s surface to be spherical or ellipsoid without fluctuations. In most satellite applications, the model can support engineering needs.
The constellation-to-ground coverage problem is complicated. To date, many scholars have carried out relevant research on this topic. References [6, 7] used probabilistic statistical models to analyze the problem and obtained the change rule of the spatial and temporal coverage characteristics in the sense of probability. In Reference [8], a judgment theorem for global complete coverage was proposed based on spherical geometry relations. In References [9, 10], a performance analysis method based on the transformation group was proposed that uses crystallographic point group theory to describe it. In Reference [11], the numerical fitting method was used to fit the coverage characteristics to obtain the fitting function of the constellation-to-ground coverage problem. Reference [12] transformed the coverage problem into a differential equation and solved the function by a numerical integration method. In References [13, 14], the ground coverage problem of the Flower constellation was described by using a matrix, and the spatial configuration of the constellation was isomorphic to a second- or third-order square matrix to realize the design and performance analysis of the constellation. In Reference [15], some feature points of the coverage process were obtained, and the coverage performance of the whole region was characterized by the performance of these feature geometries. In Reference [16], an interpolation algorithm was used to calculate the cumulative coverage of agile satellites over a period of time. In Reference [17], the coverage of satellites in a period of time is regarded as a family of curves, the envelope of the family of curves is solved, and the correlation between the envelope and the boundary of the coverage is obtained. All these methods construct a mathematical model of the coverage problem and then analyze the mathematical characteristics of the problem to represent the coverage problem. These algorithms have some common characteristics. First, these methods generally only model the characteristics of a certain aspect of the constellation-to-ground coverage problem. Second, in the process of mathematical modeling, some approximate processing is often needed. Therefore, the obtained result is mostly an approximate result and is often a qualitative result. Third, this kind of method adopts mathematical modeling, so the result has some resolvable characteristics.
The net point method is a traditional method for solving the constellation-to-ground coverage problem [18–20]. Almost all kinds of coverage problems can be solved by the net point method. The streets-of-coverage method is a common method for solving satellite coverage problems [21–23]. It approximates the coverage range of the satellite in a period of time as a coverage street to analyze the performance of the constellation in a period of time. The spherical triangulation method divides the Earth’s surface into a group of spherical Delaunay triangles with satellites as nodes to perform performance analysis [24, 25]. It has been widely used in constellation performance analysis. The spherical polygon division method [26] is based on the dual vino diagram of the spherical triangulation method, and it can be used to analyze arbitrarily shaped regions. The latitude band method [27] divides the target region into a group of latitude bands for analysis, and the algorithm is efficient. The feature area analysis method divides the two-dimensional sphere into a series of regions based on the trajectories of the satellites in the constellation [28, 29]. These types of methods involve the decomposition of the regional target and have several common characteristics. First, they divide the sphere or region into a set of specific graphs by a division strategy. Second, in general, the coverage problem can be solved for a variety of characteristics, and the accuracy of the calculated results is high. Third, these methods are more numerical and can obtain more numerical information but less analytical information than other methods.
In this paper, an improved algorithm is proposed, which is called the cell area analytical method based on the net point method. On the basis of keeping the basic operation of the net point method, the cell area analytical method takes the cell as the core of the whole algorithm and calculates the precise coverage area of each cell by the spherical geometric relation. Then, the characteristics of the satellite’s ground coverage are obtained.
The basic organizational structure of this paper is as follows: the first chapter is the introduction, and the second chapter introduces the net point method and the analysis of its existing problems. In the third chapter, an improved cell method is proposed to analyze the flow of the algorithm. The fourth chapter is the simulation experiment, and the last chapter is the conclusion.
2. Basis of the Net Point Method
The basic steps of the net point method are shown in Figure 1. The details of this process are as follows.
Step 1.
For a certain target region
Step 2.
For each point
Step 3.
Let the coverage region of the constellation be
In the classical net point division method, the coverage state of the net point is regarded as that of the corresponding net grid. That is, if a satellite constellation can cover the net point, it is considered that the constellation can cover the whole corresponding net grid; otherwise, it is considered that the constellation has no coverage for the corresponding net grid. This strategy is called the 0-1 judgment strategy. According to the principle of the algorithm and the statistics of the experimental results, if the precision of the results increases
From a numerical simulation point of view, the net point division method chooses the net point as the basic unit of analysis. However, the generated net points are just a set of single point on the sphere and have no any spatial structure, making the low-precision calculation results cannot provide any guidance for the high-precision calculation results. Hence, it is difficult to calculate iteratively.
This method exhibits a low computational efficiency and little reliability of the results. Thus, an improved method called the cell area analytical method (CAAM) is proposed in this paper. The improvement of the CAAM mainly focuses on two points: one is replacing the net point with a cell as the basic analytical unit, and the other is changing the 0-1 judgment strategy into the real intersection area calculation strategy.
3. Cell Area Analytical Method
In this section, we propose a new method for efficiently and exactly calculating the coverage area for the constellation-to-ground coverage problem, which is called the cell area analytical method.
3.1. Calculation of the Area of the Spherical Arch Region
For a spherical circle, the inner region is called a spherical disk. That is, the spherical circle is the boundary of the spherical disk. Denote the spherical disk by
As shown in Figure 2, the circle in the figure represents a spherical disk, and the red line segment represents a great arc segment on the sphere. The minor region where a spherical disk is separated by a spherical great arc is called a spherical arch region, which corresponds to the yellow area in Figure 2. In this section, we derive the formula for the area of the spherical arch region.
[figure omitted; refer to PDF]
For the spherical circle
Denote the longitude and latitude of a point
The relationship between
The spherical sector with central angle
The spherical triangle with vertices
The spherical arch region in Figure 2 is written as
Therefore, we can obtain the area of the spherical arch only if the radius
3.2. Definition of the Cell and Its Basic Properties
The definition of cell in this paper is as follows:
Definition 1 Cell.
A cell is the spherical region surrounded by two latitude lines and two longitude lines. Additionally, it has the same length of longitude interval and latitude interval.
The length of the longitude interval is called the cell width.
Denote a cell by
(i)
(ii)
(iii)
Suppose the longitude range and latitude range of
3.3. Intersection Area of a Spherical Disk and a Cell
A spherical disk is defined as the spherical region surrounded by a spherical circle, and a spherical disk with index
The intersection area between a cell
(i) If
(ii) If
(iii) If
(iv) If
For
In Figure 3, We use a diagram to show one of the relations between a spherical circle and a cell. All of the elements in the diagram represent relations on the sphere. The square represents a cell, and the circle represents a spherical disk.
[figure omitted; refer to PDF]
According to the characteristics of the intersection region, we compute the intersection area between the spherical disk and the cell by dividing this region into subregions. In Figure 3, the intersection area is divided into three regions, namely, the blue region
The blue region
The yellow region
Since the upper and the lower boundaries of the cell are latitude lines, which are spherical small arcs in general,
Then,
Obviously, there are many other cases in which a spherical disk intersects a cell. There exists a total of 16 cases by analysis. Figure 4 shows the division of the intersection region under three other circumstances. In any case, the intersection region can be treated in a similar way by dividing them into one or sometimes two spherical rectangular regions (such as the blue region in Figures 3 and 4), a spherical arched region (such as the yellow region in Figures 3 and 4), a spherical triangle (such as the combination region or the difference region of the green and red region in Figures 3 and 4), and an arched region between the latitude zone and the spherical great circle (such as the red region in Figures 3 and 4). In different cases, the calculation process is slightly different, but the overall method is similar.
[figures omitted; refer to PDF]
3.4. The Intersection Area of a Ground Region and a Cell
Let
Additionally, by the conclusion in the former section, there are three types of relationships between
(i) Type-I: only one circular arc in
(ii) Type-II: more than one circular arc in
According to the spherical geometry, a random spherical circular arc
We can use Equation (11) and its variant formulas to compute
However, if more than one circular arc in
If
Then,
By this process, we can obtain the intersection area between the grid and the region with arbitrary precision.
3.5. Intersection Area of the Constellation and Cell
A constellation is a set of satellites that is denoted by
Then,
For a
For the computation of
Consider the situation shown in Figure 5. The two circles represent the instantaneous coverage of two satellites, which intersect with each other, and the square grids represent the cells. According to the relations between the cell and the instantaneous coverage of the constellation, the cells can be divided into four categories: white cells, red cells, blue cells, and green cells, as shown in Figure 5. A white cell is a cell that is not covered by any satellite. A red cell is a cell that at least one satellite in the constellation can completely cover. A blue cell is a cell partially covered by only one satellite in the constellation, while a green cell is a cell partially covered by more than one satellite, and each satellite partially covers the cell.
(i) For white cells,
(ii) For red cells,
(iii) For blue cells,
(iv) For green cells,
[figure omitted; refer to PDF]
The computation results indicate that the boundary of coverage rate converges to the same value. Figures 7 and 9 show the rates of convergence of the two targets are completely different. When the cell precision is increased by 10 times, the difference between the upper and lower bounds decreases by 100 times for target-1, while it only decreases by approximately 10 times for target-2. The reason is that for target-2, the large number of boundaries causes many cells to be classified as type-II.
Figures 10 and 11 represent the computing time of the proposed cell area analytical method and the traditional net point division method with an increase of the partition precision.
[figure omitted; refer to PDF]
Further results show that when the cell precision is low, the cell area analytical method needs to take longer computing time than the traditional net point method. That is because the cell area analytical method takes much longer time to compute a single cell than the numerical method to compute a signal net point. However, with the high-precision calculation requirement based on the increase of the cell partition precision, the computing time of the traditional net point method increases sharply and quickly exceeds than that of the cell analytical method. Additionally, in Figure 10, the computing time of the coverage rate with the cell area analytical method increases slightly. It is because only a very few numbers of cells belong to type-II, and the number of cells that need to be calculated increases slightly with an increase of the high accuracy requirement. Figure 11 shows that for an arbitrarily shaped polygon bounded by many boundaries, the computing time of the cell area analytical method increases in linear form. The computing time of the traditional net point method increases in the form of the square with the increases of the cell precision both in target-1 and in target-2.
Figures 12 and 13 represent the simulation of the coverage region for the two targets. The circles in Figures 12 and 13 represent the instantaneous coverage region of the satellites in the constellation. The red cells represent the cells in which
[figure omitted; refer to PDF]
We can see that the cell area analytical method can solve all types of coverage regions, including regular regions and irregular regions. For ground regions with fewer boundaries, the efficiency of the algorithm is extremely high, but for ground regions with a high number of boundaries, the efficiency of the algorithm is slightly lower than that of regions with fewer boundaries but still very high compared with the traditional net point method.
In Figures 12 and 13, we can see that there are many cells classified as type-II because more than one boundary crosses the cell. To obtain the exact area of the cell belonging to the region, the cell must divide into subcells. This is why the efficiency of the algorithm is slightly lower than that of regions with fewer boundaries.
5. Conclusion
In this paper, based on the net point method, an improved method is proposed, which we call the cell area analytical method. Compared with the traditional net point method, the improved cell area analytical method can accurately compute the coverage area of the partial coverage cell. By a simulation experiment, we can see that the method has high computational efficiency, especially for regions with fewer boundaries.
However, the cell area analytical method still has some disadvantages; that is, it can only solve the instantaneous coverage problem, while the net point method can also solve the accumulative coverage problem and continuous coverage problem.
Additionally, this algorithm has room for improvement. That is, for ground regions with many boundaries, the spherical polygon area formula can be used to calculate the exact area of the intersecting regions, but we need to consider many complicated situations.
Acknowledgments
This work is supported by the National Key R & D Program of China under Grant No. 2016YFB0501001, the National Natural Science Foundation of China under Grant No. 62006214, the 13th Five-year Pre-research Project of Civil Aerospace in China, the China Postdoctoral Science Foundation under Grant No. 2019TQ0291, the Aeronautical Science Fund under Grant No. 2018ZCZ2002, the Opening Fund of Key Laboratory of Geological Survey and Evaluation of Ministry of Education under Grant No. GLAB2019ZR04, and the Open Research Project of the Hubei Key Laboratory of Intelligent Geo-Information Processing (KLIGIP-2018B06 and KLIGIP-2019B07).
[1] K. Ohata, K. Kobayashi, K. Nakahira, M. Ueba, "Broadband and scalable mobile satellite communication system for future access networks," Acta Astronautica, vol. 57 no. 2-8, pp. 239-249, DOI: 10.1016/j.actaastro.2005.03.028, 2005.
[2] J. E. Patino, J. C. Duque, "A review of regional science applications of satellite remote sensing in urban settings," Computers, Environment and Urban Systems, vol. 37,DOI: 10.1016/j.compenvurbsys.2012.06.003, 2013.
[3] B. Penné, C. Tobehn, M. Kassebom, H. Lübberstedt, "The Earth observation program at OHB-system," Acta Astronautica, vol. 56 no. 1-2, pp. 17-23, DOI: 10.1016/j.actaastro.2004.09.045, 2005.
[4] G. Santilli, C. Vendittozzi, C. Cappelletti, S. Battistini, P. Gessini, "CubeSat constellations for disaster management in remote areas," Acta Astronautica, vol. 145, pp. 11-17, DOI: 10.1016/j.actaastro.2017.12.050, 2018.
[5] B. Parkinson, "The origins, evolution and future of satellite navigation," 34th Aerospace Sciences Meeting and Exhibit, 1996.
[6] R. D. Luders, "Satellite networks for continuous zonal coverage," ARS Journal, vol. 31 no. 2, pp. 179-184, DOI: 10.2514/8.5422, 1961.
[7] Y. Seyedi, S. M. Safavi, "On the analysis of random coverage time in mobile LEO satellite communications," IEEE Communications Letters, vol. 16 no. 5, pp. 612-615, DOI: 10.1109/LCOMM.2012.031912.112323, 2012.
[8] J. E. Draim, "Three- and four-satellite continuous-coverage constellations," Journal of Guidance, Control, and Dynamics, vol. 8 no. 6, pp. 725-730, DOI: 10.2514/3.20047, 1985.
[9] G. V. Mozhaev, "The problem of the continuous earth coverage and the kinematically regular satellite networks," Cosmic Research, vol. 11, 1973.
[10] G. V. Mozhaev, "Capabilities of kinematically regular satellite systems with symmetry groups of the second type in the problem of continuous single coverage of the earth," Cosmic Research, vol. 43 no. 3, pp. 205-212, DOI: 10.1007/s10604-005-0036-2, 2005.
[11] A. Modiri, L. Mohammady, "Mathematical prediction of sun-synchronous polar LEO satellite visions for earth stations," IEEE 10th International Conference on Advanced Communication Technology, vol. 3, pp. 1559-1563, .
[12] P. Sengupta, S. R. Vadali, K. T. Alfriend, "Satellite orbit design and maintenance for terrestrial coverage," Journal of Spacecraft and Rockets, vol. 47 no. 1, pp. 177-187, DOI: 10.2514/1.44120, 2010.
[13] J. J. Davis, M. E. Avendaño, D. Mortari, "The 3-D lattice theory of flower constellations," Celestial Mechanics and Dynamical Astronomy, vol. 116 no. 4, pp. 339-356, DOI: 10.1007/s10569-013-9494-7, 2013.
[14] S. Lee, D. Mortari, "2-D lattice flower constellations for radio occultation missions," Frontiers in Aerospace Engineering, vol. 2 no. 2, pp. 79-90, 2013.
[15] Z. Song, X. Hu, M. Wang, G. Dai, "Judgement theorems and an approach for solving the constellation-to-ground coverage problem," Mathematical Problems in Engineering, vol. 2018 no. 2, 2018.
[16] H. Wang, C. Han, S. Liu, Y. Sun, H. Zhang, "Adaptive algorithm to determine the coverage belt for agile satellite with attitude maneuvers," IEEE 10th International Conference on Mechanical and Aerospace Engineering (ICMAE), .
[17] M. Zuo, G. Dai, L. Peng, M. Wang, "An envelope curve-based theory for the satellite coverage problems," Aerospace Science and Technology, vol. 100 no. 2020, article 105750, 2020.
[18] J. J. Morrison, A System of Sixteen Synchronous Satellites for World Wise Navigation and Surveillance, 1973.
[19] H. Li, D. Li, Y. Li, "A multi-index assessment method for evaluating coverage effectiveness of remote sensing satellite," Chinese Journal of Aeronautics, vol. 31 no. 10, pp. 2023-2033, DOI: 10.1016/j.cja.2018.05.015, 2018.
[20] Z. Song, G. Dai, M. Wang, X. Chen, "A novel grid point approach for efficiently solving the constellation-to-ground regional coverage problem," IEEE Access, vol. 6, pp. 44445-44458, DOI: 10.1109/ACCESS.2018.2864181, 2018.
[21] L. Rider, "Optimized polar orbit constellations for redundant earth coverage," Journal of the Astronautical Sciences, vol. 33, pp. 147-161, 1985.
[22] W. S. Adams, L. Rider, "Circular polar constellations providing continuous single or multiple coverage above a specified latitude," Journal of the Astronautical Sciences, vol. 35 no. 2, pp. 155-192, 1987.
[23] M. Yang, X. Dong, M. Hu, "Design and simulation for hybrid LEO communication and navigation constellation," IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), pp. 1665-1669, .
[24] A. H. Ballard, "Rosette constellations of earth satellites," IEEE Transactions on Aerospace and Electronic Systems, vol. 16 no. 5, pp. 656-673, 1980.
[25] J. G. Walker, Continuous Whole-Earth Coverage by Circular-Orbit Satellite Patterns, 1977.
[26] G. Dai, X. Chen, M. Wang, E. Fernández, T. N. Nguyen, G. Reinelt, "Analysis of satellite constellations for the continuous coverage of ground regions," Journal of Spacecraft and Rockets, vol. 54 no. 6, pp. 1294-1303, DOI: 10.2514/1.A33826, 2017.
[27] M. Wang, X. Luo, G. Dai, X. Chen, "Application of latitude stripe division in satellite constellation coverage to ground," International Journal of Aerospace Engineering, vol. 2016 no. 10, 2016.
[28] R. Lüders, L. Ginsberg, "Continuous zonal coverage-a generalized analysis," Mechanics and Control of Flight Conference, Mechanics and Control of Flight Conference, .
[29] Q. Chen, Y. Bai, L. Chen, Z. Pang, "Design of LEO constellations providing internet services based on soc method," MATEC Web of Conferences, vol. 114, .
[30] X. Chen, G. Dai, G. Reinelt, M. Wang, "A semi-analytical method for periodic earth coverage satellites optimization," IEEE Communications Letters, vol. 22 no. 3, pp. 534-537, DOI: 10.1109/LCOMM.2017.2780107, 2018.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2021 Zhiming Song et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
Constellation-to-ground coverage analysis is an important problem in practical satellite applications. The classical net point method is one of the most commonly used algorithms in resolving this problem, indicating that the computation efficiency significantly depends on the high-precision requirement. On this basis, an improved cell area-based method is proposed in this paper, in which a cell is used as the basic analytical unit. By calculating the accuracy area of a cell that is partly contained by the ground region or partly covered by the constellation, the accurate coverage area can be obtained accordingly. Experiments simulating different types of coverage problems are conducted, and the results reveal the correctness and high efficiency of the proposed analytical method.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 School of Computer Science, China University of Geosciences, Wuhan 430074, China; Hubei Key Laboratory of Intelligent Geo-Information Procession, China University of Geosciences, Wuhan 430074, China
2 Hubei Key Laboratory of Intelligent Geo-Information Procession, China University of Geosciences, Wuhan 430074, China