Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

80
All right reserved. Copyright ©2009- Yoshikazu Miyanaga Design of Over GIGA bit Wireless LSI systems Yoshikazu Miyanaga Hokkaido University Laboratory of Information Communication Networks Graduate School of Information Science and Technology Sapporo 060-0814, Japan

Transcript of Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

Page 1: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Design of Over GIGA bit Wireless LSI systems

Yoshikazu Miyanaga

Hokkaido UniversityLaboratory of Information Communication Networks

Graduate School of Information Science and Technology

Sapporo 060-0814, Japan

Page 2: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Contents

Research Background

OFDM, MIMO

Proposed MIMO-OFDM System

600Mbps, 80 MHz Band by 2x2 MIMO-OFDM

2.6Mbps, 160 MHz Band by 4x4 MIMO-OFDM

VLSI Design of Proposed Transceiver

Super Low-Power LSI Design

2

Page 3: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Background on Methods

Communication Methods Current Main Stream: 54MBPS (IEEE 802.11a, .11g)

→It is not enough when wireless USB and multi-media communication are considered.

Establish of IEEE 802.11n Standardization→Over 100 different methods have been nominated at the end of

2005. In late 2009, its standardization will be completed.

→The 600MBSP throughput of IEEE 802.11n is most suitable candidate as final one but it is not enough.

→The new standardization, i.e., IEEE 802.11ac, has started since 2008 Autumn.

→IEEE 802.11ac is now trying to develop a system over 1 Gbpswireless throughput with beyond 80MHz.

3

Page 4: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Current Trend of MIMO-OFDM SystemsT

ran

smit

Sp

eed

500M

bps

1Gbps

20MHz 40MHz 60MHz 80MHz

Bandwidth

IEEE802.11a

(2002) 54Mbps

IEEE802.11n Draft

(2007) 300Mbps

IEEE802.11n Optional

(2008?) 600Mbps

IEEE802.11 VHT

Study Group

Hokkaido Univ.

SISO-OFDM

(2005) 300 Mbps

Hokkaido Univ.

2x2 MIMO-OFDM

(2006) 600 Mbps

IEEE802.11

Standards

Development by Hokkaido Univ.

(Baseband)

Hokkaido Univ.

4x4 MIMO-OFDM

(2008) 1.5 Gbps

Page 5: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Background on Systems

Digital Baseband (BB)+ Radio Frequency (RF)

MIMO indicates many antennas.

A system will be large.

Its decoder must be quite complicated.

A package of a low power consumption system including BB and RF can be designed, cannot it ?

A real MIMO-BB chip has been developed but what kind performance can be realized ?

Is it possible to realize 4x4, 6x6 ・・・・ larger MIMO system in LSI ?

5

Page 6: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

Page 7: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

Coder:cov, blk

De-Coder:Viterbi,LDPC

512 – 1024 p FFT within several nanosecond

512 – 1024 p FFT within several nanosecond

Low Power Design

Page 8: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO System

Transmitter

Receiver

Mapper

Mapper

IFFT

IFFT

TX

Encoder

Encoder

FFT

FFT

MIM

O

Dete

cto

rDe-Mapper

De-Mapper

RX

Decoder

Decoder

Page 9: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO Decoding Circuit

The instance when the receiver gets the training symbols The estimation of channel and the inverse matrix calculation should be

completed.

The instance when the receiver gets data symbols MIMO decoding should be done.

from FFT ΒA,

H

(from 1st and 2nd training symbols)

G

1G

y s

Channel Estimation

Inverse Matrix

Memory

MIMO Detector

Page 10: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO Decoding Circuit

from FFT ΒA,

H

(from 1st and 2nd training symbols)

G

1G

y s

Channel Estimation

Inverse Matrix

Memory

MIMO Detector

Matrix Inversionwithin several nanosecond

Low Power Design

Super high speed & Ultra low power ….

Page 11: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Overview

One Chip/Package Wireless System A total system including interface, BB, RF and antennas.

The Next Generation LAN/PAN: Super Speed Hot Spot, Wireless Home Theater, Next Generation High Speed LAN etc

Realization of both high speed and Low power High Speed Wireless → 2.6 GBPS Throughput

High Performance MIMO System → In Door Wireless

Very Low Power BB-LSI → 1W System Dynamic Architecture → Optimum Low Power Consumption

Soft Wireless → High Throughput and Low Power Consumption

11

Page 12: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MAC

RF

Antenna

Con

Wireless Communication Chip

OFDM

OFDM: Modulation/De-Modulation

IEQ: Intelligent Equalizer

