Satellite communication system and communication method therefor, and terminal and storage medium

By using the terminal with a time division multiplexing architecture and the access network equipment with a frequency division multiplexing architecture in the satellite communication system, the shared antenna array is used for time slot allocation, which solves the problem of high terminal volume and power consumption, and realizes the communication capacity Maintain and standard switching capabilities.

WO2025001920A1PCT designated stage expired Publication Date: 2025-01-02ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/099811
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-26
Filing Date
2024-06-18
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

The ground terminals in the existing satellite communication system adopt parabolic antenna architecture and transceiver array separation architecture, resulting in large volume, heavy weight and high power consumption, which limits the application promotion of satellite communications.

Method used

The terminal adopting the time division multiplexing architecture has a shared antenna array, and the downlink signal sent by the access network device of the frequency division multiplexing architecture carries time slot allocation information. The terminal uses the target information to match the uplink and downlink signals. Time slot allocation is performed to realize signal transmission.

Benefits of technology

It reduces the terminal size and energy consumption, ensures that the communication capacity of the satellite communication system remains unchanged, and has the ability to switch TDD to the future integration of the world.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099811_02012025_PF_FP_ABST
    Figure CN2024099811_02012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the field of communications. Disclosed are a satellite communication system and communication method therefor, and a terminal and a storage medium. The communication method for a satellite communication system in the embodiments of the present application comprises: receiving a downlink signal, which is sent by an access network device of a frequency division multiplexing architecture, wherein the received downlink signal carries time slot allocation information for a terminal; performing time slot allocation on an uplink signal and a downlink signal of the terminal on the basis of target information, so as to obtain a time slot allocation strategy, wherein the target information comprises the time slot allocation information and a data transmission requirement of the terminal; and performing signal transmission on the basis of the time slot allocation strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Satellite communication system, communication method, terminal and storage medium thereof

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on June 26, 2023, with application number 202310761522.2 and invention name “Satellite communication system and its communication method, terminal and storage medium”. The entire contents of the Chinese patent application are incorporated herein by reference. Technical Field

[0003] The embodiments of the present application relate to the field of communications, and in particular to a satellite communication system and its communication method, terminal, and storage medium. Background Art

[0004] In the current satellite communication system in the form of bent-pipe forwarding, ground terminals usually adopt a parabolic antenna architecture. Terminals using a parabolic antenna architecture include cavity structures, up-conversion power amplifier (BUC) / low-noise down-converter (LNB) modules, motors, reducers and other components. This results in large size and weight of terminals in the satellite communication system, high power consumption, which is not conducive to the promotion of terminals in satellite communication systems and limits the application of satellite communications. Based on this, it is necessary to provide a technical solution for a communication method and terminal that is easy to promote and apply in satellite communication systems.

[0005] Summary of the Invention

[0006] In a first aspect, a communication method for a satellite communication system is provided, which is applied to a terminal adopting a time division multiplexing architecture, wherein the transmitting link and the receiving link of the terminal share an antenna array surface, and comprises: receiving a downlink signal sent by an access network device adopting a frequency division multiplexing architecture, wherein the received downlink signal carries time slot allocation information for the terminal; allocating time slots for the uplink signal and the downlink signal of the terminal based on target information to obtain a time slot allocation strategy, wherein the target information includes the time slot allocation information and the data transmission requirements of the terminal; and transmitting signals based on the time slot allocation strategy.

[0007] According to a second aspect, a terminal in a satellite communication system is provided, wherein the terminal adopts a time division multiplexing architecture, and the transmitting link and receiving link of the terminal share an antenna array surface, wherein the terminal is used to receive a downlink signal sent by an access network device adopting a frequency division multiplexing architecture, and the received downlink signal carries time slot allocation information for the terminal; time slots are allocated for the uplink signal and the downlink signal of the terminal based on target information to obtain a time slot allocation strategy, wherein the target information includes the time slot allocation information and the data transmission requirements of the terminal; and signal transmission is performed based on the time slot allocation strategy.

[0008] According to a third aspect, a satellite communication system is provided, comprising a terminal adopting a time division multiplexing architecture and an access network device adopting a frequency division multiplexing architecture, wherein the transmitting link and the receiving link of the terminal share an antenna array surface, wherein: the access network device is used to send a downlink signal to the terminal, and the sent downlink signal carries time slot allocation information for the terminal; the terminal is used to allocate time slots for the uplink signal and the downlink signal of the terminal based on target information to obtain a time slot allocation strategy, wherein the target information includes the time slot allocation information and the data transmission requirements of the terminal; and signal transmission is performed based on the time slot allocation strategy.

[0009] In a fourth aspect, a communication device for a satellite communication system is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the communication method for the satellite communication system as described in the first aspect are implemented.

[0010] In a fifth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the communication method of the satellite communication system as described in the first aspect are implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG1 is a schematic structural diagram of a terminal in a satellite communication system according to an embodiment of the present application;

[0012] FIG2 is a schematic structural diagram of a terminal in another satellite communication system according to an embodiment of the present application;

[0013] FIG3 is a schematic structural diagram of a satellite communication system according to an embodiment of the present application;

[0014] FIG4 is a schematic diagram of time slot allocation information according to an embodiment of the present application;

[0015] FIG5 is a schematic diagram of a communication method of a satellite communication system according to an embodiment of the present application;

[0016] FIG6 is a schematic diagram of another communication method of a satellite communication system according to an embodiment of the present application;

[0017] FIG7 is a schematic diagram of a time slot allocation strategy according to an embodiment of the present application;

[0018] FIG8 is a schematic diagram of another time slot allocation strategy according to an embodiment of the present application;

[0019] FIG9 is a schematic diagram of another time slot allocation strategy according to an embodiment of the present application;

[0020] FIG10 is a schematic diagram of another time slot allocation strategy according to an embodiment of the present application;

[0021] FIG11 is a schematic structural diagram of a communication device of a satellite communication system according to an embodiment of the present application;

[0022] FIG12 is a schematic structural diagram of a communication device of a satellite communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] The embodiments of this specification provide a communication device for a full-duplex satellite communication system, and a communication method and equipment for the satellite communication system.

