Signal transmission method and device and storage medium
By realizing the spiral transmission path of the signal on the signal transit node and selecting an appropriate signal processing method according to the signal quality, the problem of untimely switching of signal transmission links and interference in building-intensive scenarios in the prior art is solved, and the signal transmission rate and quality are improved.
Patent Information
- Application Number
- CN202510246165.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-03
- Publication Date
- 2025-06-10
AI Technical Summary
In the convergence of satellite cellular networks, it is difficult to switch to a transmission link that meets signal transmission needs in time during signal transmission, and the signal is easily obstructed and interfered in scenarios such as building dense, resulting in difficulty in ensuring the signal transmission rate and quality.
By implementing the spiral transmission path of the signal on the signal transit node, the interference of ground buildings on signals is reduced, and appropriate signal processing methods are selected according to the signal quality of satellite networks and cellular networks, including signal enhancement and signal switching, ensuring the stability and efficiency of the signal transmission link.
The speed and signal transmission quality of the terminal receive signal are improved, the switching time of the signal transmission link is reduced, the strength of the cellular signal is enhanced, and the signal transmission needs of users are met.
Smart Images

Figure CN120129017A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a signal transmission method, apparatus, and storage medium. Background Art
[0002] The integration of satellite and cellular networks refers to the combination of satellite networks and terrestrial cellular networks. The integrated network combines the advantages of satellite communication and cellular communication, and can provide more convenient, efficient, and reliable communication services for users worldwide.
[0003] At present, when satellite networks and terrestrial cellular networks transmit signals, there are certain differences in the transmission process and the equipment used for transmission. When the network with high signal quality cannot meet the signal transmission requirements of users, it is necessary to search for a new transmission link again. The search time is long, and it is impossible to switch to the transmission link that meets the signal transmission requirements in a timely manner. At the same time, when the signal sent by the satellite to the ground reaches scenes such as densely built areas, the signal is easily blocked and interfered, and the transmission rate and signal transmission quality of the signal cannot be guaranteed. Summary of the Invention
[0004] This application provides a signal transmission method, apparatus, and storage medium, which improve the rate at which the terminal receives signals and the signal transmission quality.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, this application provides a signal transmission method. The method is applied to at least one signal relay node. The signal relay nodes are arranged at different positions and are used to change the transmission path of the signal so that the signal is transmitted to the ground in a spiral transmission path. The method includes:
[0007] Receiving a satellite signal and / or a cellular signal sent by a satellite.
[0008] Selecting a signal processing method based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network.
[0009] Processing the satellite signal and / or the cellular signal based on the selected signal processing method.
[0010] Sending the processed signal to the terminal.
[0011] Among them, the signal processing method includes a signal enhancement method and / or a signal switching method. The signal enhancement method is used to enhance the signal strength of the cellular signal received by the terminal, and the signal switching method is used to switch the transmission link of the transmitted signal.
[0012] The technical solution provided by this application enables the signal to descend to the ground in a spiral transmission path through a signal relay node, reducing the interference of the ground building complex on the signal. At the same time, it enhances the cellular signal on the ground. According to the signal quality of the satellite network and the signal quality of the ground cellular network, it selects a transmission link that can meet the user's needs for signal transmission, improving the signal strength of the signal received by the terminal and the rate and signal transmission quality of the terminal receiving satellite signals and / or cellular signals.
[0013] A possible implementation manner is that the signal enhancement method includes: performing gain on the cellular signal.
[0014] Another possible implementation manner is that the signal switching method includes: when the signal quality of the satellite network and the signal quality of the ground cellular network are lower than the signal quality threshold, sending connection information of at least one recommended transmission link to the terminal. The receiving terminal sends an instruction based on the connection information and selects the recommended transmission link corresponding to the instruction to transmit satellite signals and / or cellular signals. When the original transmission link cannot meet the user's signal transmission requirements, the user terminal selects a transmission link for signal transmission, reducing the switching time of the transmission link.
[0015] Another possible implementation manner is that the signal switching method further includes: when the signal quality of the satellite network and the signal quality of the ground cellular network are greater than or equal to the signal quality threshold, switching to the transmission link of the network with higher signal quality based on the signal quality of the satellite network and the signal quality of the ground cellular network to transmit the signal.
[0016] Another possible implementation manner is that switching to the transmission link of the network with higher signal quality based on the signal quality of the satellite network and the signal quality of the ground cellular network can be specifically implemented as: when the signal quality of the satellite network is higher than the signal quality of the ground cellular network, converting the cellular signal into a satellite signal. When the signal quality of the ground cellular network is higher than the signal quality of the satellite network, converting the satellite signal into a ground cellular signal. According to the signal quality of the satellite network and the signal quality of the ground cellular network, automatic switching between the satellite network and the cellular network is realized.
[0017] Another possible implementation manner is that converting the cellular signal into a satellite signal can be specifically implemented as: based on the satellite network protocol and the cellular network protocol, converting the cellular signal into a satellite signal. The conversion between the cellular signal and the satellite signal is realized through the satellite network protocol and the cellular network protocol, enabling terminals without a cellular communication module to also receive cellular signals.
[0018] Another possible implementation method is to convert cellular signals into satellite signals based on satellite network protocols and cellular network protocols, which can be specifically implemented as follows: demodulate the cellular signals to obtain demodulated data; perform protocol analysis on the demodulated data based on the cellular network protocol to extract the valid data in the demodulated data; encapsulate the valid data into data conforming to the satellite network protocol to obtain encapsulated data; modulate the encapsulated data based on the satellite network protocol to obtain satellite signals.
[0019] Another possible implementation method is to convert satellite signals into terrestrial cellular signals, which can be specifically implemented as follows: convert satellite signals into terrestrial cellular signals based on satellite network protocols and cellular network protocols. The conversion between cellular signals and satellite signals is achieved through satellite network protocols and cellular network protocols, enabling terminals without satellite communication modules to also receive satellite signals.
[0020] Another possible implementation method is to convert satellite signals into terrestrial cellular signals based on satellite network protocols and cellular network protocols, which can be specifically implemented as follows: demodulate the satellite signals to obtain demodulated data; perform protocol analysis on the demodulated data based on the satellite network protocol to extract the valid data in the demodulated data; encapsulate the valid data into data conforming to the cellular network protocol to obtain encapsulated data; modulate the encapsulated data based on the cellular network protocol to obtain terrestrial cellular signals.
[0021] Another possible implementation method is to receive satellite signals and / or cellular signals sent by satellites, which can be specifically implemented as follows: receive satellite signals and / or cellular signals sent by satellites that have the same type identifier as the signal relay node. Different types of signals are distinguished by the type identifier, and the signal relay node only receives signals that have the same type identifier as the signal relay node, avoiding interference from other types of signals to the transmission and processing of corresponding signals by the signal relay node.
[0022] Another possible implementation method is to receive satellite signals and / or cellular signals sent by satellites that have the same type identifier as the signal relay node, which can be specifically implemented as follows: receive all satellite signals and / or cellular signals, and demodulate the satellite signals and / or cellular signals. Identify the type identifier in the demodulated satellite signals and / or cellular signals, and select the signals with the same type identifier as that in the signal relay node for signal processing. The signal relay node receives all satellite signals and / or cellular signals for type identifier comparison, avoiding missing signals that have the same type identifier as the signal relay node.
[0023] Another possible implementation method is that the type identifier includes at least one of the following: cellular signal identifier, satellite signal identifier, Internet access signal identifier, non-Internet access signal identifier, and emergency signal identifier. Multiple type identifiers are used to mark different types of signals, enabling the signal relay node to execute corresponding processing strategies for different types of signals.
[0024] In another possible implementation, satellite signals or cellular signals with different functions are mapped to different network slices of the signal relay node. The network slices are used to provide computing resources and frequency resources for satellite signals or cellular signals with different functions respectively. Different network slices process signals with different functions respectively, avoiding mutual interference between signals with different functions.
[0025] In another possible implementation, the network architecture models of the network slices carrying different functions are the same, facilitating resource sharing and information integration between different network slices.
[0026] In another possible implementation, the satellite signals and cellular signals are obtained after the satellite classifies and processes the mixed signals. The mixed signals refer to all the signals received by the satellite. The satellite classifies the mixed signals to pre-identify the signal types, reducing the signal processing procedures of the signal relay node and the terminal.
[0027] In another possible implementation, the mixed signals are a linear combination of satellite signals and cellular signals. The satellite signals and cellular signals are obtained after the satellite classifies and processes the mixed signals based on the linear combination relationship. Through the linear combination relationship of satellite signals, cellular signals and mixed signals, the signals are classified, and the classification result is more accurate.
[0028] In another possible implementation, when the classification processing environments are different, the parameters in the linear combination relationship are determined through a geographically weighted regression model, so that the linear combination relationship adapts to different environments. The parameters in the linear combination relationship are updated through the geographically weighted regression model to adapt to the signal classification process under different environments.
[0029] In another possible implementation, the satellite signals and cellular signals are sent through different transmission channels on the satellite. The transmission channels refer to the physically existing signal transmission channels set on the satellite. The satellite sends signals through different transmission channels, reducing the interference between different types of signals.
[0030] In another possible implementation, the transmission channels corresponding to satellite signals and cellular signals with different priorities are different. The transmission channels are allocated based on the priority of the signals. Signals with the same priority can be transmitted simultaneously, and signals with different priorities are isolated, reducing the mutual interference of the signals.
[0031] In another possible implementation, the higher the priority of the satellite signal or cellular signal, the more frequency resources of the corresponding transmission channel. The frequency resources are allocated based on the priority of the signals, improving the utilization rate of spectrum resources.
[0032] In another possible implementation, the priority of the emergency signal in the satellite signal and the cellular signal is higher than that of other signals in the satellite signal and the cellular signal except the emergency signal, and the emergency signal is transmitted through a high-orbit satellite. Combining with the signal transmission process of the high-orbit satellite, the emergency signal with a higher degree of urgency is preferentially transmitted.
[0033] In a second aspect, a signal transmission device is provided. The device includes a communication module, a selection module, a processing module, and a communication module.
[0034] A receiving module, configured to receive satellite signals and / or cellular signals sent by a satellite.
[0035] A processing module, configured to select a signal processing method based on the signal quality of the satellite network and the signal quality of the ground cellular network.
[0036] The processing module is further configured to process the satellite signal and / or the cellular signal based on the selected signal processing method.
[0037] A sending module is further configured to send the processed signal to a terminal.
[0038] Wherein, the signal processing method includes a signal enhancement method and / or a signal switching method. The signal enhancement method is used to enhance the signal strength of the cellular signal received by the terminal, and the signal switching method is used to switch the transmission link of the transmission signal.
[0039] In a possible implementation, the signal enhancement method includes: performing gain on the cellular signal.
[0040] In another possible implementation, the signal switching method includes: when the signal quality of the satellite network and the signal quality of the ground cellular network are lower than a signal quality threshold, sending connection information of at least one recommended transmission link to the terminal. The receiving terminal selects a recommended transmission link corresponding to the instruction based on the instruction sent based on the connection information to transmit the satellite signal and / or the cellular signal.
[0041] In another possible implementation, the signal switching method further includes: when the signal quality of the satellite network and the signal quality of the ground cellular network are greater than or equal to the signal quality threshold, switching to the transmission link of the network with high signal quality to transmit the signal based on the signal quality of the satellite network and the signal quality of the ground cellular network.
[0042] In another possible implementation, the above-mentioned processing module is further configured to: when the signal quality of the satellite network is higher than the signal quality of the ground cellular network, convert the cellular signal into a satellite signal. When the signal quality of the ground cellular network is higher than the signal quality of the satellite network, convert the satellite signal into a ground cellular signal.
[0043] In another possible implementation manner, the above-mentioned processing module is further configured to: convert a cellular signal into a satellite signal based on a satellite network protocol and a cellular network protocol.
[0044] In another possible implementation manner, the above-mentioned processing module is further configured to: demodulate the cellular signal to obtain demodulation data; perform protocol analysis on the demodulation data based on the cellular network protocol to extract valid data from the demodulation data; encapsulate the valid data into data conforming to the satellite network protocol to obtain encapsulated data; modulate the encapsulated data based on the satellite network protocol to obtain a satellite signal.
[0045] In another possible implementation manner, the above-mentioned processing module is further configured to: convert a satellite signal into a terrestrial cellular signal based on a satellite network protocol and a cellular network protocol.
[0046] In another possible implementation manner, the above-mentioned processing module is further configured to: demodulate the satellite signal to obtain demodulation data; perform protocol analysis on the demodulation data based on the satellite network protocol to extract valid data from the demodulation data; encapsulate the valid data into data conforming to the cellular network protocol to obtain encapsulated data; modulate the encapsulated data based on the cellular network protocol to obtain a terrestrial cellular signal.
[0047] In another possible implementation manner, the above-mentioned receiving module is further configured to: receive a satellite signal and / or a cellular signal sent by a satellite that has the same type identifier as the signal relay node.
[0048] In another possible implementation manner, the above-mentioned receiving module is further configured to: receive all satellite signals and / or cellular signals. The above-mentioned processing module is further configured to: demodulate the satellite signal and / or the cellular signal, identify the type identifier in the demodulated satellite signal and / or cellular signal, and select the signal with the type identifier the same as that in the signal relay node for signal processing.
[0049] In another possible implementation manner, the type identifier includes at least one of the following: cellular signal identifier, satellite signal identifier, Internet access signal identifier, non-Internet access signal identifier, and emergency signal identifier.
[0050] In another possible implementation manner, satellite signals or cellular signals with different functions are mapped to different network slices in the signal relay node, and the network slices are used to provide computing resources and frequency resources for satellite signals or cellular signals with different functions respectively.
[0051] In another possible implementation manner, the network architecture models of the network slices carrying different functions are the same.
[0052] In another possible implementation manner, the satellite signal and the cellular signal are obtained after the satellite classifies and processes the mixed signal, and the mixed signal refers to all signals received by the satellite.
[0053] In another possible implementation, the mixed signal is a linear combination of satellite signals and cellular signals, and the satellite signals and cellular signals are obtained by the satellite classifying and processing the mixed signal based on the linear combination relationship.
[0054] In another possible implementation, when the classification processing environments are different, the parameters in the linear combination relationship are determined through a geographically weighted regression model, so that the linear combination relationship adapts to different environments.
[0055] In another possible implementation, the satellite signals and cellular signals are sent through different transmission channels on the satellite, and the transmission channel refers to a physically existing signal transmission channel set on the satellite.
[0056] In another possible implementation, the transmission channels corresponding to satellite signals and cellular signals with different priorities are different.
[0057] In another possible implementation, the higher the priority of the satellite signal or cellular signal, the more frequency resources of the corresponding transmission channel.
[0058] In another possible implementation, the priority of the emergency signal in the satellite signals and cellular signals is higher than that of other signals except the emergency signal in the satellite signals and cellular signals, and the emergency signal is transmitted through a high-orbit satellite.
[0059] For the technical effects corresponding to any implementation in the second aspect, reference can be made to the technical effects corresponding to any implementation in the first aspect above, which will not be elaborated here.
[0060] In a third aspect, a communication device is provided. The communication device includes: a processor and a memory. At least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the signal transmission method in the above aspect.
[0061] In a fourth aspect, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor to implement the signal transmission method in the above aspect.
[0062] In a fifth aspect, a computer program product is provided. The computer program product includes a computer program or instruction, and when the computer program or instruction is executed by the processor, the signal transmission method in the above aspect is implemented.
[0063] The solutions provided in the above third to fifth aspects are used to implement the method provided in the above first aspect, and the specific implementation will not be elaborated one by one. For the technical effects corresponding to any implementation manner in the solutions provided in the above third to fifth aspects, reference may be made to the technical effects corresponding to any implementation manner in the above first aspect, which will not be elaborated here.
[0064] It should be noted that, on the premise that the solutions do not conflict, any possible implementation manners in each of the above aspects can be combined. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 Schematic diagram of the architecture of a communication system provided for an exemplary embodiment;
[0066] Figure 2 Schematic flowchart of a signal transmission method provided for an exemplary embodiment;
[0067] Figure 3 Schematic diagram of a set of difference values provided for an exemplary embodiment;
[0068] Figure 4 Schematic diagram of the structure of a satellite transmission channel provided for an exemplary embodiment;
[0069] Figure 5 Schematic diagram of the matching between a transmission channel and a signal provided for an exemplary embodiment;
[0070] Figure 6 Schematic flowchart of another signal transmission method provided for an exemplary embodiment;
[0071] Figure 7 Schematic flowchart of yet another signal transmission method provided for an exemplary embodiment;
[0072] Figure 8 Schematic diagram of the structure of a signal transmission device provided for an exemplary embodiment;
[0073] Figure 9 Schematic diagram of the structure of a communication device provided for an exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0074] In the embodiments of the present application, in order to clearly describe the technical solutions of the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that the terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily limit being different. There is no sequence or size order between the technical features described by "first" and "second".
[0075] In the embodiments of the present application, words such as "exemplarily" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplarily" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplarily" or "for example" is intended to present relevant concepts in a specific manner for easy understanding.
[0076] In the embodiments of the present application, at least one can also be described as one or more. The plurality can be two, three, four or more, and the present application does not make any limitation.
[0077] In addition, the network architectures and scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. As can be known to those of ordinary skill in the art, with the evolution of network architectures and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0078] The technical solutions provided by the embodiments of the present disclosure can be applied to various mobile communication networks, such as: the New Radio (NR) mobile communication network adopting the fifth generation mobile networks (5G), future mobile communication networks or various communication convergence systems, etc. The embodiments of the present disclosure do not make any limitation thereto.
[0079] For ease of understanding, the nouns involved in the embodiments of the present application are first explained.
[0080] Satellite Network: It refers to a network system that uses artificial earth satellites as intermediate nodes to achieve communication between ground, air, or space users. For example, it forwards signals sent by ground, air, or space users through satellites, mainly used in scenarios where it is difficult for terrestrial cellular communication networks to cover, such as remote areas, the ocean, and the air. A satellite network consists of satellite equipment, ground station equipment, terminals, and other devices. As an example, satellite equipment includes geostationary earth orbit (GEO) high-orbit satellites, medium earth orbit (MEO) medium-orbit satellites, and low earth orbit (LEO) low-orbit satellites. High-orbit satellites are used in fields such as communication, meteorological observation, broadcasting, and navigation, with a wide coverage range and the ability to achieve continuous coverage and observation of large areas. Medium-orbit satellites are used to provide global positioning and navigation services, with relatively small signal transmission delays and high positioning accuracy. Low-orbit satellites have the smallest signal transmission delays, can provide higher-resolution ground images, and can also receive and forward signals sent by other satellites to meet the communication needs between satellites and terminals. Ground station equipment is used to communicate with satellites and manage the satellite network to achieve two-way communication between terminals and satellites. For example, ground station equipment includes antennas for transmitting and receiving electromagnetic wave signals, and network control systems for controlling the antenna pointing and signal transmission power. Terminals include satellite phones, satellite broadband terminals, etc., which are used to access the satellite network and provide network services for users.
[0081] Cellular Network: It refers to a network system that realizes wireless communication based on base stations (Base Station), mainly used to provide services such as high-definition calls and broadband data in densely populated areas, with characteristics such as a large number of connections and ultra-low latency. Specifically, a cellular network divides the network coverage area into multiple "cellular" cells, and each cell is served by a base station, thus achieving efficient frequency reuse and extensive user coverage. As an example, a cellular network consists of base stations, core networks (Core Network), transmission networks, terminals (such as mobile phones, tablets, Internet of Things devices, etc.), network management systems, etc. Base stations are used to communicate with terminals, core networks are used to manage functions such as user connections, data transmission, billing, and roaming, transmission networks are used to connect base stations and core networks, and network management systems are used to monitor, configure, and optimize network performance.
[0082] Satellite-cellular network integration: It refers to the combination of satellite networks and cellular networks to achieve wireless communication. Specifically, it combines the global coverage ability of satellite networks and the advantages of cellular networks in densely populated areas to achieve comprehensive communication coverage. For example: using satellite networks to supplement the coverage blind spots of cellular networks (such as oceans, deserts, aviation, etc.), and using cellular networks to supplement the applications of satellite networks in densely populated areas. As an example, a cellular communication module is carried on the satellite, enabling the satellite to directly transmit signals compliant with cellular communication standards (such as 5G NR), and the terminal can directly access the satellite network without a dedicated satellite module (such as a regular mobile phone directly connecting to the satellite). For example: Low Earth Orbit (LEO) satellites carry lightweight 5G base stations, supporting terrestrial cellular protocols (3GPP NTN standard), and the cellular signals sent by the satellites use terrestrial cellular signal frequency bands, sharing frequency resources with terrestrial cellular networks.
[0083] It should be noted that the information (including but not limited to device information, personal information of the object, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by the object or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards. For example, the satellite signals, cellular signals, and terrestrial cellular signals involved in this application are all obtained under full authorization.
[0084] The commonly used signal transmission methods based on satellite networks and cellular networks in the industry often select satellite networks or cellular networks for signal transmission through an automatic switching method.
[0085] Specifically, when the terminal has both a satellite communication module supporting the satellite network and a cellular communication module supporting the cellular network, the terminal scans for nearby cellular signals or satellite signals, detects nearby satellite networks and cellular networks, and selects one of the satellite network and the cellular network for signal transmission. For example: when the user needs to conduct emergency communication in a remote area, the satellite network is selected to transmit emergency signals; when the user moves to a densely populated area with buildings, the signal transmission link of the satellite network is disconnected, and the cellular network is scanned again to select the cellular network for communication.
[0086] However, for the above technical solutions using cellular networks or satellite networks for signal transmission, when switching between the two networks, the previous network link needs to be disconnected, and then the transmission link needs to be searched again for communication. The switching process of the transmission link is not smooth, the switching delay is large, and the signal transmission rate cannot be guaranteed. At the same time, in the existing technical solutions, satellite signals and cellular signals face unsuitable transmission environments. For example: when transmitting satellite signals in a densely built-up area, the signal quality is also difficult to guarantee.
[0087] Based on this, the present application provides a signal transmission method. Through signal relay nodes, the signal descends to the ground in a spiral transmission path, reducing the interference of the ground building complex on the signal. At the same time, the cellular signal on the ground is enhanced. According to the signal quality of the satellite network and the signal quality of the ground cellular network, a transmission link that can meet the user's needs is selected for signal transmission, improving the signal strength of the signal received by the terminal, and improving the rate and signal transmission quality of the terminal receiving satellite signals and / or cellular signals.
[0088] The following will specifically elaborate on the solution provided by the embodiments of the present application in conjunction with the accompanying drawings.
[0089] The solution provided by the present application can be applied to Figure 1 the communication system shown in Figure 1 the schematic diagram of the architecture of the communication system shown.
[0090] Exemplarily, Figure 1 the communication system shown includes a satellite (such as satellite 100), a base station (such as base station 110), multiple terminals (such as terminal 120, terminal 121, terminal 122, terminal 123, and terminal 124), and multiple signal relay nodes (such as signal relay node 130 and signal relay node 131). Among them, the satellite, the base station, the terminal, and the signal relay node can be communicatively connected, and the number and communication connection relationship of the satellite, the base station, the terminal, and the signal relay node are not limited to Figure 1 that shown in
[0091] Optionally, the satellite can be a geostationary satellite located in the geosynchronous orbit (also known as a geostationary orbit satellite, a geosynchronous orbit satellite), a medium-earth orbit satellite located in the medium-earth orbit, or a low-earth orbit satellite located in the low-earth orbit, etc. The satellite can carry a cellular communication module, a multi-orbit signal receiving and processing module, a multi-modal resource processing system, a multi-modal resource processor, etc., and can realize functions such as receiving, processing, storing, and sending satellite signals, cellular signals, and other signals. Multi-modal data processing refers to the integration, processing, storage, etc. of various forms of data resources. Multi-modal data includes various forms of data resources such as video, pictures, voice, and text. The satellite in the embodiments of the present application carries a multi-modal resource processing system to process mixed signals (including but not limited to satellite direct connection emergency signals, satellite wide-area signals, satellite-owned cellular signals, enhanced fusion signals of the ground for satellite-borne cellular signals, simple ground signals (ground cellular mobile signals, mobile cellular hotspots, public wireless links (Wireless Fidelity, WiFi) signals, etc.). The embodiments of the present disclosure do not limit the type, model, deployment location, application scenario, etc. of the satellite.
[0092] Optionally, the base station may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE-A), or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system (such as 6G). The base station may include various macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, Wireless Fidelity (WIFI) devices, or various network-side devices such as a primary cell and a secondary cell. The embodiments of the present disclosure do not limit this.
[0093] Optionally, the terminal is a device with wireless transceiver functions that can be deployed on land, including indoor or outdoor, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as a ship); it can also be deployed in the air (such as an airplane, a balloon, and a satellite). The terminal may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a Virtual Reality (VR) terminal, an Augmented Reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on. The embodiments of the present disclosure do not limit the application scenarios. The terminal is sometimes also referred to as a user, a User Equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile unit, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device. The embodiments of the present disclosure do not limit this.
[0094] Optionally, the signal relay node is used to receive and forward signals and can perform processing such as signal modulation, demodulation, filtering, and gain amplification. The signal relay node can be a ground relay station that realizes signal relay between devices such as satellites and ground terminals and base stations, or can be an aerial relay platform deployed in the air or on building floors, such as a drone or a high-altitude platform. It can also be a mobile relay device, such as a vehicle-mounted or portable relay device. As an example, signal relay nodes are hierarchically deployed on building floors at different heights and sequentially forward the signals sent downward by the satellite from top to bottom, changing the transmission path of the satellite signals. As shown in Figure 4 , the satellite signals descend to the ground along a spiral transmission path, avoiding interference from building floors and enhancing the signal quality. The embodiments of the present disclosure do not limit the number, location, model, etc. of the signal relay nodes.
[0095] Figure 2 FIG. is a schematic flowchart of a signal transmission method provided for an exemplary embodiment. The method can be applied to a signal relay node, and the signal relay node can be the signal relay node in Figure 1 , or can be other devices that support signal transmission and signal processing.
[0096] As shown in Figure 2 , a signal transmission method provided by an embodiment of the present application includes the following steps:
[0097] Step S201: The signal relay node receives the satellite signal and / or cellular signal sent by the satellite.
[0098] Among them, the satellite signal refers to the signal transmitted through the satellite network and is mainly applied to scenarios such as satellite TV broadcasting, satellite Internet, and satellite phones.
[0099] The cellular signal refers to the signal transmitted through the cellular communication module carried on the satellite and is mainly applied to scenarios such as the Internet of Things and mobile communication.
[0100] Among them, the cellular communication module refers to a device that can generate and transmit cellular signals, supports the cellular network protocol, and can communicate with the ground cellular network.
[0101] The cellular network protocol refers to a series of standardized protocols of the cellular network (such as 2G, 3G, 4G LTE, 5G NR), which define the communication rules and data processing methods from the physical layer to the application layer to ensure interoperability between different devices and networks. For example: at the physical layer, the modulation method and channel coding method of the signal are specified to facilitate the modulation and demodulation processing of the signal.
[0102] Exemplarily, the signal relay node receives the satellite signal and the cellular signal, or the signal relay node only receives the satellite signal, or the signal relay node only receives the cellular signal.
[0103] In some embodiments, the signal relay node receives satellite signals and / or cellular signals sent by satellites that have the same type identifier as the signal relay node.
[0104] Herein, the type identifier refers to an identifier that differentiates different types or functions of signals. For example, different identifiers are used to distinguish different types of signals such as Internet access signals, voice signals, and emergency signals.
[0105] Optionally, the type identifier includes a cellular signal identifier, a satellite signal identifier, an Internet access signal identifier, a non-Internet access signal identifier, an emergency signal identifier, etc.
[0106] Among them, the cellular signal identifier is used to mark cellular signals, and the satellite signal identifier is used to mark satellite signals.
[0107] The Internet access signal identifier is used to mark Internet access signals. An Internet access signal refers to a signal that carries data for Internet transmission and is used to support Internet access services. For example: Wi-Fi signals can be used to support Internet access services such as listening to music, chatting, web browsing, video calls, and playing games.
[0108] The non-Internet access signal identifier is used to mark non-Internet access signals. A non-Internet access signal refers to other types of signals that do not carry Internet data and are used to support non-Internet access services. For example: Bluetooth signals can be used for data transmission and connection between devices such as headphones, speakers, keyboards, and computers.
[0109] The emergency signal identifier is used to mark emergency signals. An emergency signal refers to an alarm signal, a help signal, or a guiding signal transmitted in an emergency situation. For example: a help signal in the event of sudden natural disasters such as earthquakes and tsunamis.
[0110] Optionally, the type identifier is embodied in forms such as fields, tags, signal characteristics, etc. For example: defining a type identifier field in the Protocol Data Unit (PDU) of the signal (such as using the PDU session type (SessionType) to identify the type of the signal data stream (such as Ethernet)), adding different tags to the signal data packet to identify the type of the signal, and using different modulation methods for different types of signals.
[0111] In some embodiments, the steps for the signal relay node to receive satellite signals and / or cellular signals are as follows:
[0112] Step 1: The signal relay node receives all satellite signals and / or cellular signals and demodulates the satellite signals and / or cellular signals.
[0113] Step 2: Identify the type identifier in the demodulated satellite signals and / or cellular signals.
[0114] Step 3: Select signals with the same type identifier as that in the signal relay node for signal processing, and store signals with different type identifiers from those in the signal relay node.
[0115] In a possible implementation, to facilitate the signal relay node to receive signals of corresponding types and reduce interference between different types of signals, the satellite pre-adds type identifiers to satellite signals and cellular signals.
[0116] As an example, the satellite signals and cellular signals are obtained after the satellite classifies and processes the mixed signals, and the satellite adds type identifiers to the signals based on the types of the signals after classification.
[0117] Among them, the mixed signal refers to all signals received by the satellite. For example: satellite signals sent by other satellites (such as: geostationary satellites) received by the satellite, and satellite signals or cellular signals sent by terminals received by the satellite.
[0118] Exemplarily, the mixed signal is a linear combination of satellite signals and cellular signals, and the satellite signals and cellular signals can be obtained after classifying and processing the mixed signal based on the linear combination relationship. For example: the linear combination relationship between the mixed signal, satellite signal and cellular signal is shown in the following formula:
[0119] S(t) = aA(t) + bB(t) + c
[0120] Wherein, S(t) represents the mixed signal received by the satellite at time t, A(t) represents the satellite signal received by the satellite at time t, B(t) represents the cellular signal received by the satellite at time t, a represents the coefficient of A(t), b represents the coefficient of B(t), and c represents the constant term.
[0121] Exemplarily, the process of classifying and processing the mixed signal through the linear combination relationship is as follows.
[0122] For example: the mixed signal is expressed as the following formula:
[0123] F(t) = αX + βY + ωZ + ρ + γ + θ + ε
[0124] Wherein, F(t) represents the mixed signal, X represents the satellite signal, Y represents the cellular signal, Z represents the ground base station enhanced cellular communication signal, the ground enhanced cellular signal refers to the signal after enhancing the ground cellular signal, t represents the time when the satellite receives the signal, ρ represents the propagation situation of the satellite signal, γ represents the transmission medium transformation parameter, θ represents the environmental parameter, ε represents the system error, α is the coefficient of X, β is the coefficient of Y, ω is the coefficient of Z, X, Z ∈ [0, +∞], Y ∈ [-∞, +∞], α ∈ [0, +∞], β, ω ∈ [-∞, +∞].
[0125] Since X, Y, and Z are independent of each other, the coefficients corresponding to each of the three signals can be obtained by calculating the variance.
[0126] For example: the variance of X is Var(X), and the variance of F(t) is Var(F). Then the coefficient α of X can be calculated by the following formula:
[0127]
[0128] Exemplarily, based on the existing mixed signals stored locally on the satellite and the dataset of the signals after classification of the existing mixed signals, α, β, ω, as well as ρ, γ, θ, and ε are determined respectively.
[0129] Optionally, constant terms such as ρ, γ, θ, and ε are default values, or manually set values, or values calculated by methods such as the least squares method and the principal component analysis method.
[0130] For example, in order to reduce the errors of the coefficients and constant terms, first calculate α, β, and ω through the dataset A of the existing mixed signals and the signals after classification of the existing mixed signals, and then calculate ρ, γ, θ, and ε through a dataset B different from dataset A. Among them, when calculating ρ, γ, and θ, the three parameters should be placed under controlled conditions for data acquisition of a single parameter first, and then calculated in an environment where the three parameters affect each other to ensure that the calculated results are normal data under normal conditions. After calculating ε, in order to determine the rationality of ε, in two different datasets, perform logarithmic transformation on ε respectively (for example: calculate the ln function and log function of ε in dataset A and dataset B) to highlight the differences in small errors and reduce the influence of extreme values; then calculate the average error and median of the logarithmically transformed ε, take the difference between the average error and the median, display it in a scatter plot, and observe the dispersion degree of the scatter points in the scatter plots corresponding to the two datasets respectively. If the aggregation state of the scatter points is only the same as the median, the value of ε needs to be replaced. If it is close to the average value, it is considered that the value of ε is relatively reasonable.
[0131] Since there are many variables and constant terms in the linear combination relationship function (classification function) of the mixed signal and the sub-signal, after all the parameters are calculated, it is necessary to first evaluate the rationality of the classification function using a new dataset. Specifically, it is evaluated by calculating the coefficient of determination R. R is used to measure the explanatory ability of the classification model for the variability of the dependent variable. R 2 When it is within the threshold range, it indicates that the classification function is reasonable. For example: R 2 When it is greater than 0.75 and less than 1, it indicates that the classification function is reasonable, where the threshold range is a default value or a manually set value.
[0132] Specifically, R can be expressed by the following formula:
[0133] R = 1 - RSS / TSS
[0134] Among them, RSS represents the difference between the predicted value (F(t)predict) and the actual value (F(t)actual) classified by the classification function, and TSS represents the difference between the actual value (F(t)actual) classified by the classification function and the average value (F(t)mean).
[0135] Exemplarily, after the rationality evaluation of the classification function passes, that is, when the classification function is reasonable, the mixed signal is classified by the classification function.
[0136] Since the application environment / area of the classification function is different under different application scenarios, the corresponding parameters ρ, γ, θ, and ε are also different. For example, the environmental parameters such as temperature, humidity, and ground structure in different environments such as grasslands, mountains, oceans, and skies are all different, and ρ, γ, θ, and ε need to be determined through a geographically weighted regression model to adapt to the classification under different environments.
[0137] For example, a geographically weighted regression model is constructed, and the model formula is as follows:
[0138]
[0139] Among them, β j in j represents the parameter vector of ρ, γ, θ, and ε, Y i represents the dependent variable of the i-th region, x ij represents the j-th independent variable of the i-th region, k represents the maximum limit of j, β j (u i ,v i ) represents the regression coefficient of the j-th independent variable at the position (u i ,v i ), (u i ,v i ) represents the position coordinates, and ε i represents the random error of the i-th region. ε i satisfies assumptions such as zero mean, homoscedasticity, and mutual independence, that is, each region has a corresponding estimation function.
[0140] Based on the above model formula, the estimated value of each parameter vector is obtained, and ρ, γ, θ, and ε in the classification function are re-determined, and the signal is classified based on the new classification function.
[0141] Specifically, by maximizing the log-likelihood function LogL, the optimal regression coefficient can be found, and the formula of LogL is expressed as:
[0142]
[0143] Among them, β jIn this, j represents the parameter vector of ρ, γ, θ, ε, and y i represents the dependent variable (mixed signal) of the i-th region, and x ij represents the j-th independent variable of the i-th region, k represents the maximum value of j, n represents the maximum value of i, and β j (u i , v i ) represents the regression coefficient of the j-th independent variable at the position (u i , v i ), (u i , v i ) represents the position coordinates, and σ 2 represents the variance of the error term.
[0144] Exemplarily, an adjacency relationship matrix C of the geographically weighted regression model can also be constructed mn , and C mn is represented by the following formula:
[0145]
[0146] where i≠1, i = 2..., n, j = 1,2,..., m, and m = n or m≠n.
[0147] At each observation point of the geographically weighted regression model, the matrix C mn is used to determine the weights of its neighboring observation points, and the regression coefficients are calculated by weighted least squares, and the estimated values of the parameter vector are extracted from the regression coefficients.
[0148] Exemplarily, using all the estimated parameter vectors, calculations are respectively performed based on the data set of the original classification scenario and the data set of the application location classification scenario, and the data set A of the original classification scenario of the dependent variable (mixed signal) and the data set B of the application location classification scenario are obtained.
[0149] As Figure 3 shown, the data set A includes data A 1 …A n , the data set B includes data B 1 …B n , the differences between the data of the two sets are calculated to obtain a difference value set C, and the difference value set C includes data C 11 …C nn , and the difference value set C is used as the classification function of the original scenario / region and is the basic data for data environment iteration with the classification functions of other scenarios / regions.
[0150] In some embodiments, the satellite carries a multi-modal data resource processing device, and the resource processing device is a hardware device for receiving and processing signals from high-orbit, medium-orbit, and low-orbit satellites, and is used to store classification data, pre-classification data, etc. of the signals.
[0151] In some embodiments, the resource processing device is connected to the cloud resource data of the ground base station through satellite signals to achieve synchronous processing of data resources, one-step cloud storage, and preparation for later data traceability and data operation.
[0152] As an example, cloud storage stores data in a rolling and alternating manner according to the data carrying capacity of the satellite, and the alternating data includes, but is not limited to, raw data, processed data, and classified data.
[0153] As an example, the time for data storage is not limited.
[0154] In some embodiments, after the satellite classifies the mixed signals, different types of signals are sent through different transmission channels on the satellite, reducing the mutual interference between signals when all signals are sent through the same or nearby transmitters.
[0155] Among them, the transmission channel refers to the physically existing signal transmission channel set on the satellite.
[0156] In some embodiments, the lengths of the transmission channels corresponding to different types of signals are different.
[0157] In some embodiments, the production material of the transmission channel is a mixture of non-conductive sensing glass and resin after fusion.
[0158] In some embodiments, the exterior of the transmission channel is dark-colored. Since satellite signals have poor penetration through dark-colored materials, it can isolate satellite signals at the transmitter of the satellite, reducing the signal confusion problem generated by different types of signals at the transmitter.
[0159] In some embodiments, the transmission channel for emergency signals is located in the middle of other channels.
[0160] In some embodiments, the interior of the transmission channel adopts different colors according to the signal type, corresponding to different types of signals, for matching the signals corresponding to the transmission channel. For example: the type identifier of the satellite signal is the color label "yellow", and the interior of its corresponding transmission channel is yellow.
[0161] In some embodiments, as Figure 4 shown, the end 400 of the transmission channel for sending signals is a conical structure, which controls the signal transmission direction, reduces interference from other signals, and increases signal strength.
[0162] In some embodiments, the satellite transmits signals through a directional antenna (such as a parabolic antenna or a phased array antenna) to form a conical beam covering the ground area, and in combination with signal relay nodes, the signal descends in a spiral manner, reducing the signal attenuation degree and signal transmission cost.
[0163] In some embodiments, the signal relay node also receives satellite signals and / or cellular signals relayed by other signal relay nodes.
[0164] Step S202: The signal relay node selects a signal processing method based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network.
[0165] Optionally, the signal enhancement method includes a signal enhancement method and / or a signal switching method.
[0166] The signal enhancement method is used to enhance the signal strength of the cellular signal received by the terminal.
[0167] Exemplarily, the cellular signal is amplified. For example: The cellular signal is amplified by an amplifier.
[0168] The signal switching method is used to switch the transmission link of the transmitted signal.
[0169] As an example, the signal switching method includes: when the signal quality of the satellite network and the signal quality of the terrestrial cellular network are lower than the signal quality threshold, that is, when the original signal transmission link cannot meet the signal transmission requirements of the user, sending connection information of at least one recommended transmission link to the terminal.
[0170] Exemplarily, the recommended transmission links are arranged around the original transmission link as alternative transmission links.
[0171] After receiving the connection information of the recommended transmission link, the terminal presents it to the user, and the user selects the recommended transmission link for signal transmission, reducing the time for re-searching for a transmission link with high signal transmission quality.
[0172] Exemplarily, the relay node (signal relay node) receives an instruction sent by the terminal based on the connection information, and selects the recommended transmission link corresponding to the instruction to transmit satellite signals and / or cellular signals.
[0173] Wherein, the instruction contains information about the recommended transmission link selected by the user.
[0174] As an example, the signal switching method further includes: when the signal quality of the satellite network and the signal quality of the terrestrial cellular network are greater than or equal to the signal quality threshold, switching to the transmission link of the network with high signal quality to transmit the signal based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network.
[0175] Specifically, when the signal quality of the satellite network is higher than the signal quality of the terrestrial cellular network, the cellular signal is converted into a satellite signal. When the signal quality of the terrestrial cellular network is higher than the signal quality of the satellite network, the satellite signal is converted into a terrestrial cellular signal.
[0176] Exemplarily, based on the satellite network protocol and the cellular network protocol, the cellular signal is converted into a satellite signal.
[0177] Among them, the satellite network protocol refers to a series of standardized protocols in the satellite network, which are used to realize the communication between the satellite and the ground station, the satellite and the terminal, etc.
[0178] In some embodiments, based on the satellite network protocol and the cellular network protocol, the steps of converting the cellular signal into a satellite signal are as follows:
[0179] Step 1: Demodulate the cellular signal to obtain demodulated data.
[0180] Exemplarily, obtain the modulation method of the cellular signal from the cellular network protocol, and demodulate the cellular signal according to the modulation method of the cellular signal (such as Orthogonal Frequency Division Multiplexing (OFDM), Quadrature Amplitude Modulation (QAM)), and recover the frequency and phase of the carrier from the modulated signal.
[0181] Exemplarily, obtain the error correction coding method of the cellular signal from the cellular network protocol, and decode the cellular signal according to the error correction coding method of the cellular signal (such as Low-Density Parity-Check Code (LDPC), Polar Code (Polar)).
[0182] Step 2: Based on the cellular network protocol, perform protocol parsing on the demodulated data to extract the valid data in the demodulated data.
[0183] Among them, the valid data is the data in the cellular signal used to implement the corresponding function of the signal. For example: address data, transmission path data, etc.
[0184] Exemplarily, performing protocol parsing based on the cellular network protocol includes processes such as protocol recognition, hierarchical parsing, and data extraction of the cellular network protocol.
[0185] Among them, protocol parsing refers to determining the cellular network protocol used by the received cellular signal. For example: analyzing the protocol header of the cellular network protocol to identify the data format of the cellular signal.
[0186] Hierarchical parsing refers to the step-by-step parsing of layers such as the application layer, transport layer, network layer, and data link layer. For example: parsing the Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) in the transport layer to extract segment information; parsing the Internet Protocol (IP) in the network layer to extract information such as the source IP address and destination IP address.
[0187] Data extraction refers to the extraction of the fields corresponding to the valid data in hierarchical parsing.
[0188] Step 3: Encapsulate the valid data into data conforming to the satellite network protocol to obtain encapsulated data.
[0189] Exemplarily, convert the data format of the cellular signal into a data format conforming to the satellite network protocol. At each layer of the protocol stack (such as the physical layer, network layer), convert the cellular network protocol into the satellite network protocol, and then repackage the converted data into a data packet conforming to the satellite network protocol.
[0190] Step 4: Modulate the encapsulated data based on the satellite network protocol to obtain a satellite signal.
[0191] Exemplarily, modulate the encapsulated data based on the modulation method specified by the satellite network protocol.
[0192] Exemplarily, convert the satellite signal into a terrestrial cellular signal based on the satellite network protocol and the cellular network protocol.
[0193] Among them, the terrestrial cellular signal refers to the signal transmitted by the terrestrial cellular network.
[0194] In some embodiments, the steps of converting the satellite signal into a terrestrial cellular signal based on the satellite network protocol and the cellular network protocol are as follows:
[0195] Step 1: Demodulate the satellite signal to obtain demodulated data.
[0196] Exemplarily, obtain the modulation method of the satellite signal from the satellite network protocol and demodulate the satellite signal based on the modulation method of the satellite signal.
[0197] Exemplarily, obtain the coding method of the satellite signal from the satellite network protocol and decode the satellite signal based on the coding method of the satellite signal. For example: decode the error correction coding of the satellite signal to correct errors in signal transmission.
[0198] Step 2: Perform protocol parsing on the demodulated data based on the satellite network protocol to extract the valid data in the demodulated data.
[0199] Among them, the valid data is the data in the cellular signal used to implement the functions corresponding to the signal.
[0200] Exemplarily, protocol parsing based on the satellite network protocol includes processes such as protocol identification, hierarchical parsing, and data extraction of the satellite network protocol.
[0201] Among them, protocol parsing refers to determining the satellite network protocol used by the received satellite signal. For example: analyzing the protocol header of the satellite network protocol to identify the data format of the satellite signal.
[0202] Step 3: Encapsulate the valid data into data conforming to the cellular network protocol to obtain encapsulated data.
[0203] Exemplarily, convert the data format of the satellite signal into a data format conforming to the cellular network protocol. At each layer of the protocol stack, convert the satellite network protocol into the cellular network protocol, and then repackage the converted data into a data packet conforming to the cellular network protocol (such as an IP data packet, a broadcast stream).
[0204] Step 4: Modulate the encapsulated data based on the cellular network protocol to obtain a terrestrial cellular signal.
[0205] Exemplarily, modulate the encapsulated data based on the modulation method specified by the cellular network protocol.
[0206] In some embodiments, the signal relay node performs signal gain on all received cellular signals, or performs signal gain on a certain function / type of received cellular signal.
[0207] Exemplarily, signal gain includes signal amplification, signal filtering, etc. For example: the signal relay node performs low-noise amplification (Low Noise Amplifier, LNA) on the cellular signal through a signal amplification circuit to improve the signal-to-noise ratio of the cellular signal. The signal relay node filters out out-of-band noise and interference signals through a band-pass filter and filters out high-frequency noise and retains low-frequency signals through a low-pass filter.
[0208] In some embodiments, the signal quality of the satellite network and the signal quality of the terrestrial cellular network are measured by the performance indicators of the signals transmitted by the satellite network signal and the terrestrial cellular network.
[0209] Optionally, the performance indicators of the signal include received signal strength indicator (RSSI), signal-to-noise ratio, bit error rate (BER), etc. The higher the signal strength and signal-to-noise ratio of the signal and the lower the bit error rate, the higher the signal quality of the network transmitting the signal.
[0210] Step S203: The signal relay node processes the satellite signal and / or the cellular signal based on the selected signal processing method.
[0211] In some embodiments, when the signal relay node processes the satellite signal and / or the cellular signal, satellite signals or cellular signals with different functions are mapped to different network slices of the signal relay node.
[0212] Among them, a network slice refers to a logically independent virtual network divided from a physical network, and each network slice can be used to provide services for different service requirements.
[0213] Exemplarily, the network slice is used to provide computing resources and frequency resources for satellite signals or cellular signals with different functions respectively, to avoid mutual interference between signals with different functions.
[0214] As an example, the signal relay node performs different degrees of gain on signals within different network slices.
[0215] As an example, the signal relay node divides the frequency resources into multiple frequency bands or time slots and allocates them to different network slices.
[0216] In some embodiments, different time slots within the same frequency band are dynamically allocated to different network slices by the signal relay node to improve the utilization rate of wireless resources.
[0217] In some embodiments, different communication protocols are respectively configured for different network slices to implement the processing of different types of signals.
[0218] In some embodiments, the network architecture models of network slices carrying different functions are the same, that is, the processing architectures and processing modes for different signal data are the same, which is convenient for resource sharing and information integration between different network slices and realizes smooth switching between different signal data.
[0219] For example, when the signal relay node maps signals with different functions to different network slices, the signal data transmitted by different network slices are different mapped set data groups. In the case where it is necessary to fuse the mapped set data groups to implement a new function (for example: the fusion of the mapped set data groups after the signal is transmitted to the terminal), the protocol interfaces of the network slices are consistent, and the network architectures and transmission modes of satellite signals and cellular signals are the same, which can fuse the mapped set data groups of different network slices faster, and then implement the function realized by the fused mapped set data group faster.
[0220] Step S204: The signal relay node sends the processed signal to the terminal.
[0221] In some embodiments, the signal relay node sends the processed signal to other signal relay nodes, and the processed signal is forwarded to the terminal through other signal relay nodes.
[0222] In some embodiments, the frequency resources of satellite signals and cellular signals are uniformly allocated to reduce the spectral interference between signals during signal transmission.
[0223] As an example, before the satellite sends satellite signals and cellular signals to the signal relay node, the frequency resources of satellite signals and spectral signals are uniformly allocated.
[0224] Exemplarily, the frequency resources are allocated based on the priorities of different types of signals.
[0225] For example, after classifying the mixed signals, the classified signals are re-classified. For example: satellite signals and cellular signals are respectively classified into Internet access signals and non-Internet access signals, and non-Internet access signals are further subdivided into emergency signals and non-emergency signals.
[0226] Then, based on the data traffic requirements of different types of signals after classification, the priorities of various signals in Internet access signals and non-Internet access signals are judged. For example: based on the data traffic requirements of Internet access signals, Internet access signals are divided into three categories, namely signals corresponding to Internet access services with relatively small data traffic (such as listening to music, text chatting, etc.), signals corresponding to Internet access services with medium data requirements (such as online document collaboration, picture chatting, web browsing), and signals corresponding to Internet access services with relatively large data traffic (such as Internet video calls, watching videos, playing games). The greater the data traffic requirement of the signal, the higher the priority of the signal and the more frequency resources are allocated.
[0227] In some embodiments, among satellite signals and / or cellular signals, the priority of emergency signals is higher than that of other signals, and frequency resources are preferentially allocated for transmission. The emergency signal transmission functions of medium-earth orbit satellites, low-earth orbit satellites and geostationary satellites are combined to send emergency signals.
[0228] As an example, the emergency signal is configured with an emergency direct connection channel to ensure that the emergency signal is transmitted at the fastest speed in the first time. For example: after the satellite receives an emergency call for help, the satellite promptly sends a confirmation text message to the person calling for help through the emergency direct connection channel intermittently to confirm basic information such as the location and vital signs of the person.
[0229] As an example, the emergency signal has a special identifier for matching and identifying with the emergency direct connection channel, which is different from other types of signals. For example: realizing the two-way identification of the emergency signal and the emergency direct connection channel.
[0230] As an example, the emergency direct connection channel is directly connected to the output end after the satellite classifies the signal.
[0231] Exemplarily, as Figure 4 shown, when the emergency direct connection channel 401 transmits an emergency signal to the ground, the coverage area of the emergency signal is located at the cell center of the ground cellular network, facilitating the reception and transmission of the emergency signal by ground terminals.
[0232] In some embodiments, after the frequency resource allocation is completed, different types of signals (such as Internet signals, non-Internet signals, etc.) correspond to different frequency thresholds, and different frequency thresholds correspond to different transmission channels. Therefore, it is necessary to determine different types of signals to match the corresponding transmission channels.
[0233] As an example, satellite signals, cellular signals, and cellular enhanced signals are matched to different transmission channels according to the type identifier. For example: they are matched through the color label of the signal. When the color label of the signal is the same as the color (color label) of the transmission channel, they are transmitted through the transmission channel with the same color label. When the color label of the signal is different from the color (color label) of the transmission channel, the signal continues to be compared with the color labels of other transmission channels, or, as Figure 5 shown, it falls into the underlying error training pool 500.
[0234] In some embodiments, the transmission channel also has a sequence sorting digit. When the sequence sorting digit of the signal is different from the sequence sorting digit of the transmission channel, there is no need to perform color judgment, and the signal with a different sequence sorting digit from the transmission channel is directly placed into the underlying error training pool.
[0235] Among them, the data in the error training pool is used for classification and signal matching training. The data in the error training pool is stored in cloud storage and can be shared with other devices (such as ground terminals, other satellites).
[0236] As an example, after satellite signals, cellular signals, and cellular enhanced signals are matched to different transmission channels according to the type identifier, different types of signals are then judged to match the transmission channels with different frequency thresholds.
[0237] Exemplarily, preset the signal feature information of different types of signals, match the degree of relevance between the keyword of the signal and the signal feature information, and determine the type of the signal based on the degree of relevance.
[0238] For example, calculate the correlation coefficient between the keyword and the signal feature information The calculation formula is as follows:
[0239]
[0240] Among them, represents the keyword of the signal, Represents signal feature information, where i, j, and t represent the three position dimensions of the signal in three-dimensional coordinates, and k represents the k-th recursion.
[0241] Then calculate the deviation degree Mind between the covariance and the correlation coefficient of the keyword and the signal feature information. k , The smaller the deviation degree, the more matching the signal corresponding to the keyword is with the sub-type of the signal corresponding to the signal feature information. Calculate the matching degrees of the signal with the signal feature information of different sub-types respectively, and then the sub-type of the signal can be determined, and then the transmission channel with the corresponding frequency threshold can be matched. Mind k The calculation formula of Mind is as follows:
[0242]
[0243] Among them, represents the keyword of the signal, represents the signal feature information, i, j, and t represent the three position dimensions of the signal in three-dimensional coordinates, k represents the k-th recursion, m represents the maximum value of i, n represents the maximum value of j, p represents the maximum value of t, and φ represents a preset unsupervised learning function.
[0244] Exemplarily, apply the signal dataset at the location of the satellite for multiple learning calculations. When the keyword and the signal feature information are close to being consistent, output the result of the signal sub-type of the signal and record the number of recursions. When determining the signal sub-type for matching, set the recursion number value according to the recorded number of recursions. For example: apply the signal dataset at the location of the satellite, the number of recursions for multiple outputs of the signal sub-type results, the maximum number of recursions is 50 times, some are 46 times, and some are 65 times. Set the recursion number based on the maximum number of recursions. If the result output by the maximum number of recursions k belongs to the error range, then use the next-level recursion number k + 1 times of the highest level, and compare the output result of k + 1 times with the output result of k times, and output the result of the signal sub-type corresponding to the recursion number with a higher matching degree.
[0245] In summary, the signal transmission method provided by this application enables the signal to descend to the ground along a spiral transmission path through the signal relay node, reducing the interference of the ground building complex on the signal. At the same time, the cellular signal on the ground is enhanced. According to the signal quality of the satellite network and the signal quality of the ground cellular network, a transmission link that can meet the user's needs is selected for signal transmission, improving the signal strength of the signal received by the terminal. In addition, the satellite classifies different types of signals in advance and uniformly allocates signal transmission resources. The signal relay node identifies signals of corresponding types and functions based on the type identifier and distributes the signals to different network slices for processing, improving the resource utilization rate of signal transmission and processing, reducing the mutual interference between different signals, and thus improving the rate and quality of the signal received by the terminal from the satellite signal and / or the cellular signal.
[0246] As Figure 6 shown in the flowchart of another signal transmission method, the method can be applied to a signal relay node, and the signal relay node can be the Figure 1 signal relay node in, or can also be other signal relay nodes that support signal transmission and signal processing.
[0247] As Figure 6 shown, another signal transmission method provided by the embodiments of this application includes the following steps:
[0248] Step S601: The signal relay node receives the satellite signal and / or the cellular signal sent by the terminal.
[0249] Step S602: The signal relay node selects a signal processing method based on the signal quality of the satellite network and the signal quality of the ground cellular network.
[0250] Step S603: The signal relay node processes the satellite signal and / or the cellular signal based on the selected signal processing method.
[0251] Step S604: The signal relay node sends the processed signal to the satellite or the base station.
[0252] As Figure 7 shown in the flowchart of yet another signal transmission method, the method can be applied to a satellite, and the satellite can be the Figure 1 satellite in, or can also be other satellites that support signal transmission and signal processing.
[0253] As Figure 7 shown, yet another signal transmission method provided by the embodiments of this application includes the following steps:
[0254] Step S701: The satellite receives the mixed signal.
[0255] Among them, the mixed signal refers to all the signals received by the satellite.
[0256] Step S702: The satellite classifies the mixed signal to obtain a satellite signal and / or a cellular signal.
[0257] Among them, the mixed signal is a linear combination of a satellite signal and a cellular signal, and the satellite signal and the cellular signal are obtained by the satellite classifying and processing the mixed signal based on the linear combination relationship.
[0258] In some embodiments, the parameters in the linear combination relationship are determined by a geographically weighted regression model.
[0259] Step S703: The satellite sends the satellite signal and / or the cellular signal to a signal relay node, so that the satellite signal and / or the cellular signal are relayed by the signal relay node to the terminal.
[0260] In some embodiments, the satellite signal and the cellular signal are sent through different transmission channels on the satellite.
[0261] Among them, the transmission channel refers to a physically existing signal transmission channel provided on the satellite.
[0262] In some embodiments, the transmission channels corresponding to satellite signals and cellular signals with different priorities are different.
[0263] In some embodiments, the higher the priority of the satellite signal or the cellular signal, the more frequency resources of the corresponding transmission channel.
[0264] In some embodiments, the priority of the emergency signal in the satellite signal and the cellular signal is higher than the priority of other signals except the emergency signal in the satellite signal and the cellular signal.
[0265] In some embodiments, multiple signal relay nodes change the transmission path of the satellite signal to enhance the cellular signal.
[0266] In some embodiments, the signal relay node selects a signal switching method to process the signal based on the signal quality of the satellite network and the signal quality of the ground cellular network.
[0267] The above mainly introduces the solution provided by the present application. Correspondingly, the present application also provides the following signal transmission device, and this device is used to implement the above method embodiments.
[0268] As Figure 8 shown in the structural schematic diagram of the signal transmission device, the signal transmission device may include a receiving module 801, a processing module 802, and a sending module 803. Among them, the receiving module 801 is used to execute Figure 2 the operation of step S201 in the method shown; the processing module 802 is used to execute Figure 2 the operations of steps S202 and S203 inFigure 2 The operation of step S204.
[0269] In some embodiments, in order to implement the above functions, the signal transmission device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0270] The embodiments of the present application can divide the signal transmission device into functional modules according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0271] As Figure 9 shown, the communication device provided by the embodiments of the present application may include a processor 901, a bus 902, a communication interface 903, and a memory 904. The processor 901, the memory 904, and the communication interface 903 communicate with each other through the bus 902. It should be understood that the present application does not limit the number of processors and memories in the network device.
[0272] The bus 902 may be a PCI bus, an extended industry standard architecture (EISA) bus, or a UB bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 9 only one line is shown in the figure, but it does not mean that there is only one bus or one type of bus. The bus 902 may include a path for transmitting information between various components of the communication device (for example, the memory 904, the processor 901, and the communication interface 903).
[0273] The processor 901 may include any one or more of a CPU, a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP), etc.
[0274] The memory 904 may include volatile memory, such as random access memory (RAM). The processor 901 may also include non-volatile memory, such as read-only memory (ROM), flash memory, a hard disk drive (HDD), or a solid state drive (SSD).
[0275] The communication interface 903 uses a transceiver module, such as but not limited to a network interface card or a transceiver, to implement communication between the network device and other devices or communication networks.
[0276] The executable program code is stored in the memory 904, and the processor 901 executes the executable program code to implement the functions of the foregoing method embodiments respectively. That is, instructions for executing the above signal transmission method are stored on the memory 904.
[0277] In another aspect, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor to implement the signal transmission method provided in the foregoing method embodiments.
[0278] In another aspect, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed by the processor, the signal transmission method in the above aspect is implemented.
[0279] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the module is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the systems, modules, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0280] Since the signal transmission module, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above method, the technical effects that can be obtained can also refer to the foregoing method embodiments and will not be elaborated herein.
[0281] The method steps in this embodiment can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), register, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in a network device. Of course, the processor and the storage medium can also exist as discrete components in the network device.
[0282] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions of the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable modules. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc (DVD); or it can be a semiconductor medium, such as a solid state drive (SSD). As described above, the above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A signal transmission method, characterized in that: Applied to at least one signal transfer node, the signal transfer node is arranged at different positions, and is used to change the transmission path of the signal so that the signal is transmitted to the ground along a spiral transmission path. The method includes: receiving satellite signals and / or cellular signals transmitted by satellites; Select the signal processing method based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network; Processing the satellite signal and / or the cellular signal based on the selected signal processing mode; wherein the signal processing mode includes a signal enhancement mode and / or a signal switching mode; the signal enhancement mode is used to enhance the signal strength of the cellular signal received by the terminal; the signal switching mode is used to switch the transmission link for transmitting the signal; The processed signal is sent to the terminal.
2. The method according to claim 1, characterized in that: The signal enhancement method includes: gaining the cellular signal.
3. The method according to claim 2, characterized in that The signal switching method includes: When the signal quality of the satellite network and the signal quality of the terrestrial cellular network are lower than a signal quality threshold, sending connection information of at least one recommended transmission link to the terminal; An instruction sent by the terminal based on the connection information is received, and a recommended transmission link corresponding to the instruction is selected based on the instruction to transmit the satellite signal and / or the cellular signal.
4. The method according to claim 3, characterized in that The signal switching method also includes: when the signal quality of the satellite network and the signal quality of the terrestrial cellular network are greater than or equal to the signal quality threshold, switching the transmission signal to the transmission link of the network with higher signal quality based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network.
5. The method according to any one of claims 1 to 4, characterized in that: The switching of the transmission link transmission signal of the network with high signal quality based on the signal quality of the satellite network and the signal quality of the terrestrial cellular network comprises: In a case where the signal quality of the satellite network is higher than the signal quality of the terrestrial cellular network, converting the cellular signal into the satellite signal; In a case where the signal quality of the terrestrial cellular network is higher than the signal quality of the satellite network, the satellite signal is converted into a terrestrial cellular signal.
6. The method according to claim 5, characterized in that The converting the cellular signal into the satellite signal comprises: Based on the satellite network protocol and the cellular network protocol, the cellular signal is converted into the satellite signal.
7. The method according to claim 6, characterized in that The converting the cellular signal into the satellite signal based on the satellite network protocol and the cellular network protocol includes: Demodulating the cellular signal to obtain demodulated data; Performing protocol parsing on the demodulated data based on the cellular network protocol to extract valid data from the demodulated data; Encapsulating the valid data into data conforming to the satellite network protocol to obtain encapsulated data; The encapsulated data is modulated based on the satellite network protocol to obtain the satellite signal.
8. The method according to claim 5, characterized in that The step of converting the satellite signal into a terrestrial cellular signal comprises: Based on the satellite network protocol and the cellular network protocol, the satellite signal is converted into a terrestrial cellular signal.
9. The method according to claim 8, characterized in that The step of converting the satellite signal into a terrestrial cellular signal based on a satellite network protocol and a cellular network protocol includes: Demodulating the satellite signal to obtain demodulated data; Performing protocol parsing on the demodulated data based on the satellite network protocol to extract valid data from the demodulated data; Encapsulating the valid data into data conforming to the cellular network protocol to obtain encapsulated data; The encapsulated data is modulated based on the cellular network protocol to obtain the terrestrial cellular signal.
10. The method according to claim 1, characterized in that The receiving of satellite signals and / or cellular signals sent by satellites comprises: Receive a satellite signal and / or a cellular signal sent by the satellite and having the same type identifier as the signal relay node.
11. The method according to claim 10, characterized in that The receiving a satellite signal and / or a cellular signal sent by the satellite and having the same type identifier as the signal relay node includes: receiving all the satellite signals and / or the cellular signals, and demodulating the satellite signals and / or the cellular signals; Identifying a type identifier in the demodulated satellite signal and / or the cellular signal; The signal whose type identifier is the same as the type identifier in the signal forwarding node is selected for signal processing.
12. The method according to claim 10 or 11, characterized in that: The type identifier includes at least one of the following: a cellular signal identifier, a satellite signal identifier, an Internet signal identifier, a non-Internet signal identifier, and an emergency signal identifier.
13. The method according to claim 1, characterized in that The satellite signals or the cellular signals with different functions are mapped in different network slices of the signal relay node, and the network slices are used to provide computing resources and frequency resources for the satellite signals or the cellular signals with different functions respectively.
14. The method according to claim 13, characterized in that The network architecture model of the network slices carrying different functions is the same.
15. The method according to claim 1, characterized in that The satellite signal and the cellular signal are obtained after the satellite classifies and processes mixed signals, and the mixed signal refers to all signals received by the satellite.
16. The method according to claim 15, characterized in that The mixed signal is a linear combination of the satellite signal and the cellular signal, and the satellite signal and the cellular signal are obtained by the satellite classifying and processing the mixed signal based on the linear combination relationship.
17. The method according to claim 16, characterized in that When the environments of classification processing are different, the parameters in the linear combination relationship are determined by a geographically weighted regression model so that the linear combination relationship can adapt to different environments.
18. The method according to claim 1, characterized in that The satellite signal and the cellular signal are transmitted via different transmission channels on the satellite, and the transmission channel refers to a physically existing signal transmission channel set on the satellite.
19. The method according to claim 18, characterized in that The satellite signals and the cellular signals of different priorities correspond to different transmission channels.
20. The method according to claim 19, characterized in that The higher the priority of the satellite signal or the cellular signal, the more frequency resources of the corresponding transmission channel.
21. The method according to claim 20, characterized in that The priority of the emergency signal among the satellite signal and the cellular signal is higher than the priority of other signals among the satellite signal and the cellular signal except the emergency signal, and the emergency signal is transmitted via a high-orbit satellite.
22. A signal transmission device, characterized in that: The device includes: A receiving module, used for receiving satellite signals and / or cellular signals sent by satellites; A processing module, for selecting a signal processing method based on a signal quality of a satellite network and a signal quality of a terrestrial cellular network; The processing module is further used to process the satellite signal and / or the cellular signal based on the selected signal processing mode; wherein the signal processing mode includes a signal enhancement mode and / or a signal switching mode; the signal enhancement mode is used to enhance the signal strength of the cellular signal received by the terminal; the signal switching mode is used to switch the transmission link for transmitting the signal; The sending module is used to send the processed signal to the terminal.
23. A communication device, characterized in that: The communication device comprises: a processor and a memory, wherein at least one computer program is stored in the memory, and at least one computer program is loaded and executed by the processor to implement the signal transmission method according to any one of claims 1 to 21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the signal transmission method according to any one of claims 1 to 21.
25. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a processor, the signal transmission method according to any one of claims 1 to 21 is implemented.