26
25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van Praet, Merima Kulin, Pieter Willemen, Ingrid Moerman

Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

25/02/16 1

Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van Praet, Merima Kulin, Pieter Willemen, Ingrid Moerman

Page 2: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Overview  

§  Introduc)on  

§  Common  SDR  approach  

§  Propposed  approach  

§  The  future  of  compu)ng  

§  Hardware  accelerated  SDR  

§  Example  Use  case  

Page 3: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Introduc/on  

RF Plane

Radio Processing Plane

Access Plane Controller  

Controller  

APP   APP   APP  

Control  Plane  

Control  Protocols  

Data  Plane  

Page 4: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

§  Intensive  signal  processing  is  done  in  host  PC  §  Real  &me  processing  is  hard  to  achieve  §  Significant  power  and  space  consump)on  (no  portability)  

             

§  FPGA  is  seriously  underu&lized!  

USRP (N Series)

Host PC

?

Page 5: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

IFFT   P/S  &    add  CP  

Pulse  shaping  

DAC  &  RF  

Transmitter

Page 6: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

IFFT   P/S  &    add  CP  

Pulse  shaping  

Baseband processing DAC  &  RF  

Page 7: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

IFFT   P/S  &    add  CP  

Pulse  shaping  

Baseband processing DAC  &  RF  

Page 8: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

IFFT   P/S  &    add  CP  

Pulse  shaping  

Baseband processing DAC  &  RF  

Page 9: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

P/S  &    add  CP  

Baseband processing DAC  &  RF  IFFT   Pulse  

shaping  

Page 10: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

Baseband processing DAC  &  RF  IFFT   Pulse  

shaping  P/S  &    add  CP  

Page 11: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

P/S  &    add  CP  

Baseband processing DAC  &  RF  IFFT   Pulse  

shaping  

Page 12: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Common  SDR  approach  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

P/S  &    add  CP  

Baseband processing DAC  &  RF  IFFT   Pulse  

shaping  

?

Page 13: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Proposed  approach  –  Tx  side  

Coding  &  Interleaving  

QAM  mapping  

Pilot  Inser/on  &  S/P  

P/S  &    add  CP  

DAC  &  RF  IFFT   Pulse  

shaping  

Page 14: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Proposed  approach  –  Rx  side  

Timing  and  Freq  Sync  ADC  RF  

Rx  

CP  rem

oval  

P/S   FFT   S/P  Equalizer  QAM          de-­‐mapping  

de-­‐interleaving  de-­‐coding  

Page 15: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Current  Pure  SoKware  Compu/ng  approach  

Sources: Marr et al., “Scaling Energy Per Operation via an Asynchronous Pipeline”; Koomey et al., “Implications of Historical Trends in the Electrical Efficiency of Computing”

Page 16: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Future  compu/ng  –  Hybrid  SoKware  &  Hardware  approach    

Source: Qualcomm website (01.17.2015)

Page 17: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Future  compu/ng  –  Hybrid  SoKware  &  Hardware  approach  (1)    

Source: Intel website (01.17.2015)

Page 18: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  

Page 19: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (1)  

Page 20: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Xilinx Zynq Dual Core ARM Cortex A9

GNU Radio FPGA Accelerated

Block

Linux Kernel Device Driver

RFNoC Router

FPGA Accelerator FPGA Fabric

§  SW  components  §  GnuRadio  with  HW  accelera/on  capabili/es  –  RFNoC  

§  Reconfigura/on  Capabili/es  

§  SW  –  HW  interface  

§  shared  memory  

§  separate  control  and  data  plane  interfaces  

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (2)  

Page 21: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

§  Real  /me  re-­‐configurability  §  Par&al  reconfigura&on  via  PCAP  

Configuration Port or ICAP

Configuration Port Full

Bit File

Partial Bit Files

Function B1

Function C1 Function C

Function B

Function A

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (3)  

Page 22: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (4)  

Page 23: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

§  This  concept  enables  §  Offload  of  SW  Radio  blocks  to  FPGA  

§  Frees  up  processor  to  

perform  other  tasks  

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (5)  

Page 24: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

§  This  concept  enables  §  Offload  of  SW  Radio  blocks  to  FPGA  

§  Whole  SDR  system  should  fit  on  one  board  

 

§  Frees  processor  to  perform  other  tasks  

Hardware  accelerated  SDR  plaQorm  on  top  of  Hybrid  FPGA  (6)  

Page 25: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Example  Scenario  

§  Different  applica/ons  –  different  wireless  standards  

§  Our  plaLorm  should  support  various  exis&ng  and  future  emerging  wireless  technologies  at  same  )me    à      IoT  HUB

IoT-CUBE HUB

Internet Repository

of SDR library and HW ACC

802.11g device 802.11ac

device

802.15.4 device

BLE device

802.11ah

xyz device

§  Download  SDR  packages  from  

cloud  à  Air  Interface  as  a  Service  

Page 26: Hardware Accelerated SDR Platform for Adaptive Air Interfaces · 2018. 6. 8. · 25/02/16 1 Hardware Accelerated SDR Platform for Adaptive Air Interfaces Tarik Kazaz, Christophe Van

Questions?

26 25/02/16