Berth planning method and device, communication device and readable storage medium
Patent Information
- Application Number
- CN202610983264.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-02
- Publication Date
- 2026-09-25
AI Technical Summary
受卫星俯仰角影响,数据波束的地面投影形状与覆盖范围差异显著,俯仰角较小时,数据波束地面投影被拉伸,相邻数据波位之间易出现覆盖间隙,导致部分区域漏覆盖,俯仰角较大时,数据波束地面投影区域相互重叠,不仅造成无线资源浪费,还会引发同频干扰
[0026]上述波位规划方法、装置、通信设备、计算机可读存储介质和计算机程序产品,通过确定非地面网络中的信令波束所对应的二维截面,二维截面垂直于信令波束的主轴,且经过信令波束所对应的信令波位的地面中心点,在二维截面内,确定信令波束覆盖范围内的数据波束的位置分布信息,根据位置分布信息对应的地理坐标信息,得到数据波束的波位规划结果;可以在信令波束覆盖区域内构建二维分析截面,并根据不同俯仰角条件下的数据波束投影几何特性确定数据波位的数量及空间分布,使数据波位的地面投影匹配实际覆盖需求,减少覆盖间隙和过度重叠,从而增加了非地面网络的地面覆盖均匀性,提升了无线资源利用率。
Smart Images