[0024] To help those skilled in the art better understand the technical solutions in this specification, the following will provide a clear and complete description of the technical solutions in the embodiments of this specification, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without creative work should fall within the scope of protection of this specification.

[0025] The inventive concept of the present application is as follows: In current satellite communication systems using bent-pipe forwarding, ground terminals typically use a parabolic antenna architecture or a separate transmit-receive array architecture. Terminals using a parabolic antenna architecture include multiple components, such as a cavity structure, a BUC / LNB module, a motor, and a reducer. This results in large size and weight, and high power consumption for terminals in satellite communication systems. Terminals using a separate transmit-receive array architecture, however, are limited by the performance and size of antenna front-end filters and require high isolation between the transmit and receive links. Therefore, signal reception and transmission in the terminal require two independent antenna arrays, resulting in a large terminal area and weight, and relatively high power consumption. Due to the high size and power consumption of the above two architectures, they are not conducive to the promotion of terminals in satellite communication systems, limiting the application of satellite communication. Therefore, it is necessary to provide a technical solution for a communication method and terminal that is easy to promote and apply in satellite communication systems. To this end, the embodiments of this specification provide a technical solution that can solve the above-mentioned problems. For details, please refer to the following content.

[0026] Example 1

[0027] As shown in FIG1 , an embodiment of the present specification provides a terminal in a satellite communication system. The terminal adopts a time division multiplexing architecture. The transmitting link 100 and the receiving link 200 of the terminal share an antenna array 300.

[0028] A terminal can be used to receive downlink signals sent by access network equipment using a frequency division multiplexing architecture. The received downlink signals carry time slot allocation information for the terminal. The terminal can be a device that receives and demodulates downlink signals and transmits modulated signals to the satellite within a specified time slot.

[0029] A satellite communication system may include access equipment (such as gateway stations), satellite transponders, and terminals that adopt a frequency division multiplexing architecture. The architecture of the satellite transponder station may adopt a transparent forwarding form or an on-board regeneration form. The uplink and downlink signals of the satellite transponder station use different spectrum channels, that is, the satellite transponder station adopts a frequency duplex working mode.

[0030] Among them, the transparent forwarding form refers to the amplification, frequency conversion and re-amplification of the received signal through a transparent repeater, and the on-board regeneration form refers to the elimination of the influence of noise and interference on the signal during uplink transmission through on-board regeneration processing (including despreading, spread spectrum, demodulation, modulation and baseband processing technologies), thereby enhancing the anti-reconnaissance and anti-interference capabilities of the downlink signal and reducing interference in the same channel and adjacent channels.

[0031] Access network equipment can be used to implement scheduling and control of satellite communication systems. For example, it can be used to allocate uplink and downlink time slots and perform signal modulation and demodulation. Uplink and downlink signals on the access network equipment use different spectrum channels, meaning the access network equipment also employs frequency duplexing.

[0032] The access network equipment needs to reasonably allocate uplink and downlink time slots for the terminal and send a downlink signal carrying the time slot allocation information to the terminal. That is, the terminal can be used to receive the downlink information sent by the access network equipment and demodulate the received downlink information.

[0033] Taking the access network equipment as a gateway station as an example, the gateway station can occupy two independent channels from baseband to air interface. The gateway station can divide the uplink channel and the downlink channel into time slots respectively, that is, the time slots can be divided into time slot grids or time slot frames, and the time slot grids or time slot frames can be dynamically allocated to each terminal.

[0034] The gateway station can periodically configure broadcast time slots (or broadcast frames) in the downlink channel to send system information to the entire network, and periodically configure access time slots in the uplink channel for terminals with access requirements to compete for access.

[0035] After the terminal is powered on and operating normally, it enters the receive-enabled state and monitors the downlink broadcast signals sent by the access network device in the broadcast timeslot of the downlink channel. After receiving and demodulating the downlink broadcast signals, the terminal competes for access in the periodic uplink timeslot specified by the access network device. If the terminal successfully competes for access, it can transmit the downlink signals sent by the access network device to the terminal.

[0036] Terminals in a satellite communication system can employ a time-division multiplexing architecture, meaning that the downlink and uplink channels of the terminals are time-division multiplexed, and uplink and downlink signal transmission time slots cannot overlap. Each terminal can internally allocate time slots for uplink and downlink signals based on time slot allocation information and the terminal's data transmission needs. This means that the embodiments of this specification do not specifically limit the order of signal transmission within the terminal.

[0037] In addition, each terminal in the satellite communication system allocates time slots for local signals based on the time slot allocation information dynamically configured by the access network equipment, rather than using fixed time slot framing for uplink and downlink signals. This ensures that the time slots of each terminal reaching the access network equipment do not overlap.

[0038] Multiple terminals in a satellite communication system can share downlink and uplink channels. Gateways can dynamically allocate downlink and uplink time slots to each terminal based on time slot allocation information. Access network equipment can allocate downlink signal transmission time slots to each terminal based on the terminal's data transmission needs. The time corresponding to each terminal's non-downlink signal transmission time slot can be used for uplink signal time slot allocation. When sending downlink signals to a terminal, the access network equipment can simultaneously calculate the uplink time slot available for allocation to that terminal. Based on actual needs and scheduling, the access network equipment can allocate appropriate uplink time slots to each terminal in the satellite communication system.

[0039] The terminal can be configured to allocate time slots for uplink and downlink signals of the terminal based on target information, a time slot allocation strategy, where the target information may include time slot allocation information and the data transmission requirements of the terminal, and perform signal transmission based on the time slot allocation strategy. That is, the terminal can determine uplink signal transmission time slots and downlink signal transmission time slots based on the time slot allocation strategy and local data transmission requirements, and send an uplink signal via the transmit link 100 when the current time slot is an uplink signal transmission time slot, or receive a downlink signal via the receive link 200 when the current time slot is a downlink signal transmission time slot.

[0040] Among them, the terminal may include a receiving chain 200, a transmitting chain 100, an antenna array 300, a beamforming front end of the receiving chain 200, a beamforming front end of the transmitting chain 100, a frequency conversion module of the receiving chain 200, a frequency conversion module of the transmitting chain 100 and a digital baseband.

