hc20.26.710.a low-cost chip set for broadband powerline ... · a low-cost chip set for broadband...

26
A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26, 2008 Stanford Memorial Auditorium, Palo Alto, CA

Upload: others

Post on 20-Nov-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

A Low-Cost Chip Set for Broadband Powerline Communications at�200 Mbps

Chano Gómez, DS2

HotChips’20 August 24-26, 2008 Stanford Memorial Auditorium, Palo Alto, CA

Page 2: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

What is Powerline Communications?

Page 3: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Access Network Access Extension Home Network

What are the Applications?

Page 4: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Wall-plug is most common form factor

Page 5: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Why not simply Wireless?

Percentage of locations capable of delivering 10, 20 & 30 Mbps UDP streams with 0% PLR. Test performed in 9 homes in urban areas in Europe. Source: DS2

Because Powerline provides connectivity where Wireless 802.11n can’t

Page 6: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Powerline Networking is a Challenging Technical Problem

•  Electrical wires were never designed for high-speed transmission...

•  Uncontrolled and (almost unpredictable) environment

•  Impedance mismatch causes Strong multi-path effect

•  Unknown, non-flat and non-stationary channel frequency response

•  Electrical devices connected to the network generate non-gaussian, non-white, non-stationary noise

•  Risk of EMC problems because of unshielded wires

Page 7: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Technical Features of Modern Powerline Communication Systems

Feature Type Why?

Frequency 2-32 MHz Lower Frequencies are too noisy. Higher Frequencies have too much attenuation and FCC limits are too strict

Modulation OFDM OFDM systems can adapt to non-frequency-flat channels well.

MAC TDMA Time-Division Multiple Access provides better QoS than CSMA systems

PHY Data Rate 200 Mbps Currently limited by available spectrum and available SNR

App Data Rate 120 Mbps MAC, LLC and FEC overhead

Encryption AES-256 To avoid eavesdropping by neighbours!

Page 8: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Dealing with the specific characteristics

of the power line channel

Page 9: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Multipath Effect:�Channel Response is Frequency Selective

Combination of original signal + echo produce stronger signal at

frequency fx

Combination of original signal + echo produce weaker signal at

frequency fy

Page 10: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

How do received signals look like?

Spectrum of Transmitted Signal

Spectrum of Received Signal

Spectrum of Received Signal

+ Noise

Strong signal at fx

Weak signal at fy Strong

SNR at fb

Weak SNR at fa

2 12 22 32 MHz 2 12 22 32 MHz 2 12 22 32 MHz

Page 11: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

SNR Determines�Optimum Modulation Scheme

Page 12: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Each sub-carrier is modulated according to the SNR in that frequency

Spectrum of Received Signal

+ Noise

Strong SNR at fb

Weak SNR at fb

2 12 22 32 MHz 2 12 22 32 MHz

Spectrum of Signal-to-Noise Ratio

(SNR)

2 12 22 32 MHz

Modulation Level used in each sub-carrier

Page 13: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Block diagram of a powerline communications transceiver

Data stream

Control

stream

Page 14: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Programmable QoS is Key •  Powerline networks

are usually deployed in environments where packets may not have QoS tags (802.1p, TOS, DSCP, etc)

•  Powerline devices need to figure out how to assign priorities with limited information

•  Goal: Allows device manufacturers and service providers to create custom QoS rules that are appropriate for the intended application.

•  Example in pseudocode:

if ethernet.type == IPv4 then

if ip.dst_address == 192.168.4.3 then powerline.priority = 6

else powerline.priority = 1 else if ethernet.vlan == 5 then

powerline.priority = 2

•  Note: in practice this is done configuring registers (see next slide...)

Page 15: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Programming Prioritization Rules

Offset 0

Bit-mask 0

= Pattern 0

Ethernet Packet

Bit-mask 1

= Pattern 1

= Pattern 2

= Pattern 3

= Pattern 8

Offset 1

Trigger

Priority 1

Priority 2

Priority 3

Priority 8

Other Default Priority

Page 16: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

AITANATM Chipset

Page 17: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Block Diagram of a�Powerline-to-Ethernet Bridge

TX path

RX path

TX path

RX path

AC line

SPI Bus (AFE Control) . . . GPIOs

MII Ethernet

Powerline-to-Ethernet Bridge

Page 18: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

DSS9101 Area Description

Application •  PHY, MAC & Network Processor

Standard •  UPA (Universal Powerline Association)

Electrical information

