transceiver architectures for impulse radio systems with m...

26
Transceiver Architectures for Impulse Radio Systems with M-ary Modulation Schemes EDUARDO CANO University of Limerick 7 th November 2005 Wireless Access Research

Upload: others

Post on 22-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

Transceiver Architectures for Impulse Radio Systems with M-ary Modulation Schemes

EDUARDO CANO

University of Limerick

7th November 2005

Wireless Access Research

Page 2: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

OUTLINE

• DIRECT SEQUENCE IMPULSE RADIO TRANSMISSION FORMAT

• TRANSMITTER PARAMETERS DESIGN:

- M-ARY MODULATION SCHEMES

- PULSE SHAPE CONSTRUCTION

• RECEIVER STRUCTURE FOR M-ARY MODULATED IR SYSTEMS

• AIMS AND FUTURE WORK

• UWB IN THE NCNRC PROJECT

Wireless Access Research

Page 3: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

DIRECT SEQUENCE IMPULSE RADIO (DS-IR)• Concept:

- Transmission of sub-nanosecond pulses.

- The symbol time is divided into frames. Each frame is composed of slots.

- Each user transmits pulses per symbol (1 pulse per frame).

- TH Code sequence assigns the corresponding slot and DS sequence gives the polarity

sN

sNhN

4=sN3=UN 4=hN