[0041] The antenna array 300 in the terminal can be composed of a preset number of antenna elements and can be used to receive satellite signals and transmit the terminal's modulated signal to the satellite. Because the communication between the terminal and the satellite transponder uses an operating mode in which the uplink and downlink signals are transmitted at different frequencies, which differs from the operating mode used in the TDD architecture in which the uplink and downlink signals are transmitted at the same frequency, the operating frequency of the terminal's antenna array 300 must cover the frequency band corresponding to both the uplink and downlink signals.

[0042] The frequency conversion module of the transmit link 100 can upshift a low-frequency or zero-frequency modulated signal (i.e., an uplink signal) to the air interface uplink frequency when the current time slot is an uplink signal transmission time slot. The frequency conversion module of the receive link 200 can downshift an air interface downlink frequency signal (i.e., a downlink signal) to an intermediate frequency or zero-frequency when the current time slot is a downlink signal transmission time slot. Because the uplink and downlink channels use different frequencies, the transmit local oscillator of the frequency conversion module of the transmit link 100 and the receive local oscillator of the frequency conversion module of the receive link 200 have different frequencies.

[0043] The digital baseband can realize analog-to-digital conversion of signals, modulation and demodulation of signals, encoding and decoding of signals, and other processing.

[0044] In this way, the terminal adopts a time division multiplexing architecture and the access network device adopts a frequency division multiplexing architecture. The terminal can allocate time slots to local signals through the time slot allocation information in the downlink signal sent by the access network device and the terminal's data transmission requirements to obtain a time slot allocation strategy, and exchange information with the access network device based on the time slot allocation strategy, thereby achieving a basically unchanged total capacity of the satellite communication system, and the terminal's transmitting link 100 and receiving link 200 share the antenna array surface 300, which can reduce the terminal's volume and energy consumption.

[0045] An embodiment of the present specification provides a terminal in a satellite communication system. The terminal utilizes a time division multiplexing (TDM) architecture, wherein the terminal's transmit and receive links share a common antenna array. The terminal is configured to receive downlink signals transmitted by an access network device utilizing a frequency division multiplexing (FDM) architecture. The received downlink signals carry time slot allocation information specific to the terminal. Time slots are allocated for the terminal's uplink and downlink signals based on target information to obtain a time slot allocation strategy. The target information includes the time slot allocation information and the terminal's data transmission requirements. Signal transmission is performed based on the time slot allocation strategy. Thus, time slots are allocated for local uplink and downlink signals using the target information transmitted by the FDM-enabled access network device. Information is exchanged with the access network device using the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains substantially unchanged. Furthermore, while maintaining the communication capacity of the satellite communication system, the terminal's transmit and receive links share a common antenna array, reducing the terminal's size and energy consumption, enabling the terminal to switch to the TDD standard in future space-ground integration.

[0046] Example 2

[0047] The embodiments of this specification provide another communication device for a full-duplex satellite communication system. The communication device for the full-duplex satellite communication system includes all functional units of the communication device for the full-duplex satellite communication system shown in FIG1 , and improves the communication device based on the full-duplex satellite communication system. The improvements are as follows:

[0048] As shown in Figure 2, the terminal uses a time-division half-duplex architecture. Its transmit chain 100 and receive chain 200 are connected to the antenna array 300 via a switch 400. The beamforming front end consists of two parts: a transmit chain and a receive chain. An electronic switch (SWITCH) switches between the transmit and receive chains, enabling switching between the transmit and receive chains.

[0049] The terminal can be used to determine the uplink signal transmission time slot and the downlink signal transmission time slot based on the time slot allocation strategy, and perform signal transmission according to the uplink and downlink status of the current time slot. In particular, when the current time slot is an uplink signal transmission time slot, the terminal can control the switch 400 to connect to the transmission link 100 and send the uplink signal through the transmission link 100 and the antenna array 300. Alternatively, when the current time slot is a downlink signal transmission time slot, the terminal can control the switch 400 to connect to the reception link 200 and receive the downlink signal through the reception link 200 and the antenna array 300.

[0050] When the current timeslot is a downlink signal transmission timeslot, the terminal enables all modules of receive chain 200 and disables the beamforming front end, frequency converter, and digital link transmit functions of transmit chain 100. When the current timeslot is an uplink signal transmission timeslot, the terminal enables all modules of transmit chain 100 and disables the beamforming front end, frequency converter, and digital link receive functions of receive chain 200. Throughout the terminal's timeline, only receive chain 200 or transmit chain 100 is operating, significantly reducing terminal power consumption.

[0051] The channel frequency of the transmitting link is different from the channel frequency of the receiving link. The transmitting link 100 is connected to the transmitting frequency converter 500, and the receiving link 200 is connected to the receiving frequency converter 600. The configuration frequency of the transmitting frequency converter 500 is different from the configuration frequency of the receiving frequency converter 600. The configuration frequency of the transmitting frequency converter 500 is determined based on the uplink signal transmission frequency of the access network device, and the configuration frequency of the receiving frequency converter 600 is determined based on the downlink signal transmission frequency of the access network device.

[0052] In this way, the terminal adopts a time division half-duplex architecture, and the access network equipment adopts a frequency division multiplexing architecture. The terminal can allocate time slots to local signals through the time slot allocation information in the downlink signal sent by the access network equipment and the data transmission requirements of the terminal to obtain a time slot allocation strategy, and exchange information with the access network equipment based on the time slot allocation strategy, thereby achieving a basically unchanged total capacity of the satellite communication system, and the terminal's transmitting link and receiving link share the antenna array surface, and the transmitting link and the receiving link are connected to the antenna array surface 300 through the switching switch 400, that is, on the entire time axis of the terminal, only the receiving link or the transmitting link is working, which can reduce the size and energy consumption of the terminal.