•  LQFP176 •  Power consumption: 1.2W •  I/O Voltage: 3.3V •  Core Voltage: 1.5V

PHY

•  OFDM Modulation (1536 carriers) •  2-32 MHz •  Programmable Carrier Notching •  Reed-Solomon + 4D-Trellis FEC •  Up to 16 remote devices

Data Rate •  200 Mbps (PHY layer) •  120 Mbps (Ethernet layer) •  128k packets/sec

Ethernet Switch

•  802.1d compliant, supports STP •  802.1Q compliant •  32 MAC addresses •  Packet Snooping (IGMP, etc) •  Supports automatic repeating

Security •  AES-256, AES-128, 3DES & DES Encryption •  Support for “One-Button Security”

QoS •  8 priorities •  Programmable prioritization rules

Embedded Processor •  Tensilica Xtensa (160 MHz) •  SDK available

Interfaces •  MII, 2 x SPI, I2S/TDM, 8 x GPIO, JTAG, UART

Technology •  Toshiba SoC •  ADC, DAC, PLL provided by Toshiba

Page 19: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

ADC DAC

SDRAMclk

CSSDRAM

RAS

CAS

WE

ADDR[11:0]

DATA[15:0]

BA[1:0]

DQM[2:0]

CLK

DOUT

DIN

CS[3:0]

SPI1

UARTTx

Rx

MII100Mbps

TXD[3:0]

RXD[3:0]

RX_CLK

RX_DV

RX_ER

TX_CLK

TX_EN

MDC

MDIO

CLK

FRAME

DIN

DOUT

I2S/TDM

GPIO

GPIO[8:0]

XTAL TSTRST

REFP

REFM

VCM

IBEXT

VIN+

VIN--

IOUT+

IOUT--

IREF

CLK

CLK

VBG

200+ Mbps

Powerline Modem

802.1d Eth Bridge

64 MACs

Microprocessor Core

MEMORYINTERFACE

16bits

SPI2

CLK

DOUT

DIN

JTAGTDO

TDI

TCLK

TRST

TAP

TMS

DSS9191 Block Diagram

Page 20: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Packet Flow inside the DSS9101

Page 21: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Example of Supported Modes

Page 22: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

DSS7800

Area Description Application •  AFE (Filter + Line Driver)

Electrical information

•  QFN48 7x7mm RoHS •  5V Power Supply •  Power consumption:

•  Tx mode: 1700 mW •  Rx mode: 685 mW •  Idle mode: 15 mW

Features

•  Integrated Line Driver •  Integrated Low Pass Filter (Anti-aliasing & Smoothing) •  Power-down Control for each path

•  Programmable Low Noise Amplifier •  Fully Differential •  SPI Interface

Manufacturing •  Austria Micro Systems

Page 23: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Transmission & Reception Mode

POWERLINE

LNA PGA

LD 1

LD 2

AMP

DM

UX

MU

X

BANDGAP

REFERENCE VBIAS SPI

ADC

DAC

RECEPTION

FILTER

MICROPROCESSOR

GPO0

GPO1

CL

K_R

EF

VBIAS

T RANSFORMER

POWERLINE

LNA PGA

LD 1

LD 2

AMP

DM

UX

MU

X

BANDGAP REFERENCE VBIAS SPI

ADC

DAC

RECEPTION FILTER

MICROPROCESSOR

GPO0

GPO1

CL

K_R

EF

VBIAS

TRANSFORMER

Page 24: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

Network Performance

Test set-up: Two powerline adapters connected through flat channel attenuators in isolated network. Test software: Chariot (bidirectional data transfer). Equipment: DS2’s DW21P reference design (DSS9101 chip) and Devolo AV Easy (INT6300 chip). AC cycle: 60Hz.

Ethernet Throughput in Mbits/sec

Page 25: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

What next?

200 Mbps specification

over power lines

400 Mbps specification

over power lines (PowerMAX)

1 Gbps specification over

power lines, phone lines and coaxial cable

2006-2008 2008-2009 >2010

Page 26: HC20.26.710.A Low-Cost Chip Set for Broadband Powerline ... · A Low-Cost Chip Set for Broadband Powerline Communications at 200 Mbps Chano Gómez, DS2 HotChips’20 August 24-26,

A Low-Cost Chip Set for Broadband Powerline Communications at�200 Mbps

Chano Gómez, DS2

HotChips’20 August 24-26, 2008 Stanford Memorial Auditorium, Palo Alto, CA