USER 2 ,...]2,0,3,0[)2( =THC

USER 3 ,...]3,2,1,3[)3( =THC

USER 1,...]0,1,0,2[)1( =THC

,...]1,1,1,1[)1( −−=DSC

ccsfsss TNNTNTR 111 ===

sT

cTfT

• Equation of the Transmitted Signal:

( ) ( )( );)()()( )()()()()( �+∞

−∞=

−−−=j

uc

uTHfi

uDS

uuTx kdTjCjTtwjCkAts δβ � �sNjk =

Page 4: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

DS-IR TRANSCEIVER BLOCK DIAGRAM

BIT SOURCE

OSCILLATOR

TH CODE GENERATOR

DS CODE GENERATORDETECTION

UNITDEMODULATOR

MODULATOR

PULSE GENERATOR

PROGRAMMABLE TIME DELAY

Wireless Access Research

Page 5: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

TRANSMITTER DESIGN: MODULATOR (V)

Modulation ParametersBit RateModulation

whsb TNN

MR

)(log 2=

( )[ ]whsb TMNN

MR

+−=

δ1)(log2

��

���

� +�

��

−=

whs

b

TM

NN

MR

δ12

)(log2

( )[ ]whsb TMNN

MR

+−=

δ1)(log

2

2

212 MMM =

1-)1logb(2)( 2)( += Mkkuβ

{ }1)(log10 12),..,(),()( −∈ Mi wtwtwtw

[ ]{ })1)log)(log1((b),...,2log(b 22122 −++++= kMMkMkGi

[ ]{ })log)1((b),...,2loglog(b)( 2122)( MkMMkGkd u +++=

1-)1logb(2)( 2)( += Mkkuβ

[ ]{ })log)1((b),...,2log(b)( 22)( MkMkGkd u ++=

)()( twtw Txi = i∀

)()( twtw Txi = i∀

( ) 1)( =kuβ k∀

[ ]{ })log)1((b),...,1log(b)( 22)( MkMkGkd u ++=

)()( twtw Txi = i∀( ) 0)( =kd u k∀

[ ]{ } MMkMkGku −+++= 1)log)1((b),...,1log(b2)( 22)(β

� �sNjk = ( ) ���

���

−∈ 1log

,..,2,1,02 MN

k b

M-PPM

M-BPSPM

M-BM

M-PAM

( ) ( )( );)()()( )()()()()( �+∞

−∞=

−−−=j

uc

uTHfi

uDS

uuTx kdTjCjTtwjCkAts δβ

Page 6: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

BIT SOURCE

TH CODE GENERATOR

DS CODE GENERATOR

PROGRAM. TIME DELAY

PULSE GENERATOR

)(twTx

CLOCK OSCILLATOR

MODULATOR UNIT

M-ary PAM

M-ary PPM

M-ary BM

M-ary BPSPM

)()( ts uTx

�(u)DSc

b

� −j

cu

THD Tjct ))(( )(δ

� −j

fD jTt )(δ� −−−

j

uc

uTHfD

uuDS kdTjcjTtkjc ))()(()()( )()()()( δδβ

� −j

D kdt ))(( δδ

DS-IR TRANSMITTER STRUCTURE

Page 7: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

BIT SOURCE

TH CODE GENERATOR

DS CODE GENERATOR

PROGRAM. TIME DELAY

PULSE GENERATOR

)(twTx

CLOCK OSCILLATOR

M-ary PAM MODULATOR

)()( ts uTx

�(u)DSc

b

� −j

fD jTt )(δ

PROGR. UNIT( )δ,,, sb NNM

( )kbG { } -M-k 1G2 b

kb

DS-IR TRANSMITTER USING M-ary PAM

d

� −j

cu

THD Tjct ))(( )(δ

kb

� −−−j

uc

uTHfD

uuDS kdTjcjTtkjc ))()(()()( )()()()( δδβ

� −j

D kdt ))(( δδ

Page 8: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

BIT SOURCE

TH CODE GENERATOR

DS CODE GENERATOR

PROGRAM. TIME DELAY

PULSE GENERATOR

)(twTx

CLOCK OSCILLATOR

M-ary PPM MODULATOR

)()( ts uTx

�(u)DSc

b

� −j

fD jTt )(δ

PROGR. UNIT( )δ,,, sb NNM

( )kbG 12 -c

kb

δ

[ ]111 ,..,=c

d

� −j

cu

THD Tjct ))(( )(δ

� −−−j

uc

uTHfD

uuDS kdTjcjTtkjc ))()(()()( )()()()( δδβ

DS-IR TRANSMITTER USING M-ary PPM

� −j

D kdt ))(( δδ

Page 9: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

BIT SOURCE

TH CODE GENERATOR

DS CODE GENERATOR

PROGRAM. TIME DELAY

PULSE GENERATOR

)(twTx

CLOCK OSCILLATOR

M-ary BM MODULATOR

)()( ts uTx

�(u)DSc

b

� −j

fD jTt )(δ

PROGR. UNIT( )δ,,, sb NNM

( )2G k,b 12 1, −kb

2k,b

δd

� −j

cu

THD Tjct ))(( )(δ

1k,b

� −−−j

uc

uTHfD

uuDS kdTjcjTtkjc ))()(()()( )()()()( δδβ

DS-IR TRANSMITTER USING M-ary BM

� −j

D kdt ))(( δδ

Page 10: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

BIT SOURCE

TH CODE GENERATOR

DS CODE GENERATOR

PROGRAM. TIME DELAY

PULSE GENERATOR

)()( )(G 3,twtw

ki b=

CLOCK OSCILLATOR

M-ary BPSPM MODULATOR

)()( ts uTx

�(u)DSc

b

� −j

fD jTt )(δ

PROGR. UNIT( )δ,,, iNM b

δd

� −j

cu

THD Tjct ))(( )(δ

2k,b 1k,b

12 1, −kb( )2G k,b

( )3G k,b3k,b

� −−−j

uc

uTHfD

uuDS kdTjcjTtkjc ))()(()()( )()()()( δδβ

DS-IR TRANSMITTER USING M-ary BPSPM

� −j

D kdt ))(( δδ

Page 11: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

PULSE SHAPE DESIGN

- Objectives for single pulse shape construction (M-PAM, M-PPM, M-BM)

1. Flexibility in the frequency domain. FCC and ETSI constraints.

2. Short and finite time duration Large Bandwidth

3. Easiness to implement and Low complexity4. Robust against jitter errors5. Narrowband Interference suppression

- Typical waveforms: High order derivatives of the Gaussian pulses, Modified HermitePolynomial pulses, Prolate Spheroidal Wave Functions (PSWF) pulse, composite of Gaussian monocycles and pulse constructions based on filter outputs.

- Objectives for M-PSM systems:1. The same 5 properties 2. Set of pulses that are orthogonal considering the antenna effects. 3. Pulses with same length, energy and similar bandwidth

Page 12: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

RECEIVED SIGNAL

)()()(),()(),()(1 2 1

)()()()1()1()1()1( tntntsttsttr NBI

L

i

Nu

u

L

i

ui

uRx

uiiRxi

P P

++−+−=� ��= = =

τταττα

Desired signal Multiple Access Interference NBI AWGN

- Narrowband Interference

��

���

��

���

��

���

�−ℜ= � �

= −=

− tfjN

i

N

Nks

iTtT

jk

jkNBIc

bs

eiTtpedtI ππ

2

1

2/

2/

)(2

, )()(

- Multipath fading channel

�=

−=PL

i

uiD

ui

u ttth1

)()()( )(),(),( τδτατ

-

14.18ns

10.38ns

5.05ns

M.E.D

61.5414.28ns4-10mnoCM3

-25ns>10mnoCM4

36.18.03ns0-4mnoCM2

245.28ns0-4myesCM1

NP (85%)RANGELOS/NLOSCM 2RMSσ

Page 13: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

...

CASE M-BM: BANK OF CORRELATORS RECEIVER- The Bank of Correlators receiver is optimum when AWGN is the only distortion phenomenon

- The M-BM Receiver is formed by M/2 correlator units

� −−−=j

cTHfRxDSi iTjCjTtwjCz ))(()( )1()1()1( δ

{ }���

���

== ��−

=

+−

1

0

)1( )1( )()(maxmaxˆs

fb

fb

N

j

TjiT

jTiT iii tztrys

{ }issignˆ =BPSKs

{ }isGDˆ =PPMs

1z

12

−Mz

0z

( )� �−

=

⋅1

0

Ns

j T f

dt

( )� �−

=

⋅1

0

Ns

j T f

dt

( )� �−

=

⋅1

0

Ns

j T f

dt

max{|y

i|}

)(tr

is

0y

1y

12

−My

BPSKs

PPMsGRAY DEMAPPING

P/Ss.

Page 14: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

CASE M-BM: CONVENTIONAL RAKE RECEIVER- RAKE receiver gathers the multipath energy

{ }��

���

��

���

���

���

−== � ��−

=

=

−+−

−−

1

1

1

0

)1( )1( )()(*maxmaxˆR s

mfb

mfb

L

m

N

j

TjiT

jTiT mimii tztrcysτ

ττ

- RAKE unit combining weights:

- MRC:

- MMSE:

{ }issignˆ =BPSKs

{ }isGDˆ =PPMs

[ ]110 ,...,, −== Lc αααβT

nRc β1−=( ) { }

��

��

+≈ H

v

NBIcivn zzRe

R

BWFVNIR

NR

)0(22)0(

2

2

0

22

−Mz

)(tr

is

0y

BPSKs

GRAY DEMAPPING

P/Ss

0z

22

−My

12

−My

PPMs

1−RLτ

( )� �−

=

⋅1

0

Ns

j T f

dt

( )� �−

=

⋅1

0

Ns

j T f

dt

1,0x

1,0 −RLx

*0c

*1−RLc

ΣSRAKE 0

SRAKE

SRAKE 22

−M

12

−M

...

...

12

−Mz

max{|y

i|}

.

Page 15: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

CASE M-BM: REDUCED COMPLEXITY RAKE Rx (RC-RAKE)

- Total Number of Correlators: RC-RAKE: ; Conventional-RAKE:

- Template Waveform Definition:

• BPSK bit detection

• PPM bits detection:

�−

=

−=12

00 )(

M

jRx jtw δφ

))12(())1(2( δδφ −−−−−= itwitw RxRxi ;4

,..,2,1M

i =

� −−=j

cTHfiDSi TjCjTtjCz ))(()( )1()1()1( φ

RLM

NC �

��

+= 14 RL

MNC

2=

1z

)(tr

is

0y BPSKs

GRAY DEMAP

P/Ss

1y

4My

PPMs

SRAKE

SRAKE 1

12

−M

...

4Mz

0z

SRAKE 0

DE

CISIO

N

jis ,ˆ

)(2mod i

.

max{|y

i|}

.

Page 16: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

SUMMARISE AND OBJECIVES OF RECEIVER DESIGN

M-BPSPM

M-BM

M-PPM

RC-RAKEConventional- RAKEModulation

2RMLNC = 4RMLNC =

2RMLNC = RLMNC )14( +=

RMLNC = 2RMLNC =

- Recap:

- Objectives:

- To reduce the receiver complexity for M-ary modulated IR systems keeping very

similar BER performance.

- To apply channel estimation mechanism Template pulses estimation.

- To use the minimum number of fingers within a RAKE structure (SRAKE, PRAKE)

and apply optimum finger assignment algorithms.

Page 17: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

AIMS and FUTURE WORK

Working on:• The analytical BER and channel capacity expressions of M-BM, M-BPSPM, M-PPM and M-PAM using DS-IR as a Transmission format.

• Power Spectral Density of the Transmitted signal for DS-IR and TH systems using M-PSM Systems

• The analysis of the reduced complexity receiver implementation through BER simulations.

• Channel estimation and finger assignment algorithms for RAKE receiver.

Objectives:1) For a fixed BER value and low number of correlators at the receiver, what modulation scheme provides me the maximum data rate in a system with low, medium and high load (MUI) and with/without multipath environment?

2) For a fixed data rate value and low number of correlators at the receiver, what modulation scheme provides me the best BER performance in a system with low, medium and high load (MUI) and with/without multipath environment?

3) To compare conventional RAKE and reduce complexity RAKE structures: How many correlators I need to achieve a fixed BER value and fixed high data rate value for each modulation scheme?