[0053] An embodiment of the present specification provides a terminal in a satellite communication system. The terminal utilizes a time division multiplexing (TDM) architecture, wherein the terminal's transmit and receive links share a common antenna array. The terminal is configured to receive downlink signals transmitted by an access network device utilizing a frequency division multiplexing (FDM) architecture. The received downlink signals carry time slot allocation information specific to the terminal. Time slots are allocated for the terminal's uplink and downlink signals based on target information to obtain a time slot allocation strategy. The target information includes the time slot allocation information and the terminal's data transmission requirements. Signal transmission is performed based on the time slot allocation strategy. In this manner, the terminal can allocate time slots for local uplink and downlink signals using the target information transmitted by the FDM-enabled access network device, and exchange information with the access network device using the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains substantially unchanged. Furthermore, while maintaining the communication capacity of the satellite communication system, the terminal's transmit and receive links share a common antenna array, reducing the terminal's size and energy consumption, enabling the terminal to switch to the TDD standard in future space-ground integration.

[0054] Example 3

[0055] An embodiment of this specification provides a satellite communication system. The satellite communication system may include a terminal using a time division multiplexing architecture and an access network device using a frequency division multiplexing architecture. The transmit link and receive link of the terminal share an antenna array. The terminal may be the terminal described in Embodiment 1 and Embodiment 2, wherein:

[0056] The access network device can be used to send downlink signals to the terminal. The downlink signals sent can carry time slot allocation information for the terminal. In addition, the downlink signals sent by the access network device can also include control signals, data information requested by the terminal, etc.

[0057] The terminal can be used to allocate time slots for uplink and downlink signals of the terminal based on target information to obtain a time slot allocation strategy. The target information may include time slot allocation information and data transmission requirements of the terminal, and signal transmission is performed based on the time slot allocation strategy.

[0058] As shown in FIG3 , the satellite communication system may include multiple terminals (eg, terminal 1 to terminal n, where n is a positive integer greater than 1), and devices such as satellite transponders for implementing satellite communication.

[0059] In addition, the access network device only allocates time slots for uplink signal transmission of the terminal, and does not allocate time slots for downlink signal transmission of the terminal. When the terminal does not transmit uplink signals, it can monitor every signal transmitted by the access network device. If the signal transmitted by the access network device is a broadcast signal or a signal belonging to the terminal itself, then the terminal can receive and parse the signal; otherwise, the terminal can discard the signal.

[0060] For example, consider a satellite communication system consisting of terminals A, B, and C, with a gateway as the access network device. Assume the gateway's uplink and downlink each have a single carrier channel, each containing 24 time slots, with each slot being three unit time durations. The propagation delay from the gateway to terminal A (including gateway and terminal internal processing delays) can be 10 unit time durations, the propagation delay from the gateway to terminal B can be 14 unit time durations, and the propagation delay from the gateway to terminal C can be 15 unit time durations. The 20th time slot in the gateway's downlink can be a periodic broadcast time slot S_d, which is used by the gateway to broadcast system information to all terminals in the satellite communication system. The 20th time slot in the gateway's uplink can be a periodic broadcast time slot S_u, which is used by terminals in the satellite communication system to attempt to compete for access to the gateway.

[0061] Based on the above information, the gateway station configures time slots for each terminal, resulting in partial time slot allocation information, as shown in Figure 4. As can be seen from Figure 4, downlink time slots 1-17 of the gateway station are allocated to terminals A, B, and C, and uplink time slots 10-24 of the gateway station are allocated accordingly. However, since this example only includes three terminals and the time slot duration configured for each terminal is relatively large, uplink time slots 10-24 of the gateway station are not fully allocated. In actual application scenarios, as the number of users in the satellite communication system increases and appropriate time slot duration configuration is used, the utilization rate of uplink time slots of the gateway station can be improved.

[0062] The downlink signal sent from the gateway undergoes a propagation delay of 10 cells before being received and demodulated by Terminal A. While extracting data from the received downlink signal, the terminal obtains the gateway's time slot allocation information, which indicates that the gateway has assigned it the 10th and 11th uplink time slots. Considering the maximum time advance (TA) and the local uplink time slot arrangement (i.e., Terminal A's time slot allocation policy), the terminal determines that the uplink needs to begin operation in the 18th cell. Therefore, the terminal can transmit the uplink signal via the transmit link in the 18th cell.

[0063] After transmitting the uplink signal in the second uplink time slot, the time slot allocation strategy can determine that the subsequent time slot configured by terminal A is a downlink signal transmission time slot. At this time, terminal A can switch from the uplink state to the downlink state by switching, and repeat this process.

[0064] For terminal B, the time slot switching process is similar to that of terminal A. After the second downlink signal transmission time slot of terminal B ends, terminal B can switch from the receiving state to the transmitting state by switching the switch.

[0065] The embodiments of this specification provide a satellite communication system, in which a terminal can allocate time slots for uplink and downlink signals of the terminal through target information sent by an access network device using a frequency division multiplexing architecture, so as to exchange information with the access network device through the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains basically unchanged. At the same time, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmitting link and receiving link share the antenna array surface, which can reduce the terminal's size and energy consumption, so that the terminal can have the ability to switch to the TDD standard in the future space-ground integration.

[0066] Example 4

[0067] As shown in FIG5 , an embodiment of this specification provides a communication method for a satellite communication system. The method is applied to a terminal using a time division multiplexing architecture, where the transmit link and receive link of the terminal share an antenna array plane. The terminal may be the terminal described in Embodiment 1 and Embodiment 2. The method may specifically include the following steps:

[0068] In S502, a downlink signal sent by an access network device using a frequency division multiplexing architecture is received.

[0069] The downlink signal received by the terminal may carry time slot allocation information for the terminal.

[0070] In S504, time slots are allocated to the uplink signal and the downlink signal of the terminal based on the target information to obtain a time slot allocation strategy.

[0071] The target information may include time slot allocation information and data transmission requirements of the terminal.

[0072] In S506, signal transmission is performed based on the time slot allocation strategy.

