Satellite channel data transmission method and device, equipment and storage medium
By building a channel model and optimizing link parameters, the limitations of traditional satellite channel testing methods are solved, low-cost and high-flexible data transmission is achieved, the stability and adaptability of satellite communication is ensured, and it is suitable for air-to-ground data transmission in the civil aviation field.
Patent Information
- Application Number
- CN202510511382.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-07-08
AI Technical Summary
The traditional real-time channel-based testing method has high cost, long cycles and poor flexibility, making it difficult to conduct comprehensive testing and verification of satellite channels in various complex scenarios, affecting the accuracy and reliability of satellite communications.
Build a channel model between the target communication equipment and the ground system, obtain input parameters and calculate link parameters, optimize link parameters based on environmental parameters, simulate data transmission and monitor the status in real time, and realize simulation and verification of complex environments through modeling means.
It reduces testing costs, improves testing flexibility and adaptability, can better respond to various environmental changes, ensure channel performance optimization and data transmission stability, and meet the needs of the civil aviation field for satellite communications.
Smart Images

Figure CN120281368A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a satellite channel data transmission method, device, equipment and storage medium. Background Art
[0002] In recent years, with the rapid development of information technology, the demand for high-speed, broadband, and real-time information communications between air and ground has shown an explosive growth trend in the civil aviation field. Passengers' demand for broadband communications on board is also increasing, such as Internet access and high-definition video playback. More importantly, the real-time transmission of important data such as black boxes has become an urgent need. These data play an irreplaceable role in flight accident investigations, flight performance analysis, and aviation safety improvements.
[0003] Compared with traditional communication methods, Ka broadband satellite communication has significant advantages such as large communication capacity, high quality, wide coverage, low interference and stable operation, which can meet the needs of airlines for real-time data transmission. However, the Ka satellite communication link channel will be affected by various environmental factors in actual operation, and the channel characteristics under different conditions vary greatly. In order to ensure the accuracy and reliability of air-to-ground data transmission based on Ka broadband satellite communication, it is necessary to conduct in-depth research and modeling of channels under various different conditions. The traditional channel testing method based on real parts has problems such as high cost, long cycle and poor flexibility, and it is difficult to fully test and verify the channels in various complex scenarios. Summary of the invention
[0004] The purpose of the present invention is to provide a data transmission method, device, equipment and storage medium for a satellite channel, which not only reduces the test cost, but also improves the flexibility and adaptability of the test, can better cope with various environmental changes, and ensure the optimization of channel performance and the stability of data transmission.
[0005] To solve the above technical problems, the present invention provides a data transmission method for a satellite channel, comprising: constructing a channel model between a target communication device and a ground system, wherein the target communication device is used to communicate between the ground system and a satellite; obtaining input parameters, and calculating link parameters of the channel model according to the input parameters; the input parameters include device parameters and / or environmental parameters of the target communication device, and the link parameters include link bandwidth and / or delay and / or packet loss rate; optimizing the link parameters of the channel model according to the environmental parameters of the current location; simulating the data transmission between the target communication device and the ground system according to the optimized link parameters, and monitoring the data transmission status in real time.
[0006] In order to solve the above technical problems, the present invention provides a data transmission device for a satellite channel, comprising:
[0007] A model construction module for constructing a channel model between a target communication device and a ground system, where the target communication device is used for communication between the ground system and a satellite;
[0008] A parameter calculation module for obtaining input parameters and calculating link parameters of the channel model according to the input parameters; the input parameters include device parameters and / or environmental parameters of the target communication device;
[0009] A parameter optimization module for optimizing the link parameters of the channel model according to environmental parameters at the current location;
[0010] A transmission module for simulating data transmission between the target communication device and the ground system according to the optimized link parameters and monitoring the data transmission status in real time.
[0011] To solve the above technical problems, the present invention provides an electronic device, including:
[0012] A memory for storing a computer program;
[0013] A processor for implementing the steps of the data transmission method of the satellite channel as described above when executing the computer program.
[0014] To solve the above technical problems, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the data transmission method of the satellite channel as described above are implemented.
[0015] The present invention provides a data transmission method, device, equipment and storage medium for a satellite channel. By constructing a channel model between a target communication device and a ground system and optimizing link parameters according to device parameters and environmental parameters, it is possible to adjust channel characteristics in different environments and solve the limitations of traditional channel testing methods. By monitoring the data transmission status in real time, the reliability and real-time performance of data transmission can be effectively improved, adapting to complex conditions in actual operation, thereby improving the quality of air-ground data transmission and meeting the needs of the civil aviation field for satellite communication. It can be seen that this application not only reduces the testing cost, but also improves the flexibility and adaptability of testing, and can better cope with various environmental changes, ensuring the optimization of channel performance and the stability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] To more clearly illustrate the embodiments of the present invention, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0017] Figure 1 Flow chart of a data transmission method for a satellite channel provided by the present invention;
[0018] Figure 2 Schematic diagram of data interaction in satellite channel simulation provided by the present invention;
[0019] Figure 3 Function schematic diagram of a channel model provided by the present invention;
[0020] Figure 4 Schematic diagram of software layering provided by the present invention;
[0021] Figure 5 Schematic diagram of a human - machine interaction interface provided by the present application;
[0022] Figure 6 Flow chart of air - ground data transmission provided by the present application. Detailed implementation manners
[0023] The core of the present invention is to provide a data transmission method, device, equipment and storage medium for a satellite channel, which not only reduces the test cost, but also improves the flexibility and adaptability of the test, can better cope with various environmental changes, and ensures the optimization of channel performance and the stability of data transmission.
[0024] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0025] To solve the above - mentioned technical problems, as Figure 1 , the present invention provides a data transmission method for a satellite channel, including:
[0026] S11: Construct a channel model between the target communication device and the ground system, where the target communication device is used for communicating between the ground system and the satellite;
[0027] Specifically, based on the satellite communication scenario, for the target communication device that aims to achieve communication between the ground system and the satellite, a channel model is constructed through an abstraction modeling method to represent the signal transmission characteristics between the two. This model focuses on mathematical or logical relationships, parameterizes the inherent properties of the device and the influencing factors of the external environment that the target communication device may involve in the actual communication process, and forms a quantifiable input-output mapping relationship. Thus, without the real physical channel, the channel behavior characteristics under different combinations of device parameters and environmental conditions can be simulated through the model, providing a basic framework for subsequent calculations, optimizations based on link parameters, and data transmission simulations. The core lies in abstractly representing the complex satellite channel characteristics through modeling means to meet the simulation and verification requirements in diverse communication scenarios.
[0028] S12: Obtain input parameters and calculate the link parameters of the channel model according to the input parameters; the input parameters include the device parameters and / or environmental parameters of the target communication device, and the link parameters include link bandwidth and / or delay and / or packet loss rate.
[0029] Specifically, based on the constructed channel model, by obtaining the input parameters related to the target communication device and the communication environment, the key link parameters representing the channel transmission characteristics are derived through the built-in calculation logic of the channel model. The input parameters cover the inherent properties of the target communication device (such as device performance parameters, hardware configuration parameters, etc.) and the external environmental conditions in the communication scenario (such as climate parameters, geographical coordinate parameters, electromagnetic environment parameters, etc.), while the link parameters focus on the core indicators reflecting the channel transmission ability (such as bandwidth parameters related to data transmission rate, delay parameters related to signal propagation time, packet loss rate parameters related to data transmission reliability, etc.).
[0030] Such as Figure 2 、 Figure 3 and Figure 4 As shown, the input parameters can be selected from the database of input parameters (which can be designed based on MySQL) through a human-machine interaction interface (which can be developed using pyQT5 software design) as input, and the corresponding output parameters (link parameters) are calculated through the functional relationship edited by code (which can be designed using Python).
[0031] The essence of this step is to transform the specific device characteristics and environmental factors into quantifiable model inputs, and through mathematical mapping or logical operation rules, output the key parameters that can intuitively reflect the channel performance, providing a reliable quantitative basis for subsequent model optimization based on the actual environment and simulation of the data transmission process. The core lies in establishing a mapping relationship from the actual influencing factors to the channel performance indicators to achieve quantitative analysis and characterization of the channel transmission characteristics.
[0032] S13: Optimize the link parameters of the channel model according to the environmental parameters at the current location;
[0033] Specifically, based on the dynamic change characteristics of the actual communication environment, for the calculated channel link parameters, combine the environmental parameters at the current location (such as geographical coordinates, climate conditions, electromagnetic environment characteristics, etc.) to adaptively adjust the link parameters; the core lies in identifying the influence laws of different environmental factors on the channel transmission characteristics, and by correcting the environment-related parameter variables in the model, the channel model can more accurately reflect the signal transmission characteristics in the actual scenario, making up for the representation deviation of the general model in a specific environment.
[0034] In this step, by establishing an associated mapping between the environmental parameters and the link parameters, the initially calculated link parameters are calibrated and optimized, thereby improving the applicability of the channel model in a complex and changeable environment, ensuring that the subsequent data transmission simulation process can be based on link parameters closer to the real scenario, and finally achieving accurate evaluation and optimization of the satellite channel performance, providing support for reliable air-ground data transmission.
[0035] S14: Simulate the data transmission between the target communication device and the ground system according to the optimized link parameters, and monitor the data transmission status in real time.
[0036] Specifically, based on the optimized channel link parameters, construct a simulation process of data transmission between the target communication device and the ground system, and realize the virtual reproduction of the entire process of air-ground data transmission by mapping the link parameters to the signal interaction logic in the actual transmission.
[0037] This simulation process can cover the links such as the encapsulation and sending of data from the target communication device side, the transmission through the virtual channel to the receiving and de-encapsulation of the ground system, and at the same time, key states in the transmission process (such as data transmission rate, signal delay degree, data loss situation, etc.) are collected and monitored in real time to evaluate and verify the reliability and efficiency of data transmission under specific channel characteristics.
[0038] This embodiment uses the optimized link parameters to provide constraint conditions close to the real environment for the data transmission simulation, and ensures the effectiveness and traceability of the simulation process by monitoring the transmission status in real time, thereby providing a model-based verification method for the design, debugging and performance optimization of the actual air-ground data transmission system, and realizing the digital simulation and dynamic evaluation of the satellite channel data transmission process.
[0039] A data transmission method for satellite channels provided by the present invention can adjust the channel characteristics under different environments and solve the limitations of traditional channel testing methods by constructing a channel model between a target communication device and a ground system and optimizing link parameters according to device parameters and environmental parameters. By real-time monitoring of the data transmission status, the reliability and real-time performance of data transmission can be effectively improved, adapting to complex conditions in actual operation, thereby improving the quality of air-ground data transmission and meeting the requirements of the civil aviation field for satellite communication. It can be seen that this application not only reduces the testing cost, but also improves the flexibility and adaptability of testing, can better cope with various environmental changes, and ensures the optimization of channel performance and the stability of data transmission.
[0040] In an exemplary embodiment, the link parameters include link bandwidth. Calculating the link parameters of the channel model according to the input parameters includes: calculating the link bandwidth according to the maximum link bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation; rainfall attenuation represents the power loss caused by electromagnetic waves passing through a rainfall area, and rainfall attenuation is determined according to the rainfall attenuation coefficient, rainfall attenuation exponent, and rainfall amount; cloud attenuation represents the power loss caused by electromagnetic waves passing through clouds, and cloud attenuation is determined according to the cloud specific attenuation coefficient, liquid water content, and elevation angle.
[0041] Specifically, when calculating the link bandwidth, a link parameter that characterizes the data transmission ability in the channel model, the influence of the power loss of electromagnetic waves due to passing through the rainfall area and clouds on the channel capacity during the transmission path is considered; by quantifying the signal attenuation caused by rainfall as a function related to the frequency-dependent attenuation coefficient, rainfall intensity, and transmission elevation angle, and at the same time quantifying the signal attenuation caused by clouds as a function related to the frequency-dependent specific attenuation coefficient, cloud liquid water content, and transmission elevation angle, the attenuation caused by the above two types of environments is incorporated into the calculation logic of the link bandwidth as key influencing factors, enabling the model to reflect the fluctuations in the channel transmission ability caused by meteorological condition changes in actual communication, so as to achieve accurate calculation of the link bandwidth by integrating the inherent parameters of the device and the environmental loss parameters, providing a quantitative basis for evaluating the data transmission ability of satellite channels under different meteorological environments.
[0042] This embodiment does not rely on fixed empirical values, but reflects the differences in signal attenuation under different meteorological scenarios through the coupling of the theoretical model and real-time environmental parameters, thereby improving the accuracy of channel bandwidth prediction, providing an adaptable quantitative basis for the analysis of communication link status in complex environments, and ensuring the robustness and adaptability of the model under dynamically changing conditions.
[0043] In an exemplary embodiment, optimizing the link parameters of a channel model according to environmental parameters of the current location includes: calculating the current actual rainfall attenuation and actual cloud attenuation by fitting and calculating based on local historical meteorological data; optimizing the link bandwidth according to the difference between the actual rainfall attenuation and the standard rainfall attenuation, and the difference between the actual cloud attenuation and the standard cloud attenuation; the rainfall attenuation includes the actual rainfall attenuation and the standard rainfall attenuation, and the cloud attenuation includes the actual cloud attenuation and the standard cloud attenuation.
[0044] Specifically, in a communication system, to enable the channel model to more accurately reflect the actual communication situation, it is necessary to optimize the link parameters of the channel model according to the environmental parameters of the current location. Specifically, first, by using local historical meteorological data and applying the method of fitting calculation, the current actual rainfall attenuation and actual cloud attenuation are obtained. This is because rainfall and clouds will cause attenuation to signal propagation, and historical meteorological data can reflect the characteristics and laws of local meteorology. Based on this, the attenuation values that conform to the current actual situation can be calculated. Comparing the actual rainfall attenuation with the standard rainfall attenuation, and comparing the actual cloud attenuation with the standard cloud attenuation, the differences between them are found. Since the standard attenuation is set under ideal or general conditions (such as the general values in the regulations), and the actual attenuation will vary due to different local environments, these differences reflect the additional impact of the actual environment on channel transmission. Finally, based on these differences, the link bandwidth, which is a link parameter, is optimized because the link bandwidth is closely related to signal attenuation. In this way, the link bandwidth can be made more suitable for the actual communication environment, thereby improving the adaptability and accuracy of the channel model to the actual communication scenario and ensuring the stability and efficiency of communication.
[0045] In an exemplary embodiment, calculating the link bandwidth according to the link maximum bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation includes: according to Calculating the link bandwidth, where C is the link bandwidth, B max is the link maximum bandwidth, SNR is the channel signal-to-noise ratio, A rain is the rainfall attenuation, A cloud is the cloud attenuation; , k r (f) is the rainfall attenuation coefficient related to the frequency f, is the rainfall attenuation exponent related to the frequency f, R is the rainfall amount, is the elevation angle; , k c (f) is the cloud specific attenuation coefficient related to the frequency f, and LWC is the liquid water content.
[0046] In a communication system, accurately calculating the link bandwidth is crucial for ensuring communication quality and efficiency. To achieve this goal, multiple factors such as the maximum link bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation need to be comprehensively considered. Specifically, the formula for calculating the link bandwidth is as above.
[0047] The maximum link bandwidth is the maximum data transmission rate that the link can achieve under ideal interference-free conditions; the channel signal-to-noise ratio reflects the relative relationship between the signal strength and the noise strength. A higher signal-to-noise ratio means better signal quality and can support a higher transmission rate; rainfall and clouds will cause attenuation to signal propagation, thereby affecting the link bandwidth. For rainfall attenuation, it is related to factors such as rainfall, frequency, and elevation angle. The greater the rainfall, the more severe the attenuation of the signal; signals of different frequencies have different attenuation characteristics in a rainfall environment, which is reflected by the rainfall attenuation coefficient and the rainfall attenuation exponent; the elevation angle affects the path length of the signal passing through the rainfall area, thereby affecting the attenuation degree. Through a specific formula, using parameters such as the rainfall attenuation coefficient related to frequency, the rainfall attenuation exponent, rainfall, and elevation angle, the specific attenuation value caused by rainfall to the signal can be calculated. Cloud attenuation is also frequency-related and is closely related to the liquid water content in the clouds. The liquid water in the clouds will absorb and scatter signals, resulting in a weakening of the signal strength. Through the cloud specific attenuation coefficient related to frequency and the liquid water content, the attenuation degree of the cloud to the signal can be calculated.
[0048] By comprehensively considering these factors and using the above formula to integrate and calculate the maximum link bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation, the effective bandwidth of the link in the current actual environment can be obtained, making the calculation result more in line with the actual communication scenario and providing an accurate basis for the design and optimization of the communication system. In an exemplary embodiment, the link parameters include delay. When calculating the link parameters of the channel model based on the input parameters, it includes:
[0049] Calculate the delay according to the straight-line slant distance between the ground system and the satellite and the speed of light;
[0050] The straight-line slant distance is determined according to the radius of the earth, the satellite orbital altitude, the satellite flight altitude, and the elevation angle.
[0051] Specifically, when calculating the delay parameter in the channel model, based on the physical property that the signal propagates at the speed of light in space, the signal transmission time is quantified by determining the straight-line propagation distance between the ground system and the satellite and combining the speed of light; among them, the determination of the straight-line slant distance needs to comprehensively consider spatial geometric parameters such as the radius of the earth, the satellite orbital altitude, the flight altitude of the target communication device, and the signal transmission elevation angle, and the actual length of the signal transmission path is deduced by constructing a geometric model containing the above parameters (specifically, , where \(R\) is the radius of the Earth, \(h\) is the satellite orbit altitude, \(H\) is the flight altitude, \(\theta\) is the elevation angle, and \(C\) is the speed of light). Then, based on the physical relationship of distance divided by the speed of light, the delay time of the signal transmitted in the channel is calculated, so as to realize the quantitative characterization of the time characteristics of satellite channel transmission, enabling the model to reflect the signal propagation delay differences at different geographical spatial positions and communication angles, and providing a basis for evaluating and optimizing the real-time performance of air-ground data transmission.
[0052] In an exemplary embodiment, the link parameters of the channel model are optimized according to the environmental parameters of the current location, including: optimizing the radius of the Earth according to the equatorial radius, polar radius, and local latitude; calculating the delay based on the optimized radius of the Earth.
[0053] Specifically, when calculating the satellite channel delay parameters, considering that the Earth is actually an ellipsoid, there are differences between its equatorial radius and polar radius, resulting in different Earth curvatures and distances from the Earth's surface to the center of the Earth at different latitudes. The traditional simplified model using the average radius of the Earth may introduce geographical spatial calculation deviations.
[0054] Therefore, in this embodiment, according to the environmental parameter of the local latitude at the current location, combined with the values of the equatorial radius and polar radius, the radius of the Earth is adaptively optimized through geometric modeling methods, so that the radius of the Earth parameter in the model can be closer to the local actual geographical characteristics. Then, based on the optimized radius of the Earth, the straight-line propagation distance between the ground system and the satellite is calculated, and combined with the speed of light to obtain the signal transmission delay, thereby improving the adaptability of the delay parameter calculation to complex geographical environments.
[0055] In an exemplary embodiment, the radius of the Earth is optimized according to the equatorial radius, polar radius, and local latitude, including: according to Calculate the optimized radius of the Earth; \(R\) local is the optimized radius of the Earth, \(R_e\) is the equatorial radius, \(R_p\) is the polar radius, is the local latitude.
[0056] It can be seen that the method of this embodiment can ensure that the channel model can accurately characterize the time characteristics of signal propagation in different latitude regions, providing reliable geographical spatial parameter support for high-precision air-ground data transmission simulation.
[0057] In an exemplary embodiment, the link parameters include the packet loss rate. Calculating the link parameters of the channel model according to the input parameters includes: calculating the packet loss rate according to the bit error rate and the length of the transmitted data packet; the bit error rate is determined according to the adjusted channel signal-to-noise ratio, and the adjusted channel signal-to-noise ratio is determined according to the initial channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation; rainfall attenuation represents the power loss caused by electromagnetic waves passing through the rainfall area; cloud attenuation represents the power loss caused by electromagnetic waves passing through the cloud layer.
[0058] Specifically, when calculating the packet loss rate in the channel model, which is a link parameter representing data transmission reliability, based on the correlation between the error code phenomenon and the packet integrity during signal transmission, the packet loss rate is deduced through the quantization relationship between the bit error rate and the packet length; where the bit error rate is determined by the adjusted channel signal-to-noise ratio, and the adjusted channel signal-to-noise ratio comprehensively considers the initial channel signal-to-noise ratio and the signal attenuation caused by environmental factors such as rainfall and clouds (i.e., rainfall attenuation and cloud attenuation respectively represent the power loss when electromagnetic waves pass through the rainfall area and the cloud layer), so as to correct the influence of the change in signal quality in the actual transmission environment on the bit error rate.
[0059] Specifically, by combining the inherent signal quality parameters of the device with the environmental loss parameters, a relationship from signal power change to bit error probability and then to packet loss probability is established, enabling the calculation of the packet loss rate to reflect the impact of transmission errors caused by noise and environmental attenuation on data integrity in the actual channel, thereby providing a quantitative basis for evaluating the data transmission reliability of the satellite channel in complex environments and ensuring that the channel model can accurately characterize the packet loss characteristics in different scenarios.
[0060] In an exemplary embodiment, the link parameters of the channel model are optimized according to the environmental parameters of the current location, including: optimizing the packet length according to the maximum packet length, the channel signal-to-noise ratio, and the current target packet loss rate; calculating the packet loss rate according to the optimized packet length.
[0061] Specifically, when calculating the packet loss rate in the channel model, based on the dynamic change characteristics of the channel transmission environment, the packet length is optimized by correlating the maximum packet length, the channel signal-to-noise ratio, and the target packet loss rate, so as to achieve accurate calculation of the packet loss rate; considering that a fixed packet length may lead to low transmission efficiency or abnormal packet loss rate when the channel conditions change, this optimization process is based on the current channel signal-to-noise ratio (reflecting signal quality) and the preset target packet loss rate (reflecting reliability requirements), combined with the maximum packet length constraint, to dynamically adjust the packet length, so that the probability of the entire packet being discarded due to bit errors during transmission meets the reliability requirements under the actual channel conditions.
[0062] In an exemplary embodiment, optimizing the packet length according to the maximum packet length, the channel signal-to-noise ratio, and the current target packet loss rate includes: according to Calculate the optimized packet length; L new is the optimized packet length, L max is the maximum packet length, PLR target is the target packet loss rate, and BER is the channel signal-to-noise ratio.
[0063] The core of this embodiment lies in establishing a quantitative relationship among the channel signal quality, packet integrity, and target reliability through the adaptive adjustment of the packet length, enabling the calculation of the packet loss rate to reflect in real time the impact of channel state changes on data transmission, thereby improving the characterization accuracy of the channel model for data transmission reliability in different environments and providing support for optimizing the efficiency and stability of air-ground data transmission.
[0064] In an exemplary embodiment, input parameters are obtained, including: obtaining the input parameters input by the user through the human-computer interaction interface; after calculating the link parameters of the channel model based on the input parameters, it further includes: displaying the link parameters through the human-computer interaction interface.
[0065] Specifically, the human-computer interaction interface, as the interaction medium between the user and the channel model, realizes the intervention and monitoring of the user in the channel simulation process by providing a visual parameter input and result display interface.
[0066] Specifically, as Figure 5 shown, the user can input device parameters (such as the maximum link bandwidth, modulation method, etc.) and environmental parameters (such as rainfall, latitude, flight altitude, etc.) through the interface. After receiving the input, the link parameter calculation logic is triggered, and key parameters characterizing the channel characteristics, such as link bandwidth, delay, packet loss rate, etc., are generated based on a preset algorithm, and these real-time calculation results are dynamically displayed through the interface, while also supporting the user's real-time observation of the uplink and downlink states.
[0067] This interaction process transforms the complex link parameter configuration and calculation results into intuitive visual operations, reducing the user's dependence on professional technical knowledge, enabling non-professional users to adjust parameters through the interface and obtain real-time feedback, thereby realizing the flexible configuration of the channel model and the efficient verification of simulation results. Its core lies in establishing a two-way information circulation channel between the user and the channel model through the human-computer interaction interface, improving the usability and operability of the system, and providing a convenient and efficient interaction means for the artificial intervention and real-time monitoring of the channel simulation and data transmission process.
[0068] Furthermore, as Figure 6As shown in the figure, in the Ka satellite communication link channel simulator software, the data transmission between the simulated target communication device and the ground system is realized, that is, the air-ground data transmission is achieved. The principle is to simulate the communication process between the airborne system and the ground system, simulate the receiving and transmitting behavior of satellite data, and construct an end-to-end data transmission link. Among them, when the airborne system sends data to the ground system, the RCS2 protocol is adopted. The upper layer of RCS2 adopts the TCP / IP protocol and is compatible with standard IP data above the network layer. In the data link layer, RCS2 adopts the GSE (Generic Stream Encapsulation) encapsulation format, where GSE is a data link layer protocol defined by DVB (Digital Video Broadcasting). After the encapsulation in the data link layer, the bit data is sent to the baseband frame buffer (Base Band Frame Buffer) for physical layer processing. After the data is modulated by the physical layer, the baseband information is shifted to a specific carrier and wireless signals are transmitted to the satellite through the antenna. After the satellite receives the wireless signals, it forwards them to the ground system through signal exchange in the circuit domain. After the ground system receives the wireless signals, the signals are down-converted to the baseband from a specific frequency point, and the application layer data is finally restored through demodulation, decoding, and the de-encapsulation process of each layer.
[0069] To solve the above technical problems, the present invention provides a satellite channel data transmission device, including:
[0070] A model construction module, configured to construct a channel model between the target communication device and the ground system, where the target communication device is used to communicate between the ground system and the satellite;
[0071] A parameter calculation module, configured to obtain input parameters and calculate the link parameters of the channel model according to the input parameters; the input parameters include the device parameters and / or environmental parameters of the target communication device;
[0072] A parameter optimization module, configured to optimize the link parameters of the channel model according to the environmental parameters at the current location;
[0073] A transmission module, configured to simulate the data transmission between the target communication device and the ground system according to the optimized link parameters and monitor the data transmission status in real time.
[0074] For the introduction of the satellite channel data transmission device, please refer to the above embodiments, and the present application will not elaborate here.
[0075] To solve the above technical problems, the present invention provides an electronic device, including:
[0076] A memory, configured to store a computer program;
[0077] A processor, configured to implement the steps of the satellite channel data transmission method as described above when executing a computer program.
[0078] For the introduction of the electronic device, please refer to the above embodiments, and details are not described herein again in this application.
[0079] To solve the above technical problem, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the satellite channel data transmission method as described above are implemented.
[0080] For the introduction of the computer-readable storage medium, please refer to the above embodiments, and details are not described herein again in this application.
[0081] It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprises", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the element.
[0082] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A data transmission method for a satellite channel, characterized in that Including: Constructing a channel model between a target communication device and a ground system, where the target communication device is used for communication between the ground system and a satellite; Obtaining input parameters and calculating link parameters of the channel model according to the input parameters; the input parameters include device parameters and / or environmental parameters of the target communication device, and the link parameters include link bandwidth and / or delay and / or packet loss rate; Optimizing the link parameters of the channel model according to environmental parameters at the current location; Simulating data transmission between the target communication device and the ground system according to the optimized link parameters and monitoring the data transmission status in real time.
2. The data transmission method for satellite channels according to claim 1, characterized in that, The link parameters include link bandwidth. Calculating the link parameters of the channel model according to the input parameters includes: Calculating the link bandwidth according to the maximum link bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation; The rainfall attenuation represents the power loss caused by electromagnetic waves passing through a rainfall area, and the rainfall attenuation is determined according to the rainfall attenuation coefficient, rainfall attenuation exponent, and rainfall amount; The cloud attenuation represents the power loss caused by electromagnetic waves passing through clouds, and the cloud attenuation is determined according to the cloud specific attenuation coefficient, liquid water content, and elevation angle.
3. The data transmission method for satellite channels according to claim 2, characterized in that, Optimizing the link parameters of the channel model according to environmental parameters at the current location includes: Fitting and calculating the current actual rainfall attenuation and actual cloud attenuation according to local historical meteorological data; Optimizing the link bandwidth according to the difference between the actual rainfall attenuation and the standard rainfall attenuation, and the difference between the actual cloud attenuation and the standard cloud attenuation; the rainfall attenuation includes actual rainfall attenuation and standard rainfall attenuation, and the cloud attenuation includes actual cloud attenuation and standard cloud attenuation.
4. The data transmission method for a satellite channel according to claim 2, characterized in that, Calculating the link bandwidth according to the maximum link bandwidth, channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation includes: According to calculate the link bandwidth, where C is the link bandwidth, B max is the maximum link bandwidth, SNR is the channel signal-to-noise ratio, and A rain is the rainfall attenuation, and A cloud is the cloud attenuation; , k r (f) is the rainfall attenuation coefficient related to the frequency f, is the rainfall attenuation index related to the frequency f, R is the rainfall, is the elevation angle; , k c (f) is the cloud specific attenuation coefficient related to the frequency f, and LWC is the liquid water content.
5. The data transmission method for satellite channels according to claim 1, characterized in that, The link parameters include delay. Calculating the link parameters of the channel model according to the input parameters includes: Calculating the delay according to the straight-line slant range between the ground system and the satellite and the speed of light; The straight-line slant range is determined according to the radius of the earth, satellite orbital altitude, satellite flight altitude, and elevation angle.
6. The data transmission method for satellite channels according to claim 5, characterized in that, Optimizing the link parameters of the channel model according to environmental parameters at the current location includes: Optimizing the radius of the earth according to the equatorial radius, polar radius, and local latitude; Calculating the delay according to the optimized radius of the earth.
7. The data transmission method for a satellite channel according to claim 6, wherein Optimizing the radius of the earth according to the equatorial radius, polar radius, and local latitude includes: According to Calculate the optimized radius of the earth; R local where R is the optimized Earth radius, Re is the equatorial radius, and Rp is the polar radius, and φ is the local latitude.
8. The data transmission method for satellite channels according to claim 1, characterized in that, The link parameters include packet loss rate. Calculating the link parameters of the channel model according to the input parameters includes: Calculating the packet loss rate according to the bit error rate and the length of the transmitted data packet; The bit error rate is determined according to the adjusted channel signal-to-noise ratio, and the adjusted channel signal-to-noise ratio is determined according to the initial channel signal-to-noise ratio, rainfall attenuation, and cloud attenuation; The rainfall attenuation represents the power loss caused by electromagnetic waves passing through a rainfall area; the cloud attenuation represents the power loss caused by electromagnetic waves passing through clouds.
9. The data transmission method for a satellite channel according to claim 8, characterized in that Optimizing the link parameters of the channel model according to environmental parameters at the current location includes: Optimize the packet length according to the maximum packet length, channel signal-to-noise ratio, and current target packet loss rate; Calculate the packet loss rate according to the optimized packet length.
10. The data transmission method for satellite channels according to claim 9, characterized in that, Optimizing the packet length according to the maximum packet length, channel signal-to-noise ratio, and current target packet loss rate includes: According to Calculate the optimized data packet length; L new is the optimized data packet length, L max is the maximum data packet length, PLR target is the target packet loss rate, and BER is the channel signal-to-noise ratio.
11. The data transmission method for satellite channels according to any one of claims 1-10, characterized in that, Obtain input parameters, including: Obtain the input parameters input by the user through the man-machine interface; After calculating the link parameters of the channel model according to the input parameters, it further includes: Display the link parameters through the man-machine interface.
12. A data transmission device for a satellite channel, characterized in that, Includes: A model construction module for constructing a channel model between the target communication device and the ground system, where the target communication device is used for communication between the ground system and the satellite; A parameter calculation module for obtaining input parameters and calculating the link parameters of the channel model according to the input parameters; the input parameters include device parameters and / or environmental parameters of the target communication device; A parameter optimization module for optimizing the link parameters of the channel model according to the environmental parameters of the current location; A transmission module for simulating data transmission between the target communication device and the ground system according to the optimized link parameters and monitoring the data transmission status in real time.
13. An electronic device, characterized in that, Includes: A memory for storing computer programs; A processor for implementing the steps of the data transmission method of the satellite channel according to any one of claims 1-11 when executing the computer program.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the steps of the data transmission method of the satellite channel according to any one of claims 1-11.