UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO...

33
1/33 www.ukchinab4g.ac.uk Heriot-Watt University, Edinburgh, UK School of Engineering & Physical Sciences Electrical, Electronic and Computer Engineering The Edinburgh Research Partnership in Engineering and Mathematics (ERPem) Joint Research Institute for Signal and Image Processing (JRI-SIP) Phone: +44-131-4513329 Fax: +44-131-4514155 E-mail: [email protected] URL: http://www.ece.eps.hw.ac.uk/~cxwang/ UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality Pat Chambers, Zengmao Chen & Cheng-Xiang Wang

Transcript of UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO...

Page 1: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

1/33 www.ukchinab4g.ac.uk

Heriot-Watt University, Edinburgh, UK

School of Engineering & Physical Sciences

Electrical, Electronic and Computer Engineering

The Edinburgh Research Partnership in Engineering and Mathematics (ERPem)

Joint Research Institute for Signal and Image Processing (JRI-SIP)

Phone: +44-131-4513329

Fax: +44-131-4514155 E-mail: [email protected]

URL: http://www.ece.eps.hw.ac.uk/~cxwang/

UK-China (B)4G Wireless MIMO Testbed:

Architecture and Functionality

Pat Chambers, Zengmao Chen & Cheng-Xiang Wang

Page 2: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

2/33 www.ukchinab4g.ac.uk

Outline

I. Motivation

II. Testbed Specifications

III. Testbed Architecture & Functionality

IV. Functionality

1: Offline MIMO LTE

2: Real-Time SISO WLAN

3: Spatial Modulation

4: Channel Measurement

5: Channel Emulator

Page 3: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

3/33 www.ukchinab4g.ac.uk

Acknowledgements

Prof. Mark Beach (UoB).

Prof. Harald Haas (UoE).

Dr. Xeumin Hong (XU).

Dr. Raed Mesleh (UoT).

Prof. Joe McGeehan (UoB).

Collaboration with the following people is gratefully

acknowledged in alphabetical order:

Nikola Serafimovski (UoE).

Dr. Jian Sun (SU).

Dr. Xiangyang Wang (SEU).

Abdelhamid Younis (UoE).

Wuxiong Zhang (WiCO).

UoB: University of Bristol (UK), UoE: University of Edinburgh (UK), XU: Xiamen University (China)

UoT: University of Tabuk (Saudi Arabia); SU: Shandong University (China); SEU: South-East University

(China); WiCO : Shanghai Research Centre for Wireless Communications (China).

Page 4: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

4/33 www.ukchinab4g.ac.uk

Current capabilities/demos:

• Real-time simplex SISO-WLAN system

• Offline Spatial Modulation

• Offline MIMO LTE

• Channel Emulator

Currently developing:

• Open access interface

Hardware specifics (NI PXI products):

• Rx → Left-hand side – 2 RF chains

• Tx → Right-hand side – 4 RF chains

• Hard-drive array (RAID)→ Extreme left-hand

side: 6 TBs memory

• Tx frequency range (85 MHz – 6.6 GHz)

• Rx frequency range (10 MHz – 6.6 GHz)

• Tx RF bandwidth: 100 MHz

• Rx bandwidth (3dB): 50 MHz

• Embedded FPGA (Xilinx Virtex 5) at the Tx &

Rx for real-time signal processing

• Embedded PCs at the Tx & Rx with Windows

7, LabView , Matlab, & NI software

II. Specifications of Testbed

Page 5: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

5/33 www.ukchinab4g.ac.uk

III. Testbed Architecture and Functionality

Local PC

4 Channel Tx 2 Channel Rx & RAID

Hub

Local PC Local Server

LAN

Page 6: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

6/33 www.ukchinab4g.ac.uk

Transmitter Hardware Architecture

Embedded

PC

FPGA

(Flexrio)

4-Channel RFSG

Antennas

PXI Bus

PXI Bus

PXI Bus

Chassis

Page 7: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

7/33 www.ukchinab4g.ac.uk

Receiver Hardware Architecture

Embedded

PC

FPGA

2-Channel RFSA

Antennas

Disk Array

PXI Bus

PXI Bus

PXI Bus

Chassis

Page 8: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

8/33 www.ukchinab4g.ac.uk

Software Architecture

Instrument

control

Software

Hardware

Offline

signal

processing

Real-time

signal

processing

Page 9: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

9/33 www.ukchinab4g.ac.uk

IV. Testbed Functionality

LTE: Long-term evolution (3.9G)

System model: 4x2 MIMO diversity & multiplexing

Diversity -> Space-frequency block codes

Multiplexing (Open Loop) -> Cyclic delay diversity (CDD)

