Atmospheric optical communication error control method and system
By estimating the number of turbulence error bits using prior channel information and combining it with error correction codes and interleaving buffer modules, adaptive channel state control in atmospheric optical communication was achieved. This solved the problems of sudden errors and communication interruptions caused by turbulence, and improved communication efficiency and throughput.
Patent Information
- Application Number
- CN202511299864.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-11-18
AI Technical Summary
In existing atmospheric optical communication, sudden errors and communication interruptions caused by turbulence exceed the error correction capabilities of error correction codes, resulting in low communication efficiency or inability to communicate normally. Traditional methods such as ARQ mechanisms are complex and inefficient.
By obtaining prior channel information to estimate the number of turbulent bit errors, and combining the error correction code performance to determine parameters, an error correction interleaving buffer module is designed. Adaptive information transmission schemes are executed according to channel state classification, including strategies such as no coding, coding, interleaving, buffering, and reducing symbol rate.
It achieves reliable communication in turbulent environments, maximizes data throughput, simplifies the system, improves the system's real-time performance and latency, and solves technical problems that have not been solved in existing technologies.
Smart Images

Figure CN120979552A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of optical communication technology, and more specifically, relates to an atmospheric optical communication error control method and system. Background Technology
[0002] In space optical communication, atmospheric turbulence is a significant factor affecting communication quality. It can cause not only light flicker but also sudden errors and even communication interruptions, all of which exceed the error correction capabilities of existing error correction codes. Therefore, it is necessary to study new error control methods to address the problem of sudden errors caused by turbulence interference.
[0003] Traditional methods combine channel coding and interleaving techniques to combat burst errors, but the effect is not significant, requiring integration with Automatic Repeat Request (ARQ) mechanisms. The ARQ protocol requests the sender to retransmit data when the receiver detects erroneous or lost packets, thus ensuring reliable data transmission. However, the ARQ mechanism is complex, and when burst errors caused by continuous turbulence exceed the error correction capacity, repeated retransmission requests lead to inefficiency and even link blockage, preventing normal communication. Summary of the Invention
[0004] This invention provides an atmospheric optical communication error control method and system to solve the problem that existing atmospheric optical communication error control schemes are inefficient or even unable to guarantee normal communication.
[0005] This invention provides an error control method for atmospheric optical communication, comprising the following steps: Obtain channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information; By combining the estimated number of error bits and the error correction performance of the error correction code, the parameters of the error correction code are determined; The design parameters of the error correction interleaving buffer module are determined by combining the number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters. Based on the channel prior information and the error correction performance of the error correction interleaving buffer module, threshold information for channel state classification is determined; Based on the real-time collected channel information and received optical information, as well as the threshold information, the current channel's state classification is determined, and the information transmission scheme corresponding to the current channel's state classification is executed.
[0006] Preferably, the channel prior information includes atmospheric parameters, optical measurement parameters, and electrical measurement parameters under different conditions; The atmospheric parameters include the atmospheric refractive index structure constant. The optical measurement parameters include optical signal power, and the electrical measurement parameters include the electrical signal output by the detector.
[0007] Preferably, estimating the number of bit errors caused by turbulence based on the channel prior information includes the following sub-steps: The spectrum and duration of turbulence are estimated based on the aforementioned channel prior information; Based on the spectrum and duration of turbulence, combined with the turbulence channel model and communication bit rate, the minimum and maximum number of bit errors caused by the duration of turbulence are estimated.
[0008] Preferably, the minimum number of bit errors and the maximum number of bit errors are represented as follows:
[0009] In the formula, To minimize the number of bits error, The maximum number of error bits, For communication bit rate, The minimum duration of turbulence. The maximum duration of turbulence, The error function is the compensation function. The photoelectric conversion efficiency of the detector. Input light intensity to the detector. For optical signal power, For noise power, Let be the probability density of light intensity.
[0010] Preferably, the error correction code parameters include code pattern, code length, and code rate; If the selected code type uses hard-decision decoding, the error correction performance of the error correction code is evaluated by combining the code length and code rate; if the selected code type uses soft-decision decoding, the error correction performance of the error correction code is evaluated by simulation by combining the code length, the bit error rate before decoding, and the set bit error rate after decoding. When determining the parameters of the error-correcting code by combining the estimated number of error bits and the error-correcting performance of the code, the following conditions must be met: In the formula, To improve the error correction performance of error-correcting codes.
[0011] Preferably, the design parameters of the error correction interleaving cache module include the size of the interleaving block, and it is expected that the error correction interleaving cache module can correct continuous... In the event of a bit error, the size of the interleaving block must meet the following conditions:
[0012] In the formula, The size of the interlacing block, For code length, The number of consecutive error bits that the error correction interleaving buffer module can correct.
[0013] Preferably, the threshold information includes optical signal power thresholds under different channel states. , ; This represents the power threshold of the optical signal under conditions of no turbulence or very weak turbulence. The power threshold of the optical signal under the critical condition of weak turbulence. This represents the optical signal power threshold under moderate turbulence critical conditions. The following formula is used to calculate:
[0014]
[0015]
[0016] In the formula, The bit error rate before decoding. The set bit error rate after decoding. The average bit error rate; Indicates and The probability density of light intensity under different channel conditions. .
[0017] Preferably, the determination of the current channel state classification includes: Atmospheric refractive index structure constant If the channel state is classified as excellent if the condition is met, provided that the value is less than a first set constant, then the channel state classification is determined to be excellent. The first condition is: ,or, And its gradient value ; exist If the second condition is met, and the channel state is classified as good, provided that the value is less than the second set constant; the second condition is: ,or, And its gradient value ; exist If the fluctuation value of the optical signal power is less than the third set constant and less than the set optical signal power redundancy, and the third condition is met, then the channel state is classified as medium; the third condition is: ,or, And its gradient value ; If the third condition is not met, the channel state is classified as poor. If the third condition is still not met after reducing the symbol rate, the channel state is classified as severe.
[0018] Preferably, the information transmission scheme corresponding to the current channel state classification includes: When the channel state is classified as favorable, the information bits are not encoded and are transmitted directly. When the channel state is classified as good, the information bits are encoded without interleaving and transmitted directly. When the channel state is classified as medium, the information bits are encoded, interleaved, and then transmitted. When the channel state is classified as poor, the information bits are encoded, interleaved, buffered, and then transmitted at a reduced symbol rate. When the channel condition is classified as severe, the information bits are encoded, interleaved, and buffered, and not transmitted.
[0019] On the other hand, the present invention provides an atmospheric optical communication error control system, comprising: The bit error rate estimation unit is used to acquire channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information. The error correction code parameter determination unit is used to determine the error correction code parameters by combining the estimated number of error bits and the error correction performance of the error correction code. The error correction interleaving buffer module design parameter determination unit is used to determine the design parameters of the error correction interleaving buffer module by combining the set number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters. The threshold information determination unit is used to determine the threshold information for channel state classification based on the channel prior information and the error correction performance of the error correction interleaving buffer module. The channel classification and information transmission unit is used to determine the current channel state classification based on the real-time collected channel information and received optical information, as well as the threshold information, and to execute the information transmission scheme corresponding to the current channel state classification. The atmospheric optical communication error control system is used to execute the steps in the atmospheric optical communication error control method described above.
[0020] One or more technical solutions provided in this invention have at least the following technical effects or advantages: The atmospheric optical communication error control method provided by this invention first acquires channel prior information and estimates the number of bit errors caused by turbulence based on the channel prior information. Then, combining the estimated number of bit errors and the error correction performance of the error correction code, the error correction code parameters are determined. Next, combining the set number of consecutive bit errors that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters, the design parameters of the error correction interleaving buffer module are determined. Then, based on the channel prior information and the error correction performance of the error correction interleaving buffer module, the threshold information used for channel state classification is determined. Finally, based on the real-time acquired channel information and received optical information, as well as the threshold information, the current channel state classification is determined, and the information transmission scheme corresponding to the current channel state classification is executed. This invention provides an anti-atmospheric turbulence scheme that combines forward error correction and interleaving buffering, and channel monitoring and intelligent control transceiver operation. Based on prior information about the atmospheric channel, and targeting moderate to weak turbulence, this invention designs an error correction interleaving buffer module (i.e., an integrated module of error correction code and interleaver, which is also combined with buffering technology to ensure reliable communication under various turbulent conditions) based on the error correction capability of the error correction code and the prior information about the turbulence. This module can correct sudden errors caused by moderate to weak turbulence. Based on the prior information about the turbulence and the error correction capability of the error correction interleaving buffer module, the threshold corresponding to the channel classification level is estimated. Based on the real-time acquired channel information and received optical power, the channel classification level is determined to control the transmission and reception of information bits. This invention can maximize throughput while ensuring reliable communication (i.e., real-time monitoring of the channel state, adaptive transmission based on the channel state information, specifically classifying the channel into five categories: excellent, good, medium, poor, and severe, with different transmission modes for different types, maximizing data throughput while ensuring reliability). Furthermore, this invention does not require feedback retransmission, making the system simple and efficient; the channel state classification is based on the monitored channel information, requiring no training, resulting in good real-time performance and low latency. In summary, this invention not only solves the problem of low efficiency or even inability to guarantee normal communication in existing atmospheric optical communication error control schemes, but also maximizes throughput while ensuring reliable communication. Attached Figure Description
[0021] Figure 1 This is a flowchart illustrating an atmospheric optical communication error control method provided in Embodiment 1 of the present invention.
[0022] Figure 2 This is a schematic diagram of the framework corresponding to an atmospheric optical communication error control method provided in Embodiment 1 of the present invention. Detailed Implementation
[0023] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.
[0024] Example 1: Example 1 provides an error control method for atmospheric optical communication, see [link to example]. Figure 1 This includes the following steps: S1. Obtain channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information; S2. Determine the error-correcting code parameters by combining the estimated number of error bits and the error-correcting performance of the error-correcting code; S3. Based on the number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters, determine the design parameters of the error correction interleaving buffer module. S4. Based on the channel prior information and the error correction performance of the error correction interleaving buffer module, determine the threshold information used for channel state classification; S5. Based on the real-time collected channel information and received optical information, as well as the threshold information, determine the current channel state classification and execute the information transmission scheme corresponding to the current channel state classification.
[0025] The following is a detailed explanation of each step.
[0026] In step S1, the channel prior information includes atmospheric parameters, optical measurement parameters, and electrical measurement parameters under different conditions.
[0027] The atmospheric parameters include the atmospheric refractive index structure constant. The optical measurement parameters include optical signal power, and the electrical measurement parameters include the electrical signal output by the detector.
[0028] For example, channel data, including atmospheric refractive index structure constants, can be collected through experiments (specifically, field experiments in different seasons, times, and regions). Sequence, power of beacon and signal light, electrical signals output by detectors, etc.
[0029] Specifically, estimating the number of bit errors caused by turbulence based on the channel prior information includes the following sub-steps: (1) Estimate the spectrum and duration of turbulence based on the prior information of the channel.
[0030] For example, the collected refractive index structure constant The power spectrum of a sequence of optical power or level signals is used to estimate the minimum duration of turbulence. Average duration and maximum duration Find The pattern of power fluctuations.
[0031] (2) Based on the spectrum and duration of turbulence, combined with the turbulence channel model and communication bit rate, estimate the minimum and maximum number of bit errors caused by the duration of turbulence.
[0032] Specifically, the channel model used is the log-Weber model (other models can also be selected). Turbulence causes light intensity flickering, and the light intensity... probability density as follows:
[0033] In the formula, and For the shape parameters of the model, These are scale parameters, all of which are constants, but they vary with the refractive index structure constant. It varies depending on the parameters.
[0034] The calculation method for the output electrical signal model is based on a combination of probability and statistics theory and optical communication transmission theory, and can be expressed as follows:
[0035] In the formula, This represents the electrical signal output by the detector. This indicates the photoelectric conversion efficiency of the detector. To receive the input light intensity from the detector. This indicates the transmitted baseband signal, in binary on / off keying (OOK) modulation. The value can be 0 or 1. The thermal noise generated by the system has a mean of 0 and a power of Gaussian distribution, This represents the noise power, which is a constant.
[0036] The link average bit error rate is calculated based on the channel model and optical communication system parameters. The method is as follows:
[0037] In the formula, The average bit error rate, The error function is the compensation function. The photoelectric conversion efficiency of the detector. Input light intensity to the detector. This refers to the optical signal power (the optical power of the receiver). Let be the probability density of light intensity.
[0038] Based on the duration of turbulence and the communication bit rate This allows us to obtain the minimum and maximum number of bit errors during the duration of turbulence.
[0039] The minimum number of bit errors and the maximum number of bit errors are respectively represented as follows:
[0040] In the formula, To minimize the number of bits error, The maximum number of error bits, For communication bit rate, The minimum duration of turbulence. This represents the maximum duration of turbulence.
[0041] In addition, the average number of bit errors can be obtained as follows:
[0042] In the formula, The average number of bits error. The average duration of the turbulence.
[0043] In step S2, the error correction code parameters include code type, code length, and code rate.
[0044] If the selected code type uses hard-decision decoding, the error correction performance of the error correction code is evaluated by combining the code length and code rate; if the selected code type uses soft-decision decoding, the error correction performance of the error correction code is evaluated by simulation by combining the code length, the bit error rate before decoding, and the set bit error rate after decoding. The simulation channel is a non-burst channel.
[0045] That is, based on the number of error bits obtained in the preceding steps, and combined with the error correction capability of the error correction code, this invention selects appropriate parameters such as code type, code length, and code rate to evaluate its error correction performance in turbulent channels.
[0046] For code length is For soft-decision codes, assuming the bit error rate before decoding is... The bit error rate after decoding was reduced to The following can be approximated as its error correction capability. .
[0047] When determining the parameters of the error-correcting code by combining the estimated number of error bits and the error-correcting performance of the code, the following conditions must be met: In the formula, This condition describes the error-correcting performance of the error-correcting code. It ensures that the error-correcting code is resistant to weak turbulence.
[0048] In step S3, for code length of Error-correcting codes, when the number of error bits exceeds the error-correcting capability of the error-correcting code. At that time, the input bits are buffered and interleaved, and the size of the interleaving block is . .
[0049] For communication bit rate The OOK system is expected to have the error correction interleaving cache module capable of correcting continuous errors. Bit errors, with resistance to moderate turbulence, in which .
[0050] Specifically, the design parameters of the error correction interleaving cache module include the size of the interleaving block, and it is expected that the error correction interleaving cache module can correct continuous... In the event of a bit error, the size of the interleaving block must meet the following conditions:
[0051] In the formula, The size of the interlacing block, For code length, The number of consecutive error bits that the error correction interleaving buffer module can correct.
[0052] In step S4, the threshold information includes optical signal power thresholds under different channel states. , ; This represents the power threshold of the optical signal under conditions of no turbulence or very weak turbulence. The power threshold of the optical signal under the critical condition of weak turbulence. This represents the optical signal power threshold under moderate turbulence critical conditions.
[0053] Specifically, when the channel state changes (e.g. The probability density of light intensity when it changes. and turbulence parameters , and Everything will change as a result.
[0054] Assuming no turbulence or very weak turbulence (e.g.) The probability density of light intensity is When, the corresponding optical signal power threshold is It can be estimated using the following formula:
[0055] Critical conditions of weak turbulence (e.g.) The probability density of the corresponding light intensity is: The optical signal power threshold at this time The following methods can be used for estimation:
[0056] moderate turbulence critical (e.g.) The probability density of the corresponding light intensity is: At this time, the signal power threshold is The following methods can be used to estimate:
[0057] In the formula, The bit error rate before decoding; The set bit error rate after decoding can be taken as... ; The average bit error rate; Indicates and The probability density of light intensity under different channel conditions. .
[0058] Although interleaving is involved, its purpose is to discretize burst errors, ensuring that the number of erroneous bits remains within the error-correcting capability of the error-correcting code. Therefore, regardless of whether interleaving is present, the average bit error rate does not exceed [a certain value]. .
[0059] That is, based on the error correction capability of the designed error correction interleaving buffer module, the present invention estimates the threshold corresponding to the different channel status classifications (such as excellent, good, medium, and poor) to prepare for subsequent adaptive transmission.
[0060] In step S5, determining the current channel's state classification includes: (1) Atmospheric refractive index structure constant Under the condition that it is less than the first set constant (e.g.) If the first condition is met, the channel state is classified as excellent; the first condition is: ,or, And its gradient value .
[0061] (2) In Under the condition that it is less than the second set constant (e.g.) If the second condition is met, the channel state is classified as good; the second condition is: ,or, And its gradient value .
[0062] (3) In Less than the third set constant (e.g.) Furthermore, the fluctuation value of the optical signal power is less than the set optical signal power redundancy. (Right now Under the condition that the third condition is met, the channel state is classified as medium; the third condition is: ,or, And its gradient value ; (4) If the third condition is not met, the channel state is classified as poor.
[0063] (5) If the third condition is still not met after reducing the symbol rate, the channel state is classified as poor.
[0064] See Figure 2 The information transmission scheme corresponding to the current channel state classification includes: (1) When the channel state is classified as excellent, the information bits are not encoded and are sent directly.
[0065] (2) When the channel state is classified as good, the information bits are encoded without interleaving and are sent directly.
[0066] (3) When the channel state is classified as medium, the information bits are encoded, interleaved and then transmitted.
[0067] (4) When the channel state is classified as poor, the information bits are encoded, interleaved, buffered, and sent after the symbol rate is reduced.
[0068] When the channel conditions deteriorate, if the condition described in (3) is not met, the bit error rate may increase and exceed the error correction capability of the interleaving coding module. In this case, the optical power per symbol of the received signal can be increased by reducing the symbol rate. , making and The condition is met again, thereby reducing the bit error rate to within the error correction capability range. Based on the threshold... Design the communication rate, for example, reduce the symbol rate to 1 / 2, 1 / 4, ... until the above power conditions are met.
[0069] (5) When the channel condition is classified as severe, the information bits are encoded, interleaved, and buffered, and are not transmitted.
[0070] When none of the conditions described in (1) to (4) are met, the input information bits are encoded, interleaved, and buffered, and not sent.
[0071] That is, the present invention includes five information transmission schemes: no encoding transmission, encoded transmission, encoded interleaved transmission, encoded interleaved and variable speed transmission, and buffered no transmission.
[0072] In summary, this invention addresses the problems of sudden errors and communication interruptions caused by atmospheric optical communication turbulence. By combining channel state monitoring, forward error correction, interleaving buffering, and adaptive transmission, it enables the communication system to operate stably in turbulent environments. This invention does not require feedback retransmission and can effectively solve the problem of turbulence interference while maximizing data throughput.
[0073] Example 2: Example 2 provides an atmospheric optical communication error control system, comprising: The bit error rate estimation unit is used to acquire channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information. The error correction code parameter determination unit is used to determine the error correction code parameters by combining the estimated number of error bits and the error correction performance of the error correction code. The error correction interleaving buffer module design parameter determination unit is used to determine the design parameters of the error correction interleaving buffer module by combining the set number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters. The threshold information determination unit is used to determine the threshold information for channel state classification based on the channel prior information and the error correction performance of the error correction interleaving buffer module. The channel classification and information transmission unit is used to determine the current channel state classification based on the real-time collected channel information and received optical information, as well as the threshold information, and to execute the information transmission scheme corresponding to the current channel state classification. The atmospheric optical communication error control system provided in Example 2 is used to execute the steps in the atmospheric optical communication error control method as described in Example 1.
[0074] Since the functions of each unit in the atmospheric optical communication error control system provided in Embodiment 2 correspond to the steps in the atmospheric optical communication error control method provided in Embodiment 1, Embodiment 2 can be understood by referring to the description of Embodiment 1, and will not be repeated here.
[0075] Finally, it should be noted that the above specific embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to examples, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. An error control method for atmospheric optical communication, characterized in that, Includes the following steps: Obtain channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information; By combining the estimated number of error bits and the error correction performance of the error correction code, the parameters of the error correction code are determined; The design parameters of the error correction interleaving buffer module are determined by combining the number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters. Based on the channel prior information and the error correction performance of the error correction interleaving buffer module, threshold information for channel state classification is determined; Based on the real-time collected channel information and received optical information, as well as the threshold information, the current channel's state classification is determined, and the information transmission scheme corresponding to the current channel's state classification is executed.
2. The atmospheric optical communication error control method according to claim 1, characterized in that, The prior information of the channel includes atmospheric parameters, optical measurement parameters, and electrical measurement parameters under different conditions; The atmospheric parameters include the atmospheric refractive index structure constant. The optical measurement parameters include optical signal power, and the electrical measurement parameters include the electrical signal output by the detector.
3. The atmospheric optical communication error control method according to claim 1, characterized in that, Estimating the number of bit errors caused by turbulence based on the channel prior information includes the following sub-steps: The spectrum and duration of turbulence are estimated based on the aforementioned channel prior information; Based on the spectrum and duration of turbulence, combined with the turbulence channel model and communication bit rate, the minimum and maximum number of bit errors caused by the duration of turbulence are estimated.
4. The atmospheric optical communication error control method according to claim 3, characterized in that, The minimum number of bit errors and the maximum number of bit errors are respectively represented as follows: In the formula, To minimize the number of bits error, The maximum number of error bits, For communication bit rate, The minimum duration of turbulence. The maximum duration of turbulence, The error function is the compensation function. The photoelectric conversion efficiency of the detector. Input light intensity to the detector. For optical signal power, For noise power, Let be the probability density of light intensity.
5. The atmospheric optical communication error control method according to claim 4, characterized in that, The error correction code parameters include code type, code length, and code rate; If the selected code type uses hard-decision decoding, the error correction performance of the error correction code is evaluated by combining the code length and code rate; if the selected code type uses soft-decision decoding, the error correction performance of the error correction code is evaluated by simulation by combining the code length, the bit error rate before decoding, and the set bit error rate after decoding. When determining the parameters of the error-correcting code by combining the estimated number of error bits and the error-correcting performance of the code, the following conditions must be met: In the formula, To improve the error correction performance of error-correcting codes.
6. The atmospheric optical communication error control method according to claim 5, characterized in that, The design parameters of the error correction interleaving cache module include the size of the interleaving block, and it is expected that the error correction interleaving cache module can correct continuous... In the event of a bit error, the size of the interleaving block must meet the following conditions: In the formula, The size of the interlacing block, For code length, The number of consecutive error bits that the error correction interleaving buffer module can correct.
7. The atmospheric optical communication error control method according to claim 6, characterized in that, The threshold information includes optical signal power thresholds under different channel conditions. , ; This represents the power threshold of the optical signal under conditions of no turbulence or very weak turbulence. The power threshold of the optical signal under the critical condition of weak turbulence. This represents the optical signal power threshold under moderate turbulence critical conditions. The following formula is used to calculate: In the formula, The bit error rate before decoding. The set bit error rate after decoding. The average bit error rate; Indicates and The probability density of light intensity under different channel conditions. .
8. The atmospheric optical communication error control method according to claim 7, characterized in that, The current channel status classification includes: Atmospheric refractive index structure constant If the channel state is classified as excellent if the condition is met, provided that the value is less than a first set constant, then the channel state classification is determined to be excellent. The first condition is: ,or, And its gradient value ; exist If the channel state is classified as good if the condition is met, provided that the value is less than the second set constant, then the channel state is classified as good. The second condition is: ,or, And its gradient value ; exist If the fluctuation value of the optical signal power is less than the third set constant and less than the set optical signal power redundancy, and the third condition is met, then the channel state is classified as medium; the third condition is: ,or, And its gradient value ; If the third condition is not met, the channel state is classified as poor. If the third condition is still not met after reducing the symbol rate, the channel state is classified as severe.
9. The atmospheric optical communication error control method according to claim 8, characterized in that, The information transmission scheme corresponding to the current channel state classification includes: When the channel state is classified as favorable, the information bits are not encoded and are transmitted directly. When the channel state is classified as good, the information bits are encoded without interleaving and transmitted directly. When the channel state is classified as medium, the information bits are encoded, interleaved, and then transmitted. When the channel state is classified as poor, the information bits are encoded, interleaved, buffered, and then transmitted at a reduced symbol rate. When the channel condition is classified as severe, the information bits are encoded, interleaved, and buffered, and not transmitted.
10. An atmospheric optical communication error control system, characterized in that, include: The bit error rate estimation unit is used to acquire channel prior information and estimate the number of bit errors caused by turbulence based on the channel prior information. The error correction code parameter determination unit is used to determine the error correction code parameters by combining the estimated number of error bits and the error correction performance of the error correction code. The error correction interleaving buffer module design parameter determination unit is used to determine the design parameters of the error correction interleaving buffer module by combining the set number of consecutive error bits that the error correction interleaving buffer module can correct, the error correction performance of the error correction code, and the error correction code parameters. The threshold information determination unit is used to determine the threshold information for channel state classification based on the channel prior information and the error correction performance of the error correction interleaving buffer module. The channel classification and information transmission unit is used to determine the current channel state classification based on the real-time collected channel information and received optical information, as well as the threshold information, and to execute the information transmission scheme corresponding to the current channel state classification. The atmospheric optical communication error control system is used to perform the steps in the atmospheric optical communication error control method as described in any one of claims 1 to 9.