[0073] An embodiment of the present specification provides a communication method for a satellite communication system, comprising receiving a downlink signal transmitted by an access network device employing a frequency division multiplexing architecture, the received downlink signal carrying time slot allocation information for the terminal, performing time slot allocation for the terminal's uplink and downlink signals based on target information, and obtaining a time slot allocation strategy. The target information may include the time slot allocation information and the terminal's data transmission requirements, and performing signal transmission based on the time slot allocation strategy. In this way, the terminal can allocate time slots for local uplink and downlink signals using the target information transmitted by the access network device employing a frequency division multiplexing architecture, and exchange information with the access network device using the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains substantially unchanged. Furthermore, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmit and receive links share a common antenna array, which can reduce the terminal's size and energy consumption, enabling the terminal to switch to the TDD standard in future space-ground integration.

[0074] Example 5

[0075] As shown in FIG6 , an embodiment of this specification provides a communication method for a satellite communication system. The method is applied to a terminal using a time division multiplexing architecture, where the transmit link and receive link of the terminal share an antenna array plane. The terminal may be the terminal described in Embodiment 1 and Embodiment 2. The method may specifically include the following steps:

[0076] In S502, a downlink signal sent by an access network device using a frequency division multiplexing architecture is received.

[0077] The downlink signal received by the terminal may carry time slot allocation information for the terminal.

[0078] In addition, the target information may also include the protection time slot of the terminal, and the terminal may adopt a time division half-duplex architecture.

[0079] In S602, based on the time slot allocation information and the data transmission requirement of the terminal, time slots are allocated to the uplink signal and the downlink signal of the terminal to obtain a first time slot allocation strategy.

[0080] In S604, the first time slot allocation strategy is updated based on the protection time slot of the terminal to obtain a time slot allocation strategy.

[0081] Among them, the protection time slot of the terminal can be determined based on the switching time of the terminal's transmission link and reception link, that is, the protection time slot of the terminal can be determined by the reaction time required by the terminal hardware and digital link during the transmission and reception switching process, and is not related to the TA.

[0082] In practice, in actual applications, the processing methods of the above S604 can be varied. An optional implementation method is provided below. For details, please refer to the following steps 1 to 2:

[0083] Step 1: Based on the first time slot allocation strategy, determine the time difference between adjacent uplink signal transmission time slots and downlink signal transmission time slots.

[0084] In implementation, since the terminal requires a certain amount of reaction time during the uplink and downlink switching process, to avoid the link switching process affecting signal transmission, the terminal's protection time slot can be used to update the uplink signal protection time slot that may be affected. Therefore, the terminal may not update the two adjacent uplink signal transmission time slots or the two adjacent downlink signal transmission time slots in the first time slot allocation strategy, but only determine the adjacent uplink signal transmission time slot and downlink signal transmission time slot based on the first time slot allocation strategy, and obtain the time difference between the two time slots.

[0085] Step 2: When the time difference is not greater than the guard time slot of the terminal, based on the time difference and the guard time slot of the terminal, update the uplink signal transmission time slot in the direction where the uplink signal transmission time slot is adjacent to the downlink signal transmission time slot, to obtain a time slot allocation strategy.

[0086] In implementation, the terminal can update the first time slot allocation strategy through the guard time slot (Gp) and the idle duration t_idle (i.e., the time difference) between the uplink signal transmission time slot and the downlink signal transmission time slot, to obtain a time slot allocation strategy. That is, if t_idle >= Gp, all time slots in the uplink signal transmission time slot are valid time slots; if t_idle < Gp, the duration corresponding to Gp - t_idle at the head or tail of the uplink signal transmission time slot is invalid, to play a role in protecting and buffering the uplink signal.

[0087] Specifically, when the time difference is not greater than the guard time slot of the terminal, the terminal can obtain the difference between the time difference and the guard time slot of the terminal.

[0088] When the uplink signal transmission time slot is the previous time slot of the downlink signal transmission time slot, update the end time of the signal transmission time slot based on the difference; when the uplink signal transmission time slot is the next time slot of the signal transmission time slot, update the start time of the uplink signal transmission time slot based on the difference, to obtain a time slot allocation strategy.

[0089] Taking the satellite communication system in Embodiment 3 as an example, the satellite communication system may include a gateway station, Terminal A, Terminal B, and Terminal C. The time slot allocation information of the gateway station for Terminal A, Terminal B, and Terminal C may be as shown in FIG. 4.

[0090] The downlink signal transmitted from the gateway undergoes a propagation delay of 10 cells before being received and demodulated by Terminal A. While extracting data from the received downlink signal, the terminal obtains the gateway's time slot allocation information, indicating that the gateway has assigned it the 10th and 11th uplink time slots. Considering the maximum time advance (TA) and the local uplink time slot arrangement (i.e., Terminal A's time slot allocation policy), the terminal determines that the uplink needs to begin operation in the 18th cell. At this point, the time difference between the end time of Terminal A's downlink signal transmission time slot and the start time of its uplink signal transmission time slot is 1 cell. Assuming Terminal A's link switching process takes 1.2 cells—that is, the switching time between the terminal's transmit and receive links is 1.2 cells—then Terminal A's protection time slot Gp can be configured to be 1.2 cells. Therefore, since the time difference is less than the protection time slot and the uplink signal transmission time slot is the next time slot of the downlink signal transmission time slot, the start time of the uplink signal transmission time slot can be updated. That is, as shown in Figure 7, no useful signal is sent within 0.2 cells after the end of the downlink signal transmission time slot. The start time of the uplink signal transmission time slot is after these 0.2 cells, that is, terminal A starts to send useful signals after these 0.2 cells.

[0091] After Terminal A transmits in its second uplink signal transmission slot, its next configured slot becomes a downlink signal transmission slot. At this point, Terminal A needs to switch from the uplink state to the downlink state. Terminal A can detect from the downlink signal received at the gateway station that the downlink signal was received after the second cell. Because this time difference is greater than the duration of the guard slot, as shown in Figure 8, Terminal A can fully transmit the useful signal in the second uplink signal transmission slot. In other words, Terminal A does not need to update the uplink signal transmission slot. After the second uplink signal transmission slot ends, Terminal A switches from the transmit state to the receive state, awaiting the arrival of the next downlink signal slot, and repeats this process.

