18
Prototyping DVB-S2X using the Ettus X310 Juan Deaton [email protected]

GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Embed Size (px)

Citation preview

Page 1: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Prototyping DVB-S2X using the Ettus X310

Juan Deaton [email protected]

Page 3: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

AHA Product Group•  AHA’s Expertise

- Over 25 years of developing Forward Error Correction ASICs, boards, and FPGA cores.

• AHA’s Mission- Advance IP Development Center for Comtech EF Data- Communication and Data Analysis Technologies

• Our Core Products

3

LDPCVersaFEC®

Reed Solomon Turbo-Product

Page 4: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Introduction• Purpose

- Share Experience Creating DVB-S2X Modem on Ettus X310

- Invite Discussion FPGA cores in SDR Ecosystem

• Motivation to Listen- Commercial SATCOM 80% of DoD Capacity- Bigger Pipes- DVB-S2X increases spectral efficiency and throughput

• Outline- DVB-2X Overview- Modem Design- Conclusion

4

Page 5: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

DVB-S2X Overview

Page 6: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

DVB-S2X Overview• DVB-S2X Ratified in 2014• Unidirectional Data Link

- Physical and Link Layer• Roll Off Factors:

- DVB-S2 0.20, 0.25, 0.30- DVB-S2X 0.05, 0.10, 0.15

• Modulation and Coding :- BPSK to 256APSK- Inner LDPC + Outer BCH- Rates : 1/5 to 8/9

6

Page 7: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Spectral Efficiency and MODCODs7

Page 8: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

DVB-S2X Data Framing8

EPGSE EP

GSE EP

GSE

GSE

DATABBHSTREAMADAPT

BCH-P LDPC-PCODED BBFRAME FECENCODE

PLH Slot-1 Slot-2 Slot-3 Slot-16 Pilot Slot-17 Slot-18 Slot-N

Slot-1 Slot-2 Slot-3 Slot-NPLFRAMER

Page 9: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Modem Design

Page 10: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Hardware Block Diagram10

X310 SBX

FPGA

AHAE2IQ

HOST

ETHERNETPACKETS

10111

RX LO

ADADC

TX LO

DAC

I

Q

I

Q

RX

TX

I/Q

I/Q

SPIBUS

Page 11: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

E2IQ Block Diagram11

HOST

ETHERNETPACKETS

10111

DigI/Q

DigI/Q

E2IQ

MODEMCONTROL

SPIBUS

SPICONTROL

DEMODPLDEFRAMERLLRFEC

DECODEGSD

MODPLFRAMER

FECENCODEGSE SYMBOL

MAP

STREAMADAPT

STREAMADAPT

ZPU

Page 12: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

User Interface12

Page 13: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

BER Testing Setup13

HOST

CARRIER/NOISEGENERATORRX

TXX310/SBX

E2IQ

Page 14: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Performance Results14

Page 15: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Summary and Conclusion

Page 16: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

Summary• DVB-S2X

- Increased Spectral Efficiency over DVB-S2• Modem Design and Performance

- SBX, X310, E2IQ- Data Flow and Control/Configuration- Low Implementation Loss- 324 Mbps Max Data Rate

• FPGA Cores in the SDR Ecosystem?- CPU Limitations- RFNoC, NI Labview, Pothos

16

Page 18: GNU Radio Conference 2015: AHA Prototyping DVB-S2X using the Ettus X310

THANK YOU