40 likes | 164 Views
Evaluating the Performance of DVB-S2 Over Asymmetric Heterogeneous Optical to Radio Frequency Satellite Links Using the LLGrid. Nancy List, Ryan Shoup, Tommy Royster HPEC 2010 16 September 2010. System Model. Decode. Encode. De-interleave. Interleave. De-frame. Frame. Information Bits.
E N D
Evaluating the Performance of DVB-S2 Over Asymmetric Heterogeneous Optical to Radio Frequency Satellite Links Using the LLGrid Nancy List, Ryan Shoup, Tommy Royster HPEC 2010 16 September 2010
System Model Decode Encode De-interleave Interleave De-frame Frame InformationBits InformationBits Demodulate Modulate Encode Decode AWGN AWGN Interleave De-interleave FadingChannel Frame De-frame Modulate Demodulate Optical Telescope Radio Frequency Receiver Heterogeneous Optical / RF Satellite Communications System
System Parameter Space Major System Architectural Trade 2x End-to-End Decoding Payload Decoding RF Modulation Format 16-APSK QPSK 16-APSK QPSK 3x 8PSK 8PSK 1/2 9/10 1/2 9/10 1/2 9/10 1/2 9/10 DVB-S2 Code Rates 3/5 3/4 3/5 3/4 3/5 3/4 3/5 3/4 2/3 2/3 2/3 2/3 5X 1/2 9/10 1/2 9/10 3/5 3/4 3/5 3/4 2/3 2/3 Soft vs Hard Decision Decoding 2x Soft Hard Soft Hard Soft Hard Soft Hard 8x 6 dB 7 dB 8 dB 9 dB 10 dB 11 dB 12 dB 13 dB UL Photons per Bit 8x 6 dB 7 dB 8 dB 9 dB 10 dB 11 dB 12 dB 13 dB DL Es/No 2 x 3 x 5 x 2 x 8 x 8 = 3840 Simulation Data Points to Run!
Computational Approaches Using LLGrid Good Better Best 100 100 100 Point 1:Node 1, 2,..., 7 End2End BER End2End BER Curve 1, Node 1 Node 2 Point 3:Node 1, 2,..., 7 Curve 2, Node 2 Curve 3, Node 3 Node 4 10-2 10-2 10-2 Curve 4, Node 4 Point 5:Node 1, 2,..., 7 Point 2:Node 1, 2,..., 7 Curve 5, Node 5 Node 1 Node 6 Error Rate Error Rate Error Rate Curve 6, Node 6 Node 3 Point 4:Node 1, 2,..., 7 Curve 7,Node 7 10-4 10-4 10-4 Node 5 Point 6:Node 1, 2,..., 7 Point 7:Node 1, 2,..., 7 Node 7 10-6 10-6 10-6 2.5 3 3.5 4 2.5 3 3.5 4 2.5 3 3.5 4 Photons per Symbol (dB) Photons per Symbol (dB) Photons per Symbol (dB) • Approach: Have each node tackle each data point until the data point is complete • Overcomes shortcomings: Slow nodes do not slow down overall simulation, and nodes do not sit idle • SmartGrid code manages overall simulation • Approach: Pass each data point to a separate node • Short-coming: Some data points will run faster than others. When node finishes data point, it is idle • Approach: Have each node compute a fixed fraction of each data point • Short-coming: Some nodes inevitably run faster than others and will sit idle while slower nodes are finishing