[0092] For terminal B, the method for determining its timeslot allocation strategy is the same as that for terminal A. After the end of terminal B's second downlink signal transmission timeslot, since there are two cells left before the uplink signal transmission timeslot, that is, the time difference is two cells, and assuming that terminal B's protection timeslot is 1.2 cells, then, as shown in Figure 9, terminal B can switch from the receiving state to the transmitting state 1.2 cells before the arrival of the uplink signal transmission timeslot. After 1.2 cells, terminal B enters the transmitting stable state and enters the uplink signal transmission timeslot to transmit the uplink signal.

[0093] Terminal B has only one cell between the second uplink signal transmission time slot and the subsequent downlink signal transmission time slot, which is less than the guard time slot of terminal B (i.e., 1.2 cells). At this time, as shown in Figure 10, terminal B does not send a signal for 0.2 cells at the end of the second uplink signal transmission time slot. That is, the end time of terminal B's second uplink signal transmission time slot is advanced by 0.2 cells, and terminal B switches from the transmitting state to the receiving state 0.2 cells earlier.

[0094] The method for determining the time slot allocation strategy of terminal C is the same as the determination method of the above-mentioned terminal A and terminal B. In actual application scenarios, in order to reduce the impact of the Gp duration of the terminal's link switching process on the integrity of the uplink time slot, a microsecond (us) level protection time slot can be used. In this way, the Gp duration of the terminal's link switching process has little impact on the integrity of the uplink time slot, which can improve the uplink channel utilization and reduce the impact on the total capacity of the satellite communication system.

[0095] In S606, based on the time slot allocation strategy, an uplink signal transmission time slot and a downlink signal transmission time slot are determined.

[0096] In S608, signal transmission is performed according to the uplink and downlink states of the current time slot.

[0097] In implementation, when the current time slot is an uplink signal transmission time slot, the terminal may send an uplink signal via a transmit link, or, when the current time slot is a downlink signal transmission time slot, the terminal may receive a downlink signal via a receive link.

[0098] An embodiment of this specification provides a communication method for a satellite communication system, comprising receiving a downlink signal transmitted by an access network device employing a frequency division multiplexing architecture, the received downlink signal carrying time slot allocation information for the terminal, performing time slot allocation for the uplink and downlink signals based on target information, and obtaining a time slot allocation strategy. The target information includes the time slot allocation information and the data transmission requirements of the terminal, and signal transmission is performed based on the time slot allocation strategy. In this way, the terminal can allocate time slots for local uplink and downlink signals using the target information transmitted by the access network device employing the frequency division multiplexing architecture, and exchange information with the access network device using the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains substantially unchanged. Furthermore, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmit and receive links share an antenna array, which can reduce the terminal's size and energy consumption, enabling the terminal to switch to the TDD standard in future space-ground integration.

[0099] Example 6

[0100] The above is the signal transmission method provided in the embodiment of this specification. Based on the same idea, the embodiment of this specification also provides a communication device of a satellite communication system. The communication device adopts a time division multiplexing architecture, and the transmitting link and receiving link of the communication device share the antenna array surface, as shown in Figure 11.

[0101] The communication device of the satellite communication system includes: a signal receiving module 1101, a time slot allocation module 1102 and a signal sending module 1103, wherein:

[0102] The signal receiving module 1101 is used to receive a downlink signal sent by an access network device adopting a frequency division multiplexing architecture, and the received downlink signal carries time slot allocation information for the terminal; the time slot allocation module 1102 is used to allocate time slots for the uplink signal and the downlink signal of the communication device based on target information to obtain a time slot allocation strategy, and the target information includes the time slot allocation information and the data transmission requirements of the communication device; the signal sending module 1103 is used to transmit signals based on the time slot allocation strategy.

[0103] In an embodiment of the present specification, the target information also includes the protection time slot of the terminal. The protection time slot of the communication device is determined based on the switching time between the transmission link and the receiving link of the communication device. The communication device adopts a time division half-duplex architecture. The time slot allocation module 1102 is used to: allocate time slots for the uplink signal and the downlink signal of the terminal based on the time slot allocation information and the data transmission requirements of the terminal to obtain a first time slot allocation strategy; update the first time slot allocation strategy based on the protection time slot of the terminal to obtain the time slot allocation strategy. The protection time slot of the terminal is determined based on the switching time between the transmission link and the receiving link of the terminal.

[0104] In an embodiment of the present specification, the time slot allocation module 1102 is used to: determine the time difference between the uplink signal transmission time slot and the downlink signal transmission time slot that are adjacent to each other based on the first time slot allocation strategy; when the time difference is not greater than the protection time slot of the terminal, based on the time difference and the protection time slot of the terminal, update the uplink signal transmission time slot in the direction adjacent to the downlink signal transmission time slot to obtain the time slot allocation strategy.

[0105] In an embodiment of the present specification, the time slot allocation module 1102 is used to: obtain the difference between the time difference and the protection time slot of the terminal when the time difference is not greater than the protection time slot of the terminal; when the uplink signal transmission time slot is the previous time slot of the downlink signal transmission time slot, based on the difference, update the end time of the uplink signal transmission time slot; and when the uplink signal transmission time slot is the next time slot of the downlink signal transmission time slot, based on the difference, update the start time of the uplink signal transmission time slot to obtain the time slot allocation strategy.

[0106] In the embodiment of this specification, the signal sending module 1303 is used to:

[0107] Based on the time slot allocation strategy, an uplink signal transmission time slot and a downlink signal transmission time slot are determined; and signal transmission is performed according to the uplink and downlink states of the current time slot.

[0108] In the embodiment of this specification, the signal sending module 1303 is used to:

[0109] In a case where the current time slot is the uplink signal transmission time slot, the uplink signal is sent through the transmission link.

[0110] In the embodiment of this specification, the signal sending module 1303 is used to:

[0111] In a case where the current time slot is the downlink signal transmission time slot, a downlink signal is received through the receiving link.

[0112] An embodiment of the present specification provides a communication device for a satellite communication system. The communication device can allocate time slots for local uplink signals and downlink signals according to the data transmission requirements of the communication device through time slot allocation information sent by an access network device using a frequency division multiplexing architecture, so as to exchange information with the access network device through the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains basically unchanged. At the same time, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmitting link and receiving link share the antenna array surface, which can reduce the terminal's size and energy consumption, so that the terminal can have the ability to switch to the TDD standard in the future space-ground integration.