Con: System Controller

MAC: Media Access Controller

MIMO: Multi I/O Module

RF: Radio Frequency Analog Circuits

IEQ

MIMO

12

Page 13: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MAC

General

Networks

RF

Antenna

Con

OFDM

MIMO

Conventional

・.11a 54MBPS

・.11n 300MBPS

・100-900mW

power

consumptionConventional

・BLAST

・4x4 Streams

・Distance: Several meters

・2x3MIMO System

Conventional Wireless Communication Chip

13

Page 14: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MACGeneral Networks

RF

Antenna

Con

MIMO

①SISO 300MBPS by

parallel/pipeline processing

② Low Power Consumption

of 300mW by Dynamic

Architecture

③BER Improvement by

Noise Reduction

④ Cognitive OFDM System

① 4x4 MIMO-OFDM

② 700mW Power

Consumption

③ 2.6GBPS Throughput

Proposed Wireless Communication Chip

14

OFDM

Page 15: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

BASIC TECHNOLOGIES

MIMO, OFDM ….

15

Page 16: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

16

Page 17: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

OFDM

OFDM Orthogonal Frequency Division Multiplexing

One of Digital Modulation Technique in which many orthogonal carrier are multiplexed.

OFDM is important, isn’t it ? Several key systems, e.g., surface digital TV of Japan and

EU, High Speed ADSL MODEM, Wireless LAN etc employs OFDM.

OFDM can be fabricated into LSI.

17

Page 18: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Digital Modulation

ASK : Amplitude Shift Keying

PSK : Phase Shift Keying

FSK : Frequency Shift Keying