Figure CN122824271A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a wavelet planning method, apparatus, communication equipment, and readable storage medium. Background Technology
[0002] With the rapid development of low-Earth orbit high-throughput satellite communication systems, multi-beam broadband access has become the mainstream technology. To balance coverage and access efficiency, existing satellite communication systems generally adopt a signaling beam and data beam separation system. After the signaling beam completes initial coverage of the entire ground area, multiple data beams are planned within its ground coverage area to achieve continuous coverage and efficient use of spectrum resources.
[0003] In traditional technologies, data beamline planning relies on the ground coverage of the signaling beam, arranging multiple data beamlines along a fixed direction and at preset intervals. Due to the influence of satellite elevation angle, the ground projection shape of the data beams differs significantly from the coverage area. When the elevation angle is small, the ground projection of the data beams is stretched, easily resulting in coverage gaps between adjacent data beamlines, leading to some areas being missed. When the elevation angle is large, the ground projection areas of the data beams overlap, not only wasting radio resources but also causing co-channel interference.
[0004] Therefore, current data beamline planning technology suffers from uneven ground coverage and low utilization of wireless resources. Summary of the Invention
[0005] Therefore, it is necessary to provide a wavelet planning method, apparatus, communication equipment, computer-readable storage medium, and computer program product that can increase the uniformity of ground coverage and improve the utilization rate of wireless resources, in order to address the above-mentioned technical problems.
[0006] Firstly, this application provides a wave position planning method, including:
[0007] Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0008] Within the two-dimensional cross-section, determine the positional distribution information of the data beams within the coverage area of the signaling beam;
[0009] Based on the geographic coordinates corresponding to the location distribution information, the beam position planning result of the data beam is obtained.
[0010] Secondly, this application also provides a wave position planning device, comprising:
[0011] The cross-section determination module is used to determine the two-dimensional cross-section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0012] The location determination module is used to determine the location distribution information of the data beam within the coverage area of the signaling beam in the two-dimensional cross section;
[0013] The beam position planning module is used to obtain the beam position planning result of the data beam based on the geographic coordinate information corresponding to the location distribution information.
[0014] Thirdly, this application also provides a communication device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0015] Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0016] Within the two-dimensional cross-section, determine the positional distribution information of the data beams within the coverage area of the signaling beam;
[0017] Based on the geographic coordinates corresponding to the location distribution information, the beam position planning result of the data beam is obtained.
[0018] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0019] Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0020] Within the two-dimensional cross-section, determine the positional distribution information of the data beams within the coverage area of the signaling beam;
[0021] Based on the geographic coordinates corresponding to the location distribution information, the beam position planning result of the data beam is obtained.
[0022] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0023] Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0024] Within the two-dimensional cross-section, determine the positional distribution information of the data beams within the coverage area of the signaling beam;
[0025] Based on the geographic coordinates corresponding to the location distribution information, the beam position planning result of the data beam is obtained.
[0026] The aforementioned wavelet planning method, apparatus, communication equipment, computer-readable storage medium, and computer program product determine the two-dimensional cross-section corresponding to the signaling beam in the non-terrestrial network. This two-dimensional cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wavelet corresponding to the signaling beam. Within this two-dimensional cross-section, the positional distribution information of the data beam within the signaling beam's coverage area is determined. Based on the geographic coordinate information corresponding to this positional distribution information, the wavelet planning result of the data beam is obtained. A two-dimensional analysis cross-section can be constructed within the signaling beam's coverage area, and the number and spatial distribution of data wavelets can be determined based on the geometric characteristics of the data beam projection under different elevation angle conditions. This ensures that the ground projection of the data wavelets matches the actual coverage requirements, reduces coverage gaps and excessive overlap, thereby increasing the uniformity of ground coverage in the non-terrestrial network and improving the utilization rate of wireless resources. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic diagram of ground coverage using a traditional data beamwidth planning method.
[0029] Figure 2 This is a flowchart illustrating the wave position planning method in one embodiment;
[0030] Figure 3 This is a schematic diagram of the signaling beam and data beam in one embodiment;
[0031] Figure 4 This is a schematic diagram illustrating the coordinate transformation of the center point of the data wave position in one embodiment;
[0032] Figure 5 This is a schematic diagram illustrating the ground coverage effect of data waveform planning in one embodiment;
[0033] Figure 6 This is a schematic diagram illustrating the ground coverage effect of traffic-aware data waveform planning in one embodiment;
[0034] Figure 7This is a flowchart illustrating a non-terrestrial network dynamic data waveform planning method in one embodiment;
[0035] Figure 8 This is a flowchart illustrating the wave position planning method in another embodiment;
[0036] Figure 9 This is a structural block diagram of a wave position planning device in one embodiment. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0038] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0039] Traditional data beamline planning methods typically rely on ground signaling beamlines to directly generate multiple data beamlines within their coverage area along a fixed direction at preset intervals, such as... Figure 1 As shown, this method is simple to implement, has low computational complexity, and is easy to deploy in engineering, and has been applied to some practical systems. However, under different elevation angles, the projection shape and coverage scale of the data beam on the ground vary significantly, which can easily lead to the following problems: When the elevation angle corresponding to the signaling beam is small, the projection of the data beam on the ground is significantly stretched, and coverage gaps easily appear between adjacent data beams, resulting in some areas with missing coverage and affecting the continuous service capability of the system; when the elevation angle corresponding to the signaling beam is large, the projection areas of the data beams on the ground overlap severely, which not only wastes wireless resources but also introduces unnecessary co-channel interference, reducing the overall performance of the system. In addition, traditional data beam planning methods only make static fixed divisions based on geometric positions. In scenarios with uneven user distribution or dynamically changing service needs, the fixed division of data beams may result in some beams being overloaded and others being idle, making it difficult to meet the system requirements of high capacity and flexible scheduling. Based on this, traditional technologies suffer from uneven ground coverage and low utilization of wireless resources.
[0040] Based on the aforementioned traditional technologies, this application provides a beam position planning method. This method determines a two-dimensional cross-section corresponding to the signaling beam in a non-terrestrial network. This cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling beam position. Within this two-dimensional cross-section, the location distribution information of the data beam within the signaling beam's coverage area is determined. Based on the geographic coordinate information corresponding to this location distribution information, the beam position planning result of the data beam is obtained. A two-dimensional analysis cross-section can be constructed within the signaling beam's coverage area. The number and spatial distribution of data beam positions can be determined based on the geometric characteristics of the data beam projection under different elevation angle conditions. This ensures that the ground projection of the data beam positions matches the actual coverage requirements, reducing coverage gaps and excessive overlap, thereby increasing the uniformity of ground coverage in the non-terrestrial network and improving the utilization rate of wireless resources.
[0041] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0042] In one exemplary embodiment, such as Figure 2 As shown, a wavelength positioning planning method is provided. This embodiment illustrates the application of this method to a base station, where the base station includes, but is not limited to, a satellite-based base station. It is understood that this method can also be applied to the core network, and is not limited thereto. In this embodiment, the method includes the following steps:
[0043] Step S102: Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam.
[0044] In this context, a signaling beam refers to a directional electromagnetic beam emitted by a satellite towards the ground, specifically used for transmitting control signals, access commands, and broadcast information. A signaling position refers to the coverage area of the signaling beam on the ground, defining its effective service range. A two-dimensional cross-section, also known as a two-dimensional analysis cross-section, is a plane used to plan data positions within the signaling position. This plane is perpendicular to the main axis of the signaling beam and passes through the corresponding signaling position's center point on the ground. The ground center point refers to the geometric center of the signaling position's ground coverage area.
[0045] Optionally, in a non-terrestrial network, the base station can construct a two-dimensional cross-section for planning data positions at a location perpendicular to the main axis of the signaling beam and passing through the ground center point of the corresponding signaling position for each signaling beam. (Reference) Figure 3To illustrate, for a given elevation angle, a two-dimensional analysis section can be constructed at a position perpendicular to the main axis of the current signaling beam and passing through the center point O of the corresponding signaling beam located on the ground. A coordinate system can be constructed for the two-dimensional analysis section. For example, the X-axis and Y-axis can be set to be orthogonal within the two-dimensional analysis section, and the Z-axis can be set to point towards the satellite.
[0046] Step S104: Within the two-dimensional cross-section, determine the location distribution information of the data beams within the coverage area of the signaling beam.
[0047] In this context, a data beam refers to a directional narrow beam used to carry user service data. The location distribution information can be the coordinates of the center points of each planned data beam position within a two-dimensional cross-section.
[0048] Optionally, in practical applications, for the sake of omnidirectional uniform coverage, signaling beams are usually set as symmetrical circular beams, while data beams are usually set as elliptical beams in order to pursue high gain and differentiated horizontal / vertical coverage. Therefore, the base station can use elliptical data beams to cover circular signaling beams within the constructed two-dimensional cross-section to obtain the number of data beams and the center coordinates of each data beam. The center coordinates of each data beam are used as the location distribution information of the data beams within the coverage area of the current signaling beam.
[0049] refer to Figure 3 For example, the signaling beamwidth and data beam antenna parameters can be obtained based on the current elevation angle of the satellite pointing towards the center of the ground signaling beam. The signaling beamwidth parameter characterizes the signaling beam width, while the data beam antenna parameters characterize the half-power beamwidth (HPBW) corresponding to the long and short sides of the data beam antenna. Based on these parameters, the projection geometry parameters of the data beam within the two-dimensional analysis section can be calculated. These projection geometry parameters may include the radius of the signaling beam section. and the length of the data beam semi-axis and short half-axis length The specific calculation formula is as follows:
[0050] ;
[0051] ;
[0052] ;
[0053] in, The distance between the ground signaling wave and the satellite. For signaling beamwidth, The HPBW corresponding to the short side of the data beam antenna. This is the HPBW corresponding to the long side of the data beam antenna.
[0054] For the circular coverage area of signaling waveforms within a two-dimensional analysis section, an elliptical coverage circle algorithm can be used to plan elliptical data waveforms. The planning objective is to completely cover the circle with the fewest possible ellipses while minimizing the overlap between ellipses. The number of planned ellipses is used as the number of data waveforms, and the coordinates of the center points of the ellipses are used as the coordinates of the center points of the data waveforms. For example, within the circular coverage area of signaling waveforms... There are ellipses, and the coordinates of the center points of each ellipse are as follows: The positional distribution information of the data beam within the two-dimensional analysis section is as follows: .
[0055] Step S106: Based on the geographic coordinate information corresponding to the location distribution information, obtain the beam position planning result of the data beam.
[0056] The geographic coordinate information can be geodetic coordinate data used to identify the location of a specified point on the Earth's surface, including but not limited to geographic latitude and longitude coordinates. The waveposition planning result refers to the result of planning data wavepositions within the coverage area of the signaling beam, which can specifically be the set of geographic latitude and longitude coordinates of the center point of the ground data waveposition.
[0057] Optionally, after determining the location distribution information of the data beams within the two-dimensional cross section, the base station can convert the location distribution information into a three-dimensional direction vector in the Earth-Centered, Earth-Fixed (ECEF) coordinate system. In the ECEF coordinate system, the intersection points of each data beam with the Earth ellipsoid are determined based on the three-dimensional direction vectors, and the intersection points are transformed from the ECEF coordinate system to the geographic coordinate system to obtain the geographic coordinate information of each data beam. The geographic coordinate information of each data beam is then used as the beam position planning result.
[0058] refer to Figure 4 To illustrate, the coordinates of the center point of the data wavefront within the two-dimensional analysis section are obtained. After that, you can Transformed into a 3D direction vector in the ECEF coordinate system using a rotation matrix. Then you can start from the satellite position and follow... Draw rays and solve for the Earth's ellipsoid using the World Geodetic System (WGS-84) intersection For example, it can be solved using the following system of equations:
[0059] ;
[0060] in, Indicates pointing from the satellite The ray equation, For ray parameters, For satellite ECEF coordinates; Representing the Earth's equations, The radius is the equatorial radius. The polar radius is Use WGS-84 coordinates.
[0061] Determine the intersection point Afterwards, Convert ECEF coordinates to geographic latitude and longitude Longitude The solution formula is:
[0062] ;
[0063] latitude The initial estimate of the latitude can be set by iterative solution:
[0064] ;
[0065] set up Iterate according to the following formula until convergence:
[0066] ;
[0067] ;
[0068] ;
[0069] in, Represents the three-dimensional coordinate components in the ECEF coordinate system. This represents the projected distance of the intersection points onto the equatorial plane. This represents the radius of curvature of the Earth's ellipsoid corresponding to the current latitude estimate. This indicates the height of the intersection point relative to the Earth's ellipsoid. Let be the flattening of the Earth's ellipsoid. It is the square of the first eccentricity.
[0070] Based on the above method, the coordinates of each center point in the location distribution information are calculated. The corresponding geographical latitude and longitude are used to obtain the beam position planning results of the data beam.
[0071] The aforementioned beam position planning method determines the two-dimensional cross-section corresponding to the signaling beam in the non-terrestrial network. This cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling beam position. Within this two-dimensional cross-section, the position distribution information of the data beam within the signaling beam coverage area is determined. Based on the geographic coordinate information corresponding to this position distribution information, the beam position planning result of the data beam is obtained. A two-dimensional analysis cross-section can be constructed within the signaling beam coverage area, and the number and spatial distribution of data beam positions can be determined based on the geometric characteristics of the data beam projection under different elevation angle conditions. This ensures that the ground projection of the data beam positions matches the actual coverage requirements, reduces coverage gaps and excessive overlap, thereby increasing the uniformity of ground coverage in the non-terrestrial network and improving the utilization rate of wireless resources.
[0072] In an exemplary embodiment, step S104 may specifically include: determining the cross-sectional radius of the signaling beam, and the lengths of the major and minor axes of the data beam; based on the cross-sectional radius, the lengths of the major and minor axes, covering the signaling beam within a two-dimensional cross-section with the data beam to obtain the number of data beams and two-dimensional beam position information; the two-dimensional beam position information is used to reflect the positional distribution information of the data beam.
[0073] The cross-section radius refers to the radius of the circular ground coverage area of the signaling beam. The semi-major axis length refers to half the longest diameter of the elliptical ground coverage area of the data beam, also known as the semi-major axis of the data beam. Correspondingly, the semi-minor axis length refers to half the shortest diameter of the elliptical ground coverage area of the data beam, also known as the semi-minor axis of the data beam. The number of beams can be the number of data beams planned within the two-dimensional cross-section. The two-dimensional beam position information can be the coordinates of the center point of the planned data beam position within the two-dimensional cross-section.
[0074] Optionally, the base station can obtain signaling beamwidth parameters and data beam antenna parameters based on the current elevation angle of the satellite pointing to the center of the ground signaling beam position. The signaling beamwidth parameters characterize the signaling beam width, and the data beam antenna parameters characterize the HPBW corresponding to the long and short sides of the data beam antenna. Based on the signaling beam width and the HPBW corresponding to the long and short sides of the data beam antenna, the cross-sectional radius of the signaling beam, as well as the lengths of the major and minor axes of the data beam, can be determined. Based on the ellipse-covering-circle algorithm, elliptical data beam positions are planned within the circular signaling beam position in a two-dimensional cross-section using the cross-sectional radius of the signaling beam and the lengths of the major and minor axes of the data beam. The planning objective is to completely cover the circle with the fewest possible ellipses while minimizing the overlap area between the ellipses. The number of planned ellipses is the number of data beam positions, which is equal to the number of data beams. The coordinates of the center point of each ellipse... This refers to two-dimensional waveform information. Based on the two-dimensional waveform information of all data beams within the signaling beam, the positional distribution information of the planned data beams within the signaling beam can be obtained.
[0075] In this embodiment, by determining the cross-sectional radius of the signaling beam and the lengths of the major and minor axes of the data beam, the signaling beam is covered by the data beam within a two-dimensional cross-section based on the cross-sectional radius, major and minor axis lengths, thus obtaining the number of data beams and two-dimensional beam position information. Based on the method of ellipse covering circle, the layout of data beams within the signaling beam position can be optimized to achieve complete coverage of the signaling beam position with as few data beams as possible, while minimizing the overlap between data beams, thereby reducing coverage gaps and excessive overlap of data beams.
[0076] In an exemplary embodiment, the steps of determining the cross-sectional radius of the signaling beam and the major and minor axis lengths of the data beam may specifically include: determining the satellite-to-ground distance corresponding to the signaling beam, and determining the first beamwidth of the signaling beam and the second beamwidth of the data beam based on the elevation angle corresponding to the signaling beam; obtaining the cross-sectional radius of the signaling beam based on the satellite-to-ground distance and the first beamwidth, and obtaining the major and minor axis lengths of the data beam based on the satellite-to-ground distance and the second beamwidth.
[0077] The satellite-to-ground distance refers to the distance between the ground signaling beam and the satellite. The first beamwidth can be the signaling beamwidth. The second beamwidth can be the HPBW corresponding to the short side of the data beam antenna and the HPBW corresponding to the long side of the data beam antenna.
[0078] Optionally, the base station can calculate the satellite-to-ground distance between the ground signaling waveband and the satellite. Based on the current elevation angle of the satellite pointing towards the center of the ground signaling beam, the signaling beamwidth parameters and data beam antenna parameters are obtained. The signaling beamwidth parameters are used to characterize the first beamwidth, i.e., the signaling beam width. The data beam antenna parameters are used to characterize the second beamwidth, i.e., the HPBW corresponding to the long and short sides of the data beam antenna, denoted as ; and .according to and The signaling beam cross-section radius can be obtained. ,according to , and The length of the long half-axis of the data beam can be obtained. and short half-axis length The specific formula is as follows:
[0079] ;
[0080] ;
[0081] .
[0082] In this embodiment, by determining the satellite-to-ground distance corresponding to the signaling beam, and based on the elevation angle corresponding to the signaling beam, the first beamwidth of the signaling beam and the second beamwidth of the data beam are determined. Based on the satellite-to-ground distance and the first beamwidth, the cross-sectional radius of the signaling beam is obtained. Based on the satellite-to-ground distance and the second beamwidth, the semi-major axis length and semi-minor axis length of the data beam are obtained. Models of circular signaling beams and elliptical data beams can be constructed. Based on this, the method of ellipse covering circle is used to achieve the optimal setting of data beams and improve the efficiency of data beam planning.
[0083] In an exemplary embodiment, the step of determining the satellite-to-ground distance corresponding to the signaling beam may specifically include: determining the satellite position based on satellite ephemeris information from a non-terrestrial network; and obtaining the satellite-to-ground distance based on the satellite position and the geographical location information of the signaling position corresponding to the signaling beam.
[0084] Satellite ephemeris information can be a set of data describing the satellite's spatial position, velocity, orbital parameters, and orbital variation patterns at different times. Satellite position can be the satellite's three-dimensional spatial coordinates in a specified spatial coordinate system. Geographic location information can be the geodetic location identification data of ground signaling wave positions on the Earth's surface, including but not limited to the longitude, latitude, altitude, wave position identifier, cell identifier, and coverage area of the wave position coverage center.
[0085] Optionally, the base station can obtain satellite ephemeris information and signaling wave position geographic location information. Based on the satellite ephemeris information, it can obtain the satellite position in the ECEF coordinate system. It can also obtain the latitude and longitude of the ground signaling wave position based on the signaling wave position geographic location information. After converting the signaling wave position latitude and longitude to the ECEF coordinate system, it can obtain the coordinates of the signaling wave position center point and calculate the distance between the satellite position and the coordinates of the signaling wave position center point as the satellite-to-ground distance. In practical applications, the formula for calculating the satellite-to-ground distance can be:
[0086]
[0087] in, , , For satellite ECEF coordinates, , , The ECEF coordinates of the center point of the ground signaling wave position. This represents the distance between the satellite and the Earth.
[0088] In this embodiment, the satellite position is determined by the satellite ephemeris information of the non-terrestrial network. The satellite-to-ground distance is obtained by the satellite position and the geographical location information of the signaling position corresponding to the signaling beam. The satellite-to-ground distance can be determined in the ECEF coordinate system based on the satellite ephemeris information and the geographical location information of the signaling position, thereby constructing models of circular signaling positions and elliptical data positions, which is beneficial to improving the efficiency of data position planning.
[0089] It should be noted that, based on the determined location distribution information The data wave position coordinates planned for the signaling wave position within a two-dimensional cross-section can be obtained. Since the two-dimensional cross-section is a plane perpendicular to the main axis of the signaling beam and passes through the center point of the ground signaling beam, it does not coincide with the Earth's surface. Therefore, it is also necessary to calculate the data beam coordinates within the two-dimensional cross-section. The data beam position is converted to Earth surface coordinates to obtain the location of the data beam position on the Earth's surface. In an exemplary embodiment, the geographic coordinate information includes geographic latitude and longitude information; prior to the above step S106, the method may further include: converting the two-dimensional beam position information of the data beam into a three-dimensional direction vector in a geocentric coordinate system; determining the ground projection point corresponding to the two-dimensional beam position information based on the three-dimensional direction vector; and converting the ground projection point from the geocentric coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information.
[0090] Geographic latitude and longitude information refers to the longitude and latitude on the surface of the Earth's ellipsoid. The ground projection point can be the intersection of a ray drawn from the satellite position along a three-dimensional directional vector and the Earth's ellipsoid.
[0091] Optionally, the base station can first transmit the two-dimensional beam position information of the data beam. The data wavefront coordinates are converted to a three-dimensional direction vector in the ECEF coordinate system. Then, with the satellite as the endpoint, a ray is drawn along this three-dimensional direction vector. The intersection of the ray and the Earth's surface is calculated, and this intersection point is used as the ground projection point. Since the ground projection point is in the ECEF coordinate system, it needs to be converted to geographic latitude and longitude to obtain the geographic latitude and longitude information of the data wavefront. This completes the conversion of the planned data wavefront coordinates on the two-dimensional cross-section to latitude and longitude on the Earth's surface. In practical applications, the two-dimensional wavefront information can be... Transformed into a 3D direction vector in the ECEF coordinate system using a rotation matrix. Starting from the satellite position, along Draw a ray and solve for the relationship between this ray and the WGS-84 Earth ellipsoid. intersection That is, the ground projection point, and Convert ECEF coordinates to geographic latitude and longitude .
[0092] In this embodiment, by converting the two-dimensional wavefront information of the data beam into a three-dimensional direction vector in the geocentric-geo-fixed coordinate system, and determining the ground projection point corresponding to the two-dimensional wavefront information based on the three-dimensional direction vector, the ground projection point is converted from the geocentric-geo-fixed coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information. This allows the two-dimensional coordinates of the data wavefront planned on the two-dimensional analysis section to be converted into the latitude and longitude of the ground surface, which facilitates the actual deployment of the data wavefront.
[0093] In an exemplary embodiment, the step of converting the ground projection point from the geocentric coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information may specifically include: performing arctangent processing on the first and second coordinate components of the ground projection point to obtain the longitude information corresponding to the two-dimensional wavefront information; performing iterative processing on the third coordinate component of the ground projection point to obtain the latitude information corresponding to the two-dimensional wavefront information; and obtaining the geographic latitude and longitude information based on the longitude and latitude information.
[0094] The first, second, and third coordinate components can be the three-dimensional coordinate components of the ground projection point in the ECEF coordinate system, for example, the intersection point. of Components. Longitude information refers to Earth's longitude. Latitude information refers to Earth's latitude.
[0095] Optionally, the intersection point Convert ECEF coordinates to geographic latitude and longitude You can start with First coordinate component Second coordinate component Perform arctangent calculation to obtain the corresponding longitude information. The specific formula is as follows:
[0096] ;
[0097] Then, the latitude information is solved iteratively. Specifically, the initial latitude estimate can be set to:
[0098] ;
[0099] set up Iterate according to the following formula until convergence:
[0100] ;
[0101] ;
[0102] ;
[0103] in, For the third coordinate component, This represents the projected distance of the intersection points onto the equatorial plane. This represents the radius of curvature of the Earth's ellipsoid corresponding to the current latitude estimate. This indicates the height of the intersection point relative to the Earth's ellipsoid. Let be the flattening of the Earth's ellipsoid. It is the square of the first eccentricity.
[0104] In this embodiment, by performing arctangent processing on the first and second coordinate components of the ground projection point, the longitude information corresponding to the two-dimensional wavefront information is obtained. The third coordinate component of the ground projection point is iteratively processed to obtain the latitude information corresponding to the two-dimensional wavefront information. Based on the longitude and latitude information, the geographic latitude and longitude information is obtained. The location of the data wavefront from the satellite along the center point of the two-dimensional analysis section to the projection point on the ground can be converted from ECEF coordinates to latitude and longitude coordinates, which facilitates the actual deployment of the data wavefront.
[0105] In an exemplary embodiment, after step S106 above, the method may further include: when the service load of the data beam exceeds a preset threshold, dividing the data position corresponding to the data beam into at least two sub-data positions to obtain the adjusted position planning result.
[0106] The preset threshold can be the maximum traffic volume set in advance. A sub-data beam is a secondary beam unit derived from the original single data beam.
[0107] Optionally, the base station can monitor the service load of the data wavelets in real time. If the service load does not exceed the preset threshold, there is no need to adjust the wavelet planning result. Otherwise, if the service load exceeds the preset threshold, the planned data wavelet coverage area can be divided into two or more sub-data wavelets as the adjusted wavelet planning result.
[0108] Figure 5 A schematic diagram illustrating the ground coverage effect of geometrically adaptive data beamwidth planning is provided. This diagram demonstrates the ground coverage effect after data beamwidth planning using the aforementioned planning method, including the coverage area of the signaling beam and the multiple data beamwidths planned within that area. Figure 1 Compared to the traditional fixed planning method shown, this method dynamically adjusts the number, size, and distribution of data waveforms based on changes in satellite elevation angle, reducing excessive overlap and coverage gaps, and achieving continuous and uniform ground coverage.
[0109] Figure 6This provides a schematic diagram illustrating the ground coverage effect of data beamline planning with a traffic awareness mechanism. Building upon geometrically adaptive data beamline planning, a traffic awareness mechanism is further introduced. When the traffic volume of a data beamline corresponding to a certain area is high, that data beamline is further subdivided into multiple sub-data beamlines, such as... Figure 6 The green area is further divided into multiple sub-data waves (e.g., from one to two); while areas with lower traffic volume retain the original data wavelet division. In this way, the system can dynamically adjust the data waves based on the traffic load of different areas, allowing communication resources to be allocated more rationally to areas with high traffic demand. This improves service capabilities in hotspot areas while avoiding unnecessary resource consumption in low-traffic areas, thereby enhancing the system's adaptability and overall service efficiency in scenarios with uneven traffic distribution.
[0110] In this embodiment, when the service load of the data beam exceeds a preset threshold, the data position corresponding to the data beam is divided into at least two sub-data positions to obtain the adjusted position planning result, which can enhance the system's adaptability and overall service efficiency.
[0111] To facilitate a deeper understanding of the embodiments of this application by those skilled in the art, a specific example will be used for illustration below.
[0112] like Figure 1 As shown, traditional data beamline planning methods use the geographical location of the signaling beamline's center as a benchmark, directly planning multiple data beamlines along four fixed directions within the ground coverage area at preset intervals. This method is simple to implement, has low computational complexity, and is easy to implement in engineering. However, this method does not fully consider the changes in the geometric relationship between the satellite and the ground, especially under different elevation angles, and has the following drawbacks: when the elevation angle corresponding to the signaling beam is small, gaps easily appear between the ground projections of adjacent data beamlines, leading to coverage omissions; when the elevation angle corresponding to the signaling beam is large, different data beamlines overlap severely in the ground projection area, causing resource waste and introducing interference.
[0113] This application provides a dynamic data beamformation planning method for non-terrestrial networks to address coverage gaps and excessive overlap issues arising from data beamformation planning under different elevation angles, thereby improving the uniformity of ground coverage, resource utilization efficiency, and system service capabilities of non-terrestrial networks. Figure 7 As shown, the method includes the following steps:
[0114] Step S201: Obtain satellite ephemeris information, signaling position geographical location information, signaling beamwidth parameters, and data beam antenna parameters.
[0115] Among them, ephemeris information is used to characterize the satellite's position in the ECEF coordinate system, the geographical location information of the signaling beam position is used to determine the latitude and longitude of the signaling beam position planned on the ground, and the signaling beamwidth parameter and data beam antenna parameter are used to characterize the beamwidth under different off-axis angle conditions and the HPBW corresponding to the long and short sides of the data beam antenna, respectively.
[0116] Step S202: For each signaling wave position, establish a two-dimensional analysis section and determine the number N and location distribution of data wave positions based on the ground projection characteristics of the data beam at different elevation angles.
[0117] Specifically, taking the main axis of the signaling beam as a reference, a two-dimensional analysis section for data preposition planning is established at a position perpendicular to the main axis of the signaling beam and passing through the corresponding ground signaling preposition center. The Z-axis of this section points towards the satellite, and the X and Y axes are orthogonal in the horizontal plane. Based on the current elevation angle of the satellite pointing towards the ground signaling preposition center, the parameters of the signaling beam and data beam are obtained, and the projection geometric parameters of the data beam within this analysis section are calculated.
[0118] Signaling beam cross-section radius :
[0119] ;
[0120] Data beam semi-major axis and semi-short axis :
[0121] ;
[0122] ;
[0123] The distance between the ground signaling wave and the satellite. For signaling beamwidth, The HPBW corresponding to the short side of the data beam antenna. This is the HPBW corresponding to the long side of the data beam antenna.
[0124] Within the circular coverage area corresponding to the signaling beam, the aforementioned ellipses are arranged using an elliptical coverage circle algorithm. The goal is to completely cover the circular area with the fewest possible ellipses while minimizing the overlap area between the ellipses. The output is the required number of data waveforms N and their coordinates in the two-dimensional cross-section. .
[0125] Step S203: Convert the two-dimensional location distribution of the data wavelets into geographic latitude and longitude coordinates to form the initial data wavelet ground planning result, which can be a data wavelet planning table.
[0126] Specifically, the coordinates of the two-dimensional cross section Transformed into a 3D direction vector in the ECEF coordinate system using a rotation matrix. Starting from the satellite's position, draw rays along vectors in each direction, and solve for the ray... With WGS-84 Earth ellipsoid intersection :
[0127] ;
[0128] ;
[0129] in For satellite ECEF coordinates, The radius is the equatorial radius. is the polar radius.
[0130] Intersection Convert ECEF coordinates to geographic latitude and longitude :
[0131] ;
[0132] Solving for latitude using an iterative approach:
[0133] ;
[0134] ;
[0135] ;
[0136] The initial latitude estimate is: , It is the square of the first eccentricity.
[0137] Step S204: Monitor the real-time traffic volume of each data wave position. If the traffic volume exceeds the preset threshold, the coverage area of the data wave position is further divided into M sub-data wave positions according to the preset rules to achieve refined coverage of high traffic load areas.
[0138] Figure 5 This demonstrates the ground coverage effect after data beamline planning using the above method, including the coverage area of the signaling beam and multiple data beamlines planned within that area. Figure 1 Compared to the traditional fixed planning method shown, this method dynamically adjusts the number, size, and distribution of data waveforms based on changes in satellite elevation angle, reducing excessive overlap and coverage gaps, and achieving continuous and uniform ground coverage.
[0139] Building upon geometrically adaptive data wavelet planning, this application further introduces a traffic volume awareness mechanism. When the traffic volume of a data wavelet corresponding to a certain region is high, the data wavelet is further subdivided into multiple sub-data wavelets, such as... Figure 6 In the green area, the corresponding data wavelets are further divided into multiple sub-data wavelets (e.g., from one to two); while in areas with lower traffic volume, the original data wavelet division is maintained. Through this method, the system can dynamically adjust the data wavelets N+M according to the traffic load of different areas, allowing communication resources to be more rationally allocated to areas with high traffic demand. This improves service capabilities in hotspot areas while avoiding unnecessary resource consumption in low-traffic areas, thereby enhancing the system's adaptability and overall service efficiency in scenarios with uneven traffic distribution.
[0140] The aforementioned non-terrestrial network dynamic data beamwidth planning method constructs a two-dimensional analysis section within the signaling beam coverage area and determines the number and spatial distribution of data beamwidths based on the geometric characteristics of data beamwidth projection under different elevation angle conditions. This makes the ground projection of data beamwidths more compatible with actual coverage requirements, thereby reducing excessive overlap and coverage gaps, improving the efficiency of wireless resource utilization, and reducing potential co-channel interference.
[0141] Moreover, by introducing a business volume awareness mechanism, when the business volume of a data wave exceeds a preset threshold, it is further subdivided, achieving refined coverage of high business load areas, which is conducive to improving the system's service capabilities and scheduling flexibility in scenarios with uneven business distribution.
[0142] In an exemplary embodiment, since the bandwidth of the data beam is smaller than that of the signaling beam, multiple data beams are needed to jointly cover the service area of the signaling beam. A data beamwidth planning method based on the signaling beam cross-section is employed, with the following specific steps: First, an analysis plane (two-dimensional analysis cross-section) is established on a cross-section perpendicular to the main axis of the signaling beam and passing through the ground beamwidth. Second, the distribution positions (two-dimensional coordinates) of each data beam are calculated on this two-dimensional analysis cross-section using an ellipse covering circle algorithm. Then, these two-dimensional coordinates are converted into spatial coordinates in the ECEF coordinate system. Finally, by intersecting the Earth's ellipsoid with a ray, the corresponding projection point of each cross-section point on the Earth's ellipsoid is calculated, and its latitude and longitude coordinates are further obtained.
[0143]
[0144] In an exemplary embodiment, referring to Table 1, the parameter calculation process for planning data beams within a two-dimensional analysis section includes:
[0145] Step 1, determine the beamwidth:
[0146] Off-axis angle calculation: According to the definition of off-axis angle, the elevation angle corresponding to the antenna pointing to the wave position k is the off-axis angle. ;
[0147] Determine beamwidth by looking up the table: Find the lower half-lobe width value of the signaling beam at the corresponding off-axis angle. And the half-power beamwidths of the antenna's long and short sides at the corresponding off-axis angles, then linear interpolation is performed to obtain... , .
[0148] Step 2: Calculate the ECEF coordinates corresponding to the ground wavefront based on the latitude and longitude of the ground wavefront:
[0149] ;
[0150] ;
[0151] ;
[0152] ;
[0153] ;
[0154] The equatorial radius The value is 6378137 m. The flattening of the Earth's ellipsoid, f, is 1.0 / 298.257223563. lat and lon are the latitude and longitude radians of the ground wave position.
[0155] Step 3, calculate the distance R between the ground wave position and the satellite:
[0156] ;
[0157]
[0158] in , , These are the ECEF coordinates of the satellite, in meters.
[0159] Step 4: Calculate the signaling beam cross-section radius :
[0160] ;
[0161] Step 5, Calculate the half-major axis of the data beam and semi-short axis :
[0162] ;
[0163] .
[0164] In one exemplary embodiment, an ellipse-covering-circle algorithm is used to determine the distribution position of the data beam on the signaling beam cross section. This algorithm takes the cross-sectional geometric parameters of the signaling and data beams as input and outputs the position of the data beam position in the ECEF coordinate system, as shown in Table 2.
[0165]
[0166] First, the calculation process of the wavefront coordinates within the two-dimensional analysis section includes:
[0167] Step 1, Beam cross section equation:
[0168] Establish a coordinate system on the signaling beam cross-section, with the principal axis of the signaling beam perpendicular to the normal of the cross-section. Let a=b=r1, c=r2, d=r3, then we have:
[0169] Signaling beam cross section equation: ;
[0170] Data beam section equation: .
[0171] Step 2, Coordinate Normalization and Transformation:
[0172] To facilitate the solution, the small ellipse Scaling to a unit circle: Let ,but At the same time, the large ellipse is scaled accordingly. : ,make ,but : .
[0173] At this point, the covering problem is transformed into a geometric optimization problem of "covering a large ellipse with a small circle of radius 1".
[0174] Step 3, solve using circular stacking:
[0175] According to the close-packed circular theorem, the optimal circular covering method in a two-dimensional plane is a close-packed hexagonal structure, which has the highest space utilization and the least overlap.
[0176] The parameters for the hexagonal mesh are as follows: row spacing Column spacing Odd-numbered rows horizontal offset By traversing these grid points, we find the satisfying... ( To expand the boundary, the grid points determine the positions of the centers of all small circles (i.e., data waveforms) in the normalized coordinate system.
[0177] Step 4, Inverse Transformation (from u, v back to the original x, y):
[0178] For in The center of a circle in space ,according to Map it back to the original cross-sectional coordinate system:
[0179] ;
[0180] This yields the actual coordinates of all data wave positions in the two-dimensional cross section.
[0181] Secondly, the transformation process from section coordinates to 3D ECEF coordinates includes:
[0182] Step 1, calculate the relative position vector between the ground wavefront and the satellite:
[0183] ;
[0184] ;
[0185] ;
[0186] ;
[0187] Where x, y, and z are the ECEF coordinates of the satellite, in meters.
[0188] .
[0189] Step 2, construct the basis vectors of the local coordinate system:
[0190] Unit vector of the Z-axis The unit vector along the X-axis:
[0191] ;
[0192] Unit vector along the Y-axis:
[0193] ;
[0194] This local coordinate system constitutes a right-handed coordinate system, and the XY plane is the beam cross-section plane.
[0195] Step 3, coordinate transformation (can be written in the form of a direction cosine matrix):
[0196] The direction cosine matrix from the local coordinate system to the ECEF coordinate system is ;
[0197] For each data wave position coordinate obtained in the data wave position coordinate calculation process within the two-dimensional analysis section Transform it to the ECEF coordinate system:
[0198] .
[0199] In one exemplary embodiment, the aforementioned two-dimensional analysis section is not the ground, but a plane suspended in the air and obliquely intersecting the ground. The intersection method of rays and the Earth ellipsoid is used, that is, for each point on the plane... Find the intersection point of the "beam direction ray" from that point with the Earth's ellipsoid. This intersection point is the corresponding point on the ground, which is then converted into latitude and longitude.
[0200]
[0201] Based on the input and output parameters shown in Table 3, the specific calculation process for ground latitude and longitude mapping includes:
[0202] Step 1, Ray parameter equations:
[0203] Data wave position pointed from satellite Ray direction vector:
[0204] ;
[0205] ;
[0206] in, It is a parameter, when At the time of satellite position, when Points on the cross-sectional plane ,when It extends towards the ground.
[0207] Step 2, Earth ellipsoid equation:
[0208] Using the WGS84 ellipsoid model: The equatorial radius polar radius .
[0209] Step 3, find the intersection points of the simultaneous equations. :
[0210] Substitute the ray equation into the ellipsoid equation to solve for the intersection point. , This represents the coordinates of the i-th data beam position in the ECEF coordinate system, i.e., the center ray of the data beam. A three-dimensional point in space that actually intersects the Earth's ellipsoid.
[0211] Set ray point Substituting into the ellipsoid equation:
[0212] ;
[0213] Organized into a list of things to do The quadratic equation: ,in:
[0214] ;
[0215] ;
[0216] ;
[0217] Seek Because satellites are outside the Earth, rays typically intersect the ellipsoid at two points. And the smaller positive real root (i.e., the first intersection of the ray's direction of travel with the Earth's front).
[0218] Therefore, the intersection with the Earth's ellipsoid .
[0219] Step 4, convert to latitude and longitude:
[0220] Regarding longitude, there is ;
[0221] For latitude, we can first calculate the initial latitude estimate:
[0222] ;
[0223] ;
[0224] Iterate again until convergence:
[0225] ;
[0226] ;
[0227] ;
[0228] in, This represents the projected distance of the point onto the equatorial plane. This represents the radius of curvature of the Earth's ellipsoid corresponding to the current latitude estimate. This indicates the height of the point relative to the Earth's ellipsoid. Let be the flattening of the Earth's ellipsoid. The radius is the equatorial radius. , which is the square of the first eccentricity.
[0229] In one exemplary embodiment, such as Figure 8 As shown, a wave position planning method is provided, which includes the following steps:
[0230] Step S301: Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam.
[0231] Step S302: Determine the cross-sectional radius of the signaling beam, and the lengths of the major and minor axes of the data beam. Based on the cross-sectional radius, the lengths of the major and minor axes, cover the signaling beam with the data beam within the two-dimensional cross-section to obtain the number of data beams and two-dimensional beam position information. The two-dimensional beam position information is used to reflect the positional distribution information of the data beams.
[0232] Step S303: Convert the two-dimensional wavefront information of the data beam into a three-dimensional direction vector in the geocentric-ground-fixed coordinate system, determine the ground projection point corresponding to the two-dimensional wavefront information based on the three-dimensional direction vector, convert the ground projection point from the geocentric-ground-fixed coordinate system to the geographic coordinate system, obtain the geographic latitude and longitude information corresponding to the location distribution information, and obtain the wavefront planning result of the data beam based on the geographic latitude and longitude information.
[0233] Step S304: When the service load of the data beam exceeds a preset threshold, the data beam corresponding to the data beam is divided into at least two sub-data beams to obtain the adjusted beam planning result.
[0234] Optionally, in a non-terrestrial network, the base station can construct a two-dimensional cross-section for each signaling beam at a location perpendicular to the main axis of the signaling beam and passing through the ground center point of the corresponding signaling position. The base station can obtain signaling beamwidth parameters and data beam antenna parameters based on the current elevation angle of the satellite pointing towards the center of the ground signaling position. The signaling beamwidth parameters characterize the signaling beam width, and the data beam antenna parameters characterize the HPBW corresponding to the long and short sides of the data beam antenna. Based on the signaling beam width and the data beam antenna length... The HPBW corresponding to the first and second sides determines the cross-sectional radius of the signaling beam, and the lengths of the major and minor axes of the data beam. Based on this, the number of data beams and the two-dimensional beam position information are determined using the elliptical coverage circle algorithm within the two-dimensional cross-section. The two-dimensional beam position information is then converted into a three-dimensional direction vector in the ECEF coordinate system using a rotation matrix. Starting from the satellite position, a ray is drawn along the three-dimensional direction vector, and the intersection point of this ray with the ground surface is calculated to obtain the ground projection point. The ground projection point is then converted from ECEF coordinates to geographic latitude and longitude to obtain the beam position planning result for the data beam. Subsequently, the base station can also monitor the service load of the data beams in real time. If the service load exceeds a preset threshold, the planned data beam coverage area is divided into two or more sub-data beams, forming an adjusted beam position planning result.
[0235] The aforementioned beam planning method can construct a two-dimensional analysis section within the signaling beam coverage area and determine the number and spatial distribution of data beams based on the geometric characteristics of data beam projection under different elevation angle conditions. This allows the ground projection of data beams to match actual coverage requirements, reducing coverage gaps and excessive overlap, thereby increasing the uniformity of ground coverage for non-terrestrial networks and improving the utilization rate of wireless resources.
[0236] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0237] Based on the same inventive concept, this application also provides a wave position planning device for implementing the wave position planning method described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more wave position planning device embodiments provided below can be found in the limitations of the wave position planning method above, and will not be repeated here.
[0238] In one exemplary embodiment, such as Figure 9 As shown, a wave position planning device is provided, including: a cross-section determination module 402, a position determination module 404, and a wave position planning module 406, wherein:
[0239] The cross-section determination module 402 is used to determine the two-dimensional cross-section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam;
[0240] The location determination module 404 is used to determine the location distribution information of the data beam within the coverage area of the signaling beam in the two-dimensional cross section;
[0241] The beam position planning module 406 is used to obtain the beam position planning result of the data beam based on the geographic coordinate information corresponding to the location distribution information.
[0242] In an exemplary embodiment, the position determination module 404 is further configured to determine the cross-sectional radius of the signaling beam, and the major and minor axis lengths of the data beam; based on the cross-sectional radius, the major and minor axis lengths, the data beam covers the signaling beam within the two-dimensional cross-section to obtain the number of data beams and two-dimensional beam position information; the two-dimensional beam position information is used to reflect the position distribution information of the data beam.
[0243] In an exemplary embodiment, the position determination module 404 is further configured to determine the satellite-to-ground distance corresponding to the signaling beam, and determine the first beamwidth of the signaling beam and the second beamwidth of the data beam based on the elevation angle corresponding to the signaling beam; obtain the cross-sectional radius of the signaling beam based on the satellite-to-ground distance and the first beamwidth, and obtain the major semi-axis length and the minor semi-axis length of the data beam based on the satellite-to-ground distance and the second beamwidth.
[0244] In an exemplary embodiment, the location determination module 404 is further configured to determine the satellite position based on the satellite ephemeris information of the non-terrestrial network; and to obtain the satellite-to-ground distance based on the satellite position and the geographical location information of the signaling position corresponding to the signaling beam.
[0245] In an exemplary embodiment, the above-mentioned wave position planning device further includes a coordinate transformation module, used to convert the two-dimensional wave position information of the data beam into a three-dimensional direction vector in a geocentric-geo-fixed coordinate system; determine the ground projection point corresponding to the two-dimensional wave position information according to the three-dimensional direction vector; and transform the ground projection point from the geocentric-geo-fixed coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information.
[0246] In an exemplary embodiment, the coordinate transformation module is further configured to perform arctangent processing on the first and second coordinate components of the ground projection point to obtain the longitude information corresponding to the two-dimensional wavefront information; perform iterative processing on the third coordinate component of the ground projection point to obtain the latitude information corresponding to the two-dimensional wavefront information; and obtain the geographic latitude and longitude information based on the longitude information and the latitude information.
[0247] In an exemplary embodiment, the above-mentioned wave position planning device further includes a wave position update module, which is used to divide the data wave position corresponding to the data beam into at least two sub-data wave positions when the service load of the data beam exceeds a preset threshold, so as to obtain an adjusted wave position planning result.
[0248] Each module in the aforementioned wave position planning device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the communication device in hardware form or independent of it, or stored in the memory of the communication device in software form, so that the processor can call and execute the corresponding operations of each module.
[0249] In an exemplary embodiment, a communication device, which may be a base station, is provided. The communication device includes a processor, a memory, an input / output interface (I / O), and a communication interface. The processor, memory, and I / O are connected via a system bus, and the communication interface is connected to the system bus via the I / O. The processor of the communication device provides computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the communication device stores waveform planning data. The I / O interface of the communication device is used for exchanging information between the processor and external devices. The communication interface of the communication device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a waveform planning method.
[0250] Those skilled in the art will understand that the above structure is only a part of the structure related to the present application and does not constitute a limitation on the communication device on which the present application is applied. The specific communication device may include more or fewer components than the above structure, or combine certain components, or have different component arrangements.
[0251] In one exemplary embodiment, a communication device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0252] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0253] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0254] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0255] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0256] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0257] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A wave position planning method, characterized in that, The method includes: Determine the two-dimensional cross section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam; Within the two-dimensional cross-section, determine the positional distribution information of the data beams within the coverage area of the signaling beam; Based on the geographic coordinates corresponding to the location distribution information, the beam position planning result of the data beam is obtained.
2. The wave position planning method according to claim 1, characterized in that, Determining the location distribution information of the data beams within the coverage area of the signaling beam in the two-dimensional cross-section includes: Determine the cross-sectional radius of the signaling beam, and the lengths of the major and minor axes of the data beam; Based on the cross-sectional radius, the length of the major semi-axis, and the length of the minor semi-axis, the signaling beam is covered by the data beam within the two-dimensional cross-section to obtain the number of data beams and two-dimensional beam position information; the two-dimensional beam position information is used to reflect the positional distribution information of the data beams.
3. The wave position planning method according to claim 2, characterized in that, Determining the cross-sectional radius of the signaling beam, and the lengths of the major and minor axes of the data beam, includes: Determine the satellite-to-ground distance corresponding to the signaling beam, and determine the first beamwidth of the signaling beam and the second beamwidth of the data beam based on the elevation angle corresponding to the signaling beam; The cross-sectional radius of the signaling beam is obtained based on the satellite-to-ground distance and the first beamwidth, and the major and minor axis lengths of the data beam are obtained based on the satellite-to-ground distance and the second beamwidth.
4. The wave position planning method according to claim 3, characterized in that, Determining the satellite-to-ground distance corresponding to the signaling beam includes: The satellite position is determined based on the satellite ephemeris information of the non-terrestrial network; The satellite-to-ground distance is obtained based on the geographical location information of the satellite position and the signaling position corresponding to the signaling beam.
5. The wave position planning method according to claim 1, characterized in that, The geographic coordinate information includes geographic latitude and longitude information; Before obtaining the beamform planning result of the data beam based on the geographic coordinate information corresponding to the location distribution information, the method further includes: The two-dimensional wave position information of the data beam is converted into a three-dimensional direction vector in the geocentric-ground-fixed coordinate system; Based on the three-dimensional direction vector, determine the ground projection point corresponding to the two-dimensional wave position information; The ground projection points are transformed from the geocentric coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information.
6. The wave position planning method according to claim 5, characterized in that, The step of transforming the ground projection points from the geocentric coordinate system to the geographic coordinate system to obtain the geographic latitude and longitude information corresponding to the location distribution information includes: The arctangent of the first and second coordinate components of the ground projection point is processed to obtain the longitude information corresponding to the two-dimensional wave position information. The third coordinate component of the ground projection point is iteratively processed to obtain the latitude information corresponding to the two-dimensional wave position information; The geographic latitude and longitude information is obtained based on the longitude information and the latitude information.
7. The wave position planning method according to claim 1, characterized in that, After obtaining the beamform planning result of the data beam based on the geographic coordinate information corresponding to the location distribution information, the method further includes: When the service load of the data beam exceeds a preset threshold, the data position corresponding to the data beam is divided into at least two sub-data positions to obtain the adjusted position planning result.
8. A wave position planning device, characterized in that, The device includes: The cross-section determination module is used to determine the two-dimensional cross-section corresponding to the signaling beam in the non-terrestrial network; the two-dimensional cross-section is perpendicular to the main axis of the signaling beam and passes through the ground center point of the signaling wave position corresponding to the signaling beam; The location determination module is used to determine the location distribution information of the data beam within the coverage area of the signaling beam in the two-dimensional cross section; The beam position planning module is used to obtain the beam position planning result of the data beam based on the geographic coordinate information corresponding to the location distribution information.
9. A communication device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.