[0113] Example 7

[0114] Based on the same idea, an embodiment of this specification also provides a communication device for a satellite communication system. The communication device adopts a time division multiplexing architecture, and the transmitting link and receiving link of the communication device share an antenna array as shown in FIG12 .

[0115] Communication equipment for a satellite communication system can vary significantly due to configuration or performance. It may include one or more processors 1201 and memory 1202. Memory 1202 may store one or more applications or data. Memory 1202 may be either ephemeral or persistent. Applications stored in memory 1202 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for the communication equipment for the satellite communication system. Furthermore, processor 1201 may be configured to communicate with memory 1202 to execute the series of computer-executable instructions in memory 1202 on the communication equipment for the satellite communication system. Communication equipment for a satellite communication system may also include one or more power supplies 1203, one or more wired or wireless network interfaces 1204, one or more input / output interfaces 1205, and one or more keyboards 1206.

[0116] Specifically in this embodiment, the communication device of the satellite communication system includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the communication device of the satellite communication system, and the one or more programs are configured to be executed by one or more processors, including computer-executable instructions for performing the following:

[0117] Receive a downlink signal sent by an access network device using a frequency division multiplexing architecture, where the received downlink signal carries time slot allocation information for the terminal; perform time slot allocation on the uplink signal and the downlink signal of the terminal based on target information to obtain a time slot allocation strategy, where the target information includes the time slot allocation information and the data transmission requirements of the terminal; and perform signal transmission based on the time slot allocation strategy.

[0118] Optionally, the target information further includes a protection time slot of the terminal, the protection time slot of the terminal is determined based on a switching time between a transmitting link and a receiving link of the terminal, and the terminal adopts a time division half-duplex architecture.

[0119] The performing time slot allocation on the uplink signal and the downlink signal of the terminal based on the target information to obtain a time slot allocation strategy includes:

[0120] Based on the time slot allocation information and the data transmission requirements of the terminal, time slots are allocated for the uplink signal and the downlink signal of the terminal to obtain a first time slot allocation strategy; based on the protection time slot of the terminal, the first time slot allocation strategy is updated to obtain the time slot allocation strategy.

[0121] Optionally, the updating the first timeslot allocation strategy based on the protection timeslot of the terminal to obtain the timeslot allocation strategy includes:

[0122] Based on the first time slot allocation strategy, determine the time difference between the uplink signal transmission time slot and the downlink signal transmission time slot that are adjacent to each other; when the time difference is not greater than the protection time slot of the terminal, based on the time difference and the protection time slot of the terminal, update the uplink signal transmission time slot in the direction adjacent to the downlink signal transmission time slot to obtain the time slot allocation strategy.

[0123] Optionally, the updating of the uplink signal transmission time slot in a direction adjacent to the downlink signal transmission time slot to obtain the time slot allocation strategy includes:

[0124] Obtain the difference between the time difference and the protection time slot of the terminal; when the uplink signal transmission time slot is the previous time slot of the downlink signal transmission time slot, based on the difference, update the end time of the uplink signal transmission time slot, and when the uplink signal transmission time slot is the next time slot of the downlink signal transmission time slot, based on the difference, update the start time of the uplink signal transmission time slot to obtain the time slot allocation strategy.

[0125] Optionally, the performing signal transmission based on the time slot allocation strategy includes:

[0126] Based on the time slot allocation strategy, an uplink signal transmission time slot and a downlink signal transmission time slot are determined; and signal transmission is performed according to the uplink and downlink states of the current time slot.

[0127] Optionally, the performing signal transmission according to the uplink and downlink states of the current time slot includes:

[0128] In a case where the current time slot is the uplink signal transmission time slot, the uplink signal is sent through the transmission link.

[0129] Optionally, the performing signal transmission according to the uplink and downlink states of the current time slot includes:

[0130] In a case where the current time slot is the downlink signal transmission time slot, a downlink signal is received through the receiving link.

[0131] An embodiment of the present specification provides a communication device for a satellite communication system. The communication device can allocate time slots for local uplink signals and downlink signals according to the data transmission requirements of the communication device through time slot allocation information sent by an access network device using a frequency division multiplexing architecture, so as to exchange information with the access network device through the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains basically unchanged. At the same time, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmitting link and receiving link share the antenna array surface, which can reduce the terminal's size and energy consumption, and enable the terminal to have the ability to switch to the TDD standard in the future space-ground integration.

[0132] Example 8

[0133] This specification also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements the various processes of the aforementioned satellite communication system communication method embodiment and achieves the same technical effects. To avoid repetition, the details are omitted here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0134] The embodiments of this specification provide a computer-readable storage medium that can allocate time slots for local uplink and downlink signals according to local data transmission requirements through time slot allocation information sent by an access network device that adopts a frequency division multiplexing architecture, so as to interact with the access network device through the obtained time slot allocation strategy, thereby ensuring that the communication capacity of the satellite communication system remains basically unchanged. At the same time, under the premise that the communication capacity of the satellite communication system remains unchanged, the terminal's transmitting link and receiving link share the antenna array surface, which can reduce the terminal's size and energy consumption, so that the terminal can have the ability to switch to the TDD standard in the future space-ground integration.

[0135] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0136] In the 1990s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures such as diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can now be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly done using "logic compiler" software. This is similar to the software compiler used when developing programs. Before compilation, the original code must also be written in a specific programming language, called a hardware description language (HDL). There is not just one HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that by simply programming the method flow in one of these hardware description languages ​​and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.

[0137] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that in addition to implementing the controller in a purely computer-readable program code format, the controller can be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the devices for implementing various functions can be considered as both software modules that implement the method and structures within the hardware component.

[0138] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or physical devices, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0139] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0140] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, one or more embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0141] The embodiments of this specification are described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable satellite communication system communication device to produce a machine, so that the instructions executed by the processor of the computer or other programmable satellite communication system communication device produce a device for implementing the functions specified in one or more processes in the flowcharts and / or one or more blocks in the block diagrams.