4) If using M-BPSPM which constellation offers better performance (M1? M2?)

Page 18: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

NCNRC PROJECT

• SFI – NCNRC (National Communications Network Research Centre )- Four year project (2004-2008)- Universities: Dublin Institute Technology, NUI Maynooth, and University of Limerick.- Industrial partners: Intel Shannon, Corvil.

• The goals:- To develop, demonstrate and prove techniques for measurement-based resource allocation in next generation heterogeneous wireless networks - Act as a focal point for wireless research in Ireland.

• Work packages:WP1 Operation of the 802.11e MAC MechanismWP2 WLAN Traffic ProbeWP3 RRC AlgorithmWP4 Admission ControlWP5 Exploiting Traffic ElasticityWP6 Experimental 802.11e TestingWP7 Architectures and Prototypes for Wireless Nodes

- Implementation, evaluation and testbed Integration of an UWB TransceiverWP8 Radio Resource ManagementWP9 Distributed architectures for QoS and Low PowerWP10 Wireless test-bed development

Page 19: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

Satellite FES

Broadcast Networks(DAB, DVB-T)

TheInternet

10.220.12.x

SPP VoIPSignalling Gateway

MIP CallControl

3G/UMTS

GSM / GPRS

IP-based micro-mobility WLANs

ULMAN& Milford