18

)2cos()( kc tfAts

1 bit/1 symbol

Modulation

Technique

1 1 00 0

Page 19: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

ASK and PSK Modulation in OFDM

Multi-Valued Modulation Technique

1 symbol represents several bits at one time.

Quadrature PSK (QPSK)

19

Binary PSK (BPSK)

0 0 01 1

11 01 10 0000

Page 20: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Representation of Digital Modulation

The signal s(t) in communication can be represented as

where

: carrier component

: digital modulation component : signal

All digital signals are represented as complex values:

])Re[()(2 tfj

kkcejbats

tfj ce2

kk jba

20

tfj

kkcejba

2

)(

Page 21: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

QAM (Quadrature Amplitude Modulation)

The digital components in case of QPSK can be represented in the complex domain.

21

kk jba

2

2

2

2j

2

2

2

2j

2

2

2

2j

2

2

2

2j

Page 22: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

16QAM and 64QAM

22

16QAM 64QAM

Page 23: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Data Mapping on Spectrum Domain

Data are assigned onto spectrum domain. Accordingly, each complex signal can be mapped to each frequency.

High efficiency can be kept within a communication bandwidth.

23

Page 24: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

24

Page 25: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

25

Page 26: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Gard-Interval

26

TFFTTG

The n-th Symbol

TG

Same data are copied.

Page 27: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Multi-Path Fading

27

Same signals are coming to a

receiver with different time delays.

Page 28: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

GI and Multi-Path

28

1st transmitted data stream

2nd transmitted data stream

A receiver can get an original symbol but a phase

rotation happens by multi-paths.

Page 29: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Influence to Symbols

29

on Complex DomainPhase Rotation

Page 30: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Basic OFDM System

Input

Data

Output

Data

Ma

pp

ing

S/P

IFF

T

channel

De

ma

pp

ing

P/S

De

lete

GI

S/P

FF

T

Eq

ua

lize

r

P/S

D/A

Gu

ard

Inte

rva

l

A/D

30

Page 31: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

2×2 MIMO System

Transmitter

Receiver

Mapper

Mapper

IFFT

IFFT

TX

Encoder

Encoder

FFT

FFT

MIM

O

Dete

cto

rDe-Mapper

De-Mapper

RX

Decoder

Decoder

31

Page 32: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO Decoder

Linear Decoding

ZF

MMSE

Sequential Decoding

V-BLAST (ZF Criterion)

V-BLAST (MMSE Criterion)

Cost Performance

Low

High

Low

High

32

Page 33: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Zero-Forcing (1)

MIMO Channel Model

nHsy Received Signal

Channel Matrix

Transmitted Signal

yHs1

The inverse matrix of an estimated channel matrix is applied and then the original transmitted signal is estimated.

Noise

33

Page 34: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Zero-Forcing (2)

Calculation of Inverse Matrix In case of 2x2 matrix, its processing can be implemented

as inverse matrix equation explicitly.

Ha bc d

1H a

bcd1

bcad

34

Page 35: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO Decoding Circuit

In case of the receive of training symbol:

Blocks of channel estimation and inverse matrix calculation are activate.

In case of the receive of data symbol:

A block of MIMO decoding is activate.

from FFT ΒA,

H

(from 1st and 2nd training symbols)

G

1G

y s

Channel Estimation

Inverse Matrix

Memory

MIMO Detector

35

Page 36: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Contributes in this Study

New MIMO-OFDM Systems by Our Project

IEEE802.11 a/g (54 Mbps)

2x2 MIMO-OFDM (600 Mbps)

4x4 MIMO-OFDM (2.6 Gbps)

Wideband SISO-OFDM (300 Mbps)

New OFDM Format

at 80-160 MHz Bandwidth

VLSI Design of OFDM

Transceivers

36

Page 37: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Proposed 2x2 MIMO-OFDM Format

FFT/IFFT Window Length 6.4 us (512 samples)

Guard Interval Length 0.8 us (64 samples)

Number of Subcarriers 512

Number of Data Subcarriers 480

Frequency Spacing 0.1563 MHz

ModeCoding

RateModulation

Data Rate (Mbps)

SISO-OFDM

Data Rate (Mbps)

MIMO-OFDM

1 1/2 QPSK 66.6 133.3

2 1/2 16QAM 133.3 266.6

3 1/2 64QAM 200 400

4 3/4 64QAM 300 600

Transmit mode

Frame Format

37

Page 38: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Transmit Performance

Packet Size: 1000-byte Packet Length

Modulation: 64-QAM

Channel Model: 150-ns Delay Spread TGn Channel Model D

Evaluation 4x4 IEEE802.11n (600 Mbps, 5/6-Coding Rate)

4x2 Proposed-MIMO (600 Mbps, 3/4-Coding Rate)

2x2 Proposed-MIMO (600 Mbps, 3/4-Coding Rate)

38

Page 39: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

BER Performance

Bit

Err

or

Rat

e

Average CNR per Receiver Antenna [dB]

10-4

10-3

10-2

10-1

100

15 20 25 30 35 40 45

4x4 IEEE802.11n

4x2 STARC-MIMO

2x2 STARC-MIMO

7dB

39

Page 40: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

SISO-OFDM System

Specification 512-point FFT/IFFT

IIR Filter Type Flame Syncronization

Convolutional Coding

Soft Viterbi Decoding (Constraint Length 7 Rate 1/2)

QPSK, 16QAM, 64QAM Mod/De-Modulation

BB Receiver 12bit

BB Transmitter 12bit

MAC Receiver 3bitMAC Transmitter 3bit

Metric 16bit × 6

Error Correction Output 3bit

OFDM Viterbi

40

Page 41: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

SISO-OFDM (ASPLA 90nm)

mm2 Game #Power Con

Tra (mW)

Power Con

Rec (mW)

System Control 5006 1668 0.11 0.11

Coding/Mapping 10143 3381 0.29 0.10

Flame Synchronization 80573 26858 1.44 5.26

FFT/IFFT, Channel Eq. 838144 279381 39.30 39.92

GI・Preamble Signal Pro. 13854 4618 0.34 0.13

Modulation/Sync. SRAM 285576 95192 10.06 9.64

Demodulation・GI SRAM 285576 95192 9.12 9.36

Soft Viterbi 224894 74964 2.67 16.54

Viterbi Decoding 2545635 848545 12.64 178.28

Total 4,289,401 1,429,799 75.97 259.34

41

Page 42: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Xilinx・Gigabit Ethernet MAC

・STARC MAC

Altera・STARC PHY

Output

Gigabit Ethernet PHY

FPGA Board for Evaluation

Page 43: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

2x2 MIMO-OFDM

SDM-MIMO Decoding Transmission Rate

600Mbps

Transmission Distance

It is shorter than our proposed 4x2 MIMO-OFDM

System Overview

2 Parallel SISO-OFDM

MIMO Decoding

43

Page 44: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MIMO System

Transmitter

Receiver

Mapper

Mapper

IFFT

IFFT

TX

Encoder

Encoder

FFT

FFT

MIM

O

De

tecto

rDe-Mapper

De-Mapper

RX

Decoder

Decoder

44

Page 45: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

PPDU Format

The format is based on 02.11n and STARC MIMO-OFDM PPDU. Number of training symbol is set to 2.

SC-STF SC-AGC SC-LTF SC-SIG, DATA

I -I

II

Channel EstimationSNR Estimation

St.1

St.2

45

Page 46: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Simulation Results

SISO MIMO

Mapping 64QAM

CodingConvolutional Coding (R=1/2)

Viterbi Decoding

Bandwidth 80M Hz

FFT # 512 (data:480, pilot:20)

OFDM Symbol # 8

TX Rate 200M bps 400M bps

Antenna # 1 x 1 2 x 2, 4 x 2

Channel ModelHYPERLAN2/Model A

AWGN

TGn Sync Channel/Model D

AWGN

Channel Est. Legacy Orthogonal Coded Pilot

MIMODecoding

2x2 ZERO-FORCING

2x2 BLAST (MMSE)

4x2 G-LST (MMSE)

46

Page 47: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Results

1.00E-05

1.00E-04

1.00E-03

1.00E-02

1.00E-01

1.00E+00

0 5 10 15 20 25 30 35 40 45 50 55 60

CNR

BER

STARC SISO

2x2 MIMO zero-forcing

2x2 MIMO BLAST_mmse

4x2 MIMO VLSTBC_mmse

47

Page 48: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Circuit Structure of 2x2 MIMO-OFDM Transceiver

Full-Pipelined Processing

Duplicated Processing Blocks Supporting for Two Data Streams

(C) FFT/IFFT

(G) MIMO

Detection

(F) Post-

Transform

Memory

(E) Pre-

Transform

Memory

Transmitter

Receiver

(A)

Encoding

& Mapping

(B) Frame

Sync.

(D) GI/PLCP

Insertion

(H) De-

Mapping

(I) Viterbi

Decoding

ZF, MMSE, V-BLAST, ...

(C) FFT/IFFT

(G) MIMO

Detection

(F) Post-

Transform

Memory

(E) Pre-

Transform

Memory

Transmitter

Receiver

(A)

Encoding

& Mapping

(B) Frame

Sync.

(D) GI/PLCP

Insertion

(H) De-

Mapping

(I) Viterbi

Decoding

ZF, MMSE, V-BLAST, ...

48

Page 49: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Dynamic Architecture of Low Power

OFDM BB

Transmitter

OFDM BB

Receiver

OFDM BB

Transmitter

OFDM BB

Receiver

Sensor Sensor

Monitering

Realization of High Throughput and Low Power

All right reserved. Copyright ©2009- Yoshikazu Miyanaga, Hokkaido Univ.

Page 50: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Timing of MIMO Decoding

High Latency Type (It can be designed by General Purpose Processor)

Merit ... Circuit Scale is small.

Demerit ... Long processing time is required.

Low Latency Type (Pipeline and Parallel Processing are used )

Demerit ... Circuit Scale is large and it is complicated.

Merit … Small Circuit size is obatained.

T1 T2 D1 D2 DL DK

Training Symbols Data Symbols

Channel Est Inv. Matrix or QR DeconvMIMO De-convolution

Latency

T1 T2 D1 D2 DL DK

Latency (In case of GI time, it is 0)

Page 51: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Channel Estimation & Inverse Matrix

1 OFDM symbol sampling time 512(FFT)+64(GI)=576

Processing time of Channel Est and Inv Matrix 480(Data Subcarriers) + 11 (Pipeline Latency) = 491

Processing can be done in 1 symbol.

1A 2A

1B

2B

11H

12H

21H

22H

21122211 HHHH

11H

22H

**

1

11G

12G

21G

22G

*

12H

21H

Page 52: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

VLSI Implementation of OFDM Transceivers

Circuit Design

Fixed-Point Simulation: Matlab

RTL Design: Verilog

CMOS Implementation

ASPLA 90nm

SISO-OFDM Transceiver

2x2 MIMO-OFDM Transceiver

52

Page 53: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Circuit Performance

Detection Algorithm Zero Forcing MMSE-BLAST

No. of Subcarriers 480

No. of Pipeline Stages 11 14

Pipeline Latency (μs) 0.18 0.21

No. of Complex Multipliers

8 16

No. of Real Multipliers 11 27

Clock Frequency (MHz)

80

NAND Gate Count 371,537 1,160,092

2x2 MIMO-OFDM Decoder

53

Page 54: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

2x2 MIMO-OFDM (ASPLA 90nm)(MIMO Decoding :ZF )

Area

(mm2)Gate #

Power

TX (mW)

Power

RX (mW)

System Control 118353 39451 0.01 1.33

Coding/Mapping 20286 6762 0.49 0.10

Flame Syncronization 81967 27322 1.42 4.84

FFT/IFFT 1166008 388669 70.50 73.32

MIMO Decoding 1114612 371537 5.05 26.38

GI・PLCP Addition 50928 16976 0.43 0.10

Modulation/Syncro SRAM 573584 191195 13.76 14.00

De-Mod/GI Addition SRAM 573584 191195 14.02 14.06

Soft Decision 437280 145760 6.01 24.84

Viterbi De-Modulation 5073270 1691090 28.10 376.04

合計 9,209,872 3,069,957 139.79 535.0154

Page 55: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Implementation Results

Circuit Area

(mm2)

No. of Logic Gates

Power

TX (mW)

Power

RX (mW)

SISO-OFDM 4.30 1.43 M 76.0 259.3

2x2 MIMO-OFDM 9.21 3.07 M 139.8 535.0

55

Page 56: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Proposed MIMO-OFDM PPDU Format

L-STF L-LTF L-SIG HT-SIG

SC

-ST

F

SC

-AG

C

SC

-SIG

DA

TA

SC

-LT

F

SC

-LT

F

SC

-LT

F

SC

-LT

F

SC

-LT

F

DA

TA

・・・

20

MH

z

8.0μs 8.0μs 4.0μs 4.0μs 2.0μs 2.0μs 28.8μs 7.2μs 7.2μs

L-STF L-LTF L-SIG HT-SIG

L-STF L-LTF L-SIG HT-SIG

L-STF L-LTF L-SIG HT-SIG

64μs

80

MH

z

Tx1

7.2μs

IEEE802.11a Compatible

Preamble & SIGNAL

TGnSync

Compatible

56

Page 57: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Real-time MIMO Detection

MIMO-OFDM systems must compute inverse matrices of the channels for all the subcarriers.

Algorithm Complexity

ProposedSISO V-BLAST 23=8

4x2 MIMO V-BLAST & STBC 42=16

IEEE802.11n 4x4 MIMO V-BLAST 43=64

(Use of QR decomposition)

Processing time of MIMO detection influences response time in PHY and MAC layer.

Low-Latency and High-Throughput Architecture

57

Page 58: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Overview of 4×2 V-LSTBC System

Max Throughput 600Mbps

4×2 V-LSTBC System

Using LST(SDM), the throughput increases.

Using STBC, the transmission length increases.

4×2 V-LSTBC Decoding

The cost of can decrease to by using new algorithm.

PPDU Flam Format is proposed.

IEEE802.11a/IEEE802.11n based Format

Using GA, its preamble is optimized.

Evaluation of System based on standard channel models

Transmission with 600 Mbps(MAX) → 20m transmission

2MO 4MO

58

Page 59: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

HU-VHT MIMO-OFDM Transmitter

S/P

ST

BC

En

co

de

r

IFF

TIF

FT

P/S

P/S

Stream

1

A

B

freq

ue

nc

y

Inte

rlea

ve

r

Ma

pp

er

S/P

ST

BC

En

co

de

r

IFF

TIF

FT

P/S

P/S

Stream2

C

Dfre

qu

en

cy

Inte

rlea

ve

r

Ma

pp

er

Sp

atia

l stre

am

pa

rse

Pu

nctu

re

FE

C E

nc

59

Page 60: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

HU-VHT MIMO-OFDM Receiver

S/P

S/P

FF

TF

FT

Inte

rfere

nce

Ca

nc

elle

r

Channel

Estimator

Channel

Estimator

P/S

P/S

freq

ue

nc

y

De

-Inte

rlea

ve

r

De

-Ma

pp

er

De

-Pu

nc

ture

Vite

rbi D

ecfre

qu

en

cy

De

-Inte

rleave

r

De

-Ma

pp

er

1

2

Sp

atia

l Stre

am

De

-pa

rse

60

Page 61: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

0.0010

0.0100

0.1000

1.0000

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

CNR [dB]

PER

4x2 STARC-MIMO (iid)

4x2 STARC-MIMO (corr)

4x4 IEEE802.11n (iid)

4x4 IEEE802.11n (corr)

HU-VHT MIMO-OFDM vs. IEEE802.11n(Model B)

4x2 V-LSTBC

4x4 IEEE802.11n

7dB

61

HU-VHT

HU-VHT

Page 62: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

10 20 30 40 500

10

20

30

40

50

60

70

80

90

100D

ista

nce [

m]

CNR [dB]

STARC IM=5[dB]TGn IM=5[dB]STARC IM=10[dB]TGn IM=10[dB]

Comparisons of Link Budget

15 m is improved.

62

HU-VHT

HU-VHT

Page 63: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Block Diagram of 4x4 MIMO-OFDM Circuit

Transmitter

Scrambler Encoder Mapper Pilot

InsertionIFFT Re-order &

GI Insertion

Preamble

Insertion

Interleave

& Puncture

Receiver

Frame & Freq.

Synchronization

FFT Re-order &

Pilot RemoveMIMO Channel Est.

& Decoding

Demapper Viterbi Decoding

De-scramblerDe-interleave &

Dummy Data

Insertion

Page 64: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Complexity in MIMO Detection

MIMO-OFDM

Considerable Complexity Even for Linear Detection

IEEE802.11n ... K=128, WiMAX ... K=1024

Conventional Hardware Architectures

Insufficiency for Real-Time MIMO-OFDM Detection

Detection AlgorithmComplexity

(MIMO)

Complexity

(MIMO-OFDM)

ML MLD O(2QN) K * O(2QN)

OSIC V-BLAST(MMSE) O(N4) K * O(N4)

LinearMMSE O(N3) K * O(N3)

ZF O(N2) K * O(N2)

N: No. of Antennas, Q: Quantization Level, K: No. of OFDM Subcarriers

Page 65: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

MMSE Detection

Received Signal (Freq. Domain)

MMSE Detection

)()()( ttt kkkk nsHy

H

kkk

H

kk HIHHG12

)(

MIMO Decoding

)()(ˆ tt kkk yGs

Training Symbols Data Symbols

Guard Interval

Channel Estimation

Preprocessing

Decoding

s(1) s(2) s(3)L(4)L(3)

H1 Hk s1(t) sk(t)

Latency Requirement

G1 Gk

Training Symbols Data Symbols

Guard Interval

Channel Estimation

Preprocessing

Decoding

s(1) s(2) s(3)L(4)L(3)

H1 Hk s1(t) sk(t)

Latency Requirement

G1 GkG1 Gk

Page 66: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Algorithm Consideration

Matrix Inversion (Most Costly)

QR Decomposition

Sherman-Morrison

Matrix Inversion Lemma

Cholesky Decomposition

Analytic Solution (Strassen’s Matrix Inversion)

Suitable for Pipelined Architecture Hardware

Simple Circuit Structure Using Systematic Operations

Reduce Complexity by Making Use of Properties of Complex Conjugate Symmetric (in case of MMSE)

Rely on Iterative

Operations

Page 67: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Circuit Structure of MMSE Detector

4x4 M

atr

ix

Invers

ion

4x4 M

atr

ix M

ultip

lication

H11(k)

H12(k)

H44(k)

)(2 k

P11(k)

P12(k)

P44(k)

Q11(k)

Q12(k)

Q44(k)

R11(k)

R12(k)

R44(k)

4x4 M

atr

ix M

ultip

lication

G11(k)

G12(k)

G44(k)

Pip

elin

e D

ela

y

4 stages 4 stages22 stages

22 stages

Sa(k)

Sb(k)

Sc(k)

Complete Pipelined Architecture

Total 30 Pipeline Stages

Scaling Factor in

Block Floating-

Point

Mat

rix

Inp

uts

Mat

rix

Ou

tpu

ts

1/S

NR

k: Subcarrier Index

Page 68: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Matrix Operations

Use of 2x2 Submatrices

Conjugate Symmetry in Non Diagonal Submatrices

11P

21P

12P 13P

22P

33P 34P

43P 44P

14P

24P 23P

31P 32P

42P41PConjugate

Symmetry

Hermitian

Transpose

IHHP2

kk

H

kk

DB

BA

DC

BAH

Complexity Reduction

Strassen’s Matrix Multiplication and Inversion

Use of Conjugate Symmetry Submatrices

Page 69: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Matrix Inversion (1)

Strassen’s Matrix Inversion Block Operations by 2x2 Submatrices

DC

BA

111

111111

1

ECAE

BEACABEAA

BCADE 11

Conjugate Symmetric

Mul Add/Sub Div/Rec

Direct 1126 768 1

Cholesky 264 108 4

Strassen 120 150 2

Comparison of Real Operations

Page 70: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Matrix Inversion (2)

[ ]-1 xx,[]H[ ]-1-xx +A

D D

C

B D

D

D D

D

7

D’

A’

B’

C’

2 1 1 7 1

1 1

D

D

D

7

9

10

2

2

2

9

13

1

A-1

CA-1

E-1

-E-1CA-1(=C’)

A-1BE-1

C’H

Blo

ck F

loat

ing A

rith

met

ic S

cali

ng

s1 s2 s3 s4

s1, s2

, s3

, s4

Scale

In

Scale

Out

1

[ ]-1 xx,[]H[ ]-1-xx +A

D D

C

B D

D

D D

D

7

D’

A’

B’

C’

2 1 1 7 1

1 1

D

D

D

7

9

10

2

2

2

9

13

1

A-1

CA-1

E-1

-E-1CA-1(=C’)

A-1BE-1

C’H

Blo

ck F

loat

ing A

rith

met

ic S

cali

ng

s1 s2 s3 s4

s1, s2

, s3

, s4

Scale

In

Scale

Out

1

Pipeline Stages by 2x2 Matrix Operation Units

Mat

rix

Inp

uts

Mat

rix

Ou

tpu

ts

Page 71: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Block Diagram of MIMO Decoder

Page 72: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Evaluation of Calculation Precision

1x10-6

1x10-5

1x10-4

1x10-3

1x10-2

1x10-1

1x100

16 18 20 22 24 26 28 30 32

16 bits

18 bits

20 bits

floating point

Simulation

IEEE802.11n Standards (4x4 MIMO-OFDM)

Multipath Rayleigh Fading (i.i.d. MIMO Spatial Correlation)

Eb/N0 [dB]

BE

R

Page 73: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Circuit Implementation

RTL Design

Verilog-2001

90-nm CMOS Implementation

1.0-V Voltage Supply

160-MHz Clock Frequency

Wordlength (bits)

Area (mm2) Gate CountPower Dissipation

(mW)

16 6.23 1,559,400 496.2

18 7.45 1,862,400 593.4

20 8.81 2,203,300 701.2

Page 74: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Performance Comparison

Reference [2] [3] [4] Proposed

Matrix 2 x 2 4 x 4 4 x 4 4 x 4

Detection Algorithm ZF ZF MMSE MMSE

Hardware

Configuration

DSP

TMS3206713

ASIC 90 nm

43 k gates

ASIC 0.25 µm

89 k gates

ASIC 90 nm

1.86 M gates

Operating Freq. 225 MHz 500 MHz 167 MHz 160 MHz

Latency Time 104 x K (µs) 180 x K (ns) 600 x K (ns) 187.5 (ns)

K: No. of OFDM Subcarriers

[2] V. Jungnickel, A. Forck, T. Haustein, et al., “1 Gbit/s MIMO-OFDM transmission

experiments,'' IEEE Vehicular Technology Conference (VTC), 2005.

[3] Johan Eilert, Di Wu, and Dake Liu, “Efficient complex matrix inversion for MIMO

software defined radio,” IEEE ISCAS, 2007.

[4] A. Burg, S. Haene, D. Perels, P. Luethi, N. Felber, and W. Fichtner, “Algorithm and VLSI

architecture for linear MMSE detection in MIMO-OFDM systems,” IEEE ISCAS, 2006.

Page 75: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Available Data Speed

Necessary Conditions

Clock Frequency ≥ Baseband Bandwidth

Processing Latency ≤ GI Duration (400 ns)

40 80 120 160500

1000

1500

2000

2500

3000

128-point FFT256-point FFT512-point FFT

Bandwidth (MHz)

Ma

xim

um

Tra

nsm

issio

n S

pe

ed

(Mb

ps)

A 2.6-Gbps MIMO-OFDM receiver is available by the proposed MMSE detector.

5/6 Coding Rate

64-QAM

400-ns GI Duration

Page 76: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

4x4 MIMO-OFDM with 512 SUBCARRIERS

Page 77: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Performance Evaluation

Page 78: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Summary

We have proposed the high-speed OFDM transceivers with the 80MHz-bandwidth.

The proposed transceiver offers available hardware solution for real-time MIMO detection.

The SISO-OFDM and MIMO-OFDM transceiver consumes a maximum of 260mW and 540mW in power dissipation in a 90-nm CMOS process.

78

Page 79: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

Who ?

79

Yoshikazu Miyanaga

He received the B.S., M.S., and Dr. Eng. degrees from Hokkaido University, Sapporo, Japan, in

1979, 1981, and 1986, respectively. He is currently a Professor at Graduate School of

Information Science and Technology, Hokkaido University.

His research interests are in the areas of signal processing for wireless communications,

nonlinear signal processing and low-power LSI systems.

He was a chair of Technical Group on Smart Info-Media System, IEICE. He is an advisory

member of this technical group. Currently, he is IEICE fellow.

He served as a member in the board of directors, IEEE Japan Council as a chair of student

activity committee from 2002 to 2004. He is a chair of student activity committee in IEEE

Sapporo Section from 2001. He is a chair of IEEE Circuits and Systems Society, Digital Signal

Processing Technical Committee from 2006.

He has been serving as international steering committee chairs/members of IEEE ISPACS,

IEEE ISCIT, IEEE/EURASIP NSIP and honorary/general chairs/co-chairs of their international

symposiums/workshops, i.e., ISPACS 2003, ISCIT 2004, ISCIT 2005, NSIP 2005, ISPACS 2008,

ISMAC 2009 and APSIPA ASC 2009. He also served as international organizing committee

chairs of IEICE ITC-CSCC 2002 - 2003, IEEE MSCAS 2004, IEEE ISCAS 2005 - 2008.

Page 80: Design of Over GIGA bit Wireless LSI systems...Yoshikazu Miyanaga

All right reserved. Copyright ©2009- Yoshikazu Miyanaga

References of this Topic in 2006

1. Shingo Yoshizawa, Kazuto Nishi, Yoshikazu Miyanaga, “Reconfigurable Two-Dimensional Pipeline FFT Processor in OFDM Cognitive Radio Systems”,

Proceedings of 2008 IEEE International Symposium on Circuits and Systems (ISCAS), pp.1248-1251, May 2008.

2. Shingo Yoshizawa, Yasushi Yamauchi, Yoshikazu Miyanaga, “A Complete Pipelined MMSE Detection Architecture in a 4×4 MIMO-OFDM Receive

r”, Proceedings of 2008 IEEE International Symposium on Circuits and Systems (ISCAS), pp.2486-2489, May 2008.

3. Yuki Ogasawara, Shinya Odagiri, Shindo Yoshizawa, Yoshikazu Miyanaga, “Performance Evaluation of Environment-Adaptive Agent System in OFDM

Cognitive Radio”, Proceedings of 2008 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), December 200

8.

4. Risanuri Hidayat, Kobchai Dejhan, Phichet Moungnoul, Yoshikazu Miyanaga, “OTA-Based High Frequency CMOS Multiplier and Squaring Circuit”, Pr

oceedings of 2008 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), December 2008.