[0142] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable satellite communication system communication equipment to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0143] These computer program instructions can also be loaded onto a computer or other programmable satellite communication system communication equipment, so that a series of operating steps are executed on the computer or other programmable equipment to produce a computer-implemented process, so that the instructions executed on the computer or other programmable equipment provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0144] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0145] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0146] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0147] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0148] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Thus, one or more embodiments of this specification may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. Furthermore, one or more embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0149] One or more embodiments of this specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. One or more embodiments of this specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0150] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

[0151] The foregoing is merely an example of the present invention and is not intended to limit the present invention. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be included within the scope of the claims of the present invention.

Claims

1. A communication method of a satellite communication system, the method being applied to a terminal using a time division multiplexing architecture, wherein a transmitting link and a receiving link of the terminal share an antenna array, the method comprising: Receiving a downlink signal sent by an access network device using a frequency division multiplexing architecture, wherein the received downlink signal carries time slot allocation information for the terminal; Allocate time slots for uplink signals and downlink signals of the terminal based on target information to obtain a time slot allocation strategy, wherein the target information includes the time slot allocation information and data transmission requirements of the terminal; Signal transmission is performed based on the time slot allocation strategy.

2. The method according to claim 1, wherein the target information further comprises a protection time slot of the terminal, the protection time slot of the terminal is determined based on a switching time between a transmitting link and a receiving link of the terminal, and the terminal adopts a time division half-duplex architecture, The allocating time slots for the uplink signal and the downlink signal of the terminal based on the target information to obtain a time slot allocation strategy includes: Based on the time slot allocation information and the data transmission requirement of the terminal, time slot allocation is performed on the uplink signal and the downlink signal of the terminal to obtain a first time slot allocation strategy; Based on the protection time slot of the terminal, the first time slot allocation strategy is updated to obtain the time slot allocation strategy.

3. The method according to claim 2, wherein the updating process of the first time slot allocation strategy based on the protection time slot of the terminal to obtain the time slot allocation strategy comprises: Based on the first time slot allocation strategy, determine the time difference between the uplink signal transmission time slot and the downlink signal transmission time slot that are adjacent to each other; When the time difference is not greater than the protection time slot of the terminal, based on the time difference and the protection time slot of the terminal, the uplink signal transmission time slot is updated in the direction adjacent to the downlink signal transmission time slot to obtain the time slot allocation strategy.

4. The method according to claim 3, wherein the updating process of the uplink signal transmission time slot in a direction adjacent to the downlink signal transmission time slot to obtain the time slot allocation strategy comprises: Acquire the time difference and the difference between the protection time slot of the terminal; In the case where the uplink signal transmission time slot is the previous time slot of the downlink signal transmission time slot, based on the difference, the end time of the uplink signal transmission time slot is updated, and In the case that the uplink signal transmission time slot is the next time slot of the downlink signal transmission time slot, based on the difference, the start time of the uplink signal transmission time slot is updated to obtain the time slot allocation strategy.

5. The method according to claim 2, wherein the signal transmission based on the time slot allocation strategy comprises: Based on the time slot allocation strategy, determine the uplink signal transmission time slot and the downlink signal transmission time slot; Signal transmission is performed according to the uplink and downlink status of the current time slot.

6. The method according to claim 5, wherein the signal transmission according to the uplink and downlink status of the current time slot comprises: In the case where the current time slot is the uplink signal transmission time slot, an uplink signal is sent through the transmission link.

7. The method according to claim 5, wherein the signal transmission according to the uplink and downlink states of the current time slot comprises: In the case where the current time slot is the downlink signal transmission time slot, a downlink signal is received through the receiving link.

8. A terminal in a satellite communication system, the terminal adopts a time division multiplexing architecture, the transmitting link and the receiving link of the terminal share the antenna array, wherein: The terminal is used to receive a downlink signal sent by an access network device using a frequency division multiplexing architecture, wherein the received downlink signal carries time slot allocation information for the terminal; Based on the target information, time slots are allocated for the uplink signal and the downlink signal of the terminal to obtain a time slot allocation strategy, wherein the target information includes the time slot allocation information and the data transmission requirements of the terminal; and signal transmission is performed based on the time slot allocation strategy.

9. The terminal according to claim 8, wherein the terminal adopts a time division half-duplex architecture, and a transmitting link and a receiving link of the terminal are connected to the antenna array through a switching switch. The terminal is used to determine the uplink signal transmission time slot and the downlink signal transmission time slot based on the time slot allocation strategy, and perform signal transmission according to the uplink and downlink states of the current time slot.

10. The terminal according to claim 9 is used to control the switching switch to be connected to the transmission link when the current time slot is the uplink signal transmission time slot, and send the uplink signal through the transmission link and the antenna array.

11. The terminal according to claim 9, wherein the terminal is used to control the switching switch to be connected to the receiving link when the current time slot is the downlink signal transmission time slot, and receive the downlink signal through the receiving link and the antenna array.

12. According to the terminal of claim 9, the channel frequency of the transmitting link is different from the channel frequency of the receiving link, the transmitting link is connected to a transmitting frequency converter, and the receiving link is connected to a receiving frequency converter, the configuration frequency of the transmitting frequency converter is different from the configuration frequency of the receiving frequency converter, the configuration frequency of the transmitting frequency converter is determined based on the uplink signal transmission frequency of the access network device, and the configuration frequency of the receiving frequency converter is determined based on the downlink signal transmission frequency of the access network device.

13. A communication device for a satellite communication system, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of a communication method for a satellite communication system as described in any one of claims 1 to 7 are implemented.

14. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of a communication method of a satellite communication system as claimed in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Upstream resource allocation for satellite communications

    CN101573893A

  • OFDM-TDMA-based bidirectional service processing method and communication device

    CN102870368A

  • Half-duplex operation in new radio systems

    CN110249677A

  • Intelligent time slot distribution method and system for space-ground integrated scene

    CN115551091A

  • Method and system for providing efficient data transmission based upon a contention protocol

    US20020114313A1