Top Banner
Signal processing for active and passive UWB communication Nicolò Decarli Supervisor: prof. ing. Marco Chiani Co-Supervisor: prof. ing. Davide Dardari Wilab, DEIS, University of Bologna at Cesena, Italy Seminari di fine anno, XXV ciclo Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 1 / 26
29

Signal processing for active and passive UWB communication

Feb 12, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Signal processing for active and passive UWB communication

Signal processing for active and passive UWB communication

Nicolò Decarli

Supervisor: prof. ing. Marco ChianiCo-Supervisor: prof. ing. Davide Dardari

Wilab, DEIS, University of Bologna at Cesena, Italy

Seminari di fine anno, XXV ciclo

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 1 / 26

Page 2: Signal processing for active and passive UWB communication

Outline

1 IntroductionDefinition of UWB active and passive communicationThemes addressed during the PhD

2 Optimization of Transmitted Reference receiversUWB Transmitted ReferenceIntegration time optimizationStop-and-Go Receiver

3 UWB backscatter communicationConcept of UWB-RFID systemPerformance analysis

4 Dissemination activity

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 2 / 26

Page 3: Signal processing for active and passive UWB communication

Definition of UWB active and passive communication

Definition:Band > 500 MHzFractional band > 0.2

In particular we concentrate on impulse radio UWB where the emitted signal is composed of veryshort pulses.

In the first part of the presentation we present a demodulation technique for active UWBtransmission.

In the second part we focus on UWB passive transmission, i.e. a technique that can be employedin RFID systems by using the concept of backscatter modulation.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 3 / 26

Page 4: Signal processing for active and passive UWB communication

Themes addressed during the PhD

LOS/NLOS detection for UWB signals

Model order selection techniques and application to UWB signal processing

UWB backscatter modulation

Relay techniques for localization

Near-field electromagnetic ranging

In the context of the Europeans projects EUWB, NEWCOM++, SELECT

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 4 / 26

Page 5: Signal processing for active and passive UWB communication

UWB demodulation

0 10 20 30 40 50 60−5000

−4000

−3000

−2000

−1000

0

1000

2000

3000

4000

5000

Time [ns]

Am

pli

tud

e

In figure we have an example of UWB received signal, measured during an experimentationcarried out in the context of Newcom++ project.Optimal demodulation requires the availability of a filter matched to the overall received signal,composed of many multipath components, or the presence of a complex Rake receiver.

Alternative techniques to matched filtering can be adopted to perform demodulation, avoidingcomplex channel estimation.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 5 / 26

Page 6: Signal processing for active and passive UWB communication

Transmitted Reference receiver

The symbol is composed of a pair of pulses: the first one not modulated is used as referencetemplate for the correlation of the (modulated) second one.

- -- BPZF

Tr

∫T

r(t) r̃(t) Z-

-

6

r̃(t− Tr)

Problem: find the optimum T .Small T leads to performance loss because a part of the useful signal energy coming from themultipath components is not correlated.Large T leads to excessive noise accumulation due to the noisy template and the genericnegative exponential power delay profile.

Optimum T is function of the channel PDP and noise PSD.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 6 / 26

Page 7: Signal processing for active and passive UWB communication

Transmitted Reference receiver

- -- BPZF

Tr

∫T

r(t) r̃(t) Z-

-

6

r̃(t− Tr)

- - -

6

(·)2 TED

Energy Detector

Square-law device Integrator ITC algorithm

T

A solution is proposed for the optimization of the parameter T , without any a-priori knowledge onon the noise PSD N0 and the channel statistic (blind approach).The circuit having in charge the T determination is composed of an energy detector and a blockthat, by analyzing the energy profile of the received signal, estimates the portion containing usefulenergy; this estimation is realized through information theoretic criteria (ITC) techniques.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 7 / 26

Page 8: Signal processing for active and passive UWB communication

Transmitted Reference receiver

Example of UWB received signal, extraction of the correspondent energy profile and integrationtime T determination.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 8 / 26

Page 9: Signal processing for active and passive UWB communication

Integration time determination approach

Once ordered in decreasing order the energy bins, the integration time is estimated by decidinghow many of these bins contain useful signal energy. This is done by minimizing:

k̂ = argmink∈{1,..,Nbin−1}

ITC(k) (1)

with

ITC(k) = −2 ln f(

X; Θ̂(k))

+ L(k), (2)

where f (·; ·) is the likelihood of observed data X, Θ̂(k) is the vector of the estimated parametersunder k -th model order hypothesis, and L(k) is a penalty factor associated to the specific modelorder selection rule.Observed data X can be described as Chi-Squared central/non-central random variables, whilethe vector of the estimated parameters can be expressed as:

