17
ORCA-PROJECT.EU ORCA-PROJECT.EU ORCHESTRATION AND RECONFIGURATION CONTROL ARCHITECTURE Crowncom Ghent, Sept 18 th 2018 Presenter USING DEEP LEARNING AND RADIO VIRTUALISATION FOR EFFICIENT SPECTRUM SHARING AMONG COEXISTING NETWORKS Wei Liu IMEC – Ghent University

USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

ORCA-PROJECT.EUORCA-PROJECT.EU

ORCHESTRATION AND RECONFIGURATION CONTROL ARCHITECTURE

Crowncom

Ghent, Sept 18th 2018

PresenterUSING DEEP LEARNING AND

RADIO VIRTUALISATION FOR

EFFICIENT SPECTRUM

SHARING AMONG

COEXISTING NETWORKS

Wei Liu

IMEC – Ghent University

Page 2: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU

• Motivation

• Machine learning and spectrum monitoring

• Radio virtualization

• Proposed solution

• Proof of concept – showcase experiment

2

Outline

Page 3: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 3

Motivation

frequency

time

power

throughput (Kbps/km2) delay (ms)

cells-links (per km2)

Radio Degrees of Freedom

Page 4: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 4

Motivation for spectrum sharing driven by

context awareness• Current approaches

• Vertical sharing -> licensed bands, opportunistic access of spectrum• Horizontal sharing -> unlicensed bands, technologies each has its own strategy

to share the medium, some MAC are compatible (eg, different CSMA technologies could in theory coexist)

• Disadvantages• Only local vision of spectrum availability,

• can’t assess QoS performance from a global level: eg some services can’t tolerate

much delay, can’t coexist with traffic with long burst -> low latency control loop in

industrial application + youtube video stream application

• Advantages with machine learning aided spectrum sharing• Learn context information from ongoing traffic over air-(ie. Waveform, MAC, the amount of

transmission opportunity, how frequently opportunities arrive)

• Make decisions for the best combinations to insert new traffic in limited physical resource

APPAPP

APPAPP

Good

services

Bad

services

Page 5: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU

• Trend of future: RATs need to coexist, instead of having exclusive spectrum bands -> need spectrum sensing

• Feature Detection vs Energy Detection

• Pure energy detection has limited applicability besides CCA

• Feature detection is impractical in very diverse environments

• Needs substantial redesign and redeployment for every change in the environment

• Expert-based costly design despite its low generality (companies tend to shy away from complicated approaches)

• Sensitive to impairments (e.g. multipath, offsets, non-linearities, collisions)

5

Signal classification - Challenges

Expert

Feature

Detection

Energy

Detection

generality

context

awarenessMachine

learning

Page 6: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU

• Advantage of machine learning:

• Generic, less sensitive to changes and impairments, and can be aware of more complex environment

• Concrete examples:

• recognize persistent vs bursty channel activity (e.g. Wi-Fi vs LTE DL or DVBT)

• predict neighbours’ spatial deployment topologies (e.g. mesh vs centralized)

• predict neighbours’ duty cycles / inter frame durations

• use gathered information for interference cancellation/avoidance

6

Signal Classification - Motivation

Page 7: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 7

Motivation for radio virtualization

• Definition• A virtualized radio is a logical radio instance created from a physical device,

we may create multiple logical instances operating in homogeneous or

heterogeneous modes• Similar to CPU virtualization, a core can do multi-tasking

• Use cases• Use a single Wi-Fi access point as APs on multiple Wi-Fi channels (frequency

slicing), or serve multiple space (antenna slicing), simultaneously • Multi-standard IoT gateway, use one device to support multiple IoT standards

eg, SigFox, LoRa

Page 8: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 8

Motivation for radio virtualization

• Definition• A virtualized radio is a logical radio instance created from a physical device,

we may create multiple logical instances operating in homogeneous or

heterogeneous modes• Similar to CPU virtualization, a core can do multi-tasking

• Use cases• Use a single Wi-Fi access point as APs on multiple Wi-Fi channels (frequency

slicing), or serve multiple space (antenna slicing), simultaneously • Multi-standard IoT gateway, use one device to support multiple IoT standards

eg, SigFox, LoRa

Page 9: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 9

Motivation for radio virtualization

• Definition• A virtualized radio is a logical radio instance created from a physical device,

we may create multiple logical instances operating in homogeneous or

heterogeneous modes• Similar to CPU virtualization, a core can do multi-tasking

• Use cases• Use a single Wi-Fi access point as APs on multiple Wi-Fi channels (frequency

slicing), or serve multiple space (antenna slicing), simultaneously • Multi-standard IoT gateway, use one device to support multiple IoT standards

eg, SigFox, LoRa

Page 10: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU

• Current SoA• Share the chip in a time division manner, one function at a time, eg, Wi-Fi access

point broadcast a message for channel switching

• Duplicate chips, one for each standard -> increase form factor + complexity, potential waste of resources (not all functionalities required at all time)

• Advantage with virtualized radio• No need to duplicate chips, virtual radios are created on demand

• Always available for multiple concurrent services from application point of view

10

Motivation for radio virtualization

Page 11: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU

• Motivation

• Machine learning and spectrum monitoring

• Radio virtualization

• Proposed solution

• Proof of concept

11

Outline

Page 12: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 12

N slices initiated from the same HW, services are mapped to channels

according to the classified properties

Proposed solution

ML classifier

CH1=?

CH1: duty cycle,

burst length, modulation, etc

Classification output

N x Virtualized Radio

Hypervisor

S1:CHX

U1

S1 SNCH2=?

CHN=?

CH2: ….

CHN: ….

S2:CHY

SN:CHY

S1

U2 Un

Page 13: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 13

Proof of concept

CH1=? CH2=?

TCD’s classifier

CH1=very occupied,

short burst

CH2=less occupied, long burst

Classification output

S1 low latency

S2 high TP

IMEC BS

Hypervisor

SDR platform creates two slices from same HW and RF frontend

Slice 1:Short burst

access in CH1

Slice 2:Long frame

access in CH2

UE1 UE2

Page 14: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 14

Experiment set-up

BS

UE1 UE2

CH1 traffic generator

CH2 traffic generator

TCD Rx1 TCD Rx2 Spectrum Monitoring+GUI

Zynq SoC

Page 15: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 15

How is radio virtualization achieved?

DDC filterbank

Rx antenna

DUCfilterbank

Tx antenna

Channelselection

OFDMreceiver40Msps/40MHz

40Msps/40MHzOFDM

transmitter

Processor

(MAC and upper)

PL PS

10 channels:2*20MHz/20Msps4*2MHz/2Msps

10 channels:2*20MHz/20Msps4*2MHz/2Msps

Channelselection

Page 16: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 16

Show time!

Page 17: USING DEEP LEARNING AND Presenter RADIO VIRTUALISATION …

WWW.HUB4NGI.EU

ORCA-PROJECT.EU 17

Take away message