Testing parameters (20MHz bandwidth, 2.3GHz centre frequency)

Results: Transmitted Images, Constellation, BER

1: Offline MIMO LTE

Page 10: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

10/33 www.ukchinab4g.ac.uk

1: Offline MIMO LTE – Image Transmission Results

Tx Power: -15 dBm;

Received SNR: 7.7 dB

Turbo coding

Diversity

Multiplexing

Page 11: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

11/33 www.ukchinab4g.ac.uk

1: Offline MIMO LTE – BER Curves

Page 12: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

12/33 www.ukchinab4g.ac.uk

Testing parameters:

• System bandwidth: 20 MHz

• Centre frequency: 2.3GHz

• 64 point FFT

• Base Rate modulation: QPSK

• Full Rate modulation: QPSK/16QAM/64QAM/256QAM

• No channel coding

Results: Constellation diagram, Channel estimation

2: Real-Time SISO WLAN

Page 13: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

13/33 www.ukchinab4g.ac.uk

2: Real-Time SISO WLAN – Transmitter

SISO-OFDM Frame Structure

IFFT

IFFT SISO

STC

Encoder

DAC

DAC

BB/

RF

BB/

RF Modulation

Encoder

Interleaver

CRC32

Pilot

Insert Adding

CP &

Preamble

Pilot

Insert Adding

CP &

Preamble

Scrambler Up-

sampler

Up-

sampler

Host

Software/

Labview

PXI

Hardware/

FPGA

FlexRIO NI7965R

Hardware/

I/Q Generator

NI PXIe-5450

PXI

Peer-to-Peer

Hardware/

I/Q Vector Mod

NI PXIe-5611

Page 14: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

14/33 www.ukchinab4g.ac.uk

2: Real-Time SISO WLAN – Receiver

FFT

FFT SISO

STC

Decoder

ADC&

Down-

Sample

ADC&

Down-

Sample

RF/BB

RF Soft Bit

Demapping

Soft Decision

Decoder

De-Interleaver

CRC-32

Check

Remove

CP

Remove

CP

Timing Sync

Frame Detection

CFO Estimation

DDS

Channel

Estimation

Sync Tracing

Re-

sampling

Re-

sampling

Pilot

Extraction

Pilot

Extraction

Descrambler

Software/

Labview

Hardware/

FPGA

FlexRIO NI7965R

Hardware/

IF Digitizer

NI PXIe-5622

Host

PXI

Hardware/

RF DownC

NI PXIe-5601

Key Techniques: Frame detection and time Sync, Coarse/fine Carrier Sync and tracing,

Soft De-mapping and decision

Page 15: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

15/33 www.ukchinab4g.ac.uk

3: Spatial Modulation

A novel technique that utilises multiple–antenna transmission to realise an

entirely new modulation concept.

System diagram:

• Only one Tx antenna is activated at a time: a ‘green’ MIMO solution.

• Data is encoded into the Tx antenna position within the Tx array.

• Antenna detection stage at Rx ascertains antenna, ‘spatial signature’.

Page 16: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

16/33 www.ukchinab4g.ac.uk

3: Spatial Modulation – UC4G

Patent supported by the UC4G project:

• H. Haas, R. Mesleh, I. Stefan, and P. M. Grant, "A method and system of

enhanced performance in communication systems," international

publication number: WO 2010/094960 A1.

The UC4G project has been the first to demonstrate this new technique

experimentally.

Expected to be a key contender for physical layer techniques for B4G

wireless communications standards

Page 17: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

17/33 www.ukchinab4g.ac.uk

4. Channel measurements: Introduction

Consider multiple-input/multiple-output (MIMO) radio channel.

• M = 2 receive radio frequency (RF) chains and N = 4 transmit RF

chains.

Develop sounding sequence to scan MIMO channel in time.

Semi-switched sounder:

• Each antenna has its own RF chain.

• 2 Rx RF chains are active, each Tx chain is activated in turn

Page 18: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

18/33 www.ukchinab4g.ac.uk

4. Channel measurements: Transmit pulse

Design a time domain transmit pulse in the frequency domain.

Bandwidth 40 MHz.

Centre frequency 2.3GHz.

Number of tones 64.

Power per tone -34 dBm.

Frequency between

tones

500 kHz.

Page 19: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

19/33 www.ukchinab4g.ac.uk

4. Channel measurements: Transmit pulse

Time domain Frequency domain

Pulse is then processed in Matlab (Removal of artefacts, etc).

Page 20: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

20/33 www.ukchinab4g.ac.uk

4. Channel measurements: Transmit sequence

Incorporate pulse into a sounding sequence