Θ̂(k) =(λ̂

(k)0 , . . . , λ̂

(k)k−1︸ ︷︷ ︸

k bins with energy

, 0, . . . . . . . . . . . . , 0︸ ︷︷ ︸Nbin−k noise-only bins

, σ̂2(k)

)(3)

λ̂(k): maximum likelihood (ML) estimation of the non-centrality parameters (energy of thenoise-free signal) under the hp. kσ̂2

(k): noise power under the hp. k

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 9 / 26

Page 10: Signal processing for active and passive UWB communication

Performance

Figure: BEP for the TR AcR as a function of the SNR for an Exponential PDP channel model, consideringdifferent strategies for the integration time determination. Continuous lines (–) are for the receiver with proposedblind integration time determination, dashed (- -) lines are for the receiver with channel ensemble optimumintegration time, and dot-dashed (− ·) lines refers to fixed integration time equal to the maximum channel excessdelay.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 10 / 26

Page 11: Signal processing for active and passive UWB communication

Extention: Stop And Go Transmitted Reference Receiver

The idea is to discard, using a switching device,all the bins that do not bring useful contribution, bycomparing the energy profile with a specific threshold.Different methods have been proposedto properly set this threshold with different degreesof complexity and necessary a-priori knowledge.

- -- BPZF

Tr

∫T

r(t) r̃(t) Z

Decision

Device-

6

-

-

6

- -(·)2

∫δt

δtSquare-law device Integrator

Accumulator

∑Na

Ej(k)Ej(k)

uj(k)r̃(t)

TH computing algorithm

λ

Energy Detector

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 11 / 26

Page 12: Signal processing for active and passive UWB communication

(Semi-) Passive UWB RFID

This part is related to the last year activity, carried out in the context of the FP7 project SELECT.The idea is to study a new RFID communication system based on backscatter modulationadopting UWB signals.

Smart and Efficient Location, idEntification and Cooperation Techniques

The study deals with:

System performance analysis using channel models and measurements (e.g. bit errorrate (BER))

Front-end implementation (signal processing in analog and digital parts)

Performance analysis in presence of implementation impairments and mitigation strategies

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 12 / 26

Page 13: Signal processing for active and passive UWB communication

UWB Backscattering Modulation

(depends on the tag load)

y

zz

y

x

t

ϑtr

Z L

READER

1

backscatter signal (clutter)

TAG

CLUTTER

a (f)

b (f)

1

tag reference systemreader reference system

φ

ϑ

structural mode scattering

antenna mode scattering

x

Structural Mode ScatteringI It involves the antenna itself and any other structure part such as the antenna support

Antenna Mode ScatteringI It stems from the capability of the antenna to radiate when excited at its ports

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 13 / 26

Page 14: Signal processing for active and passive UWB communication

Tags-Reader Backscatter Communication using UWB signals

m (t)

reader tag

k

v(t)

TX/RX switch

Matched

filtersampler

n

tag’s code

seq. generator

n

Ns

ym

transmitter

receiver

UWB antenna

switch

reader’s code

seq. generatorn

a

a

UWB antenna

c

pulse

generator

{an}: reader’s code {cn}: tag’s code

After the transmission of each pulse, the reader is switched in RX mode to detect the TAGresponse

At the receiver the sampled signal is multiplied by the composite sequence ancn whichidentifies the couple reader-tag

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 14 / 26

Page 15: Signal processing for active and passive UWB communication

Equivalent scheme of the backscatter link (2-PAM case)

pulse

generator

n

n

seq. generator

transmitter

Detector

decoded

receiver

TAG

READER

Despreader

nc

n/Ns

c n tag code

reader code

tag code

tag ID

(one data symbol every

Ns code symbols)

symbols

a

a

d

When switched on, the tag changes continuosly its reflection property according the sign of the codesymbols (every Tp seconds) and data symbols (every Ts = Tp · Ns seconds)

Multiple readers can access the same tag using different codes provided that they have goodcross-correlation properties (e.g. Gold codes)

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 15 / 26

Page 16: Signal processing for active and passive UWB communication

Transmitted and Backscattered Signals structure

nc

T

Ts

+antenna structural mode scatteringclutter

Reader trasmitted signal

frame 1 frame 2 frame Ns−1 frame Ns frame 1 frame 2 frame Ns−1 frame Ns

TAG data sequence1−1n

+1 −1 +1−1+1 −1 +1−1

Backscattered received signal

n nd

p

d

c

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 16 / 26

Page 17: Signal processing for active and passive UWB communication

Clutter removal

data symbol "−1"

frame Ns

frame Ns−1

frame 2

frame 1

frame Ns−1

frame 2

frame 1

frame Ns

data symbol "+1"

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 17 / 26

Page 18: Signal processing for active and passive UWB communication

Symbol structure

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 18 / 26

Page 19: Signal processing for active and passive UWB communication

Two scenarios of reference

Quasi-Synchronous

Reader and all tags code generators are synchronized at PRP level

