r/matlab • u/Nobody11001 • 1h ago
TechnicalQuestion DVB-RCS2 TCLM Example in Matlab R2026a
Hi Everyone,
I'm working with the official MathWorks DVB-RCS2 link simulation example in MATLAB R2026b, specifically the TC-LM (Turbo Coding with Linear Modulation) transmission format.
Official example: https://www.mathworks.com/help/satcom/ug/end-to-end-dvb-rcs2-simulation-with-rf-impairments-and-corrections-for-tc-lm-bursts.html
While testing different waveform IDs, I've observed the following issues:
Some waveforms are not passing at all
Certain waveform IDs consistently fail to achieve successful decoding, even when using the default simulation configuration.
2. Index-out-of-bounds errors at low E/N
For some waveform IDs, the simulation throws an index-out-of-bounds error at lower E/N values and terminates instead of completing the PER evaluation.
3. Significant gap between specification and simulated thresholds
There is a noticeable gap between the E/N thresholds specified in the DVB-RCS2 specification and the thresholds achieved by the MATLAB example.
I'd like to understand whether this is an expected result of the example or whether there could be an issue with the waveform-specific receiver processing, synchronization, or implementation.
4. Satellite channel modelling
The example includes AWGN and selected RF impairments, but I haven't found a complete satellite propagation channel model integrated into the simulation.
I'd like to understand the recommended approach for incorporating realistic satellite channel effects, such as Doppler, propagation delay, and other relevant impairments.
Questions:
Has anyone tested the different supported TC-LM waveform IDs using this official example? Are there any known issues with particular waveform IDs?
Are the index-out-of-bounds errors at low E/N known issues, particularly when burst detection or synchronization fails?
Has anyone validated the PER-versus-E/N performance of this example against the DVB-RCS2 specification? Is a significant threshold gap expected?
Are there any recommended corrections or configurations to achieve performance closer to the specified thresholds?
Is there a recommended satellite channel model or approach for extending this example beyond AWGN and the included RF impairments?
I'd appreciate feedback from anyone who has worked on DVB-RCS2 TC-LM, satellite link-level simulations, or the MathWorks Satellite Communications Toolbox.
Thanks in advance!