Satellite communication method, terminal and storage medium
By splitting the data to be launched in multi -terminal communication mode and using the communication capacity of the auxiliary end, the problem of insufficient communication capabilities of the terminal itself has been solved, and the success rate of satellite communication is improved. quality.
Patent Information
- Application Number
- CN202310886252.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-21
AI Technical Summary
In the prior art, the satellite communication capability of the terminal is limited by the terminal itself and the regulation capability is limited, resulting in the possibility of satellite communication failure in harsh environments, especially in the case of emergency help in the field, with serious consequences.
Under the multi -terminal communication mode, the main end -ending data to be launched is divided into multiple sets of sub -data, and the communication capabilities of the auxiliary end are sent together to improve the success rate of communication through collaborative work. The specific steps include: the main terminal configures the transmitting configuration information of multiple satellite terminals, and sends this information to the auxiliary end; the auxiliary terminal is used to modulate and emit the corresponding sub -data based on the transmitting configuration information.
Through the work of multiple satellite terminals, the success rate of the terminal's satellite communication has been improved, and the problem of insufficient communication capacity of the terminal itself has been solved, especially in harsh environments.
Smart Images

Figure CN119341618A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular, to a satellite communication method, terminal and storage medium. Background Art
[0002] As the Beidou communication system is gradually being deployed, satellite communication functions are gradually being used on mobile phones. As a reliable and widely covered communication method, satellite communication has the advantages of ignoring geographical restrictions and large-capacity transmission. However, due to the limitations of mobile phones as a terminal (amplifier or antenna), its transmission power and receiving sensitivity are difficult to meet the requirements in some cases, resulting in the possibility of failure in actual use. Once such a situation occurs when emergency assistance is needed in the wild, the consequences will be disastrous.
[0003] In order to improve the satellite communication capability of the terminal, a common method is to adjust the direction of the terminal to align the angle of the antenna with the maximum gain with the satellite, thereby improving the strength of the terminal's transmitted signal and the sensitivity of the received signal. However, this method is limited by the capabilities of a single terminal and has limited adjustment capabilities.
[0004] In summary, there is no good solution to the problem that the satellite communication capability of the terminal in the related technology is limited by the terminal itself and the adjustment capability is limited. Summary of the invention
[0005] The embodiments of the present application provide a satellite communication method, a terminal and a storage medium to at least solve the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited.
[0006] According to one embodiment of the present application, a satellite communication method is provided, the method comprising: in a multi-terminal communication mode, a main terminal splits the first target data to be transmitted into multiple groups of first sub-data according to the number of multiple satellite terminals, retains one group of first sub-data in the multiple groups of first sub-data, and sends other groups of first sub-data in the multiple groups of first sub-data to different auxiliary terminals respectively, wherein the multiple satellite terminals include the main terminal and at least one auxiliary terminal; the main terminal configures the transmission configuration information of the multiple satellite terminals respectively, and sends the transmission configuration information of each of the auxiliary terminals to the corresponding auxiliary terminal, so that each of the satellite terminals modulates one of the groups of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, and transmits the first modulated sub-signal to the satellite according to the transmission configuration information.
[0007] According to another embodiment of the present application, a satellite communication method is also provided, which includes: in a multi-terminal communication mode, multiple satellite terminals respectively receive a second modulated sub-signal from a satellite, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal; each of the satellite terminals respectively demodulates a second modulated sub-signal according to pre-configured transmission configuration information to obtain a group of second sub-data; each of the auxiliary terminals sends a group of the second sub-data to the main terminal; the main terminal combines multiple groups of the second sub-data into second target data according to the transmission configuration information of the multiple satellite terminals.
[0008] According to another embodiment of the present application, a terminal for satellite communication is also provided, which includes: a splitting module, which is used to split the first target data to be transmitted into multiple groups of first sub-data according to the number of multiple satellite terminals in a multi-terminal communication mode, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal; a configuration module, which is used to respectively configure the transmission configuration information of the multiple satellite terminals; a first terminal communication module, which is used to send other groups of first sub-data in the multiple groups of first sub-data to different auxiliary terminals after retaining one group of first sub-data in the multiple groups of first sub-data, and send the transmission configuration information of each auxiliary terminal to the corresponding auxiliary terminal; a first modulation module, which is used to modulate the retained group of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal; and a first satellite communication module, which is used to transmit the first modulated sub-signal to the satellite according to the transmission configuration information.
[0009] According to another embodiment of the present application, a terminal for satellite communication is also provided, which terminal includes: a second terminal communication module, used to receive transmission configuration information and a group of first sub-data from a main terminal; a second modulation module, used to modulate the first sub-data according to the transmission configuration information to obtain a first modulated sub-signal; and a second satellite communication module, used to transmit the first modulated sub-signal to a satellite according to the transmission configuration information.
[0010] According to another embodiment of the present application, a terminal for satellite communication is also provided, which terminal includes: a third satellite communication module, used to receive a second modulated sub-signal from a satellite in a multi-terminal communication mode; a first demodulation module, used to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a group of second sub-data; a third terminal communication module, used to receive a group of the second sub-data from each auxiliary terminal; and a combining module, used to combine multiple groups of the second sub-data into second target data according to the transmission configuration information of multiple satellite terminals, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal.
[0011] According to another embodiment of the present application, a terminal for satellite communication is also provided, which terminal includes: a fourth satellite communication module, used to receive a second modulated sub-signal from a satellite in a multi-terminal communication mode; a second demodulation module, used to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a set of second sub-data; and a fourth terminal communication module, used to send the second sub-data to a main terminal.
[0012] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program executes the steps of any of the above method embodiments when executed by a processor.
[0013] Through the embodiments of the present application, a method is designed in which multiple satellite terminals work together to improve the success rate of terminal satellite communications. In the multi-terminal communication mode, the main terminal splits the data to be sent into multiple groups, and uses the communication capabilities of the auxiliary terminals to jointly send a complete set of data to the satellite, thereby solving the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited. The quality of satellite communications can also be improved in harsh environments and the success rate of satellite communications can be increased. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a schematic diagram of a hardware structure block diagram of a satellite communication method according to an embodiment of the present application;
[0015] Figure 2 is a flowchart of a satellite communication method for an uplink terminal according to an embodiment of the present application;
[0016] Figure 3 is a schematic flow chart of a satellite communication method for an uplink direction satellite according to an embodiment of the present application;
[0017] Figure 4 is a flowchart of a satellite communication method for a downlink satellite according to an embodiment of the present application;
[0018] Figure 5 is a flowchart of a satellite communication method for a downlink terminal according to an embodiment of the present application;
[0019] Figure 6 is a schematic diagram of a process of selecting a communication mode by a terminal according to an embodiment of the present application;
[0020] Figure 7 is a structural block diagram of an uplink master terminal for satellite communication according to an embodiment of the present application;
[0021] Figure 8 is a structural block diagram of an uplink auxiliary terminal for satellite communication according to an embodiment of the present application;
[0022] Fig. 9 is a structural block diagram of a downlink master terminal for satellite communication according to an embodiment of the present application;
[0023] Fig.10 is a structural block diagram of a downlink auxiliary terminal for satellite communication according to an embodiment of the present application;
[0024] Fig.11 It is a structural block diagram of a satellite terminal for satellite communication according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0027] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 Schematic diagram of the hardware structure of the satellite communication method of the embodiment of the present application. Figure 1 As shown, the hardware board may include one or more ( Figure 1 Only one is shown in the figure) a processor 12 (the processor 12 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device) and a memory 14 for storing data, wherein the mobile terminal may also include a transmission device 16 for communication functions and an input and output device 18. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0028] The memory 14 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the satellite communication method in the embodiment of the present application. The processor 12 executes various functional applications and satellite communication methods by running the computer program stored in the memory 14, that is, the above method is implemented. The memory 14 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 14 may further include a memory remotely arranged relative to the processor 12, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0029] The transmission device 16 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider. In one example, the transmission device 16 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 16 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0030] In one embodiment of the present application, a satellite communication method is provided, which is applied to the uplink direction of satellite communication. Figure 2 is a flow chart of a satellite communication method for an uplink terminal according to an embodiment of the present application, such as Figure 2 As shown, the process may include the following steps:
[0031] Step S202, the master terminal splits the first target data to be transmitted into multiple groups of first sub-data according to the number of the multiple satellite terminals;
[0032] Step S204: the master terminal retains one set of first sub-data among the multiple sets of first sub-data, and sends other sets of first sub-data among the multiple sets of first sub-data to different slave terminals respectively;
[0033] Step S206, the master terminal configures the transmission configuration information of the multiple satellite terminals respectively;
[0034] Step S208: The master terminal sends the transmission configuration information of each of the slave terminals to the corresponding slave terminal.
[0035] The embodiments of the present application are mainly aimed at a communication method in which multiple satellite terminals work together in a multi-terminal communication mode, but the present application is not limited to this. The satellite terminal can switch between a single-terminal communication mode and a multi-terminal communication mode according to the environment and data requirements, and each satellite terminal can act as a main terminal to send data, or as an auxiliary terminal to cooperate with other satellite terminals to send data.
[0036] In this embodiment, the above steps S202 to S208 are performed in a multi-terminal communication mode. The multiple satellite terminals in step S202 include a main terminal and at least one auxiliary terminal.
[0037] In an embodiment of the present application, through the methods in the above-mentioned steps S202 to S208, the communication capabilities of multiple satellite terminals can be integrated to improve the communication success rate of the main terminal, thereby solving the problem in the related technology that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited, thereby improving the communication capability of the terminal in the uplink direction of satellite communication.
[0038] In this embodiment, the first target data in step S202 may be bit stream data corresponding to voice, image or video information.
[0039] In this embodiment, after step S208, the method further includes:
[0040] In step S210, each satellite terminal (including the main terminal and the auxiliary terminal) modulates one group of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, and transmits the first modulated sub-signal to the satellite according to the transmission configuration information.
[0041] In some embodiments, the multi-terminal communication mode may include a first multi-terminal communication mode. Before step S202, the method further includes the following steps:
[0042] Step S2001, obtaining a carrier-to-noise power spectral density ratio of the master terminal;
[0043] Step S2002: When the carrier-to-noise power spectrum density ratio is less than or equal to a preset first threshold, entering the first multi-terminal communication mode.
[0044] In this embodiment, the carrier to noise power spectrum density ratio (CN / 0) is used to measure the signal quality of the terminal. The larger the CN / 0 value, the stronger the signal quality, and the smaller the CN / 0 value, the worse the signal quality. The preset first threshold can be pre-set during the research and development and production process, and this application does not limit this.
[0045] In some embodiments, step S210 may include: in a first multi-terminal communication mode, each of the satellite terminals modulates a group of first sub-data in a first preset manner according to its own transmission configuration information to obtain the first modulated sub-signal, wherein the coding rate of the first preset manner is less than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
[0046] In an exemplary embodiment, the preset threshold value may be 1000 kbps (kilobits per second), and the coding rate of the first preset mode is less than 1000 kbps. Using a modulation mode with a lower code rate to transmit a signal can reduce the demodulation threshold required for the system to demodulate the signal, thereby increasing the success rate of the satellite receiving the signal. This application does not limit the coding mode.
[0047] In some embodiments, the multi-terminal communication mode may include a second multi-terminal communication mode. Before step S202, the method further includes the following steps:
[0048] Step S2001, obtaining a carrier-to-noise power spectrum density ratio of the master terminal;
[0049] Step S2003, when the carrier-to-noise power spectrum density ratio is greater than the preset first threshold, obtaining the predicted transmission amount and the measured transmission amount of the master terminal in unit time;
[0050] Step S2004: when the predicted transmission amount is greater than or equal to the measured transmission amount, entering the second multi-terminal communication mode.
[0051] In this embodiment, if the predicted transmission volume is greater than the measured transmission volume, it means that the single-terminal communication cannot meet the data transmission volume requirements for a period of time in the future, and it is necessary to enter the multi-terminal communication mode to use other auxiliary terminals to increase the data transmission volume per unit time.
[0052] In some embodiments, step S210 may include: in the second multi-terminal communication mode, each of the satellite terminals modulates a group of first sub-data in a second preset manner according to its own transmission configuration information to obtain the first modulated sub-signal, wherein the coding rate of the second preset manner is greater than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single terminal communication mode.
[0053] In an exemplary embodiment, the preset threshold value may be 1000 kbps (kilobits per second), and the coding rate of the second preset mode is greater than 1000 kbps. When the satellite communication signal quality is good, a larger coding rate may be used to further improve the data transmission efficiency while ensuring the communication success rate. The present application does not limit the coding mode.
[0054] In some embodiments, the method further comprises the following steps:
[0055] Step S2005: When the predicted transmission amount is less than the measured transmission amount, entering a single terminal communication mode.
[0056] Through the embodiments of the present application, adaptive conversion between multi-terminal communication mode and single-terminal communication mode can be achieved to ensure the satellite communication effect of the terminal. The communication mode is adjusted according to a preset period and can also occur before each data transmission.
[0057] In some embodiments, the transmission configuration information in step S206 includes an orthogonal address code and a transmission delay time. Step S206 may include the following steps:
[0058] Step S2062, the master terminal configures different orthogonal address codes for the multiple satellite terminals respectively;
[0059] Step S2064: the master terminal configures the same transmission delay time for the multiple satellite terminals.
[0060] In some embodiments, the orthogonal address codes are arranged in sequence, and the master terminal can distribute multiple groups of first sub-data to each satellite terminal according to the sequence of the orthogonal address codes, so that the satellite can reorganize the first target data according to the sequence of the orthogonal address codes.
[0061] In some embodiments, step S210 may include the following steps:
[0062] Step S2102, each of the satellite terminals generates its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0063] Step S2104: Each of the satellite terminals uses the orthogonal demodulation code to modulate one group of the first sub-data to obtain the first modulated sub-signal.
[0064] In an exemplary embodiment, the preset sequence may include but is not limited to a ZC (Zaddoff Chu) sequence.
[0065] In some embodiments, the orthogonal demodulation codes of the satellite terminals are orthogonal in pairs. When all terminals use the same frequency, in order to prevent information from different terminals from interfering with each other, the use of a pairwise orthogonal approach can effectively eliminate the impact of co-frequency interference.
[0066] In some embodiments, the master terminal may also send its own user information to the slave terminal, so that the slave terminal performs signal modulation according to the user information of the master terminal, or carries the user information in the first modulated sub-signal, so that the satellite side can identify the master terminal from multiple satellite terminals or confirm the corresponding first modulated sub-signal according to the user information. Further, the user information may be a Subscriber Identity Module (SIM) of the master terminal.
[0067] In some embodiments, transmitting the first modulated sub-signal to the satellite in step S210 may include: a plurality of satellite terminals respectively transmitting their respective first modulated sub-signals to the satellite according to the transmission delay time.
[0068] In an exemplary embodiment, the master terminal sends the transmission configuration information to the slave terminal and the satellite at t0, informing the slave terminal and the satellite that the information will be sent after dt (transmission delay time). Then the slave terminal will send the first modulated sub-signal to the satellite after dt, and the satellite will also receive the first modulated sub-signal after dt.
[0069] In some embodiments, the method further comprises the steps of:
[0070] Step S212: The main terminal sends the transmission configuration information of the multiple satellite terminals to the satellite, so that the satellite demodulates each of the first modulated sub-signals according to the transmission configuration information of the multiple satellite terminals to obtain the multiple groups of first sub-data, and combines the multiple groups of first sub-data into the first target data.
[0071] Through the embodiments of the present application, when the satellite signal quality is poor or the data transmission pressure is high, the data to be sent can be sent to the satellite by means of multiple satellite terminals working together, thereby solving the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited, thereby improving the success rate of satellite communication.
[0072] In another embodiment of the present application, a satellite communication method on the satellite side is provided, which is applied to the uplink direction of satellite communication. Figure 3 is a flow chart of a satellite communication method for an uplink direction satellite according to an embodiment of the present application, such as Figure 3 As shown, the process may include the following steps:
[0073] Step S302, the satellite receives transmission configuration information of multiple satellite terminals from the master terminal, wherein the multiple satellite terminals include the master terminal and at least one slave terminal;
[0074] Step S304: the satellite receives a plurality of first modulated sub-signals from the plurality of satellite terminals according to the transmission configuration information, wherein each of the first modulated sub-signals corresponds to one of the satellite terminals;
[0075] Step S306: The satellite demodulates each of the first modulated sub-signals according to the transmission configuration information of the multiple satellite terminals to obtain multiple groups of first sub-data, and combines the multiple groups of first sub-data into first target data.
[0076] In this embodiment, steps S302 to S306 are applied to a multi-terminal communication mode. The satellite can receive transmission configuration information of multiple satellite terminals participating in the multi-terminal communication mode from the master terminal, perform signal demodulation and data reorganization according to the transmission configuration information, and obtain complete first target data.
[0077] In some embodiments, the multi-terminal communication mode may include a first multi-terminal communication mode.
[0078] Further, step S306 may include, in the first multi-terminal communication mode, the satellite demodulating each of the first modulated sub-signals in a first preset manner according to the transmission configuration information of the multiple satellite terminals to obtain multiple groups of first sub-data, wherein the coding rate of the first preset manner is less than a preset threshold value, and the preset threshold value is the coding rate of the main terminal in the single-terminal communication mode.
[0079] In some embodiments, the multi-terminal communication mode may include a second multi-terminal communication mode.
[0080] Furthermore, step S306 may also include, in the second multi-terminal communication mode, the satellite demodulating each of the first modulated sub-signals in a second preset manner according to the transmission configuration information of the multiple satellite terminals to obtain multiple groups of first sub-data, wherein the coding rate of the second preset manner is greater than the preset threshold value.
[0081] In an exemplary embodiment, the preset threshold value may be 1000 kbps (kilobits per second), then the encoding rate of the first preset mode is less than 1000 kbps, and the encoding rate of the second preset mode is greater than 1000 kbps. This application does not limit the preset threshold value and the specific encoding mode.
[0082] In some embodiments, the master terminal can switch between the single terminal communication mode, the first multi-terminal communication mode, and the second multi-terminal communication mode according to the carrier-to-noise power spectrum density ratio or the predicted transmission amount or the measured transmission amount. The specific communication mode and the corresponding modulation and demodulation method can be notified to the satellite together with the transmission configuration information, or can be transmitted through the modulated sub-signal.
[0083] In some embodiments, the transmission configuration information in step S302 may include an orthogonal address code and a transmission delay time, wherein the orthogonal address codes of the multiple satellite terminals are different and the transmission delay times of the multiple satellite terminals are the same. The satellite may determine the sub-modulation signal participating in the multi-terminal communication according to the transmission delay time of the satellite terminal.
[0084] In some embodiments, step S306 may include:
[0085] Step S3062, the satellite generates an orthogonal demodulation code of the satellite terminal according to the orthogonal address code of each satellite terminal and a preset sequence;
[0086] Step S3064: The satellite demodulates each of the first modulated sub-signals according to the orthogonal demodulation code of each of the satellite terminals to obtain multiple groups of first sub-data, and combines the multiple groups of first sub-data into first target data.
[0087] In some embodiments, the orthogonal address codes are arranged in sequence, and after demodulating each first modulated sub-signal, the satellite combines multiple groups of first sub-data into first target data according to the sequence corresponding to the orthogonal address codes.
[0088] In an exemplary embodiment, the preset sequence may include but is not limited to a ZC (Zaddoff Chu) sequence.
[0089] Through the embodiments of the present application, the satellite can ensure the correct demodulation and reorganization of the target data in the multi-terminal communication mode according to the transmission configuration information of the main terminal, thereby improving the communication success rate of the terminal, and thus solving the problem in the related technology that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited.
[0090] In another embodiment of the present application, a satellite communication method on the satellite side is also provided, which is applied to the downlink direction of satellite communication. Figure 4 is a flow chart of a satellite communication method for a downlink satellite according to an embodiment of the present application, such as Figure 4 As shown, the process may include the following steps:
[0091] Step S402, the satellite splits the second target data to be transmitted into multiple groups of second sub-data according to the number of multiple satellite terminals, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal;
[0092] Step S404: the satellite modulates the plurality of groups of second sub-data respectively according to the transmission configuration information of the plurality of satellite terminals received in advance to obtain a plurality of second modulated sub-signals, wherein each group of the second sub-data corresponds to the transmission configuration information of one satellite terminal;
[0093] Step S406: Send the plurality of second modulated sub-signals to corresponding satellite terminals respectively according to the transmission configuration information of the plurality of satellite terminals.
[0094] In this embodiment, steps S402 to S406 are applied to a multi-terminal communication mode, which is set by the master terminal. The transmission configuration information of multiple satellite terminals in step S404 is also configured by the master terminal and notified to the satellite.
[0095] In some embodiments, the multi-terminal communication mode includes a first multi-terminal communication mode.
[0096] In some embodiments, step S404 may include: in the first multi-terminal communication mode, the satellite modulates the multiple groups of second sub-data in a first preset manner according to the transmission configuration information of multiple satellite terminals received in advance, to obtain multiple second modulated sub-signals, wherein the coding rate of the first preset manner is less than a preset threshold value, and the preset threshold value is the coding rate of the main terminal in the single terminal communication mode.
[0097] In some embodiments, the multi-terminal communication mode also includes a second multi-terminal communication mode.
[0098] In some embodiments, step S404 may include: in the second multi-terminal communication mode, the satellite modulates the multiple groups of second sub-data in a second preset manner according to the transmission configuration information of multiple satellite terminals received in advance to obtain multiple second modulated sub-signals, wherein the coding rate of the second preset manner is greater than the preset threshold value.
[0099] In an exemplary embodiment, the preset threshold value may be 1000 kbps (kilobits per second), then the encoding rate of the first preset mode is less than 1000 kbps, and the encoding rate of the second preset mode is greater than 1000 kbps. This application does not limit the preset threshold value and the specific encoding mode.
[0100] In some embodiments, the transmission configuration information in step S404 includes orthogonal address codes of multiple satellite terminals, and the orthogonal address code of each satellite terminal is different.
[0101] In some embodiments, step S404 may further include the following steps:
[0102] Step S4042, the satellite generates an orthogonal demodulation code of the satellite terminal according to the orthogonal address code of each satellite terminal and a preset sequence;
[0103] Step S4046: The satellite modulates each group of the second sub-data according to the orthogonal demodulation code of each of the satellite terminals to obtain the multiple second modulated sub-signals.
[0104] In an exemplary embodiment, the preset sequence may include but is not limited to a ZC (Zaddoff Chu) sequence. When the orthogonal address code and the preset sequence are unchanged, each satellite terminal only needs to generate an orthogonal demodulation code, and the satellite can use the orthogonal demodulation code to modulate the second sub-data sent to the corresponding terminal and demodulate the first modulated sub-signal received from the terminal.
[0105] Through the embodiments of the present application, the communication capability of the terminal in the downlink direction of satellite communication can be further improved, thereby solving the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited.
[0106] In yet another embodiment of the present application, a satellite communication method is provided, which is applied to the downlink direction of satellite communication. Figure 5 is a flow chart of a satellite communication method for a downlink terminal according to an embodiment of the present application, such as Figure 5 As shown, the process may include the following steps:
[0107] Step S502, a plurality of satellite terminals respectively receive a second modulated sub-signal from a satellite;
[0108] Step S504, each of the satellite terminals demodulates one of the second modulated sub-signals according to the pre-configured transmission configuration information to obtain a group of second sub-data;
[0109] Step S506, each of the secondary terminals sends a set of the second sub-data to the primary terminal;
[0110] Step S508: The main terminal combines multiple groups of the second sub-data into second target data according to the transmission configuration information of the multiple satellite terminals.
[0111] In this embodiment, the above steps S502 to S508 are applied in a multi-terminal communication mode, and the multiple satellite terminals in step S402 include a main terminal and at least one auxiliary terminal.
[0112] In an embodiment of the present application, through the methods in the above-mentioned steps S502 to S508, the communication capabilities of multiple satellite terminals can be integrated to improve the communication success rate of the main terminal, thereby solving the problem in the related technology that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited, and improving the communication capability of the terminal in the downlink direction of satellite communication.
[0113] In some embodiments, the multi-terminal communication mode includes a first multi-terminal communication mode. Before step S502, the method further includes the following steps:
[0114] Step S5001, obtaining a carrier-to-noise power spectrum density ratio of the master terminal;
[0115] Step S5002: When the carrier-to-noise power spectrum density ratio is less than or equal to a preset first threshold, entering the first multi-terminal communication mode.
[0116] In this embodiment, in this embodiment, the carrier to noise power spectrum density ratio (Carrier to Noise Power Spectrum Density Ratio, referred to as CN / 0) is used to measure the signal quality of the terminal. The larger the CN / 0 value, the stronger the signal quality, and the smaller the CN / 0 value, the worse the signal quality. This application does not limit the preset first threshold.
[0117] In some embodiments, step S504 may include: in the first multi-terminal communication mode, each of the satellite terminals demodulates one of the second modulated sub-signals in a first preset manner according to pre-configured transmission configuration information to obtain a set of second sub-data, wherein the coding rate of the first preset manner is less than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
[0118] In some embodiments, the multi-terminal communication mode includes a second multi-terminal communication mode, and before step S502, the method further includes the following steps:
[0119] Step S5001, obtaining a carrier-to-noise power spectral density ratio of the master terminal;
[0120] Step S5003, when the carrier-to-noise power spectrum density ratio is greater than the preset first threshold, obtaining the predicted transmission amount and the measured transmission amount of the master terminal in unit time;
[0121] Step S5004: when the predicted transmission amount is greater than or equal to the measured transmission amount, entering the second multi-terminal communication mode.
[0122] In some embodiments, step S504 may include: in the second multi-terminal communication mode, each of the satellite terminals demodulates a second modulated sub-signal in a second preset manner according to pre-configured transmission configuration information to obtain a set of second sub-data, wherein the coding rate of the second preset manner is greater than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single terminal communication mode.
[0123] In an exemplary embodiment, the preset threshold value may be 1000 kbps (kilobits per second), and the coding rate of the second preset mode is greater than 1000 kbps. When the satellite communication signal quality is good, a larger coding rate may be used to further improve the data transmission efficiency while ensuring the communication success rate. The present application does not limit the coding mode.
[0124] In some embodiments, before step S502, the method further includes: the master terminal configures different orthogonal address codes for the multiple satellite terminals respectively; wherein the transmission configuration information includes the orthogonal address code.
[0125] In some embodiments, step S504 may include the following steps:
[0126] Step S5042, each of the satellite terminals generates its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0127] Step S5044: Each of the satellite terminals demodulates one of the second modulated sub-signals using the orthogonal demodulation code to obtain a set of second sub-data.
[0128] In an exemplary embodiment, the preset sequence may include but is not limited to a ZC (Zaddoff Chu) sequence. When the orthogonal address code and the preset sequence are unchanged, each satellite terminal only needs to generate an orthogonal demodulation code, and the satellite terminal can use the orthogonal demodulation code to modulate the first sub-data sent to the satellite, and can also demodulate the second modulated sub-signal received from the satellite.
[0129] In some embodiments, the method further comprises the steps of:
[0130] Step S501: The main terminal sends the transmission configuration information of the multiple satellite terminals to the satellite, so that the satellite splits the second target data into multiple groups of second sub-data according to the number of the multiple satellite terminals, modulates the multiple groups of second sub-data according to the transmission configuration information of the multiple satellite terminals to obtain multiple second modulated sub-signals, and sends the multiple second modulated sub-signals to the corresponding satellite terminals respectively.
[0131] Through the embodiments of the present application, when the satellite signal quality is poor or the data transmission pressure is high, data can be received from the satellite by means of multiple satellite terminals working in collaboration, thereby solving the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited, thereby improving the success rate of the satellite communication downlink direction.
[0132] Figure 6 is a flow chart of a terminal selecting a communication mode according to an embodiment of the present application, such as Figure 6As shown, the process may include the following steps:
[0133] Step S601, detecting the carrier-to-noise power spectrum density ratio CN / 0 of the received signal;
[0134] Step S602, determining whether CN / 0 is greater than a preset first threshold A;
[0135] Step S603, determining whether the predicted transmission amount M is greater than or equal to the measured transmission amount m;
[0136] Step S604: if both step S602 and step S603 are yes, adopt the second multi-terminal communication mode;
[0137] Step S605: if the answer is yes in step S602 and no in step S603, a single terminal communication module is used;
[0138] Step S606: if the answer in step S602 is no, adopt the first multi-terminal communication mode.
[0139] In an embodiment of the present application, the first multi-terminal communication mode adopts a coding scheme with lower coding efficiency than that of a single terminal; and the second multi-terminal communication mode adopts a coding scheme with higher coding efficiency than that of a single terminal.
[0140] According to yet another embodiment of the present application, a terminal for satellite communication is provided.
[0141] Figure 7 is a structural block diagram of an uplink master terminal for satellite communication according to an embodiment of the present application, such as Figure 7 As shown, the terminal includes the following structure:
[0142] A splitting module 70 is used to split the first target data to be transmitted into multiple groups of first sub-data according to the number of multiple satellite terminals in a multi-terminal communication mode, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal;
[0143] A configuration module 72, configured to respectively configure the transmission configuration information of the plurality of satellite terminals;
[0144] A first terminal communication module 74, configured to, after retaining one set of first sub-data among the multiple sets of first sub-data, send other sets of first sub-data among the multiple sets of first sub-data to different auxiliary terminals respectively, and send transmission configuration information of each of the auxiliary terminals to a corresponding auxiliary terminal;
[0145] A first modulation module 76, configured to modulate a reserved set of the first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal;
[0146] The first satellite communication module 78 is used to transmit the first modulated sub-signal to a satellite according to the transmission configuration information.
[0147] In some embodiments, the terminal may further include a mode switching module for acquiring the carrier-to-noise power spectrum density ratio of the master terminal; and entering the first multi-terminal communication mode when the carrier-to-noise power spectrum density ratio is less than or equal to a preset first threshold.
[0148] In some embodiments, the mode switching module is also used to obtain the predicted transmission amount and measured transmission amount of the main terminal per unit time when the carrier-to-noise power spectrum density ratio is greater than the preset first threshold; and enter the second multi-terminal communication mode when the predicted transmission amount is greater than or equal to the measured transmission amount.
[0149] In some embodiments, the mode switching module is further configured to enter a single terminal communication mode when the predicted transmission amount is less than the measured transmission amount.
[0150] In some embodiments, the first modulation module 76 is further used to modulate a reserved set of the first sub-data in a first preset manner according to its own transmission configuration information in the first multi-terminal communication mode to obtain a first modulated sub-signal.
[0151] In some embodiments, the first modulation module 76 is further used to modulate a reserved set of the first sub-data in a second preset manner according to its own transmission configuration information in the second multi-terminal communication mode to obtain a first modulated sub-signal.
[0152] In some embodiments, the configuration module 72 is used to respectively configure different orthogonal address codes for the multiple satellite terminals and configure the same transmission delay time for the multiple satellite terminals.
[0153] In some embodiments, the first modulation module 76 further includes:
[0154] A first generating unit, used for generating its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0155] The first modulation unit is used to modulate a reserved set of the first sub-data using the orthogonal demodulation code to obtain the first modulated sub-signal.
[0156] In some embodiments, the first satellite communication module 78 is further configured to send transmission configuration information of the plurality of satellite terminals to the satellite.
[0157] Figure 8 is a structural block diagram of an uplink auxiliary terminal for satellite communication according to an embodiment of the present application, such as Figure 8As shown, the terminal includes the following structure:
[0158] The second terminal communication module 82 is used to receive the transmission configuration information and a set of first sub-data from the master terminal;
[0159] A second modulation module 84, configured to modulate the first sub-data according to the transmission configuration information to obtain a first modulated sub-signal;
[0160] The second satellite communication module 86 is used to transmit the first modulated sub-signal to a satellite according to the transmission configuration information.
[0161] In some embodiments, the second modulation module 84 is further used to modulate the first sub-data in a first preset manner according to the transmission configuration information to obtain a first modulated sub-signal in the first multi-terminal communication mode.
[0162] In some embodiments, the second modulation module 84 is further used to modulate the first sub-data in a second preset manner according to the transmission configuration information to obtain a first modulated sub-signal in the second multi-terminal communication mode.
[0163] In some embodiments, the second modulation module 84 further includes:
[0164] A second generating unit, used for generating its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0165] The second modulation unit is used to modulate the first sub-data using the orthogonal demodulation code to obtain the first modulated sub-signal.
[0166] Fig. 9 is a structural block diagram of a downlink master terminal for satellite communication according to an embodiment of the present application, such as Fig. 9 As shown, the terminal includes the following structure:
[0167] The third satellite communication module 92 is used to receive the second modulated sub-signal from the satellite in the multi-terminal communication mode;
[0168] A first demodulation module 94 is used to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a set of second sub-data;
[0169] A third terminal communication module 96, configured to receive a set of the second sub-data from each auxiliary terminal;
[0170] The combining module 98 is used to combine multiple groups of the second sub-data into second target data according to the transmission configuration information of multiple satellite terminals, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal.
[0171] In some embodiments, the first demodulation module 94 is further used to demodulate the second modulated sub-signal in a first preset manner according to its own transmission configuration information in the first multi-terminal communication mode to obtain a set of second sub-data.
[0172] In some embodiments, the first demodulation module 94 is further used to demodulate the second modulated sub-signal in a second preset manner according to its own transmission configuration information in the second multi-terminal communication mode to obtain a set of second sub-data.
[0173] In some embodiments, the first demodulation module 94 further includes:
[0174] A third generating unit, used for generating its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0175] The first demodulation unit is used to demodulate the second modulated sub-signal using the orthogonal demodulation code to obtain a set of second sub-data.
[0176] Fig.10 is a structural block diagram of a downlink auxiliary terminal for satellite communication according to an embodiment of the present application, such as Fig.10 As shown, the terminal includes the following structure:
[0177] The fourth satellite communication module 102 is used to receive a second modulated sub-signal from a satellite in a multi-terminal communication mode;
[0178] A second demodulation module 104, configured to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a set of second sub-data;
[0179] The fourth terminal communication module 106 is configured to send the second sub-data to the main terminal.
[0180] In some embodiments, the second demodulation module 104 is further used to demodulate the second modulated sub-signal in a first preset manner according to its own transmission configuration information in the first multi-terminal communication mode to obtain a set of second sub-data.
[0181] In some embodiments, the second demodulation module 104 is further used to demodulate the second modulated sub-signal in a second preset manner according to its own transmission configuration information in the second multi-terminal communication mode to obtain a set of second sub-data.
[0182] In some embodiments, the second demodulation module 104 further includes:
[0183] A fourth generating unit, used for generating its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence;
[0184] The second demodulation unit is used to demodulate the second modulated sub-signal using the orthogonal demodulation code to obtain a set of second sub-data.
[0185] Through the embodiments of the present application, with the coordinated work of the main terminal and the auxiliary terminal, the data transmission efficiency and success rate can be improved in the uplink direction of satellite communication, and the reception efficiency and success of satellite signals can be improved in the downlink direction of satellite communication, thereby solving the problem in the related art that the satellite communication capability of the terminal is limited by the terminal itself and the adjustment capability is limited.
[0186] In the embodiments of the present application, the satellite terminal can be used as either a main terminal or a secondary terminal, and can implement both uplink and downlink communications.
[0187] Fig.11 is a structural block diagram of a satellite terminal for satellite communication according to an embodiment of the present application, such as Fig.11 As shown, the terminal includes the following structure:
[0188] The processor module 112 is used to implement the processing flow in any of the above method embodiments.
[0189] The terminal communication module 114 is used to implement data interaction between the main terminal and the auxiliary terminal.
[0190] The satellite communication module 116 is used to implement data interaction between the terminal and the satellite.
[0191] In this embodiment, the processor module 112 can implement the steps in any of the above method embodiments, and can also implement any function of functional modules including but not limited to the splitting module, configuration module, combination module, etc. in the above terminal embodiments.
[0192] In this embodiment, the terminal communication module 114 can implement the functions of the first to fourth terminal communication modules in the above terminal embodiment. The satellite communication module 116 can implement the functions of the first to fourth satellite communication modules in the above terminal embodiment.
[0193] In some embodiments, the satellite communication module 116 can also implement the functions of the above-mentioned modulation module and demodulation module, and is used to directly demodulate the satellite signal after receiving the satellite signal, or directly send the modulated signal to the satellite after completing the modulation signal.
[0194] In some embodiments, the terminal communication module 114 can perform data transmission between terminals through communication methods such as Universal Serial Bus (USB), wireless local area network (WIFI), Bluetooth (BT), ZigBee, Ultra-Wideband (UWB), etc.
[0195] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program executes the steps of any of the above method embodiments when executed by a processor.
[0196] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0197] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0198] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0199] The above is only an exemplary embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A satellite communication method, characterized in that: The method comprises: In the multi-terminal communication mode, the master terminal splits the first target data to be transmitted into multiple groups of first sub-data according to the number of the multiple satellite terminals, retains one group of first sub-data among the multiple groups of first sub-data, and sends the other groups of first sub-data among the multiple groups of first sub-data to different slave terminals respectively, wherein the multiple satellite terminals include the master terminal and at least one slave terminal; The main terminal configures the transmission configuration information of the multiple satellite terminals respectively, and sends the transmission configuration information of each of the auxiliary terminals to the corresponding auxiliary terminal, so that each of the satellite terminals modulates one group of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, and transmits the first modulated sub-signal to the satellite according to the transmission configuration information.
2. The method according to claim 1, characterized in that The multi-terminal communication mode includes a first multi-terminal communication mode. Before entering the multi-terminal communication mode, the method further includes: Obtaining a carrier-to-noise power spectral density ratio of the master terminal; When the carrier-to-noise power spectrum density ratio is less than or equal to a preset first threshold, the first multi-terminal communication mode is entered.
3. The method according to claim 2, characterized in that Each of the satellite terminals modulates a group of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, including: In the first multi-terminal communication mode, each of the satellite terminals modulates a group of first sub-data in a first preset manner according to its own transmission configuration information to obtain the first modulated sub-signal, wherein the coding rate of the first preset manner is less than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
4. The method according to claim 1, characterized in that: The multi-terminal communication mode includes a second multi-terminal communication mode, and before entering the multi-terminal communication mode, the method further includes: Obtaining a carrier-to-noise power spectral density ratio of the master terminal; When the carrier-to-noise power spectrum density ratio is greater than a preset first threshold, obtaining a predicted transmission amount and a measured transmission amount of the master terminal in a unit time; When the predicted transmission amount is greater than or equal to the measured transmission amount, entering the second multi-terminal communication mode.
5. The method according to claim 4, characterized in that Each of the satellite terminals modulates a group of first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, including: In the second multi-terminal communication mode, each of the satellite terminals modulates a group of first sub-data in a second preset manner according to its own transmission configuration information to obtain the first modulated sub-signal, wherein the coding rate of the second preset manner is greater than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
6. The method according to claim 1, characterized in that The master terminal configures the transmission configuration information of the multiple satellite terminals respectively, including: The master terminal configures different orthogonal address codes for the multiple satellite terminals respectively; The master terminal configures the same transmission delay time for the multiple satellite terminals; The transmission configuration information includes the orthogonal address code and the transmission delay time.
7. The method according to claim 6, characterized in that Each of the satellite terminals modulates one group of the first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal, including: Each of the satellite terminals generates its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence; Each of the satellite terminals uses the orthogonal demodulation code to modulate one group of the first sub-data to obtain the first modulated sub-signal.
8. The method according to claim 6, characterized in that Transmitting the first modulated sub-signal to the satellite comprises: The multiple satellite terminals respectively transmit their respective first modulated sub-signals to the satellite according to the transmission delay time.
9. The method according to claim 1, characterized in that: The method further comprises: The main terminal sends the transmission configuration information of the multiple satellite terminals to the satellite, so that the satellite demodulates each of the first modulated sub-signals according to the transmission configuration information of the multiple satellite terminals to obtain the multiple groups of first sub-data, and combines the multiple groups of first sub-data into the first target data.
10. A satellite communication method, characterized in that: The method comprises: In a multi-terminal communication mode, a plurality of satellite terminals respectively receive a second modulated sub-signal from a satellite, wherein the plurality of satellite terminals include a main terminal and at least one auxiliary terminal; Each of the satellite terminals demodulates one of the second modulated sub-signals according to the pre-configured transmission configuration information to obtain a group of second sub-data; Each of the secondary terminals sends a set of the second sub-data to the primary terminal; The main terminal combines multiple groups of the second sub-data into second target data according to the transmission configuration information of the multiple satellite terminals.
11. The method according to claim 10, characterized in that The multi-terminal communication mode includes a first multi-terminal communication mode. Before entering the multi-terminal communication mode, the method further includes: Obtaining a carrier-to-noise power spectral density ratio of the master terminal; When the carrier-to-noise power spectrum density ratio is less than or equal to a preset first threshold, the first multi-terminal communication mode is entered.
12. The method according to claim 11, characterized in that Each of the satellite terminals demodulates one of the second modulated sub-signals according to the pre-configured transmission configuration information to obtain a set of second sub-data, including: In the first multi-terminal communication mode, each of the satellite terminals demodulates one of the second modulated sub-signals in a first preset manner according to pre-configured transmission configuration information to obtain a group of second sub-data, wherein the coding rate of the first preset manner is less than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
13. The method according to claim 10, characterized in that The multi-terminal communication mode includes a second multi-terminal communication mode, and before entering the multi-terminal communication mode, the method further includes: Obtaining a carrier-to-noise power spectral density ratio of the master terminal; When the carrier-to-noise power spectrum density ratio is greater than a preset first threshold, obtaining a predicted transmission amount and a measured transmission amount of the master terminal in a unit time; When the predicted transmission amount is greater than or equal to the measured transmission amount, entering the second multi-terminal communication mode.
14. The method according to claim 13, characterized in that Each of the satellite terminals demodulates one of the second modulated sub-signals according to the pre-configured transmission configuration information to obtain a set of second sub-data, including: In the second multi-terminal communication mode, each of the satellite terminals demodulates a second modulated sub-signal in a second preset manner according to pre-configured transmission configuration information to obtain a group of second sub-data, wherein the coding rate of the second preset manner is greater than a preset threshold value, wherein the preset threshold value is the coding rate of the master terminal in the single-terminal communication mode.
15. The method according to claim 10, characterized in that Before the plurality of satellite terminals respectively receive a second modulated sub-signal from the satellite, the method further comprises: The master terminal configures different orthogonal address codes for the multiple satellite terminals respectively; Wherein, the transmission configuration information includes the orthogonal address code.
16. The method according to claim 15, characterized in that Each of the satellite terminals demodulates one of the second modulated sub-signals according to the pre-configured transmission configuration information to obtain a set of second sub-data, including: Each of the satellite terminals generates its own orthogonal demodulation code according to its own orthogonal address code and a preset sequence; Each of the satellite terminals uses the orthogonal demodulation code to demodulate one of the second modulated sub-signals to obtain a set of second sub-data.
17. The method according to claim 10, characterized in that The method further comprises: The master terminal sends the transmission configuration information of the multiple satellite terminals to the satellite, so that the satellite splits the second target data into multiple groups of second sub-data according to the number of the multiple satellite terminals, modulates the multiple groups of second sub-data according to the transmission configuration information of the multiple satellite terminals to obtain multiple second modulated sub-signals, and sends the multiple second modulated sub-signals to the corresponding satellite terminals respectively.
18. A terminal for satellite communication, characterized in that: The terminal comprises: A splitting module, used for splitting the first target data to be transmitted into multiple groups of first sub-data according to the number of multiple satellite terminals in a multi-terminal communication mode, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal; A configuration module, used to configure the transmission configuration information of the plurality of satellite terminals respectively; A first terminal communication module, configured to, after retaining one set of first sub-data among the multiple sets of first sub-data, send other sets of first sub-data among the multiple sets of first sub-data to different secondary terminals respectively, and send transmission configuration information of each of the secondary terminals to a corresponding secondary terminal; A first modulation module, configured to modulate a reserved set of the first sub-data according to its own transmission configuration information to obtain a first modulated sub-signal; The first satellite communication module is used to transmit the first modulated sub-signal to a satellite according to the transmission configuration information.
19. A terminal for satellite communication, characterized in that: The terminal comprises: A second terminal communication module, used for receiving transmission configuration information and a set of first sub-data from the master terminal; A second modulation module, configured to modulate the first sub-data according to the transmission configuration information to obtain a first modulated sub-signal; The second satellite communication module is used to transmit the first modulated sub-signal to a satellite according to the transmission configuration information.
20. A terminal for satellite communication, characterized in that: The terminal comprises: A third satellite communication module, used for receiving a second modulated sub-signal from a satellite in a multi-terminal communication mode; A first demodulation module, configured to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a set of second sub-data; A third terminal communication module, configured to receive a set of the second sub-data from each secondary terminal; The combining module is used to combine multiple groups of the second sub-data into second target data according to the transmission configuration information of multiple satellite terminals, wherein the multiple satellite terminals include a main terminal and at least one auxiliary terminal.
21. A terminal for satellite communication, characterized in that: The terminal comprises: a fourth satellite communication module, configured to receive a second modulated sub-signal from a satellite in a multi-terminal communication mode; A second demodulation module, configured to demodulate the second modulated sub-signal according to its own transmission configuration information to obtain a set of second sub-data; The fourth terminal communication module is used to send the second sub-data to the main terminal.
22. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program executes the method described in any one of claims 1 to 17 when executed by a processor.