The Time of Arrival of the signals only depends on the reader-tag distance

Asynchronous

Reader and interfering tags code generators are not synchronized

Code Choice for Clutter Removal and Multiple Access

Clutter removalI If the TAG has zero mean, the clutter is removed after the de-spreader (if slow-varying)

For MUI, the situation is similar to what happens in conventional code division multiple accesssystems

I When the scenario is quasi-synchronous, orthogonal codes, such as Hadamard codes, represent agood choice

I When the scenario is asynchronous, classical codes such as Gold Codes and M-sequences offergood performance.Problem: they do not have zero mean!

Extended M-sequences seem a good solution in order to achieve zero mean with a slight loss incross-correlation properties

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 19 / 26

Page 20: Signal processing for active and passive UWB communication

Two scenarios of reference

Quasi-Synchronous

Reader and all tags code generators are synchronized at PRP level

The Time of Arrival of the signals only depends on the reader-tag distance

Asynchronous

Reader and interfering tags code generators are not synchronized

Code Choice for Clutter Removal and Multiple Access

Clutter removalI If the TAG has zero mean, the clutter is removed after the de-spreader (if slow-varying)

For MUI, the situation is similar to what happens in conventional code division multiple accesssystems

I When the scenario is quasi-synchronous, orthogonal codes, such as Hadamard codes, represent agood choice

I When the scenario is asynchronous, classical codes such as Gold Codes and M-sequences offergood performance.Problem: they do not have zero mean!

Extended M-sequences seem a good solution in order to achieve zero mean with a slight loss incross-correlation properties

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 19 / 26

Page 21: Signal processing for active and passive UWB communication

Two scenarios of reference

Quasi-Synchronous

Reader and all tags code generators are synchronized at PRP level

The Time of Arrival of the signals only depends on the reader-tag distance

Asynchronous

Reader and interfering tags code generators are not synchronized

Code Choice for Clutter Removal and Multiple Access

Clutter removalI If the TAG has zero mean, the clutter is removed after the de-spreader (if slow-varying)

For MUI, the situation is similar to what happens in conventional code division multiple accesssystems

I When the scenario is quasi-synchronous, orthogonal codes, such as Hadamard codes, represent agood choice

I When the scenario is asynchronous, classical codes such as Gold Codes and M-sequences offergood performance.Problem: they do not have zero mean!

Extended M-sequences seem a good solution in order to achieve zero mean with a slight loss incross-correlation properties

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 19 / 26

Page 22: Signal processing for active and passive UWB communication

Two scenarios of reference

Quasi-Synchronous

Reader and all tags code generators are synchronized at PRP level

The Time of Arrival of the signals only depends on the reader-tag distance

Asynchronous

Reader and interfering tags code generators are not synchronized

Code Choice for Clutter Removal and Multiple Access

Clutter removalI If the TAG has zero mean, the clutter is removed after the de-spreader (if slow-varying)

For MUI, the situation is similar to what happens in conventional code division multiple accesssystems

I When the scenario is quasi-synchronous, orthogonal codes, such as Hadamard codes, represent agood choice

I When the scenario is asynchronous, classical codes such as Gold Codes and M-sequences offergood performance.Problem: they do not have zero mean!

Extended M-sequences seem a good solution in order to achieve zero mean with a slight loss incross-correlation properties

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 19 / 26

Page 23: Signal processing for active and passive UWB communication

BER-Ns in multi-tags multipath scenario with artificial clutterThe evaluation of the system performance is obtained through Monte-Carlo simulations

Transmitter side: RRC signal compliant to the EU-UWB mask in the 3.1 − 4.8 GHz bandReceiver side: a receiver noise figure of 4 dB and Single Path Matched Filter consideredSimulation parameters: useful tag placed at 7 m from the reader, 59 interfering tags randomly distributed in 1maround the useful one, 802.15.4a CM1 channel model, Gr = 5 dBi, Gt = 1 dBi, Tp = 128 ns, Nc = 1024,artificial clutter modeled with uniform PDP with Nakagami fading

1024 2048 3072 409610

−4

10−3

10−2

10−1

Ns

BE

R

Orthogonal Synch. scenario

Orthogonal Asynch. scenario

M−seq. Synch. scenario

M−seq. Asynch. scenario

Ext. M−seq. Synch. scenario

Ext. M−seq. Asynch. scenario

In Quasi-synchronous scenario, when Hadamard (Orthogonal) codes are used, performance results to benot affected by MUI and clutterIn Asynchronous scenario, extended M-sequences confirms to be a good solution

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 20 / 26

Page 24: Signal processing for active and passive UWB communication

BER-Ns in multi-tags laboratory scenario (1/2)

VNA

1m

A B C

G H I

D E F

0.7m

TX RX

1.10m

1m

A B C C

G H I

D E F