5. Takayuki Sugawara, Shingo Yoshizawa, Yoshikazu Miyanaga, “Dynamic Reconfigurable Architecture for a Low-Power Despreader in VSF-OFCDM Sy

stems,” IEEE International Symposium on Circuits and Systems (ISCAS), pp.2287-pp.2290,May 2007.

6. Shingo Yoshizawa, Yoshikazu Miyanaga, “Use of a Variable Wordlength Technique in an OFDM Receiver to Reduce Energy Dissipation,” IEEE Interna

tional Symposium on Circuits and Systems (ISCAS), pp.3175-3178, May 2007.

7. Shingo Yoshizawa, Yoshikazu Miyanaga, "Tunable Word-length Architecture for a Low Power Wireless OFDM Demodulator", IEICE Transactions on

Fundamentals of Electronics, Communications and Computer Sciences, Vol.E89-A, No.10, pp.2866-2873, October 2006.

8. Shingo Yoshizawa, Yoshikazu Miyanaga, "Tunable Word-length Architecture for Low Power Wireless OFDM Demodulator", Proceedings of 2006 IEEE

International Symposium on Circuits and Systems, Vol.1, pp.2789-2792, May 2006.

9. Shingo Yoshizawa, Yoshikazu Miyanaga, Hiroshi Ochi, Yohsio Itho, Nobuo Hataoka, Baiko Sai, Norihisa Takayama, Masaki Hirata, "300-Mbps OFDM

Baseband Transceiver for Wireless LAN Systems", Proceedings of 2006 IEEE International Symposium on Circuits and Systems, Vol.1, pp.5455-5458,

May 2006.

10. Yasushi Yamauchi, Shingo Yoshizawa, Yoshikazu Miyanaga, "A New Decision Feedback Compensation Technique of Carrier Frequency Offset and IQ

Imbalance in Wireless OFDM Systems", Proceedings of IEEE International Symposium on Communications and Information Technologies 2006, Vol.1,

W2F-1, pp.94-97, October 2006.

11. Takayuki Sugawara, Yoshikazu Miyanaga, "Doppler Frequency Estimation Schemes for Multi-carrier Systems", Proceedings of IEEE International

Symposium on Communications and Information Technologies 2006, Vol.1, T3F-1, pp.649-652, October 2006.

12. Shingo Yoshizawa, Yoshikazu Miyanaga, "VLSI Implementation of a 600-Mbps MIMO-OFDM Wireless Communication System", Proceedings’ of 2006

IEEE Asia Pacific Conference on Circuits and Systems, Vol.1, pp.93-96, December 2006.80