ISPSIP Proxy Server

PANS

LOGICAL TESTBED VIEW

Page 20: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

VoIP / SIP / MIPSPP/ CoMo /

UWB/Tx/Rx

3G

Bench Lab/F1 Extended/Virtual

WLAN: ULMAN - Extended

Low Power:BlackFin

TB1

RRM / MM

Power Saving

UL TESTBED

Page 21: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

ULMAN TESTBED SCENARIOS

Technologies802.11a802.11b802.11e802.11g802.11n802.16

Point to Point

Point to Multipoint{Full, Partial} Mesh

Point to Multipoint{Full, Partial} Mesh

Interference/Interoperabilityfrom other nodes, technologies

Routing ProtocolsAODVDSRTORADSDVZPRCBRPIMEP

2 Nodes

5 Nodes 5-10 Nodes

ApplicationsWebEmailVoiceVideo StreamingVideo Conference

MetricsEnd-to-end data throughputEnd-to-end data delayRoute Acquisition TimeOut-of-Order DeliveryEfficiency

Performance parametersNetwork sizeNetwork connectivityTopological rate of changeLink capacityFraction of unidirectional linksTraffic patternsMobility

���

����������

• ULMAN is a flexible testbed platform.• It currently supports IEEE 802.11 technology• Other transmission technologies will be integrated in the testbed, such as UWB.

Page 22: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

UWB INPUTS IN THE NCNRC PROJECT• Tasks:

- Phase 1 (+/- 2 years):

- Evaluation and simulation of UWB transceiver

- Hardware implementation. UWB processor boards.

- Multiband UWB vs IR based systems.

- Results: BER, channel capacity, co-existence with IEEE 802.11x systems, etc.

- Phase 2 (+/- 1.5 years)

- Testbed integration:

- Off the shelve (Singleband and Multiband UWB ) PCMCIA Card

- FPGA chip?

- Co-existence analysis with IEEE 802.11x and UMTS.

- MAC implementation and RRM strategies.

Page 23: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

UWB HARDWARE IMPLEMENTATION BLOCK DIAGRAM

Native MatlabCode for UWB Tx

C ++ Code Conversion of Tx

Compile and Build code in TI Code Composer Studio

DSK 6416 UWB Transmitter

Information Source

Native MatlabCode for UWB Rx

C ++ Code Conversion of Rx

Compile and Build code in TI Code Composer Studio

DSK 6416 UWB Receiver

Information Sink

Page 24: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

UWB TRANSMITTER AND RECEIVER PROCESSORS

Page 25: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

9cm

11cmSupports two PCMCIA Card

16cmPCM9373

Power supply

ULMAN NODE

Page 26: Transceiver Architectures for Impulse Radio Systems with M ...newyork.ing.uniroma1.it/neuwb/file/gm051107-Cano-Transceiver.pdf · Transceiver Architectures for Impulse Radio Systems

THANK YOU