0.7m

Antennas and measurement conditions (ENSTA, Paris):

2 Horn Lindgren 3117 as Reader

1 DFMS (Dual Feed Monopole Stripline) as TAG

2 different load conditions: OpenL, ShortL

1 VNA to measure the S21 parameter and to set: BW=2-12GHzStep=5MHz

The signal from the location D is considered as that backscattered from the useful tag

The signals from the locations A, B, C, E and F as the MUI

Tp = 64 ns

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 21 / 26

Page 25: Signal processing for active and passive UWB communication

BER-Ns in multi-tags laboratory scenario (2/2)

8 16 32 64 12810

−6

10−5

10−4

10−3

10−2

10−1

100

Ns

BE

R

M−seq.7, Ntag

=2

Ext. M−seq.7, Ntag

=2

M−seq.15, Ntag

=2

Ext. M−seq.15, Ntag

=2

M−seq.31, Ntag

=6

Ext. M−seq.31, Ntag

=6

M−seq.63, Ntag

=6

Ext. M−seq.63, Ntag

=6

M−seq.127, Ntag

=6

Ext. M−seq.127, Ntag

=6

In the asynchronous scenario, it is possible to observe the beneficial impact of extended M-sequences

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 22 / 26

Page 26: Signal processing for active and passive UWB communication

Other themes (UWB-RFID system)

Other activities carried out, or in course of study, related to the UWB backscatteringcommunication system:

Non-coherent backscatter signal detection

Low-complexity front-end structures design and performance analysis

Analog-to-digital conversion issues (managing of the extreme near-far problem due to thepresence of clutter and multi reader interference. The received signal is composed of abackscattered component, that exhibits a distance-dependent path loss with a law d−4, anddirect reader-reader components with a path loss dependance of d−2, fact that produces veryhigh amplitude differences in the band of interest)

Analog partial de-spreading techniques for clutter removal

Synchronization and code tracking in presence of tag clock drift (reduced tag oscillatoraccuracy)

UHF-UWB integration (e.g. tag wake-up strategies for initial code synchronization)

Time of Arrival estimation for network localization

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 23 / 26

Page 27: Signal processing for active and passive UWB communication

Dissemination

Conference papers:

Nicolò Decarli; Davide Dardari; Sinan Gezici; Antonio Alberto D’Amico, “LOS/NLOSDetection for UWB Signals: A Comparative Study Using Experimental Data", 5th IEEEInternational Symposium on Wireless Pervasive Computing (ISWPC), Modena, 2010.

Francesco Guidi; Nicolò Decarli; Davide Dardari, Christophe Roblin; Alain Sibille,“Performance of UWB RFID in Multi-Tag Scenario Using Experimental Data”, IEEEInternational Conference on Ultrawide Band (ICUWB), Bologna, 2011.

Nicolò Decarli; Andrea Giorgetti; Davide Dardari; Marco Chiani, “Blind Integration TimeDetermination for UWB Transmitted Reference Receivers”, IEEE Global CommunicationConference (GLOBECOM), Huston, Texas, 2011.

Journal papers:

Andrea Conti; Matteo Guerra; Davide Dardari; Nicolò Decarli; Moe Z. Win, “NetworkExperimentation for Indoor Cooperative Localization”, IEEE Journal on Selected Area inCommunications, Special Issue on Cooperative Networking - Challenges and Applications,2012.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 24 / 26

Page 28: Signal processing for active and passive UWB communication

Dissemination

Demo:

Francesco Sottile, Maurizio A. Spirito, Pau Closas, Javier Arribas, Carles Fernandez, MichelKieffer, Montse Najar, Achraf Mallat, Pierre Gerard, Luc Vandendorpe, Davide Dardari,Nicolò Decarli, Andrea Conti: “Evaluation of Tracking Algorithms using HeterogeneousTechnologies”,

presented at:

Future Networks & Mobile Summit 2010 (Florence, Italy),IEEE Globecom 2010 (Miami, Florida, USA),JNCW 2011 - NEWCOM++/COST 2100 joint Workshop 2011 (Paris, France).

Project deliverables:

EUWB D2.2.2 “Interference Identification Algorithms”, 2010.

EUWB D2.4.2 “Interference Mitigation Techniques Algorithms”, 2010.

NEWCOM DRB.4 Final Report: “Seamless Positioning Techniques in WirelessCommunications”, 2010.

SELECT D2.1.1 “Backscatter propagation modeling: interim report”, 2011.

SELECT D2.2.1 “Signal Processing techniques: interim report”, 2011.

SELECT D2.3.1 “Multi-functional network design: intermediate system specification”, 2011.

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 25 / 26

Page 29: Signal processing for active and passive UWB communication

Thanks for the attention

Decarli N. (University of Bologna) Signal processing for active and passive... 20 Oct, 2011 26 / 26