[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112910537B - Method and device for determining satellite communication adaptive coding modulation mode - Google Patents

Method and device for determining satellite communication adaptive coding modulation mode Download PDF

Info

Publication number
CN112910537B
CN112910537B CN202011269976.0A CN202011269976A CN112910537B CN 112910537 B CN112910537 B CN 112910537B CN 202011269976 A CN202011269976 A CN 202011269976A CN 112910537 B CN112910537 B CN 112910537B
Authority
CN
China
Prior art keywords
satellite
preset
snr
coverage area
adaptive coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011269976.0A
Other languages
Chinese (zh)
Other versions
CN112910537A (en
Inventor
郑寒雨
陈特
高曌
冯瑄
陶滢
周钠
高梓贺
郑重
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Space Technology CAST
Original Assignee
China Academy of Space Technology CAST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Space Technology CAST filed Critical China Academy of Space Technology CAST
Priority to CN202011269976.0A priority Critical patent/CN112910537B/en
Publication of CN112910537A publication Critical patent/CN112910537A/en
Application granted granted Critical
Publication of CN112910537B publication Critical patent/CN112910537B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • H04B7/18569Arrangements for system physical machines management, i.e. for construction operations control, administration, maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a method and a device for determining a satellite communication adaptive coding modulation mode, wherein the method comprises the following steps: calculating the coverage area of the satellite according to preset satellite parameter information; under a preset time availability, calculating a rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, a communication frequency and an electromagnetic wave technology mode, wherein the preset time availability comprises a sunny day and a rainy day; under the preset time availability, carrying out satellite-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal receiving signal-to-noise ratio (SNR) corresponding to each position point in the coverage area, and counting SNR distribution probability in the coverage area; and determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability. The application solves the technical problem that the spectrum efficiency is lower in the prior art.

Description

Method and device for determining satellite communication adaptive coding modulation mode
Technical Field
The present application relates to the field of satellite communications technologies, and in particular, to a method and an apparatus for determining a satellite communications adaptive coding modulation scheme.
Background
In recent years, with the increasing demand for bandwidth and information rate in satellite communication, the frequency band for data transmission is moving from Ku and Ka to higher. Since electromagnetic waves in a higher frequency band such as Ka are susceptible to environmental influences, for example, rainfall, especially severe environments such as heavy rain or heavy rain, attenuation of the electromagnetic waves is very large, and quality of satellite communication is seriously affected. In order to guarantee the satellite communication quality, a strategy for resisting rain attenuation needs to be considered in a satellite communication system.
At present, a common and effective rain attenuation resisting method mainly adopts an Adaptive Coding Modulation (ACM) technology, where the ACM technology can dynamically adjust a coding rate and a Modulation mode of each data frame according to a channel actual measurement condition of each received data frame, so as to improve a channel utilization rate as compared with a system with a fixed rate, thereby improving a utilization rate of a spectrum resource as much as possible. However, in the related protocol of the ACM technology, at least several tens of candidate code modulation schemes are required, and in consideration of the problems of implementation complexity, frequent switching, and the like, the candidate code modulation schemes need to be screened. The existing strategy for selecting the code Modulation mode is to perform preliminary screening according to the monotone increasing relationship between the SIGNAL-to-NOISE RATIO (SNR) threshold of the candidate code Modulation mode and the spectrum efficiency, and then dynamically determine the code Modulation mode of each data frame by adopting the SNR equal interval increasing principle in the range including the lowest order and the highest order Modulation and Coding Scheme (MCS).
Although the MCS determined by the SNR equal interval increment principle can effectively reduce the switching times of the transmission mode, the system implementation complexity is reduced as much as possible at the expense of smaller average spectrum efficiency. However, in a satellite communication system, the actual received SNR in the coverage area of the satellite communication system is not uniformly distributed, and therefore, the average spectral efficiency cannot be maximized by using the SNR equal interval increasing principle, which further results in low spectral efficiency.
Disclosure of Invention
The technical problem that this application was solved is: in the scheme provided by the embodiment of the application, a satellite coverage area is calculated firstly, then a rain attenuation estimation value under preset time availability is calculated, namely a rain attenuation estimation value under sunny days or rainy days is calculated, then SNR distribution probability in the coverage area is calculated according to the rain attenuation estimation value under sunny days or rainy days, weighted calculation is carried out on the spectral efficiency of a plurality of preset adaptive coding modulation modes according to the SNR distribution probability in the coverage area, and the adaptive coding modulation mode with the maximum spectral efficiency is determined according to a maximum spectral efficiency principle. The problem that the maximization of the average spectrum efficiency cannot be realized due to the adoption of the SNR equal interval increasing principle is avoided, and the spectrum efficiency is further improved.
In a first aspect, an embodiment of the present application provides a method for determining a satellite communication adaptive coding modulation scheme, where the method includes:
calculating a coverage area of a satellite according to preset satellite parameter information, wherein the satellite parameter information comprises satellite orbit height, earth radius and longitude and latitude information of any position point on the earth;
under a preset time availability, calculating a rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, a communication frequency and an electromagnetic wave technology mode, wherein the preset time availability comprises a sunny day and a rainy day;
under the preset time availability, carrying out satellite-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal receiving signal-to-noise ratio (SNR) corresponding to each position point in the coverage area, and counting SNR distribution probability in the coverage area;
and determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability.
Optionally, calculating the coverage area of the satellite according to the preset satellite parameter information includes:
calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value;
traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth;
and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
Optionally, the counting the SNR distribution probability in the coverage area includes:
respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days;
and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
Optionally, determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability includes:
determining probability-weighting-based spectrum efficiency corresponding to each preset adaptive coding modulation mode according to the SNR distribution probability;
and selecting the self-adaptive coding modulation mode with the maximum spectral efficiency from the preset multiple self-adaptive coding modulation modes according to the spectral efficiency and a preset constraint condition, and taking the self-adaptive coding modulation mode with the maximum spectral efficiency as the self-adaptive coding modulation mode for satellite communication.
Optionally, the preset constraint condition is expressed by the following formula:
constraint C1:
Figure BDA0002777364310000031
constraint C2:
Figure BDA0002777364310000032
the constraint conditions C1 and C2 are minimum MCS interval and maximum MCS interval constraints, respectively; i is more than or equal to 1 and less than or equal to N.
Optionally, calculating a signal-to-noise ratio SNR corresponding to each location point in the coverage area according to the rain fade estimation value and preset communication information, including:
calculating the SNR of each position point in the coverage area according to the following formula:
Figure BDA0002777364310000041
wherein, EIRP represents the effective omnidirectional radiation power emitted by the satellite; λ represents the wavelength of the electromagnetic wave emitted by the satellite; d represents a communication distance; b represents the satellite communication system bandwidth; l is a radical of an alcohol r Representing the receive feed loss in a satellite communication system; l is other Represents other losses in the satellite communication system; G/T represents a terminal performance index; k is 1.38 × 10 -23 Boltzmann constant.
In a second aspect, an embodiment of the present application provides an apparatus for determining an adaptive modulation and coding scheme for satellite communication, where the apparatus includes:
the satellite positioning system comprises a first calculating unit, a second calculating unit and a positioning unit, wherein the first calculating unit is used for calculating a coverage area of a satellite according to preset satellite parameter information, and the satellite parameter information comprises satellite orbit height, earth radius and longitude and latitude information of any position point on the earth;
the second calculation unit is used for calculating the rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, communication frequency and an electromagnetic wave technology mode under the preset time availability, wherein the preset time availability comprises sunny days and rainy days;
a statistic unit, configured to perform satellite-to-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal received signal-to-noise ratio SNR corresponding to each location point in the coverage area under a preset time availability, and to count SNR distribution probability in the coverage area;
and the determining unit is used for determining the satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability.
Optionally, the first computing unit is specifically configured to:
calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value;
traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth;
and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
Optionally, the statistical unit is specifically configured to:
respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days;
and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
Optionally, the determining unit is specifically configured to:
determining the spectrum efficiency corresponding to each preset self-adaptive coding modulation mode according to the SNR distribution probability;
and selecting the self-adaptive coding modulation mode with the maximum spectral efficiency from the preset multiple self-adaptive coding modulation modes according to the spectral efficiency and a preset constraint condition, and taking the self-adaptive coding modulation mode with the maximum spectral efficiency as the self-adaptive coding modulation mode for satellite communication.
Optionally, the preset constraint condition is expressed by the following formula:
constraint C1:
Figure BDA0002777364310000051
constraint C2:
Figure BDA0002777364310000052
the constraint conditions C1 and C2 are minimum MCS interval and maximum MCS interval constraints, respectively; i is more than or equal to 1 and less than or equal to N.
Optionally, calculating a signal-to-noise ratio SNR corresponding to each location point in the coverage area according to the rain fade estimation value and preset communication information, including:
calculating the SNR of each position point in the coverage area according to the following formula:
Figure BDA0002777364310000053
wherein, EIRP represents the effective omnidirectional radiation power emitted by the satellite; λ represents the wavelength of the electromagnetic wave emitted by the satellite; d represents a communication distance; b represents the satellite communication system bandwidth; l is r Representing the receive feed loss in a satellite communication system; l is other Represents other losses in the satellite communication system; G/T represents a terminal performance index; k is 1.38 × 10 -23 Boltzmann constant.
Compared with the prior art, the scheme provided by the embodiment of the application has the following beneficial effects:
1. in the scheme provided by the embodiment of the application, a satellite coverage area is calculated firstly, then a rain attenuation estimation value under preset time availability is calculated, namely the rain attenuation estimation value under sunny days or rainy days is calculated, then SNR distribution probability in the coverage area is calculated according to the rain attenuation estimation value under sunny days or rainy days, weighted calculation is carried out on the spectral efficiency of a plurality of preset adaptive coding modulation modes according to the SNR distribution probability in the coverage area, and the adaptive coding modulation mode with the maximum spectral efficiency is determined according to a maximum spectral efficiency principle. The problem that the maximization of the average spectrum efficiency cannot be realized by adopting the SNR equal interval increasing principle is avoided, and the spectrum efficiency is further improved.
2. In the scheme provided by the embodiment of the application, the actual coverage area of the satellite is calculated by combining the actual orbit position of the satellite, and then the SNR distribution condition is counted in the actual coverage area of the satellite, so that the transmission performance can be optimized in a targeted manner for a specified system.
3. In the scheme provided by the embodiment of the application, the capability of the system for resisting rain attenuation to a certain degree can be effectively improved by calculating the distribution situation of the rain attenuation under the availability at different times and carrying out receiving SNR statistics aiming at the selected availability.
Drawings
Fig. 1 is a schematic flowchart illustrating a method for determining an adaptive modulation scheme for satellite communication according to an embodiment of the present disclosure;
fig. 2 is a schematic view of a satellite coverage area provided by an embodiment of the present application;
FIG. 3 is an estimate of rain fade in a coverage area for a given availability at time according to an embodiment of the present application;
fig. 4 is a calculation result of a downlink received SNR at a given time availability according to an embodiment of the present application;
fig. 5a is a SNR probability distribution under a sunny condition according to an embodiment of the present application;
FIG. 5b is a diagram illustrating SNR probability distribution under rain fade according to an embodiment of the present disclosure;
fig. 6 is a schematic diagram of an MCS for maximizing spectral efficiency according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an apparatus for determining an adaptive modulation and coding scheme for satellite communication according to an embodiment of the present disclosure.
Detailed Description
In the solutions provided in the embodiments of the present application, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
A method for determining an adaptive coded modulation scheme for satellite communication according to an embodiment of the present application is described in further detail below with reference to the accompanying drawings, and a specific implementation of the method may include the following steps (a method flow is shown in fig. 1):
step 101, calculating a coverage area of a satellite according to preset satellite parameter information, wherein the satellite parameter information comprises satellite orbit height, earth radius and longitude and latitude information of any position point on the earth.
Specifically, in the solution provided in the embodiment of the present application, there are various ways to calculate the coverage area of the satellite according to the preset satellite parameter information, and a preferred way is described as an example below.
In one possible implementation manner, calculating the coverage area of the satellite according to the preset satellite parameter information includes: calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value; traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth; and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
Specifically, the threshold of the pointing angle of the satellite antenna is calculated according to the known satellite orbit height, the earth radius and the preset communication elevation angle threshold by the following formula:
Figure BDA0002777364310000071
wherein α represents a threshold value of the satellite antenna pointing angle; r is e Representing the satellite orbital altitude; sigma represents a preset communication elevation threshold value; h represents the earth radius.
Further, according to longitude and latitude coordinates (Lat, Lon) of any position point on the earth, calculating a satellite antenna pointing angle corresponding to any position point on the earth according to the following formula:
Figure BDA0002777364310000072
the satellite antenna pointing angle corresponding to any position point on the beta earth is determined; a. b represents a distance vector between any position point and a satellite and a distance vector between any position point and the earth center.
Further, the pointing angle of the satellite antenna in the satellite coverage area meets the following conditions:
β<α
and traversing and calculating to obtain a first antenna pointing angle set of all position points on the earth according to the condition of the satellite antenna pointing angles in the satellite coverage area, selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value alpha, determining the area of the position point corresponding to each antenna pointing angle in the second antenna pointing angle set on the earth, and taking the area as a coverage area. Specifically, the calculated satellite coverage area is shown in fig. 2.
And 102, calculating a rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, communication frequency and an electromagnetic wave technical mode under a preset time availability, wherein the preset time availability comprises sunny days and rainy days.
Specifically, a communication elevation angle of a corresponding position is calculated according to an antenna pointing angle corresponding to each position point in a satellite coverage area, and then a rain attenuation estimation value in the coverage area under a given availability condition is calculated according to a rain attenuation estimation method recommended by an ITU standard and in combination with a known communication frequency and an electromagnetic wave polarization mode. Specifically, the estimation of rain attenuation in the coverage area is shown in fig. 3.
And 103, under a preset time availability, performing satellite-to-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal receiving signal-to-noise ratio (SNR) corresponding to each position point in the coverage area, and counting SNR distribution probability in the coverage area.
Specifically, in the solution provided in this embodiment of the present application, the preset communication information includes Effective omnidirectional radiation Power (EIRP) emitted by the satellite, a wavelength λ of an electromagnetic wave emitted by the satellite, a satellite communication distance d, a satellite communication system bandwidth B, and a satellite communication system reception loss L r Other losses L of the satellite communication System other And a terminal performance index G/T. After the rain attenuation estimation value in the coverage area is calculated, a satellite-ground link is calculated according to the rain attenuation estimation value and preset communication information to obtain a terminal received signal-to-noise ratio SNR corresponding to each position point in the coverage area, and fig. 4 shows an SNR distribution situation in the coverage area provided by the embodiment of the present application. Specifically, the received signal-to-noise ratio SNR of the terminal corresponding to each position point in the coverage area is calculated by the following formula:
Figure BDA0002777364310000091
wherein, EIRP represents the effective omnidirectional radiation power emitted by the satellite; λ represents the wavelength of the electromagnetic wave emitted by the satellite; d represents a communication distance; b represents the satellite communication system bandwidth; l is r Representing the receive feed loss in a satellite communication system; l is other Represents other losses in the satellite communication system; G/T represents a terminal performance index; k is 1.38 × 10 -23 Boltzmann constant.
Further, after calculating the received signal-to-noise ratio (SNR) of the terminal corresponding to each position point in the coverage area, calculating the distribution probability of the SNR in the coverage area. Specifically, there are various ways to count the SNR distribution probability in the coverage area, and a preferred way is described as an example below.
In one possible implementation, the counting the SNR distribution probability in the coverage area includes: respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days; and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
In order to resist rain attenuation to a certain extent and improve the transmission efficiency of the system in sunny days, an interval statistic method instead of a fixed value statistic method is considered in the scheme provided by the embodiment of the application. Specifically, assume that the clear-sky received SNR at a certain position in the coverage area is S sun Reception SNR of S in rainy day rain Then to better combat the current rain fadeFor conditions and even less rain fade, the interval [ S ] is required rain ,S sun ]And counting all the numerical values in the coverage area, and finally obtaining the statistical result in the coverage area. Specifically, referring to fig. 5a, the SNR distribution probability in the coverage area under the sunny condition provided by the embodiment of the present application is provided; referring to fig. 5b, a probability of SNR distribution in a coverage area under 99.9% rain fade availability is provided for the embodiments of the present application.
In the scheme provided by the embodiment of the application, the actual coverage area of the satellite is calculated by combining the actual orbit position of the satellite, and then the SNR distribution condition is counted in the actual coverage area of the satellite, so that the transmission performance can be optimized in a targeted manner for a specified system; and the distribution conditions of the rain attenuation under different time availability degrees, and the receiving SNR statistics is carried out according to the selected availability degrees, so that the capability of the system for resisting a certain degree of rain attenuation can be effectively improved.
And 104, determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability.
In a possible implementation manner, determining a satellite communication adaptive coded modulation scheme from a plurality of preset adaptive coded modulation schemes according to the SNR distribution probability includes: determining probability-weighting-based spectrum efficiency corresponding to each preset adaptive coding modulation mode according to the SNR distribution probability; and selecting the self-adaptive coding modulation mode with the maximum spectral efficiency from the preset multiple self-adaptive coding modulation modes according to the spectral efficiency and a preset constraint condition, and taking the self-adaptive coding modulation mode with the maximum spectral efficiency as the self-adaptive coding modulation mode for satellite communication.
Specifically, at least dozens of candidate code modulation modes are provided in the relevant protocols of the ACM technology, and the candidate code modulation scheme adopted in the scheme provided by the embodiment of the present application is 28 code modulation combinations in DVB-S2. Comparing the SNR threshold with the spectral efficiency of the above combination shows that the spectral efficiency of some coded modulation schemes is relatively low, but the required SNR threshold is rather high, which may cause system performance if the coded modulation scheme is adoptedAnd (4) descending. Therefore, the primary screening of the original combination is completed according to the principle that the spectral efficiency and the SNR threshold are monotonically increased. In the scheme provided in the embodiment of the present application, it is known that the final scheme commonly uses N MCSs, and the spectral efficiency of the ith MCS is defined as E i SNR threshold is S i Then the ith MCS is based on the probability weighted spectrum efficiency u i Can be expressed by the following formula:
Figure BDA0002777364310000101
wherein p(s) represents a probability density function; s represents the SNR.
Further, in a possible implementation manner, the preset constraint condition is expressed by the following formula:
constraint C1:
Figure BDA0002777364310000102
constraint C2:
Figure BDA0002777364310000103
the constraint conditions C1 and C2 are minimum MCS interval and maximum MCS interval constraints, respectively; i is more than or equal to 1 and less than or equal to N.
Specifically, the MCS optimization problem that maximizes spectral efficiency can be modeled as:
Figure BDA0002777364310000111
constraint C1:
Figure BDA0002777364310000112
constraint C2:
Figure BDA0002777364310000113
by solving the above optimization problem, the optimal MCS as shown in fig. 6 can be obtained.
In the scheme provided by the embodiment of the application, a satellite coverage area is calculated firstly, then a rain attenuation estimation value under preset time availability is calculated, namely the rain attenuation estimation value under sunny days or rainy days is calculated, then SNR distribution probability in the coverage area is calculated according to the rain attenuation estimation value under sunny days or rainy days, weighted calculation is carried out on the spectral efficiency of a plurality of preset adaptive coding modulation modes according to the SNR distribution probability in the coverage area, and the adaptive coding modulation mode with the maximum spectral efficiency is determined according to a maximum spectral efficiency principle. The problem that the maximization of the average spectrum efficiency cannot be realized by adopting the SNR equal interval increasing principle is avoided, and the spectrum efficiency is further improved.
Based on the same inventive concept as the method shown in fig. 1, an embodiment of the present application provides an apparatus for determining an adaptive modulation and coding scheme for satellite communication, which, referring to fig. 7, includes:
the first calculating unit 701 is configured to calculate a coverage area of a satellite according to preset satellite parameter information, where the satellite parameter information includes a satellite orbit height, an earth radius, and longitude and latitude information of any position point on the earth;
a second calculating unit 702, configured to calculate, according to a preset rain attenuation estimating method, a communication frequency, and an electromagnetic wave technology, a rain attenuation estimated value in the coverage area under a preset time availability, where the preset time availability includes a sunny day and a rainy day;
a statistical unit 703, configured to perform satellite-to-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal received signal-to-noise ratio SNR corresponding to each location point in the coverage area under a preset time availability, and perform statistics on SNR distribution probability in the coverage area;
a determining unit 704, configured to determine a satellite communication adaptive coding modulation scheme from a plurality of preset adaptive coding modulation schemes according to the SNR distribution probability.
Optionally, the first calculating unit 701 is specifically configured to:
calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value;
traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth;
and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
Optionally, the statistical unit 703 is specifically configured to:
respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days;
and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
Optionally, the determining unit 704 is specifically configured to:
determining the spectrum efficiency corresponding to each preset adaptive coding modulation mode according to the SNR distribution probability;
and selecting the adaptive coding modulation mode with the maximum spectrum efficiency from the plurality of preset adaptive coding modulation modes according to the spectrum efficiency and a preset constraint condition, and taking the adaptive coding modulation mode with the maximum spectrum efficiency as the adaptive coding modulation mode for satellite communication.
Optionally, the preset constraint condition is expressed by the following formula:
constraint C1:
Figure BDA0002777364310000121
constraint C2:
Figure BDA0002777364310000122
the constraint conditions C1 and C2 are minimum MCS interval and maximum MCS interval constraints, respectively; i is more than or equal to 1 and less than or equal to N.
Optionally, calculating a signal-to-noise ratio SNR corresponding to each location point in the coverage area according to the rain attenuation estimation value and preset communication information includes:
calculating the SNR of each position point in the coverage area according to the following formula:
Figure BDA0002777364310000131
wherein, EIRP represents the effective omnidirectional radiation power emitted by the satellite; λ represents the wavelength of the electromagnetic wave emitted by the satellite; d represents a communication distance; b represents a satellite communication system bandwidth; l is r Representing the receive feed loss in a satellite communication system; l is other Represents other losses in the satellite communication system; G/T represents a terminal performance index; k is 1.38 × 10 -23 Boltzmann constant.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (8)

1. A method for determining an adaptive coded modulation scheme for satellite communications, comprising:
calculating a coverage area of a satellite according to preset satellite parameter information, wherein the satellite parameter information comprises satellite orbit height, earth radius and longitude and latitude information of any position point on the earth;
under a preset time availability, calculating a rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, a communication frequency and an electromagnetic wave technology mode, wherein the preset time availability comprises a sunny day and a rainy day;
under the preset time availability, carrying out satellite-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal receiving signal-to-noise ratio (SNR) corresponding to each position point in the coverage area, and counting SNR distribution probability in the coverage area;
determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability;
calculating the coverage area of the satellite according to preset satellite parameter information, wherein the method comprises the following steps:
calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value;
traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth;
and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
2. The method of claim 1, wherein the statistics of the probability of SNR distributions in the coverage area comprises:
respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days;
and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
3. The method of claim 2, wherein determining the adaptive modulation scheme for satellite communication from a plurality of preset adaptive modulation schemes according to the SNR distribution probability comprises:
determining probability-weighting-based spectrum efficiency corresponding to each preset adaptive coding modulation mode according to the SNR distribution probability;
and selecting the self-adaptive coding modulation mode with the maximum spectral efficiency from the preset multiple self-adaptive coding modulation modes according to the spectral efficiency and a preset constraint condition, and taking the self-adaptive coding modulation mode with the maximum spectral efficiency as the self-adaptive coding modulation mode for satellite communication.
4. The method of claim 3, wherein the preset constraint is expressed by the following formula:
constraint C1:
Figure FDA0003751264610000021
constraint C2:
Figure FDA0003751264610000022
the constraint conditions C1 and C2 are minimum MCS interval and maximum MCS interval constraints, respectively; i is more than or equal to 1 and less than or equal to N.
5. The method according to any one of claims 1 to 4, wherein calculating the SNR corresponding to each position point in the coverage area according to the rain fade estimation value and preset communication information comprises:
calculating the SNR of each position point in the coverage area according to the following formula:
Figure FDA0003751264610000023
wherein, EIRP represents the effective omnidirectional radiation power emitted by the satellite; λ represents the wavelength of the electromagnetic wave emitted by the satellite; d represents a communication distance; b represents a satellite communication system bandwidth; l is r Representing the receive feed loss in a satellite communication system; l is a radical of an alcohol other Represents other losses in the satellite communication system; G/T represents a terminal performance index; k is 1.38 × 10 -23 Boltzmann constant.
6. An apparatus for determining an adaptive coding modulation scheme for satellite communications, comprising:
the satellite positioning system comprises a first calculation unit, a second calculation unit and a positioning unit, wherein the first calculation unit is used for calculating a coverage area of a satellite according to preset satellite parameter information, and the satellite parameter information comprises satellite orbit height, earth radius and longitude and latitude information of any position point on the earth;
the second calculation unit is used for calculating the rain attenuation estimation value in the coverage area according to a preset rain attenuation estimation method, communication frequency and an electromagnetic wave technology mode under the preset time availability, wherein the preset time availability comprises sunny days and rainy days;
a statistic unit, configured to perform satellite-to-ground link calculation according to the rain attenuation estimation value and preset communication information to obtain a terminal received signal-to-noise ratio SNR corresponding to each location point in the coverage area under a preset time availability, and to count SNR distribution probability in the coverage area;
the determining unit is used for determining a satellite communication adaptive coding modulation mode from a plurality of preset adaptive coding modulation modes according to the SNR distribution probability;
the first computing unit is specifically configured to:
calculating to obtain a threshold value of a satellite antenna pointing angle according to the satellite orbit height, the earth radius and a preset communication elevation threshold value;
traversing and calculating according to the satellite orbit height and the longitude and latitude information to obtain a first antenna pointing angle set of all position points on the earth;
and selecting a second antenna pointing angle set smaller than the threshold value from the first antenna pointing angle set according to the threshold value, determining an area on the earth where a position point corresponding to each antenna pointing angle in the second antenna pointing angle set is located, and taking the area as the coverage area.
7. The apparatus of claim 6, wherein the statistics unit is specifically configured to:
respectively determining the SNR corresponding to each position in sunny days and rainy days, and determining the SNR interval range corresponding to each position according to the SNR corresponding to each position in sunny days and rainy days;
and counting each SNR value in the range of the SNR interval to obtain the SNR distribution probability in the coverage area.
8. The apparatus according to any one of claims 6 to 7, wherein the determining unit is specifically configured to:
determining probability-weighting-based spectrum efficiency corresponding to each preset adaptive coding modulation mode according to the SNR distribution probability;
and selecting the self-adaptive coding modulation mode with the maximum spectral efficiency from the preset multiple self-adaptive coding modulation modes according to the spectral efficiency and a preset constraint condition, and taking the self-adaptive coding modulation mode with the maximum spectral efficiency as the self-adaptive coding modulation mode for satellite communication.
CN202011269976.0A 2020-11-13 2020-11-13 Method and device for determining satellite communication adaptive coding modulation mode Active CN112910537B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011269976.0A CN112910537B (en) 2020-11-13 2020-11-13 Method and device for determining satellite communication adaptive coding modulation mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011269976.0A CN112910537B (en) 2020-11-13 2020-11-13 Method and device for determining satellite communication adaptive coding modulation mode

Publications (2)

Publication Number Publication Date
CN112910537A CN112910537A (en) 2021-06-04
CN112910537B true CN112910537B (en) 2022-09-27

Family

ID=76111300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011269976.0A Active CN112910537B (en) 2020-11-13 2020-11-13 Method and device for determining satellite communication adaptive coding modulation mode

Country Status (1)

Country Link
CN (1) CN112910537B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114900224B (en) * 2022-04-15 2023-06-09 中国电子科技集团公司第十研究所 Method for aircraft handover target measurement and control satellite and related equipment
CN114513248B (en) * 2022-04-18 2022-08-05 北京星通创新技术有限公司 Self-adaptive transmission method based on low-earth-orbit satellite communication system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271363A (en) * 2011-09-06 2011-12-07 北京交通大学 Adaptive modulation method in mobile satellite communication system
CN111181692A (en) * 2019-12-31 2020-05-19 东方红卫星移动通信有限公司 Low-earth-orbit satellite partial channel information self-adaptive coding modulation method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101615974B (en) * 2008-06-27 2012-11-14 富士通株式会社 Method and device for designing modulation code set for communication system
CN101686098B (en) * 2008-09-27 2012-11-21 富士通株式会社 Method and device for selecting modulation and coding scheme combination, and communication system
CN105846959B (en) * 2016-04-18 2019-01-11 中国电子科技集团公司第二十研究所 Satellite adaptive code modulation method based on channel quality prediction
CN108540415A (en) * 2018-03-09 2018-09-14 北京交通大学 Adaptive layered modulation under high-speed mobile environment and service integration transmission method
CN108551385A (en) * 2018-04-17 2018-09-18 南昌航空大学 Mobile-satellite adaptive uplink code modulating method based on partial channel knowledge
CN109525299B (en) * 2018-10-24 2020-08-04 清华大学 Satellite communication system and communication method for adaptive coding modulation optimization
CN111355559B (en) * 2020-03-05 2020-11-03 中国人民解放军军事科学院国防科技创新研究院 Encoding control method for satellite-to-ground directional distribution link of low-orbit constellation
CN111835394B (en) * 2020-06-01 2022-03-08 北京邮电大学 Multi-ground-station cooperative satellite channel attenuation resisting system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271363A (en) * 2011-09-06 2011-12-07 北京交通大学 Adaptive modulation method in mobile satellite communication system
CN111181692A (en) * 2019-12-31 2020-05-19 东方红卫星移动通信有限公司 Low-earth-orbit satellite partial channel information self-adaptive coding modulation method

Also Published As

Publication number Publication date
CN112910537A (en) 2021-06-04

Similar Documents

Publication Publication Date Title
CN113938183B (en) Communication resource allocation method based on non-orthogonal multiple access under multi-beam satellite system
US20210132234A1 (en) Apparatus and methods for interference mitigation by satellite networks
CN112910537B (en) Method and device for determining satellite communication adaptive coding modulation mode
CN105846959B (en) Satellite adaptive code modulation method based on channel quality prediction
CN114071528B (en) Multi-beam satellite beam resource adaptation method based on service demand prediction
WO1998054850A9 (en) Method and apparatus for wireless communication employing control for confidence metric bandwidth reduction
CN110380762B (en) Large-scale access method integrating calculation and communication
CN114050855B (en) Channel information self-adaption-oriented intelligent cooperative transmission method between low-orbit satellites
US9485010B1 (en) Adaptive coding and modulation for spot beam satellite broadcast
CN115189721B (en) Multi-beam satellite bandwidth power meter joint optimization allocation method and application
CN112994776A (en) Gateway station rain-fade-resistant switching method and device suitable for high-throughput satellite communication
CN117498900A (en) Resource allocation device and method for honeycomb-removing large-scale MIMO (multiple input multiple output) general sense integrated system
CN115118331B (en) Dynamic low-orbit double-star-jump beam method based on DPP algorithm
US6470058B1 (en) System for and method of jointly optimizing the transmit antenna patterns of two geostationary satellites in a satellite broadcasting system
CN110611525A (en) Signal transmission and receiving method and device based on rate splitting
CN117527042A (en) Efficient allocation method for resources of multi-star multi-beam overlapped coverage area of mobile communication
CN115714988A (en) Network control method and device, vehicle, electronic equipment and readable storage medium
CN115941029A (en) Data-driven high-throughput satellite beam resource intelligent optimization method
CN114599041B (en) Fusion method for calculation and communication
CN118157751B (en) Information transmission method for unmanned aerial vehicle
CN118337274B (en) High-robustness communication method suitable for satellite communication
CN117375706B (en) Low-orbit inter-satellite interference optimization method and system for receiving end
CN114553300B (en) Method and system for rapidly allocating wireless resources of multi-antenna earth station of satellite system
CN114389656B (en) Antenna selection and symbol-level precoding joint design method for ultra-large-scale MIMO
CN118659821B (en) Ultra-narrow beam random access and service on-demand fusion real-time scheduling method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant