Next Article in Journal
A Geometric Distortion Correction Method for UAV Projection in Non-Planar Scenarios
Previous Article in Journal
Experimental Investigation on Melting Heat Transfer Characteristics of Microencapsulated Phase Change Material Slurry Under Stirring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

End-to-End Performance Analysis of CCSDS O3K Optical Communication System Under Atmospheric Turbulence and Pointing Errors

College of Electrical & Computer Engineering, Chungbuk National University, Cheongju 28644, Republic of Korea
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(10), 869; https://doi.org/10.3390/aerospace12100869
Submission received: 1 September 2025 / Revised: 24 September 2025 / Accepted: 24 September 2025 / Published: 27 September 2025
(This article belongs to the Section Astronautics & Space Science)

Abstract

Free-space optical (FSO) communication systems face significant challenges from atmospheric turbulence, which induces time-correlated fading and burst errors that critically affect link reliability. This paper presents a comprehensive end-to-end CCSDS O3K simulation platform with detailed atmospheric channel and pointing error modeling, enabling realistic performance evaluation. The atmospheric channel model follows ITU-R P.1622-1 recommendations and incorporates amplitude scintillation with temporal correlation using Ornstein–Uhlenbeck processes, while the pointing error model captures beam misalignment effects inherent in satellite optical links. Through extensive Monte Carlo simulations, we investigate the impact of coherence time, and interleaving depth on system performance. Results show that deeper interleaving significantly improves reliability under realistic channel conditions, providing valuable design guidance for CCSDS-compliant optical communication systems. This study does not propose new algorithms or protocols; rather, it delivers the first end-to-end CCSDS-compliant simulation framework under realistically modeled turbulence and pointing errors. Accordingly, the results offer meaningful reference value and practical benchmarks for inter-satellite optical communication research and system design.

1. Introduction

The “New Space” paradigm has accelerated the deployment of small satellites, driven by advances in manufacturing, launch opportunities, and commercial investment. This proliferation has increased the demand for communication links that can provide fiber-like throughput, low latency, and secure operation in dynamic orbital environments [1]. Free-space optical (FSO) communication has emerged as a promising alternative to radio-frequency (RF) links. Its advantages include virtually unlimited unlicensed bandwidth, higher data rates, reduced power consumption, compact terminals, and immunity to electromagnetic interference, making it well-suited for small satellite missions [1]. Technology surveys highlight the maturing ecosystem of beyond-5G FSO components, while system-level studies describe the growing role of inter-satellite laser links and direct-to-Earth optical downlinks in proliferated Low Earth Orbit (LEO) constellations [2,3].
Despite these advantages, FSO deployment is constrained by atmospheric and platform-induced impairments. Optical beams are strongly affected by turbulence, leading to scintillation, beam wander, and beam spreading [4,5]. The resulting temporal correlation of fading, typically on the order of milliseconds, generates burst errors that conventional error-control schemes are not optimized to handle. Pointing errors add further penalties due to spacecraft jitter, vibrations, and thermal distortions, which compound turbulence fading and degrade link reliability [6,7].
Recent on-orbit demonstrations illustrate both the potential and limitations of optical links. NASA’s TBIRD mission demonstrated record-breaking >200 Gbps downlinks from a 6U CubeSat under clear-sky conditions [8]. To improve reliability, TBIRD employed a selective Automatic Repeat Request (ARQ) protocol, underscoring that atmospheric fading cannot be ignored even in favorable conditions. In contrast, long-term in-orbit experiments such as OICETS and SOTA have clearly shown that turbulence-induced scintillation and pointing stability constitute the dominant impairments for operational optical links [9,10]. These contrasting experiences highlight the necessity of evaluating optical systems under realistic fading dynamics. It has also been shown that interleaving provides an effective means of mitigating burst errors arising from dynamic pointing and tracking losses in turbulent channels [11].
In recognition of these challenges, the Consultative Committee for Space Data Systems (CCSDS) established a working group to standardize optical communication protocols. The Optical On-Off Keying (O3K) specification, documented in CCSDS 142.0-P-1, defines On-Off Keying (OOK) modulation, Low-Density Parity-Check (LDPC) coding (rates 1/2 and 9/10), and deep interleaving to mitigate burst errors [12]. The most recent revision remains under draft review and is undergoing final modifications prior to its adoption as a Recommended Standard. Importantly, the standard explicitly accounts for direct-to-Earth (DTE) links by mandating support for extremely deep interleaving depths (up to 2 18 codewords), ensuring robustness even under strongly correlated turbulence and pointing dynamics. O3K therefore targets direct-to-Earth and inter-satellite applications where simplicity and robustness are prioritized. Recent hardware demonstrations have validated O3K-compliant coding and synchronization, confirming feasibility across a wide range of data rates [13,14].
While the CCSDS O3K standard incorporates robust design features, including the use of deep interleaving to address atmospheric impairments, research that explicitly considers the temporal correlation of turbulence and pointing errors remains scarce. Link-budget analyses typically focus on average losses over long time horizons, without capturing the short-term fluctuations that drive burst errors in practice [15,16]. Similarly, many analytical and simulation-based studies assume memory-less fading models, thereby overlooking the temporal dynamics that strongly influence error statistics [17,18]. More recently, it has been demonstrated that interleaving can mitigate burst errors under temporally correlated fading conditions [11]. However, this finding was not obtained within the practical standard framework, underscoring the need for standard-compliant evaluations such as those conducted in this study.
This paper does not propose new coding or modulation techniques. Instead, it presents what we believe to be the first end-to-end CCSDS O3K-compliant simulation framework under realistically modeled turbulence and pointing conditions. The simulator implements the full CCSDS 142.0-B-1 chain, including synchronization markers, LDPC coding/decoding, and interleaving, coupled with ITU-R-based turbulence generation and an autoregressive pointing-error process [5]. Monte Carlo results quantify the impact of turbulence strength, coherence time, and interleaving depth on Bit Error Rate (BER) performance. The findings highlight the role of deep interleaving in mitigating temporally correlated fading and demonstrate the significant penalties imposed when turbulence and pointing errors act jointly. These results provide practical benchmarks for configuring O3K-compliant optical links in LEO downlinks, inter-satellite networks, and small-satellite missions.

2. CCSDS O3K Protocol Implementation

The implemented CCSDS link-level simulator follows the complete transmit chain as defined in the CCSDS 142.0-P-1 standard. The system processes randomly generated transfer frames through sequential signal-processing stages to achieve robust optical communication under atmospheric turbulence conditions. The overall transmitter architecture up to the channel interleaving stage is depicted in Figure 1, while the subsequent operations—covering repetition, randomization, and final sync-layer frame generation—are detailed in Figure 2.
At the coding and synchronization layer, fixed-length transfer frames are received from the Data Link Protocol layer and processed into binary vectors suitable for the physical layer interface. Transfer frame adaptation begins with the generation of n T F frames, a 0 , a 1 , , a n T F 1 , derived from CCSDS protocols such as the TM Space Data Link Protocol [19], the Advanced Orbiting System, or the Unified Space Data Link Protocol. Each frame has a fixed bit length defined by the selected protocol.
A 32-bit Attached Sync Marker (ASM) of 0x1ACFFC1D is appended to each transfer frame to form Synchronization-Marked Transfer Frames (SMTFs). The SMTFs b = { b 0 , b 1 , , b n T F 1 } are then segmented into information blocks f i of length k according to the selected code rate r. For code rates 1/2 and 9/10, k equals 15,360 and 27,648 bits, respectively. If the final block is shorter than k, zero padding is applied. The total number of blocks becomes C = ( n T F + P ) / k , where P denotes padding bits.
Error protection in the CCSDS O3K framework can be realized using either Reed– Solomon (RS) or LDPC codes. In this study, we restrict attention to LDPC coding, as it represents the more relevant option for Earth–space optical links subject to atmospheric turbulence and pointing impairments. For rate–1/2 operation, a Protograph-Based Raptor-Like (PBRL) LDPC code generates codewords of length N cw = 33,280 bits, whereas rate–9/10 employs an Accumulate–Repeat–Accumulate (ARA) code with N cw = 32,256 . Systematic puncturing reduces both code rates to a standardized length of 30,720 bits, corresponding to 2560 punctured bits for rate–1/2 and 1536 punctured bits for rate–9/10.
Channel interleaving plays a critical role in mitigating burst errors caused by turbulence. Since the coherence time of atmospheric fading extends over milliseconds—much longer than the duration of a single codeword—block interleaving is applied to distribute bits temporally. Each punctured codeword q i = ( q 0 i , q 1 i , , q L 1 i ) , with L = 30,720 , is written row-wise into an interleaver matrix and read column-wise in blocks of length K, as illustrated in Figure 3. Parameters K and N (interleaving depth) are tuned for memory efficiency and error protection. The total memory requirement is L × N bytes; for N = 2 18 = 262,144 , the memory approaches 7.5 GB, and increases to approximately 15 GB when ping-pong buffering is employed. In practice, N is chosen to balance memory constraints with the desired burst-error resilience.
Following interleaving, the data stream may undergo optional repetition coding with factors S F { 1 , 2 , 4 , 8 , 16 } , effectively reducing the code rate to r / S F . While repetition enhances error protection, it introduces long runs of identical bits, which can obscure symbol transitions and thereby complicate timing and bit synchronization at the receiver. To mitigate this issue, a pseudo-randomization stage applies modulo-2 addition of the code stream α with a pseudo-random sequence γ , generated by a 15-bit Linear Feedback Shift Register. The sequence resets after each block of L bits, ensuring sufficient symbol transitions for reliable synchronization.
The final step organizes data into sync-layer frames containing Frame Sync Markers (FSMs), In-Band Signaling (IBS) fields, and Interleaver Frame Signaling (IFS). Each of these fields is generated using a 2048-bit Gold code, selected for its low cross-correlation properties to ensure robust detection. The IBS conveys essential transmitter parameters—coding rate r, repetition factor S F , block size K, and interleaver depth N—to the receiver. A specific combination of these parameters defines a transmission mode, and each mode is associated with a distinct Gold code sequence. This design enables the receiver to reliably identify the active mode and automatically configure its processing chain. Start-of-frame detection is further supported by recognizing two consecutive IBS fields, which, together with FSM and IFS sequences, ensures reliable synchronization, demodulation, and decoding in O3K optical links. The overall structure of these post-interleaving stages is illustrated in Figure 2.

3. Realistic Channel Model

3.1. Atmospheric Channel Model

The atmospheric channel model incorporates amplitude scintillation effects as recommended in [5], capturing the dominant turbulence-induced impairments that strongly affect FSO communication links. The severity of amplitude scintillation is quantified by the log-irradiance variance:
σ ln   I 2 = 1.924 × 10 8 h 0 Z C n 2 ( h ) ( h h 0 ) 5 / 6 d h λ 7 / 6 sin 11 / 6 θ el
where C n 2 ( h ) is the refractive index structure parameter, λ is the optical wavelength (in micrometers), θ el is the elevation angle, h 0 is the ground station altitude, h denotes the altitude variable of integration, Z is the effective turbulence height (typically taken as 20 km), and I represents the received optical irradiance.
The altitude dependence of C n 2 ( h ) is modeled following ITU-R recommendations as follows:
C n 2 ( h ) = 8.148 × 10 56 V r m s 2 h 10 e h / 1000 + 2.7 × 10 16 e h / 1500 + C 0 e h / 100 ,
where the three terms represent distinct atmospheric contributions: the first models high-altitude turbulence associated with wind shear, the second captures stratospheric turbulence, and the third accounts for strong ground-level effects near the Earth’s surface. Here, V RMS denotes the root-mean-square (RMS) wind speed, which quantifies the average turbulent wind velocity driving high-altitude fluctuations, and C 0 is the ground-level turbulence constant that determines near-surface refractive index fluctuations. Together, these terms provide a comprehensive description of vertical turbulence distribution relevant to Earth–space links.
For downlink scenarios, aperture averaging significantly reduces scintillation, especially for receivers with larger aperture diameters. The aperture averaging factor is given by the following:
A a v g = 1 1 + 1.1 × 10 7 D 2 sin   θ el z 0 λ 7 / 6
where D is the receiver aperture diameter and z 0 is the turbulence scale height. This factor accounts for the spatial averaging effect of a finite-sized aperture, which smooths out small-scale turbulence fluctuations.
Figure 4 illustrates the altitude-dependent turbulence and its impact on scintillation. In Figure 4a, the vertical distribution of the refractive index structure parameter C n 2 ( h ) is shown for different ground-level turbulence strengths C 0 and wind speeds. The results demonstrate that ground-layer turbulence dominates near the surface, while stratospheric and wind-shear contributions become more significant at higher altitudes. In Figure 4b, the log-irradiance variance is presented both before aperture averaging, σ ln   I 2 , and after aperture averaging, σ ln   I , eff 2 (the effective log-irradiance variance), for wavelengths of 1550 nm and 1064 nm. The analysis confirms that longer wavelengths experience weaker scintillation and that aperture averaging substantially reduces fluctuations, particularly at low altitudes where turbulence is strongest.
To capture the temporal correlation of atmospheric turbulence, we implement an Ornstein–Uhlenbeck (OU) process, a stochastic model widely applied to represent correlated fading dynamics [20,21]. In this work, the OU process characterizes the time evolution of log-amplitude fluctuations as
X ( n ) = e Δ t / τ c X ( n 1 ) + 1 e 2 Δ t / τ c · σ ln   I , eff · ξ n ,
where ξ n N ( 0 , 1 ) is a white Gaussian process, Δ t is the symbol duration, σ ln   I , eff = A a v g σ ln   I 2 and τ c is the turbulence coherence time (set to 1 ms in this work). The OU process ensures that fading samples exhibit realistic correlation over time rather than being independently drawn.
Finally, the instantaneous channel gain is obtained as follows:
h a ( n ) = exp X ( n ) ,
which provides the multiplicative fading coefficient applied to each transmitted symbol. This formulation allows the simulator to accurately reproduce the time-varying and correlated nature of atmospheric turbulence for performance evaluation of CCSDS O3K optical links.

3.2. Pointing Error Channel Model

In FSO systems, pointing accuracy is a key determinant of link performance and reliability. Misalignment between transmitter and receiver can occur due to multiple factors, including building sway from wind loads, thermal expansion, mechanical vibrations, and platform instabilities. Such pointing errors cause angular deviations that lead to reduced collected power at the receiver, resulting in fading and significant performance degradation. In practical satellite optical communication systems, pointing disturbances in the kilohertz range can realistically occur due to mechanical vibrations from onboard actuators such as reaction wheels, cryocoolers, or filter wheels [22,23].
Consider a circular detection aperture and a Gaussian beam profile at the receiver plane. An angular pointing error θ introduces a radial displacement r = z · θ , where z is the transmission distance. The corresponding attenuation due to geometric displacement is expressed as follows:
h p ( r ; z ) = A I beam ( ρ r ; z ) d ρ ,
where h p ( · ) denotes the ratio of collected power relative to perfect alignment, A is the detector aperture area, and I beam ( ρ ; z ) represents the normalized Gaussian intensity distribution of the received beam at distance z, centered at displacement ρ .
Due to the circular symmetry of the beam and aperture, the fading depends only on the displacement magnitude r = z · θ . Following the analysis in [6,15], the pointing-induced fading can be approximated as
h p ( θ ) = exp 2 θ 2 θ FWHM 2 ,
where θ FWHM is the beam’s full width at half maximum (FWHM) angle. The FWHM denotes the angular width over which the beam’s optical power drops to half its maximum, corresponding to the central lobe width of a Gaussian intensity profile.
The angular pointing error θ is commonly modeled as Rayleigh-distributed, with probability density function (PDF)
f θ ( θ ) = θ σ θ 2 exp θ 2 2 σ θ 2 ,
where σ θ is the jitter standard deviation determined by beam divergence and environmental or platform conditions. From this formulation, the pointing-induced fading coefficient h p can be shown to follow a Beta distribution. In general, the Beta distribution with parameters ( α , β ) has the PDF as follows:
f ( x ; α , β ) = 1 B ( α , β ) x α 1 ( 1 x ) β 1 , 0 < x < 1 ,
where B ( α , β ) = 0 1 t α 1 ( 1 t ) β 1 d t is the Beta function. In our case, setting β = 1 yields
f h p ( h ) = α h α 1 , 0 < h 1 ,
with shape parameter α = θ FWHM 2 4 σ θ 2 .
To capture the temporal correlation of pointing jitter, we employ a first-order autoregressive (AR(1)) model as follows:
θ ( n ) = α t · θ ( n 1 ) + β t · θ ind ( n ) ,
where α t = exp ( Δ t / τ c ) is the AR coefficient, β t = 1 α t 2 is the normalization factor, τ c is the pointing error coherence time, and θ ind ( n ) is an independent Rayleigh-distributed sample. This formulation preserves the correct Rayleigh marginal distribution while introducing realistic temporal correlation consistent with observed platform dynamics.

4. Simulation Results and Discussion

4.1. Simulation Setup

The simulation scenario models a LEO satellite-to-ground optical downlink using parameters summarized in Table 1, consistent with CCSDS O3K specifications. The system operates at 1550 nm (193 THz) with an elevation angle of 40 , which is a common configuration for optical downlinks. The ground-level turbulence strength is set to C 0 = 1.7 × 10 13   m 2 / 3 , with an RMS wind speed of 30 m/s, representing a challenging scenario characterized by strong atmospheric turbulence [3]. The receiver aperture diameter is set to 0.3 m, reflecting typical values for ground-based optical terminals.
The beam divergence angle θ FWHM is set to 113 μrad, which is based on the OSIRIS4CUBE terminal specification [15], and is representative of nominal values in CubeSat-class optical terminals. The standard deviation of the residual pointing jitter is assumed to be 1 arcsec. According to recent survey results, the pointing stability of state-of-the-art fine beam steering mechanisms lies in the range of ±10 arcsec to ±0.1 arcsec [24], making 1 arcsec a conservative yet realistic value for residual jitter.
The fading channel analysis assumes a turbulence coherence time of 1 ms, representing time-varying atmospheric conditions [8]. A log-irradiance variance of 0.1 is used to model weak-to-moderate turbulence from Figure 4. Interleaving depths of N = 512 and N = 4096 are evaluated in order to study the tradeoff between memory requirements and error resilience. Simulations were performed for data rates of both 1 Gbps and 100 Mbps, enabling assessment of how symbol rate interacts with fading dynamics and interleaving effectiveness. Both LDPC code rates defined in CCSDS O3K (1/2 and 9/10) were initially considered. However, the r = 9 / 10 configuration was simulated only under Additive White Gaussian Noise (AWGN) conditions, while the r = 1 / 2 case was applied to fading channels.
This restriction reflects practical considerations in Monte Carlo analysis. For τ c = 1 ms, obtaining statistically stable BER estimates requires a channel observation more than 5000 ms, which corresponds to approximately 5 × 10 9 transmitted bits or 160,000 LDPC codewords. Simulating and decoding this volume of data with the full CCSDS chain is computationally prohibitive, especially under fading conditions where additional repetitions are required for convergence. Furthermore, in realistic LEO optical downlinks, the r = 1 / 2 mode is more relevant, since high-rate codes such as r = 9 / 10 are unlikely to provide sufficient margin under strong turbulence and pointing impairments. Accordingly, the fading-channel analysis concentrates on the more robust r = 1 / 2 configuration, while r = 9 / 10 results under AWGN serve as a baseline reference for comparison. This approach ensures both computational feasibility and practical relevance in assessing CCSDS O3K system performance.
At the receiver, inverse operations with soft-decision decoding are applied to recover the original transfer frames. The received signal is first processed to compute log-likelihood ratios (LLRs) for LDPC decoding. The LLR for bit b is then defined as
LLR ( b ) = ln   P ( y | b = 0 ) P ( y | b = 1 ) = h t 2 2 h t y 2 σ n 2 ,
where h t = h a · h p denotes the total channel gain, obtained as the product of the turbulence-induced fading component h a and the pointing-loss component h p . Here, y is the received sample, and σ n 2 denotes the AWGN noise variance. Specifically, h a follows a log-normal distribution to model scintillation, while h p captures pointing-induced fading.
LDPC decoding is performed using the Sum–Product Algorithm (SPA) with a maximum of 50 iterations. The algorithm alternates between check-node updates, computed using hyperbolic tangent operations, and variable-node updates, which combine incoming messages through LLR summation. The decoding process terminates once a valid codeword is detected or the maximum iteration count is reached. While SPA provides near-optimal performance for the factor-graph representation, it incurs higher computational complexity compared to approximations such as the Min–Sum algorithm.
System performance is quantified in terms of the bit error rate (BER), computed as the ratio of incorrectly decoded bits to the total transmitted information bits. In addition, we also evaluate the frame error rate (FER), defined as the ratio of incorrectly decoded codewords to the total transmitted codewords, which provides a direct measure of end-to-end reliability in CCSDS O3K systems. Performance curves are presented as a function of the signal-to-noise ratio (SNR), where the effective SNR is defined as
SNR = P t E [ h t 2 ] σ n 2 ,
where P t is the transmit power and E [ · ] denotes expectation over the fading distribution. This formulation ensures that fading-induced power fluctuations are properly incorporated into the performance metric.

4.2. Simulation Results and Performance Evaluation

As a baseline, the performance of CCSDS LDPC coding was first examined under AWGN channel conditions. Figure 5 shows the BER curves for coded and uncoded transmissions. Code rate r = 1 / 2 provides strong error correction, exhibiting the expected waterfall behavior at moderate SNR values. In contrast, r = 9 / 10 achieves higher throughput but requires significantly higher SNR for comparable performance, illustrating the fundamental rate–performance tradeoff. The uncoded BER serves as a reference baseline. Here, r e denotes the effective code rate, which accounts for both the LDPC code rate r and the optional repetition factor S F through the relation r e = r / S F . This parameter is used in Figure 5 to provide a unified comparison across different coding and repetition configurations.
After confirming baseline behavior, the accuracy of the implemented turbulence and pointing models was validated. Figure 6 presents amplitude scintillation results, including time-series evolution, PDF, and normalized autocorrelation. The simulated log-irradiance variance closely matches theoretical predictions, while the autocorrelation function exhibits the expected exponential decay, with the coherence time identified as the delay at which the correlation falls to 1 / e of its maximum value—a widely adopted criterion in fading channel analysis. Similarly, Figure 7 shows pointing error fading analysis, where the simulated distribution follows the Beta distribution model and the temporal correlation generated by the AR(1) process reproduces realistic jitter dynamics. In this case, the jitter process was generated with a Rayleigh-distributed baseline coherence time of 1 ms ( τ s e t ), but due to the nonlinear transformation from jitter to pointing-loss fading, the effective coherence time of h p is observed to be approximately half that value.
We next evaluate system performance under the fading channel with τ c = 1 ms. Figure 8 and Figure 9 present the BER and FER performance of interleaver depths N = 512 and N = 4096 , compared against the AWGN reference, for data rates of 1 Gbps and 100 Mbps, respectively. When turbulence and pointing errors are applied, the performance deviates substantially from the AWGN baseline. With a shallow interleaving depth of N = 512 , burst errors caused by temporally correlated fading extend across multiple codewords, leaving the LDPC decoder unable to fully recover the transmitted frames at high SNR values. Increasing the interleaving depth to N = 4096 significantly improves performance by dispersing error bursts more effectively, thereby reducing the residual correlation seen by the decoder. Nevertheless, a noticeable performance gap relative to the AWGN case persists, indicating that deeper interleaving would further improve robustness.
At the lower data rate of 100 Mbps, overall performance improves compared to the 1 Gbps case for both interleaving depths. This improvement arises because, at lower data rates, each interleaved block spans a longer duration relative to the fading process. Consequently, consecutive codewords experience more variation across the fading cycle, which enhances the effectiveness of interleaving in mitigating burst errors.
These results highlight that interleaving depth must be carefully matched not only to turbulence variance and coherence time but also to the operating data rate. Because exhaustive Monte Carlo evaluation is computationally prohibitive—especially at long coherence times and deep interleaving depths—our ongoing work focuses on developing analytical tools to estimate the minimum interleaving depth as a function of fading severity, temporal correlation, and symbol rate.
Overall, the simulations show that CCSDS O3K-compliant systems are capable of maintaining robust performance under realistic LEO optical link conditions, provided that interleaving depth is carefully chosen. These results not only validate the rationale behind the standard’s emphasis on deep interleaving but also highlight its practical importance in mitigating the dominant impairments of turbulence and pointing jitter.

5. Conclusions

This paper presented an end-to-end CCSDS O3K-compliant simulation framework evaluated under realistically modeled atmospheric turbulence and pointing error conditions. The simulator implements the full CCSDS 142.0-P-1 chain, including LDPC coding/decoding and deep interleaving, combined with ITU-R-based turbulence modeling and an autoregressive pointing-error process.
Simulation results first validated the baseline performance of O3K LDPC codes under AWGN conditions, confirming the expected coding gains. When fading channels were introduced, the analysis demonstrated that temporally correlated turbulence and pointing errors generate severe burst errors that cannot be mitigated by coding alone. Deep interleaving was shown to be essential: increasing the interleaver depth from N = 512 to N = 4096 significantly improved BER performance at a coherence time of 1 ms, illustrating the tradeoff between memory requirements and error resilience. These findings reinforce the design philosophy of the CCSDS O3K standard, particularly the inclusion of extremely deep interleaving to counter millisecond-scale fading, and provide practical reference values for configuring O3K-compliant optical links.
Future work will focus on analytically determining the appropriate interleaving depth for a given channel condition. The present results indicate that N = 4096 is not necessarily optimal, and because exhaustive simulations are computationally expensive, we are actively investigating analytical methods to estimate suitable interleaving depths as a function of channel fading strength and temporal correlation.

Author Contributions

Conceptualization, S.W.S. and J.H.N.; methodology, S.W.S.; software, S.W.S.; validation, S.W.S. and J.H.N.; formal analysis, S.W.S.; investigation, S.W.S.; resources, J.H.N.; data curation, S.W.S.; writing—original draft preparation, S.W.S.; writing—review and editing, J.H.N.; visualization, S.W.S.; supervision, J.H.N.; project administration, J.H.N.; funding acquisition, J.H.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Korea Research Institute for defense Technology planning and advancement (KRIT) grant funded by the Korea government (DAPA (Defense Acquisition Program Administration)) (KRIT-CT-22-040, Heterogeneous Satellite constellation-based ISR Research Center, 2022).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The simulation data supporting the reported results are available upon reasonable request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ASMAttached Sync Marker
AWGNAdditive White Gaussian Noise
ARQAutomatic Repeat reQuest
BERBit Error Rate
CCSDSConsultative Committee for Space Data Systems
FERFrame Error Rate
FSMFrame Sync Marker
FSOFree-Space Optical
HARQHybrid Automatic Repeat reQuest
IBSIn-Band Signaling
ITU-RInternational Telecommunication Union Radiocommunication Sector
LDPCLow-Density Parity-Check
LEOLow Earth Orbit
LFSRLinear Feedback Shift Register
LLRLog-Likelihood Ratio
O3KCCSDS Optical On/Off Keying
OOKOn-Off Keying
OUOrnstein–Uhlenbeck Process
PDFProbability Density Function
RFRadio Frequency
SMTFSynchronization-Marked Transfer Frame
SNRSignal-to-Noise Ratio
SPASum-Product Algorithm

References

  1. Kaushal, H.; Kaddoum, G. Optical Communication in Space: Challenges and Mitigation Techniques. IEEE Commun. Surv. Tutor. 2017, 19, 57–96. [Google Scholar] [CrossRef]
  2. Kumar, A.; Singh, P.; Patel, R.; Johnson, M. Revolutionizing Free-Space Optics: A Survey of Enabling Technologies, Challenges, Trends, and Prospects of Beyond 5G Free-Space Optical (FSO) Communication Systems. Sensors 2024, 24, 8036. [Google Scholar] [CrossRef]
  3. Spirito, V.; Ciaramella, E.; Cossu, G. E2E Physical Layer and Link Analysis for High-Throughput Satellite Optical Communication. IEEE J. Sel. Areas Commun. 2025, 43, 1660–1675. [Google Scholar] [CrossRef]
  4. Andrews, L.C.; Phillips, R.L. Laser Beam Propagation through Random Media, 2nd ed.; SPIE Press: Bellingham, WA, USA, 2005. [Google Scholar] [CrossRef]
  5. ITU-R. Prediction Methods Required for the Design of Earth–Space Systems Operating Between 20 THz and 375 THz; Recommendation ITU-R P.1622-1; International Telecommunication Union: Geneva, Switzerland, 2022. [Google Scholar]
  6. Farid, A.A.; Hranilovic, S. Outage Capacity Optimization for Free-Space Optical Links with Pointing Errors. J. Lightw. Technol. 2007, 25, 1702–1710. [Google Scholar] [CrossRef]
  7. Borah, D.; Voelz, D.G. Pointing Error Effects on Free-Space Optical Links in the Presence of Atmospheric Turbulence. J. Lightw. Technol. 2009, 27, 3965–3973. [Google Scholar] [CrossRef]
  8. Schieler, C.M.; Bilyeu, B.C.; Chang, J.S.; Garg, A.S.; Horvath, A.J.; Riesing, K.M.; Robinson, B.S.; Wang, J.P.; Piazzolla, S. On-Orbit Demonstration of 200-Gbps Laser Communication Downlink from the TBIRD CubeSat. In Proceedings of the SPIE Free-Space Laser Communications XXXV, San Francisco, CA, USA, 28 January–2 February 2023; SPIE: Bellingham, WA, USA, 2023; Volume 12413, p. 1241302. [Google Scholar] [CrossRef]
  9. Takenaka, H.; Kolev, D.; Koyama, Y.; Akioka, M.; Munemasa, Y.; Kunimori, H.; Toyoshima, M. Experimental Results of Satellite-to-Ground Laser Communications Link through Atmospheric Turbulence Using SOTA. In Proceedings of the International Conference on Space Optics (ICSO 2016), Biarritz, France, 18–21 October 2016; SPIE: Bellingham, WA, USA, 2017; Volume 10562, p. 105624A. [Google Scholar] [CrossRef]
  10. Toyoshima, M.; Kuri, T.; Werner, K.; Toyoda, M.; Takenaka, H.; Shoji, Y.; Takayama, Y.; Koyama, Y.; Kunimori, H.; Jono, T.; et al. Overview of the Laser Communication System for the NICT Optical Ground Station and Laser Communication Experiments on Ground-to-Satellite Links. J. Natl. Inst. Inf. Commun. Technol. 2012, 59, 53–75. [Google Scholar]
  11. Sun, J.; Royster, T.; Coull, T.; Murphy, R.; Ulmer, T.G. Interleaving to Mitigate Burst Errors due to Dynamic Pointing and Tracking Losses. In Proceedings of the SPIE Free-Space Laser Communications XXXVII, San Francisco, CA, USA, 27–31 January 2025; SPIE: Bellingham, WA, USA, 2025; Volume 13355, p. 133550V. [Google Scholar] [CrossRef]
  12. CCSDS. Optical Communications Coding and Synchronization; Recommended Standard CCSDS 142.0-P-1; Consultative Committee for Space Data Systems: Washington, DC, USA, 2022.
  13. Thomas, A.; Llauro, M.; Chouteau, J.F.; Artaud, G. Design and Validation of a New O3K/DPSK 100 Mbps–10 Gbps Multi-Mission Modem. In Proceedings of the International Conference on Space Optics (ICSO 2022), Dubrovnik, Croatia, 3–7 October 2022; pp. 1–6. [Google Scholar]
  14. Edwards, B.L.; Shaw, H.; Stevens, M.L.; Ross, M.; Kovalik, J.; Robles, J.; Robinson, B.S.; Boroson, B.M. Latest Status of the CCSDS Optical Communications Working Group. In Proceedings of the IEEE International Conference on Space Optical Systems and Applications (ICSOS 2022), Kyoto, Japan, 28–31 March 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–7. [Google Scholar] [CrossRef]
  15. Giggenbach, D.; Knopp, M.T.; Fuchs, C. Link Budget Calculation in Optical LEO Satellite Downlinks with On/Off-Keying and Large Signal Divergence: A Simplified Methodology. Int. J. Satell. Commun. Netw. 2023, 41, 460–476. [Google Scholar] [CrossRef]
  16. Rödiger, B.; Roubal, C.; Rein, F.; Rüddenklau, R.; Vishwanath, A.M.; Schmidt, C. OSIRIS4CubeSat—The World’s Smallest Commercially Available Laser Communication Terminal. Aerospace 2025, 12, 655. [Google Scholar] [CrossRef]
  17. Zhu, X.; Kahn, J.M. Free-Space Optical Communication through Atmospheric Turbulence Channels. IEEE Trans. Commun. 2002, 50, 1293–1300. [Google Scholar] [CrossRef]
  18. Kappala, V.K.; Pradhan, J.; Pawar, N.; Tumma, Y.; Das, S.K. Performance Analysis of FSO Communication Over Atmospheric Turbulence and Pointing Error. In Proceedings of the IEEE TENCON 2023, Chiang Mai, Thailand, 31 October–3 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar] [CrossRef]
  19. CCSDS. TM Synchronization and Channel Coding; Recommended Standard CCSDS 131.0-B-3; Consultative Committee for Space Data Systems: Washington, DC, USA, 2015.
  20. Ornstein, L.S.; Uhlenbeck, G.E. On the Theory of the Brownian Motion. Phys. Rev. 1930, 36, 823–841. [Google Scholar] [CrossRef]
  21. Wang, H.-S.; Moayeri, N. Finite-State Markov Channel—A Useful Model for Radio Communication Channels. IEEE Trans. Veh. Technol. 1995, 44, 163–171. [Google Scholar] [CrossRef]
  22. Li, L.; Yu, Y.; Wang, L.; Yuan, L.; Zhang, L.; Gong, X.; Wu, Y.; Zheng, R. Modeling and Analysis of the Influence Caused by Micro-Vibration on Satellite Attitude Control System. Acta Astronaut. 2023, 213, 71–80. [Google Scholar] [CrossRef]
  23. Dennehy, C.J.; Alvarez-Salazar, O.S. Spacecraft Micro-Vibration: A Survey of Problems, Experiences, Potential Solutions, and Some Lessons Learned. Acta Astronaut. 2019, 155, 488–504. [Google Scholar] [CrossRef]
  24. Milasevicius, M.; Maciulis, L. A Review of Mechanical Fine-Pointing Actuators for Free-Space Optical Communication. Aerospace 2024, 11, 5. [Google Scholar] [CrossRef]
Figure 1. CCSDS Transmitter frame architecture up to interleaving.
Figure 1. CCSDS Transmitter frame architecture up to interleaving.
Aerospace 12 00869 g001
Figure 2. Transmitter frame architecture after interleaving.
Figure 2. Transmitter frame architecture after interleaving.
Aerospace 12 00869 g002
Figure 3. Block Interleaver.
Figure 3. Block Interleaver.
Aerospace 12 00869 g003
Figure 4. Atmospheric turbulence profiles and corresponding scintillation variance as a function of ground station altitude.
Figure 4. Atmospheric turbulence profiles and corresponding scintillation variance as a function of ground station altitude.
Aerospace 12 00869 g004
Figure 5. BER performance of CCSDS LDPC coding configurations under AWGN channel conditions.
Figure 5. BER performance of CCSDS LDPC coding configurations under AWGN channel conditions.
Aerospace 12 00869 g005
Figure 6. Amplitude scintillation analysis: time series, PDF, and autocorrelation under atmospheric turbulence.
Figure 6. Amplitude scintillation analysis: time series, PDF, and autocorrelation under atmospheric turbulence.
Aerospace 12 00869 g006
Figure 7. Pointing error fading analysis: time series, PDF, and autocorrelation for FSO links.
Figure 7. Pointing error fading analysis: time series, PDF, and autocorrelation for FSO links.
Aerospace 12 00869 g007
Figure 8. BER and FER performance under τ c = 1 ms for a 1 Gbps link, with interleaver depths N = 512 and N = 4096 , compared against the AWGN reference.
Figure 8. BER and FER performance under τ c = 1 ms for a 1 Gbps link, with interleaver depths N = 512 and N = 4096 , compared against the AWGN reference.
Aerospace 12 00869 g008
Figure 9. BER and FER performance under τ c = 1 ms for a 100 Mbps link, with interleaver depths N = 512 and N = 4096 , compared against the AWGN reference.
Figure 9. BER and FER performance under τ c = 1 ms for a 100 Mbps link, with interleaver depths N = 512 and N = 4096 , compared against the AWGN reference.
Aerospace 12 00869 g009
Table 1. Simulation parameters for LEO satellite-to-ground optical link.
Table 1. Simulation parameters for LEO satellite-to-ground optical link.
ParameterValue
Optical wavelength1550 nm (193 THz)
Elevation angle 40
Ground turbulence strength C 0 1.7 × 10 13   m 2 / 3
RMS wind speed30 m/s
Data rate1 Gbps, 100 Mbps
LDPC code rate1/2 (fading channel), 9/10 (AWGN only)
Repetition factor ( S F )1
Receiver aperture diameter0.3 m
Coherence time ( τ c )1 ms
Effective Log-irradiance variance0.1
Interleaver size N512, 4096
beam divergence angle θ FWHM 113 μrad
s.t.d of pointing jitter1 arcsec
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, S.W.; Noh, J.H. End-to-End Performance Analysis of CCSDS O3K Optical Communication System Under Atmospheric Turbulence and Pointing Errors. Aerospace 2025, 12, 869. https://doi.org/10.3390/aerospace12100869

AMA Style

Sun SW, Noh JH. End-to-End Performance Analysis of CCSDS O3K Optical Communication System Under Atmospheric Turbulence and Pointing Errors. Aerospace. 2025; 12(10):869. https://doi.org/10.3390/aerospace12100869

Chicago/Turabian Style

Sun, Seung Woo, and Jung Hoon Noh. 2025. "End-to-End Performance Analysis of CCSDS O3K Optical Communication System Under Atmospheric Turbulence and Pointing Errors" Aerospace 12, no. 10: 869. https://doi.org/10.3390/aerospace12100869

APA Style

Sun, S. W., & Noh, J. H. (2025). End-to-End Performance Analysis of CCSDS O3K Optical Communication System Under Atmospheric Turbulence and Pointing Errors. Aerospace, 12(10), 869. https://doi.org/10.3390/aerospace12100869

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop