Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

20
Copyright Elektrobit (EB) 2010 EBTRIAL Cognitive Radio Test Bed Ari Hulkkonen, Tommi Jämsä, Seppo Salonen, Taavi Hirvonen Tekes 7.6.2011

description

 

Transcript of Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Page 1: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

EBTRIALCognitive Radio Test Bed

Ari Hulkkonen, Tommi Jämsä, Seppo Salonen, Taavi Hirvonen

Tekes 7.6.2011

Page 2: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 2

EBTRIAL:

1. Background

2. EBTRIAL overview

3. Collaboration

4. Project introduction

Page 3: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 3

• A “millenium” challenge:

– How to overcome the “Grand Canyon” between research and industry?

– How to speed up technology evaluation and deployment in practice?

– How to make business from the research results?

EBTRIALBackground: from configurable platforms to software defined radio

MATLAB

EB4GEB4G

RADIO CHANNEL WAVEFORM inSDR TX / RX

• Solution

– A programmable test bed:

• Allows different waveforms to be

developed and evaluated in the same

platform

• Realistic lab experimenting

• Field testing

– 1st generation “EB4G” platform was

launched in 2002

• GUI, remote access etc.

• PHY & MAC in FPGAs

• Emulated radio channel with Propsim

Page 4: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 4

• Key characteristics:

– SDR computing platform

• DSP, Xlinx Virtex 2 Pro, 5 and 6 FPGAs

• RF modules covering from VHF up to 6GHz

– Flexible interface to Matlab

– Radio channel by Propsim

• Principle:

– Waveform programmed to the platform

– TX transmits the signal generated either in Matlab or

in HW through the radio channel emulator

– Signal is received and detected by the RX and

processed either in the HW or in Matlab

– Control & GUI by Matlab

• BER, SNR, Channel estimates, etc

• Real application data

• Data logging further analysis in a PC

• Measurement scripts

EBTRIALBackground: from configurable platforms to software defined radio

Page 5: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 5

EBTRIAL:Background: Waveform development process

STEP #1

• All TRX functionality is running in Matlab

• Radio channel simulated in Matlab

• Flexible, easy to develop

STEP #3

• Most TRX functionality is running in HW

• Real time performance

• Fast and realistic link and system level testing

• Control / GUI by Matlab

STEP #2

• TRX functionality is running both in Matlab and RACE

• More realism & performance

• Emulated detailed radio channel model

• Control / GUI by Matlab

Page 6: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 6

STEP #1

• All TRX functionality is running in Matlab

• Radio channel simulated in Matlab

• Flexible, easy to develop

STEP #2

• TRX functionality is running both in Matlab and RACE

• More realism & performance

• Emulated detailed radio channel model

• Control / GUI by Matlab

STEP #3

• Most TRX functionality is running in HW

• Real time performance

• Fast and realistic link and system level testing

• Control / GUI by Matlab

EBTRIAL:Background: Waveform development process

Control

Page 7: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 7

STEP #1

• All TRX functionality is running in Matlab

• Radio channel simulated in Matlab

• Flexible, easy to develop

STEP #2

• TRX functionality is running both in Matlab and RACE

• More realism & performance

• Emulated detailed radio channel model

• Control / GUI by Matlab

STEP #3

• Most TRX functionality is running in HW

• Real time performance

• Fast and realistic link and system level testing

• Control / GUI by Matlab

EBTRIAL:Background: Waveform development process

Control

Page 8: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 8

• Hiperlan 2 –type OFDM / TDM based air interface– 20Mbps OFDM full duplex demonstration link with BS

and mobile terminals

• WiMAX 802.16d, 802.16e

• Experimental MIMO systems 2x2 to 4x4

• Special waveforms (e.g. for defence apps.)

• WINNER / IMT-A

- 2,4GHz 10..50Mb/s NLOS multicarrier link

- Real -time video, audio and data

- 2 x 2 link algorithms developed by Elektrobit

- EB4G implementation

250 meters, non-line-of-sight

Broadcasting

network

2x2

2x2

• Satellite MIMO demonstrator– WiMAX over satellite – live full

duplex

for video application

– DVB-SH MIMO test-bed

EBTRIALPrevious RACE applications examples:

Page 9: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 9

• WINNER program 2004-2010:– EU project to develop and evaluate concepts towards IMT-A

– Appx 30 partners

– EB’s responsibilities were

• Channel modeling + trials

• WINNER II demonstrator in WRC ’07– RACE + Propsim C8

– Adaptive radio interface based on OFDM MIMO

– Handovers between a ”legacy network” (802.11g) and WINNER

– Practical demonstration application:

• Real time full HD video (uncoded, 30-60Mbps)

• Raw data 100…200Mbps

• WINNER+ demonstrations 2010

EBTRIALPrevious RACE applications examples:

Page 10: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

EBTRIAL

Cognitive Radio Test Bed

Page 11: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 11

• Two year project till the end of 2012

• Total allocation appx. 144 person months

• EB Wireless Communications Ltd. with EB System Test Ltd. as a sub

• The main focus of the 1st project year

– Development of cognitive radio algorithms

– Test environment

– Radio channel models.

• The 2nd project year will focus in practical demonstrations, further development of the environment and methods based on the initial results from the 1st project year and the entire program.

• During the 2nd project year practical (e.g. lab-testing) co-operation with the collaborative project shall be established. 1st joint demonstration, however, shall be performed at the end of the 1st project year.

Key facts:

EBTRIALCognitive Radio Test Environment

Page 12: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 13

Goal #1: A Virtual Radio World

1) To develop a test bench that emulates the wireless environment enabling

testing of cognitive radio user equipment and/or network. EB’s RACE-SDR and

Propsim can be used to create and control the radio environment

Possibility to bring the measured characteristics (channel, radio signals etc) of

the environment into the test bed. Creating a ’virtual radio world’ where the

CR devices can be operated

PROPSIM

Radio interference

Cognitive radio

networkTX 1

TX 2

RACE SDR OTA ANTENNA ARRAY

Propsim generates

signals to all

individual OTA

element with

desired

characteristics

1

3

2

Control &

Monitoring

Radio

interference

EBTRIALCognitive Radio Test Environment

Page 13: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 14

Goal #2: Developing CR technology assets

2) In addition to the “virtual radio world”, to study, evaluate and develop CR air

interface functionality and algorithms with the test bench

• Spectrum sensing

• Signal analysis

• Interference scenarios

• Demonstrations & trials

EBTRIALCognitive Radio Test Environment

Page 14: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 15

Research Partnering

• ENCOR (TUT): will benefit from additional verification of the constructed radio environment models, and from the OTA measurement results.

• WISE (UTU): Verification environment for spectrum sensing methods and for spectrum utilization and interference management

• CORE (CWC): Test bench to emulate wireless environment when testing cognitive radio user equipment and/or network. Linked tightly to Core WP1

– Planned funding to CORE work depends on Tekes decisions

EB will collaborate with the partner projects and provides the RACE-SDR

based cognitive radio test environment for the other projects as a platform

for joint demonstrations and testing

EBTRIALCognitive Radio Test Environment

Page 15: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 16

Joint research plan

WISE

UTU

CORE

VTT /

CWC /

Centria

ENCOR

TUT

Research

project #4

Enterprise

project #1

Enterprise

project #3

EBTRIAL

Enterprise

project #2

Research Partnering & positioning EBTRIAL

EBTRIALCognitive Radio Test Environment

Page 16: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 17

• WP1: Project management

– Deployment and dissemination

– Planning and coordination of collaboration

– Technology forecasting, standardization and IPR activities

• WP2: Cognitive air interface algorithms and methods

• WP3: Radio channel

• WP4: Trials and demonstrations

Project Structure:

EBTRIALCognitive Radio Test Environment

Page 17: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 18

• WP2 focuses on development, testing and evaluation of cognitive air

interface algorithms and methods.

• Spectrum scanning and sensing

• Signal analysis

Matlab (Non-RealTime)

MAC or higher layer

signal processing

(user data)

TX processing to

generate the

modulated transmit

signal vectors for all

users / antennas

Signal Vector

transfer to

EB4Gv2 TX

signal buffer

Real-time Signal Processing

Signal is run through the digital front end, RF,

Radio channel, RX RF, RX digital front-end

and stored to output buffer as configured

MAC or higher layer

signal processing

(user data)

RX processing to

detect and

demodulate the

received signal

Signal Vector

transfer from

EB4Gv2 RX

signal buffer

Simulation

control,

system init

(EB4G /

Propsim set-

up)

performance

monitoring,

visualizations

RACE Simulation

WP2: Cognitive air interface algorithms and methods

EBTRIALCognitive Radio Test Environment

Page 18: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 19

• Channel and interference measurements

– Radio channel characteristics / data recorded

• Modelling: Goal to provide realistic channel models for CR applications

• Ad hoc and relay networks

• Hybrid networks

• Different multi-user and multi-cell scenarios

• Cooperative and collaborative MIMO

• Interference models

• Emulation techniques

Goal to study and develop channel

emulation technology supporting CR

requirements

WP3: Radio Channel

EBTRIALCognitive Radio Test Environment

Page 19: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

www.elektrobit.com, 08 June 2011, Slide 20

• SDR platform concept for cognitive radio development

• Development of SDR hardware technologies

• Development of waveform development methologies

• Joint demonstrations

PROPSIM

Radio interference

Cognitive radio

networkTX 1

TX 2

RACE SDR OTA ANTENNA ARRAY

Propsim generates

signals to all

individual OTA

element with

desired

characteristics

1

3

2

Control &

Monitoring

Radio

interference

WP4: Trials and demonstration

EBTRIALCognitive Radio Test Environment

Page 20: Elektrobit Trial Avausseminaari 7.6.2011 Ari Hulkkonen

Copyright Elektrobit (EB) 2010

Discover the Experience