Page 21: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

21/33 www.ukchinab4g.ac.uk

4. Channel measurements: Set-up

Laboratory

• Tx on bench, Rx on trolley

• Measure at various

distances from the Tx (1M,

2M, 3M, etc)

Antennas spaced λ/2 apart

(2.3 GHz)

Page 22: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

22/33 www.ukchinab4g.ac.uk

4. Channel measurements: Receiver noise removal

Time domain:before and after

noise removal

Frequency domain: before

and after noise removal

Page 23: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

23/33 www.ukchinab4g.ac.uk

4. Channel measurements: PDFs & CDFs

Acquire 4 dimensional channel matrix

For a given pair :

• Take FFT of dim3 and mean along dim4.

• Calculate probability density function (PDF).

• Use curve fitting to deduce channel statistics.

dim4) dim3, dim2, (dim1,H

H

2M 4N Snapshot snapshots#

NM ,

Page 24: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

24/33 www.ukchinab4g.ac.uk

4. Channel measurements: PDFs & CDFs

Page 25: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

25/33 www.ukchinab4g.ac.uk

4. Channel measurements: Autocorrelation function

Acquire 4 dimensional channel matrix

For a given pair :

• Take FFT of dim3.

• Compute the cross correlation function

• Take mean along dim4

dim4) dim3, dim2, (dim1,H

H

2M 4N Snapshot snapshots#

NM ,

Page 26: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

26/33 www.ukchinab4g.ac.uk

• Take 6 M measurement as

an example

• Compute autocorrelation

function

• Coherence bandwidth is

point at which this falls to

0.5 of its original value

4. Channel measurements – Autocorrelation functions

Page 27: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

27/33 www.ukchinab4g.ac.uk

5: Channel Emulator

What is channel emulator?

• It replaces the real-world radio channel between a Tx and a Rx by providing a

faded representation of a transmitted signal to the Rx inputs.

• Applications: anywhere needing a channel, e.g., receiver algorithms evaluation.

Advantages of a channel emulator:

• Compared with using a real-world channel (e.g., RF testbed):

− Scenario creation

− Repeatability

• Compared with a software channel simulator

− Higher speed

Our contributions:

• A time-domain (tapped-delay-line), SISO channel emulator

Page 28: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

28/33 www.ukchinab4g.ac.uk

5: Channel Emulator – Channel Representation

Time-domain (Tapped-delay-line) channel representation:

Page 29: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

29/33 www.ukchinab4g.ac.uk

5: Channel Emulator – Schematic

Current solution for the channel emulator:

Page 30: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

30/33 www.ukchinab4g.ac.uk

5: Channel Emulator – Convolution

462 delays 16 taps 8 adders 4 adders 2 adders 1 adder

WINNER II: scenario C4

Page 31: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

31/33 www.ukchinab4g.ac.uk

5: Channel Emulator – Evaluation

Page 32: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

32/33 www.ukchinab4g.ac.uk

5: Channel Emulator – Performance

FPGA system clock: 100 MHz

FPGA utilisation : 56.6% (Winner II Scenario C4 in a Xilinx Vertex 5-ST95)

LTE link-level comparison

• Apply the channel emulator/simulator

into a LTE link-level simulator

• Winner II Scenario C4 :

462 effective delays, 16 taps

• Matlab-based channel simulator :

Matlab 2011 @ Windows 7, Intel Core i7 1.73GHz, 4GB RAM

LTE

baseband

signals

Channel

simulator

Channel

emulator

Post-processing @

Rx

26 M samples

(100M Byte)

159.097 s

14.682 s

806.394 s

Page 33: UK-China (B)4G Wireless MIMO Testbed: Architecture and ...€¦ · UK-China (B)4G Wireless MIMO Testbed: Architecture and Functionality ... sampler Up-sampler Host Software/ Labview

33/33 www.ukchinab4g.ac.uk

Future Development of Testbed

Testbed vs C8: Comparison of spatial modulation results from testbed and results

from C8 channel simulator (with theory and simulation).

‘LTE’ spatial modulation: Development of spatial modulation in conjunction

with OFDM and compare performance with MIMO long term evolution (LTE)

standard.

Testbed transceiver design: Purchase of appropriate modules to develop the

testbed from simplex to duplex operation.

Testbed relay: Development of relay system, again purchase of appropriate

modules for amplify and forward system.

Open access testbed: Development of a web-based interface:

• Enable third party access to testbed so that project partners can test signal

processing ideas.

• Establish a network of testbeds that can work together in order to establish a

wide variety of results efficiently

Channel measurements using testbed: Examine whether testbed can be used to

make RF channel measurements.