Mar. 2005 doc.: IEEE 802.15-05-0158-00-004a

advertisement
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks
(WPANs)
Submission Title: [Merged UWB proposal for IEEE 802.15.4a Alt-PHY]
Date Submitted: [14 Mar 2005]
Source: [(1) Andy Molisch, (2) Francois Chin]
Company: [(1) MERL, 201 Broadway, Boston, USA, (2) Institute for Infocomm Research, Singapore]
Voice: [(1) +1 617 621 7500, (2) +65-68745687]
E-Mail: [(1) molisch@merl.com (2) chinfrancois@i2r.a-star.edu.sg]
Re: [Response to the call for proposal of IEEE 802.15.4a, Doc Number: 15-04-0380-02-004a ]
Abstract: [Merged Proposal to IEEE 802.15.4a Task Group]
Purpose: [For presentation and consideration by the IEEE802.15.4a committee]
Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for
discussion and is not binding on the contributing individual(s) or organization(s). The material in this
document is subject to change in form and content after further study. The contributor(s) reserve(s)
the right to add, amend or withdraw material contained herein.
Release: The contributor acknowledges and accepts that this contribution becomes the property of
IEEE and may be made publicly available by P802.15.
Slide 1
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Authors
Institute for Infocomm Research:
Francois Chin, Xiaoming Peng, Sam Kwok, Zhongding
Lei, Kannan, Yong-Huat Chew, Chin-Choy Chai, Rahim,
Manjeet, T.T. Tjhung, Hongyi Fu, Tung-Chong Wong
General Atomics:
Naiel Askar, Susan Lin
Thales & Cellonics:
Serge Hethuin, Isabelle Bucaille, Arnaud Tonnerre,
Fabrice Legrand, Joe Jurianto
KERI & SSU & KWU:
Kwan-Ho Kim, Sungsoo Choi, Youngjin Park, HuiMyoung Oh, Yoan Shin, Won cheol Lee, and Ho-In Jeon
Create-Net & China UWB Forum:
Zheng Zhou, Frank Zheng, Honggang Zhang, Xiaofei
Zhou, Iacopo Carreras, Sandro Pera, Imrich Chlamtac
Staccato Communications:
Roberto Aiello, Torbjorn Larsson
Wisair:
Gadi Shor, Sorin Goldenberg
Slide 2
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Authors
CWC:
AetherWire:
CEA-LETI:
Ian Oppermann, Alberto Rabbachin
Mark Jamtgaard, Patrick Houghton
Laurent Ouvry, Samuel Dubouloz, Sébastien de Rivaz,
Benoit Denis, Michael Pelissier, Manuel Pezzin et al.
STMicroelectronics:
Gian Mario Maggio, Chiara Cattaneo, Philippe Rouzet & al.
MERL:
Andreas F. Molisch, Philip Orlik, Zafer Sahinoglu
Harris:
Rick Roberts
Time Domain:
Vern Brethour, Adrian Jennings
French Telecom R&D:
Patricia Martigne, Benoit Miscopein, Jean Schwoerer
Slide 3
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Proposal Main Features
1. Impulse-radio based (pulse-shape independent)
2. Support for different receiver architectures (coherent/noncoherent)
3. Flexible modulation format
4. Support for multiple rates
5. Enables accurate ranging/positioning
6. Support for multiple SOP
Slide 4
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Motivation:
• Supports homogenous and heterogeneous network architectures
• Different classes of nodes, with different reliability requirements
(and cost) must inter-work
Slide 5
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
UWB Technology
• Impulse-Radio (IR) based:
– Very short pulses  Reduced ISI
– Robustness against fading
– Episodic transmission (for LDR) allowing
long sleep-mode periods and energy
saving
• Low-complexity implementation
Slide 6
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Modulation Features
•
Simple, scalable modulation format
•
Flexibility for system designer
•
Modulation compatible with multiple
coherent/non-coherent receiver schemes
Slide 7
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Types of Receivers Supported
• Coherent Detection: The phase of the
received carrier waveform is known, and
utilized for demodulation
• Differential Chip Detection: The carrier
phase of the previous signaling interval is
used as phase reference for demodulation
• Non-coherent Detection: The carrier
phase information (e.g.pulse polarity) is
unknown at the receiver
Slide 8
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pros (+) and cons (-) of RX architectures:
Coherent
•
•
•
•
•
+ : Sensitivity
+ : Use of polarity to carry data
+ : Optimal processing gain achievable
- : Complexity of channel estimation and RAKE receiver
- : Longer acquisition time
Differential (or using Transmitted Reference)
• + : Gives a reference for faster channel estimation (coherent approach)
• + : No channel estimation (non-coherent approach)
• - : Asymptotic loss of 3dB for transmitted reference (not for DPSK)
Non-coherent
• + : Low complexity
• + : Acquisition speed
• - : Sensitivity, robustness to SOP and interferers
Slide 9
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Overview
• Basic waveform that simultaneously supports demodulation by
either coherent or non-coherent receiver
– Non-coherent receiver can use either 2-PPM or OOK demodulation
– Coherent receiver can also resolved phase of pulse and benefits
from additional coding gain
– Differential / Transmit reference (TR) receiver can get information
form phase difference between data pulse and reference pulse
• Main idea:
– Common preamble signaling for different classes of nodes / type of
receivers (coherent / differential / non-coherent)
Slide 10
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Example System Parameters
Chip rate
24 Mcps **
# Pulse / Chip Period
1
Pulse Rep. Freq.
24 MHz
# Chip / symbol (Code length)
32
Symbol Rate
24/32 MHz = 0.75 MSps
info. bit / sym (Mandatory Mode)
4 bit / symbol
Mandatory bit rate
4 bit/sym x 0.75 MSps = 3 Mbps
#Code Sequences/ piconet
16 (4 bit/symbol)
Orthogonal Sequence Keying
Modulation
{+1,-1, 0} ternary pulse train /
{+1,-1} bipolar
Total # simultaneous piconets
supported
6 per FDM band
Multple access for piconets
Fixed sequence & FDM band for each piconet
** To be determined
Slide 11
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multiple access
Multiple access within piconet: TDMA+CSMA/CA
same as 15.4
Multiple access across piconets: CDM + FDM
Different Piconet uses different Base Sequence &
different 500 MHz band
Slide 12
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Realization #1
Slide 13
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
System Description
• Each piconet uses one set of code sequences for
different classes of nodes / type of receivers (coherent /
differential / non-coherent receivers)
• 16 Orthogonal Sequences of code length 32 to
represent a 4-bit symbol
• PRF (chip rate): 24 MHz (TBD)
– Low enough to avoid significant interchip interference
(ICI) with all 802.15.4a multipath models
– High enough to ensure low pulse peak power
• FEC: optional (or low complexity type)
Slide 14
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Criteria of Code Sequence Design
1. The sequence Set should have orthogonal (or near orthogonal)
cross correlation properties to minimise symbol decision error for
all the below receivers
a. For coherent receiver
b. For differential chip receiver
c. For transmitted reference receiver
d. For non-coherent symbol detection receiver
e. Energy detection receiver
2. Each sequence should have good auto-correlation properties
Slide 15
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Base Sequence Set
Seq 1
0+--000+-0+++0+0-0000+00-0-+00--
Seq 2
0-0+--000+0+0+-0+0000+-00+00+---
Seq 3
0-+0++---0+000-00-0+0++0000-+-00
Seq 4
00+0+--0--000-+-++00++0-00+0000-
Seq 5
0+-+-00-00++0000+0--0-0+000--+0+
Seq 6
000-+-0000++0+0-00-000+0---++0+-
• 31-chip Ternary Sequence set are chosen
• Only one sequence and one fixed band (no hopping) will be used
by all devices in a piconet
• Logical channels for support of multiple piconets
•6 sequences = 6 logical channels (e.g. overlapping piconets) for
each FDM Band
• The same base sequence will be used to construct the symbol-tochip mapping table
Slide 16
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Symbol-to-Chip Mapping:
Gray coded 16-ary Ternary Orthogonal Keying
Symbol
Cyclic shift
to right by n
chips, n=
32-Chip value
To obtain 32-chip per symbol, cyclic shift the Base
Sequence first, then append a ‘0’-chip in front
0000
0
0+--000+-0+++0+0-0000+00-0-+00--
0001
2
0--+--000+-0+++0+0-0000+00-0-+00
0011
4
000--+--000+-0+++0+0-0000+00-0-+
0010
6
0-+00--+--000+-0+++0+0-0000+00-0
0110
8
0–0-+00--+--000+-0+++0+0-0000+00
0111
10
000–0-+00--+--000+-0+++0+0-0000+
0101
12
00+00–0-+00--+--000+-0+++0+0-000
0100
14
0000+00–0-+00--+--000+-0+++0+0–0
1100
15
00000+00–0-+00--+--000+-0+++0+0–
1101
17
00–0000+00–0-+00--+--000+-0+++0+
1111
19
00+0–0000+00–0-+00--+--000+-0+++
1110
21
0++0+0–0000+00–0-+00--+--000+-0+
1010
23
00+++0+0–0000+00–0-+00--+--000+-
1011
25
0+-0+++0+0–0000+00–0-+00--+--000
1001
27
000+-0+++0+0–0000+00–0-+00--+--0
1000
29
0-000+-0+++0+0–0000+00–0-+00--+Slide 17
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Modulation & Coding (Mode 1)
Binary
data
From
PPDU
Bit-toSymbol
Symbolto-Chip
Symbol
Repetition
Pulse
Generator
{0,1,-1} Ternary
Sequence
Mode 1- common signaling for all receivers
(e.g. Beacon)
Bit to symbol mapping:
group every 4 bits into a symbol
Symbol-to-chip mapping:
Each 4-bit symbol is mapped to one of 16 32-chip sequence,
according to 16-ary Ternary Orthogonal Keying
Symbol Repetition:
for data rate and range scalability
Pulse Genarator:
• Transmit Ternary pulses at PRF = 24MHz (TBD)
Slide 18
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Modulation & Coding (Mode 2)
Binary
data
From
PPDU
Bit-toSymbol
Symbolto-Chip
Symbol
Repetition
{0,1,-1} Ternary
Sequence
TernaryBinary
Pulse
Generator
{1,-1} Binary
Sequence
Mode 2 – for enhanced performance when receiver types are
known (except for energy detector)
Bit to symbol mapping:
group every 4 bits into a symbol
Symbol-to-chip mapping:
Each 4-bit symbol is mapped to one of 16 32-chip sequence, according to 16-ary
Ternary Orthogonal Keying
Symbol Repetition:
for data rate and range scalability
Ternary to Binary conversion:
(-1/+1 → 1,0 → -1)
Pulse Genarator:
• Transmit bipolar pulses at PRF = 24MHz (TBD)
Slide 19
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Code Sequence
Properties & Performance
1.
2.
AWGN Performance
Multipath Performance (in Appendix)
I.
For Coherent Symbol Detector
II.
For Non-coherent Symbol Detector
III. For Differential Chip Detector
IV. For Energy Detector
Slide 20
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
AWGN Performance
AWGN performance @ 1% PER
@ 3 Mbps
Coherent symbol
detection
Non-coherent
symbol detection
Differential chip
detection
Energy detection
Mode 1
6.5 dB
8.5 dB
13 dB
13.5 dB
Mode 2
6.5 dB
7.5 dB
11.5 dB
-
Slide 21
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Summary
The proposed system:
• Impulse-radio based system coupled
with a Common ternary signaling allows
operation among different classes of
nodes / type of receivers, with varying
cost / power / performance trade-off
• Is robust against multipath and SOP
interference
Slide 22
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Realization #2
Slide 23
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Non-Coherent and Coherent Demodulation
X1 = 0, X2 = 0
X1 = 1, X2 = 0
X1 = 0, X2 = 1
X1 = 1, X2 = 1
• Non-coherent receiver only sees position
– Demodulates only x1
– No Viterbi decoding required (easy since x1=bk)
– Achieves no coding gain, assumes bk = x1  Done.
• Coherent receiver demodulates position and phase
– Decodes x1 & x2
– Viterbi decoding used to estimate original bit, bk
– Achieves coding gain of original rate ½ code
Slide 24
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
4-BOK (coherent)
constellation
2-PPM
constellation
Non-coherent receiver
cannot see these
2-PPM
constellation
OOK
constellation
• Encoding two coded bits requires a 4-point signal constellation
– Each axis represents one of two possible positions (orthogonal axes)
– Phase of pulse determines sign of constellation point on axis  4-BOK
• Non-coherent receiver is insensitive to phase – see only two points in
constellation  2-PPM
• Support for OOK receiver is possible by demodulating only one of the
two dimensions (i.e. just look at first position: pulse or not?)
Slide 25
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Transmitted Reference (TR)
• TR schemes simplify the channel estimation process
• Reference waveform available for synchronisation
• Potentially more robust (than non-coherent) under
SOP operation
• Supports both coherent/differentially-coherent
demodulation
• Multiple pulses can be used to increase throughput
• Implementation challenges:
– Analogue: Implementing delay value,
– delay mismatch, jitter
Slide 26
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Differential Encoding of Bits
b-1
0
b0
b1
b2
b3
b4
b5
0
1
1
0
0
1
-1
-1
+1
+1
-1
-1
+1
-1
+1
-1
+1
-1
Ts
Slide 27
Tx Bits
Reference Polarity
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multiple access
• On top of this modulation scheme:
– Polarity hopping: repeat data at regular intervals,
but encoded with polarity sequence that is unique
for piconet
– Alternatives:
• Time hopping
• Ternary encoding sequence
• Note that PPM can be applied on a “per
pulse” basis or a “per symbol” basis (see 050130 and Backup slides)
Slide 28
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Symbol Format (1st realization)
Td
Tc
Tf
Ts
•Non-coherent receiver sees energy in one of the two halves
•Differentially coherent receiver sees phase differences
•Coherent receiver sees symbols drawn from 2-D signal space:
 0 (t ) 
1
N f Ep
p(t) and  1 (t ) 
1
N f Ep
p(t  Td )
Slide 29
Positive pulse
Negative pulse
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Bandwidth Usage
•
Flexible use of (multi-)bands
•
Signal bandwidth may be 500 MHz to 2 GHz
•
Bandwidth may change depending on application
and regulatory environment
•
Use of polarity randomization for spectral smoothing
•
Different bandwidth use options being considered
Slide 30
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Band Plan
BAND_ID
Lower frequency
Center frequency
Upper frequency
1
3168 MHz
3432 MHz
3696 MHz
2
3696 MHz
3960 MHz
4224 MHz
3
4224 MHz
4488 MHz
4752 MHz
4
4752 MHz
5016 MHz
5280 MHz
5
5280 MHz
5544 MHz
5808 MHz
6
5808 MHz
6072 MHz
6336 MHz
7
6336 MHz
6600 MHz
6864 MHz
8
6864 MHz
7128 MHz
7392 MHz
9
7392 MHz
7656 MHz
7920 MHz
10
7920 MHz
8184 MHz
8448 MHz
11
8448 MHz
8712 MHz
8976 MHz
12
8976 MHz
9240 MHz
9504 MHz
13
9504 MHz
9768 MHz
10032 MHz
14
10032 MHz
10296 MHz
10560 MHz
Slide 31
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Option: Linear Pulse Combination
• Spectral shaping by linear combination of delayed, weighted
pulses
– Adaptive determination of weight and delay
– Number of pulses and delay range restricted
– Can adjust to interferers at different distances
(required nulldepth) and frequencies
• Weight/delay adaptation in two-step procedure
• Initialization as solution to quadratic optimization problem
(closed-form)
• Refinement by back-propagating neural network
• Matched filter at receiver good spectrum helps coexistence
and interference suppression
Slide 32
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Spectral Shaping & Polarity Scrambling
Td = 10 ns
-120
-130
-140
-150
-160
-170
-180
Td = 20 ns
-190
-200
-210
-220
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
10
x 10
W/O Polarity Scrambling
Slide 33
W/ Polarity Scrambling
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Adaptive Frame Duration
• Advantage of large number of pulses per symbol:
– Smaller peak-to-average ratio
– Increased possible number of SOPs
• Disadvantage:
– Increased inter-frame interference
– In TR: also increased interference from reference pulse to
data pulse
• Solution: adaptive frame duration
– Feed back delay spread and interference to transmitter
– Depending on those parameters, TX chooses frame duration
Slide 34
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ranging
Slide 35
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ranging
•
Motivation :
– Benefit from high time resolution (thanks to signal bandwidth):
• Theoretically: 2GHz provides less than 20cm resolution
• Practically: Impairments, low cost/complexity devices should
support ~50cm accuracy with simple detection strategies
(better with high resolution techniques)
•
Approach :
– Use Two Way Ranging between 2 devices with no network
constraint (preferred); no need for time synchronization among
nodes
– Use One Way Ranging and TDOA under some network
constraints (if supported)
RTT
Asynchronous Ranging
TOF : Time Of Flight
RTT : Round Trip Time
SHR
TOF
Transmitted packets
SHR
k
Received packets
TOF
Payload
Payload
Pre-determined
delay time(T)
TOF = (RTT-2k-T)/2
SHR : Synchronization Header
Slide 36
SHR
SHR
Payload
Payload
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
TOA Delay Estimation - Non-Coherent
•
Use bank of integrators to determine coarse synchronisation “uncertainty”
region
–
•
Symbol synchronisation “uncertainty” region given by coarse synchronisation ( e.g., 4ns-20ns)
A refinement search is applied onto the uncertainty region by either
– further dividing it into narrower non overlapping regions for non-coherent refinement
(e.g., 1ns –> 4ns) or
– Coherent search with a template correlation
Integrator outputs
r (t )
 | r (t  kTRB ) |
2
E1
E2 ... E N 
k {0,1,.. N}
4ns  TRB  20 ns
TRB: the length of uncertainty region
N  T f / TRB
Energy
Analyzer
Detects the coarse
“uncertainty region”
k̂ LE
Leading Edge
Search Refinement
Range info
Slide 37
Performed within
the selected
uncertainty region
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
TOA Delay Estimation - Non-Coherent (cont’d)
•
•
The algorithm selects the maximum value integration window index and
then it searches backward to find the first integration value which crosses
an adaptively set threshold.
If there are no values crossing the threshold, the peak position is used for
the TOA estimation.
MES-SB based TOA Estimate
Searchback window
Strongest Path, energy block
Threshold based TOA Estimate
Threshold
N
0 1 2
Actual TOA
MES: Maximum Energy Search
TC: Threshold comparison
SB: Search Back
Contains leading
edge
MES based TOA Estimate
Slide 38
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Proposed Positioning Scheme
 Features
- Sequential two-way ranging is executed via relay transmissions
- PAN coordinator manages the overall schedule for positioning
- Inactive mode processing is required along the positioning
- PAN coordinator may transfer all sorts of information such as observed
- TDOAs to a processing unit (PU) for position calculation
P_FFD3
P_FFD2
TOA24
TOA34
RFD
PAN
coordinator
PU
TOA14
P_FFD : Positioning Full Function Device
RFD : Reduced Function Device
Benefits
P_FFD1
- It does not need pre-synchronization among the devices
- Positioning in mobile environment is partly accomplished
Slide 39
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Process of Proposed Positioning Scheme
TOA measurement
Slide 40
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
More Details for obtaining TDOAs
• Distances among the positioning FFDs are calculated from RTT
measurements and known time interval T
RTT12 = T + 2T12
T12 = (RTT12 – T)/2
RTT23 = T + 2T23
T23 = (RTT23 – T)/2
RTT13 = T12 + 2T + T23 + T13
T13 = (RTT13 – T12 – T23 – 2T)
• Using observed RTT measurements and calculated distances,
TOAs/TDOAs are updated
RTT34 = T34 + T + T34
TOA34 = (RTT34 - T)/2
RTT24 = T23 + T + T34 + T + T24
TOA24 = (RTT24 - T23 - TOA34 - 2T)
RTT14 = T12 + T + T23 + T + T34 + T + T14
TOA14 = (RTT14 - T12 - T23 - TOA34 - 3T)
TDOA12 = TOA14 – TOA24
TDOA23 = TOA24 – TOA34
Slide 41
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Position Calculation using TDOAs
• The range difference measurement defines a hyperboloid of
constant range difference
• When multiple range difference measurements are obtained,
producing multiple hyperboloids, the position location of the device
is at the intersection among the hyperboloids
A
TOATag_A
TDOAA_B
B
Tag
TOATag_C
C
TOATag_B
TDOAB_C
Ri , j  c  TDOAi , j  c  (TOAi  TOAj )  ( X i  x)2  (Yi  y)2  ( X j  x)2  (Y j  y ) 2
Slide 42
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Conclusions
•
Proposal based upon UWB impulse radio
– High time resolution suitable for precise ranging using TOA
– Modulation:
• Pulse-shape independent
• Robust under SOP operation
• Facilitates synchronization/tracking
• Supports multiple coherent/non-coherent RX architectures
•
System tradeoffs
– Modulation optimized for several aspects (requirements, performances,
flexibility, technology)
– Trade-off complexity/performance RX
•
Flexible implementation of the receiver
– Coherent, differential, non-coherent (energy collection)
– Analogue, digital
Fits with multiple technologies
– Easy implementation in CMOS
– Very low power solution (technology, architecture, system level)
•
Slide 43
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Backup slides
Slide 44
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
PER in 15.4a Channel Model
Non-Coherent (Energy Collection) BPPM
2PPM - PER vs. E b / N0 - 15.4a Channel Models
0
10
Packet Error Rate
X1-CM8:
X2-CM1:
X3-CM5:
X4-CM9:
Framing format:
industrial NLOS
Residential LOS
Outdoor LOS
Agricultural Areas
Preamble SFD
LEN
(32 bits) (8 bits) (8 bits)
MHR+MSDU
(240 bits)
CRC
(16 bits)
• Simulations over 1000 channel responses
• BW = 2GHz – Integration Time = 80ns
• Implementation loss + Noise figure margin : 11 dB
• Max range is determined from:
 Required Eb/N0,
 Implementation margin
 Path loss characteristics
-1
10
-2
10
16
17
18
19
Eb / N0 [dB]
20
21
22
X1 (CM8)
X2 (CM1)
X3 (CM5)
X4 (CM9)
Case I: 250 kbps – PRP 250 ns
with 16 pre-integrations = 4 µs
Required Eb/N0
19.5 dB
20 dB
21 dB
21.5 dB
Max Range (I)
10.78 m
84.61 m
86.72 m
58.67 m
Case II: 250 kbps – PRP 500 ns
with 8 post-integrations
Max Range (II)
7.33 m
53.25 m
54.15 m
34.72 m
Slide 45
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
PER/BER in 15.4a Channel Model
DBPSK (RAKE)
DBPSK – PER vs. Eb/N0 – 15.4a Channel Models
0
BER vs Eb/N0 for binary modulations - 100 equivalent uncorrelated samples
10
ideal MRC BPAM solution
Differentially coherent BPAM
X1
X2
X3
X4
-1
10
-2
-1
10
BER
10
-3
PER
10
-4
10
-2
10
-5
10
0
5
10
15
Eb/N0 (dB)
Theoretical BER Curves – Integration Time = 50 ns
-3
10
10
11
12
13
14
15
16
Eb/N0 (dB)
Case I: 250 kbps – PRP 250 ns
with 16 pre-integration = 4 µs
Case II: 250 kbps – PRP 500 ns
with 8 post-integrations
17
18
19
20
Implementation loss and Noise figure margin : 11 dB
X1 (CM8)
X2 (CM1)
X3 (CM5)
X4 (CM9)
Required Eb/N0
18 dB
17.5 dB
18.5 dB
18.5 dB
Max Range (I)
12.66 m
116.70 m
120.27 m
90.84 m
Max Range (II)
9.18 m
79.34 m
81.23 m
58.67 m
Slide 46
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Link Budget:
Non-Coherent (Energy Collection) BPPM
Mandatory Value
(PRP = 4 µs)
Optional Value
(PRP = 500ns - 8 integrations)
250 kb/s
250 kb/s
-10.64 dBm
-10.64 dBm
0 dBi
0 dBi
3.873 GHz
3.873 GHz
44.20 dB
44.20 dB
29.54 dB @ d = 30 m
29.54 dB @ d = 30 m
0 dBi
0 dBi
Rx Power (PR = PT + GT + GR – L1 – L2)
-84.38 dBm
-84.38 dBm
Average noise power per bit: N = -174 + 10log10(Rb)
-120.02 dBm
-120.02 dBm
7 dB
7 dB
-113.02 dBm
-113.02 dBm
Minimum Eb/N0 (S)
14 dB
17.6 dB
Implementation Loss (I)
5 dB
5 dB
9.64 dB
6.04 dB
-94.02 dBm
-90.42 dBm
Parameter
Peak Payload bit rate (Rb)
Average Tx Power Gain (PT)
Tx antenna gain (GT)
f’c: (geometric frequency)
Path Loss @ 1m: L1 = 20log10(4..f’c / c)
Path Loss @ d m: L2 = 20log10(d)
Rx Antenna Gain (GR)
Rx noise figure (NF)
Average noise power per bit (PN = N + NF)
Link Margin (M = PR - PN – S – I)
Proposed Min. Rx Sensitivity Level
Slide 47
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Link Budget: DBPSK (RAKE)
Mandatory Value
(PRP = 4 µs)
Optional Value
(PRP = 500ns - 8 integrations)
250 kb/s
250 kb/s
-10.64 dBm
-10.64 dBm
0 dBi
0 dBi
3.873 GHz
3.873 GHz
44.20 dB
44.20 dB
29.54 dB @ d = 30 m
29.54 dB @ d = 30 m
0 dBi
0 dBi
Rx Power (PR = PT + GT + GR – L1 – L2)
-84.38 dBm
-84.38 dBm
Average noise power per bit: N = -174 + 10log10(Rb)
-120.02 dBm
-120.02 dBm
7 dB
7 dB
-113.02 dBm
-113.02 dBm
Minimum Eb/N0 (S)
13 dB
16 dB
Implementation Loss (I)
5 dB
5 dB
10.64 dB
7.64 dB
-95.02 dBm
-92.02 dBm
Parameter
Peak Payload bit rate (Rb)
Average Tx Power Gain (PT)
Tx antenna gain (GT)
f’c: (geometric frequency)
Path Loss @ 1m: L1 = 20log10(4..f’c / c)
Path Loss @ d m: L2 = 20log10(d)
Rx Antenna Gain (GR)
Rx noise figure (NF)
Average noise power per bit (PN = N + NF)
Link Margin (M = PR - PN – S – I)
Proposed Min. Rx Sensitivity Level
Slide 48
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Framing – 802.15.4 Compatible
Octets
PHY layer
4
1
1
32
Preamble
SFD
Frame
length
PSDU = MPDU
PHR
PSDU (PHY Service Data Unit)
SHR
PPDU (PHY Protocol Data Unit)
Beacon slot
0
BP
1
2
CAP slot
3
4
5
CAP
6
7
CFP slot
8
BP : Beacon Period
CAP : Contention Access Period
CFP : Contention Free Period
IP : Inactive Period (optional)
9 10 11 12 13 14 15
CFP
Superframe Duration
Beacon Interval
Slide 49
IP
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Throughput
Data Frame (32 octet PSDU)
Bytes
4
PHY layer Preamble
SHR
1
1
32
SFD
Frame
length
PSDU = MPDU
PHR
PSDU (PHY Service Data Unit)
ACK Frame (5 octet PSDU)
Bytes
PHY layer Preamble
•
1
1
5
SFD
Frame
length
PSDU
PHR
PSDU
SHR
PPDU (PHY Protocol Data Unit)
Tdata
4
PPDU (PHY Protocol Data Unit)
T_ACK
Tack
IFS
Numerical example (high-band)
•
Preamble + SFD + PHR = 6 octets
•
Tdata = 1.216 ms
•
T_ACK = 50 ms (turn around time requested by IEEE 802.15.4 is 192ms)
•
Tack = 0.352 ms
•
IFS = 100μs
 Throughput = 32 octets/1.718 ms = 149 kb/s
 Average data-rate at receiver PHY-SAP 250 kb/s (Basic Mode)
Slide 50
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Saving Power
•
Power Saving techniques achieved by combining advantages offered at 3 levels:
– Technology (best if CMOS)
– Architecture (flexible schemes provided by the TH+pulse modulation)
– System level (framing, protocol usage)
•
Selected techniques used in one existing realization (see proof of concept slides)
– Low-duty cycle Episodic transmission/reception
• Scheduled wake-up
• 80ms RTOS tick
– Ad-hoc networking using multi-hop
• Special rapid acquisition codes / algorithm
• Matchmaking further reduces acquisition time
– Multi-stage time-of-day clock
• Synchronous counter / current mode logic for highest speed stages
• Ripple counter / static CMOS for lowest speed stages
– Compute-intensive correlation done in hardware
Slide 51
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
ENERGY Spread in CM1
• PDF of TOA estimation errors are illustrated for MES
at various EbN0
– CM1, integration interval 4ns, Tf=200ns (results will be updated for
Tf=240ns)
Slide 52
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ranging Simulation Settings
Notations and Terms
Definition
Value in Simulations
Tf
Pulse repetition interval, frame
Nb
Number of blocks within a Tf
50
Nc
Number of refinement intervals within a Tf
400
TH{}
POL{}
200ns
Time hopping sequence in chips
{h1, ...., h5}
Polarity codes
{p1, ..., p5}
N1
Number of frames in the 1st-step
50
N2
Number of frames in the refinement
30
BW
Bandwidth
C
2GHz
Number of correlators (refinement stage)
Note: Results are to be provided when Tf is set to 240ns.
Slide 53
10
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ranging Results
• IEEE 802.15.4a CM1-Residential LOS
True Distance (m)
One-way ranging error
(confidence level)
25m
8cm (97%)
30m
8cm (~90%)
Round Trip ranging error
(with no drift compensation)
– ~16cm (0.088ms),
no clock drift
– ~17.1cm (1ppm)
– ~20.1cm (4ppm)
– ~26cm (10ppm)
– ~56cm (40ppm)
Slide 54
IEEE 802.15-05-0158-00-004a
Two Way Rangingdoc.:
(TWR)
Mar. 2005
Main Limitations / Impact of Clock Drift on Perceived Time
TReply  A  f B 
~
TOF A  TOF A 1  f A  
21  f B 
. f 0 Is the frequency offset relative to the nominal ideal frequency
Range estimation is affected by :
• Relative clock drift between A and B
250 kbps, 38 bytes
PPDU
f0
500 kbps, 9 bytes
PPDU
• Prescribed response delay
f/f \ Treply
(max error)
1408 ms
1226 ms
336 ms
154 ms
• Clock accuracy in A and B
4 ppm
1.69 m
1.47 m
0.40 m
0.18 m
25 ppm
10.56 m
9.19 m
2.52 m
1.15 m
40 ppm
16.9 m
14.7 m
4.0 m
1.8 m
•Channel response (weak direct path)
Example using Imm-ACK SIFS of 15.4 and 15.3
of respectively 192us and 10 us
and PPDU size of respectively 38 and 9 bytes
Simple immediate TWR made unusable with reasonnable crystal accuracies. Solution is :
• Performing fine drift estimation/compensation
• Benefiting from cooperative transactions Slide
(estimated
clock ratios …)
55
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Antenna
Feasibility
Return Loss
Capacitive Dipole and Various Bowtie Antennas
0
-5
measured dipole
measured v2
measured v3
simulated v2
simulated v3
-20
-25
-30
-35
9.96
9.24
8.52
7.79
7.07
6.35
5.62
4.9
4.18
3.45
2.73
-40
2.01
dB
-10
-15
GHz
55 mm
40 mm
Bowtie antenna
Slide 56
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
“Proof-of-Concept” (1)
Non-coherent Transceiver
Non-coherent,
Energy Collection Receiver
Fref
TX
DLL
PG
DIGITAL
LOGIC
DLL
CM
33 MHz
UWB
ANTENNA
UWB
PG
SWITCH
528 MHz
x16
5 Mbps BPPM
350 ps pulse train
with long scrambling code
Oscilator Generator
Control
line
DIGITAL
CONTROL
LOGIC
Flagrst
1
....
Flagrst
8
2
Energy
collection
/2
A/D
Converter
VGA
LNA
( )
DETECTION
BIT
DECISION
(digital)
GAIN SELECTION
RX
Slide 57
BASEBAND
DSP
(decision logic)
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
“Proof-of-Concept” (2)
Non-coherent Transceiver
UWB-IR BPPM Non-Coherent Transceiver Implementation
UWB Transmitter
400 μm x 400 μm
0.35 μm CMOS
UWB Transceiver
Test architecture <10 mm2
0.35 μm SiGe Bi-CMOS
Slide 58
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
“Proof-of-Concept” (3):
Transmitter - Lower Band
P-Channel Drivers
Delay
Buffers
N-Channel Drivers
N-C
UWB Transmitter chip for
generating impulse doublets
Slide 59
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
VGC Amp
DACs
32 Time-Integrating
Correlators
PLL Loop Filter
DACs
Code
Sequence
Generators
“Rails” for testing
analog circuits
LF RTC
High-Frequency
Real Time Clock
“Proof-of-Concept” (4):
Receiver - Lower Band
Coherent UWB Receiver with
multiple time integrating correlators
Slide 60
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
“Proof-of-Concept” (5)
High Speed Coherent Circuit Elements
RF front end chips in CMOS 0.13mm, 1.2V
20 GHz digitizer for UWB
20 GHz DLL for UWB
3-5 GHz LNA
Chip and layout
Slide 61
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Backup Slides
Slide 62
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Synchronisation Preamble
Correlator output for synchronisation
• Code sequences has good autocorrelation properties
• Preamble is constructed by repeating ‘0000’ symbols
• Long preamble is constructed by further symbol repetition
Slide 63
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Frame Format
Octets:
2
MAC
Sublayer
1
0/4/8
Frame
Seq. # Address
Cont.
MHR
Octets:
PHY
Layer
4?
Preamble
SHR
1
SFD Frame
Length
MPDU
PHR
PSDU
PPDU
Slide 64
Data
Payload
MSDU
Data: 32 (n=23)
1
n
For ACK: 5 (n=0)
2
CRC
MFR
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Code Sequence
Properties & Performance
1.
2.
AWGN Performance
Multipath Performance (in Appendix)
I.
For Coherent Symbol Detector
II.
For Non-coherent Symbol Detector
III. For Differential Chip Detector
IV. For Energy Detector
Slide 65
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Auto Correlation Properties for
Coherent/Non-Coherent Symbol Detector
Slide 66
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Cross Correlation Properties for
Coherent/Non-Coherent Symbol Detector
TxSeqSet * RxSeqSet' (Mode 1) =
TxSeqSet * RxSeqSet' (Mode 2) =
Slide 67
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multipath Performance for
Coherent Symbol Detector
Slide 68
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multipath Performance for
Non-Coherent Symbol Detector
Slide 69
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Auto Correlation Properties for
Differential Chip Detector
Slide 70
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Cross Correlation Properties for Differential
Chip Detector
DifferentialChip(TxSeqSet) *
DifferentialChip(RxSeqSet)’ (Mode 2) =
DifferentialChip(TxSeqSet) *
DifferentialChip(RxSeqSet)’ (Mode 1) =
Slide 71
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multipath Combining for
Differential Chip Detector





Re x1,n 1  x1*,n  Re x2,n 1  x2*,n  Re x3,n 1  x3*,n
x 1, n
x 2,n
x
x1,n 1 2,n 1
x 3,n
x 3,n 1
Slide 72

Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multipath Performance for
Differential Chip Detector
Simulation Results to be available later
Slide 73
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Non-Coherent Receiver Architectures (Mode
1)
BPF
( )2
LPF /
integrator
ADC
Soft
Despread
Sample Rate 1/Tc
• Energy detection technique rather than coherent
receiver, for low cost, low complexity
• Soft chip values gives best results
• Oversampling & sequence correlation is used to
recovery chip timing recovery
• Synchronization fully re-acquired for each new packet
received (=> no very accurate timebase needed)
Slide 74
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Auto Correlation Properties for
Energy Detection Receiver
Slide 75
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Cross Correlation Properties for
Energy Detection Receiver
TxSeqSet * RxSeqSet ' =
Slide 76
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Multipath Performance for
Energy Detector
Slide 77
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Basic Data Rate Throughput
(Low Rate Modes)
ACK
Data Frame (38 bytes)
t ACK
LIFS
Tframe
(Time Slot for Multiple Piconet)
• Useful data rate calculation for 32 byte PSDU (Xo = 0.75 Mbps)
• Symbol Period = 1.33us
– Data frame time : 38 x 8 / 0.75= 405.3 µsec
– ACK frame time : 11 x 8 / 0.75 = 117.3 µsec
– tACK (considering 15.4 spec) : 192 µsec
– LIFS (considering 15.4 spec) : 640 µsec
– Tframe = 1355 µsec
– Useful Basic Data Rate = 189.0 kbps
Slide 78
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Basic Data Rate Throughput
(High Rate Modes)
ACK
Data Frame (38 bytes)
t ACK
LIFS
Tframe
(Time Slot for Multiple Piconet)
• Useful data rate calculation for 32 byte PSDU (Xo = 3 Mbps)
• Symbol Period = 1.33us
– Data frame time : 38 x 8 / 3 = 101.3 µsec
– ACK frame time : 11 x 8 / 3 = 29.3 µsec
– tACK (considering 15.4 spec) : 192 µsec
– LIFS (considering 15.4 spec) : 640 µsec
– Tframe = 963 µsec
– Useful Basic Data Rate = 265.9 kbps
Slide 79
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Basic Data Rate Throughput
(High Rate Modes)
ACK
Data Frame (38 bytes)
t ACK
LIFS
Tframe
(Time Slot for Multiple Piconet)
• Useful data rate calculation for 127 byte PSDU (Xo = 3 Mbps)
• Symbol Period = 1.33us
– Data frame time : 127 x 8 / 3 = 354.7 µsec
– ACK frame time : 11 x 8 / 3 = 29.3 µsec
– tACK (considering 15.4 spec) : 192 µsec
– LIFS (considering 15.4 spec) : 640 µsec
– Tframe = 1216 µsec
– Useful Basic Data Rate = 853.5 kbps
Slide 80
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Link Budget
Slide 81
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
BER Performance in AWGN Channel
10-1
MRC Solution (coherent)
Differential Solution
Energy Collection solution in OOK
Transmitted Reference (one pulse)
BER
10-2
10-3
10-4
10-5
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20
Eb/N0
-3 dB : the “reference” is not in the same PRP !
p packet
 1  1  bit error 
N
error
PER = 1% with 32 bytes PSDU  acceptable BER 4x10-5 with no channel coding
Slide 82
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Positioning Scenario Overview
Slide 83
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Positioning Scenario Overview
 Case 1
• Using static reference nodes in
relatively large scaled cluster :
Cluster 1
– Power control is required
– Power consumption increases
– All devices in cluster must be in
inactive data transmission mode
PAN Coordinator
FFD
 Case 2
RFD
Positioning FFD(P_FFD)
• Using static and dynamic nodes
in overlapped small scaled subclusters :
– Sequential positioning is executed
in each sub-cluster
– Low power consumption
– Associated sub-cluster in
positioning mode should be in
inactive data transmission mode
Cluster 1
Slide 84
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Positioning Scenario for Star topology
• Star topology
– PAN coordinator activated mode
• Positioning all devices
• Re-alignment of positioning FFD’s list is not
required
– Target device activated mode
• Positioning is requested from some device
• Re-alignment of positioning FFD’s list is required
PAN
coordinator
측위 용
FFD2
FDD
P_FFD1
P_FFD3
P_FFD2
측위용
FFD1
PAN
coordinator
RFD3
RFD1
측위 용
FFD3
RFD2
RFD
Broadcasting
to all P_FFDs
S_addr.
S_addr.
S_addr.
S_addr.
S_addr.
PAN_co.
P_FFD1
P_FFD2
P_FFD3
T_RFD1
D_addr.
D_addr.
D_addr.
D_addr.
P_FFD1
P_FFD2
P_FFD3
T_RFD1
P_addr.
P_addr.
P_addr.
P_addr.
P_FFD1
P_FFD2
P_FFD3
T_RFD1
P_FFD2
P_FFD3
T_RFD1
P_FFD3
T_RFD1
T_addr.
T_addr.
T_addr.
T_RFD1
T_RFD1
T_RFD1
Slide 85
S_addr. : Source Address
D_addr. : Destination Address
P_addr. : Positioning Address
T_addr. : Target Address
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Positioning Scenario for
Cluster-tree Topology
RFD2

Cluster-tree topology
RFD4
RFD1
RFD0
FFD0
RFD1
P_FFD1
FFD1
RFD3
RFD3
P_FFD2
FFD1
PAN
coordinator
RFD4
FFD0
RFD6
FFD1
RFD2
P_addr.
P_FFD3
RFD7
RFD5
P_FFD3
addition
P_FFD3
PAN
coordinator
P_FFD1
P_FFD2
P_FFD3
RFD
Broadcasting
to all P_FFDs
N_addr.
N_P_addr.
S_addr.
S_addr.
S_addr.
S_addr.
S_addr.
FFD0
FFD1
RFD6
P_FFD2
P_FFD1
PAN_co.
P_FFD1
P_FFD2
P_FFD3
T_RFD5
D_addr.
D_addr.
D_addr.
D_addr.
P_FFD1
P_FFD2
P_FFD3
T_RFD5
P_addr.
P_addr.
P_addr.
T_addr.
P_FFD1
P_FFD2
P_FFD3
T_RFD5
P_FFD2
P_FFD3
re-arragement
P_FFD3
T_addr.
T_addr.
T_addr.
T_RFD5
T_RFD5
T_RFD5
Slide 86
S_addr. : Source Address
D_addr. : Destination Address
P_addr. : Positioning Address
T_addr. : Target Address
N_addr. : Neighbor Address
N_P_addr. : Neighbor Positioning Address
FFD2
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ranging Accuracy Improvement
• Technical requirement for positioning
– “It can be related to precise (tens of centimeters) localization in some
cases, but is generally limited to about one meter ”
• Parameters for technical requirement
– Minimum required pulse duration :
1[m]
 3.333 [nsec]
3 10 8 [m / sec]
– Minimum required clock speed for the correlator in the conventional
coherent systems
1
 300 [ MHz ]
3.333 [nsec]
High Cost !
★ Fast ADC clock speed in the conventional coherent receiver
is required for the digital signal processing
Slide 87
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Analog Energy Window Bank (1)
• Digital signal processing with fast clock can be replaced by
using analog energy window bank with low clock speed
• Why analog energy window bank?
– Conventional single energy window may support the energy detection
for data demodulation in the operation mode
– However, this cannot guarantee the correct searching of the signal
position in the timing mode (that also means the ambiguity of ranging
accuracy)
• Analog energy window bank can sufficiently support timing and
calibration as well as operation mode
–
–
–
–
Widow Bank Size : ~4 nsec (smallest pulse duration)
The number of energy windows in a bank : 11
Operation clock speed of each energy window : 24 MHz
Number of the required energy windows depends on the power delay
profile of the multipath channel (effective multipath components)
Slide 88
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Analog Energy Window Bank (2)
Integrator Bank
for Timing and
Calibration Mode

2nsec
()2 dt
Integrator Bank
for Operation Mode
(Demodulation)
Size of the Integrated Bank (S)
2nsec

2nsec
()2 dt

()2 dt
2nsec

2nsec
Buffer

Buffer

()2 dt
Buffer
()2 dt
2nsec
()2 dt
Buffer
FirstEstimating
Path Estimation
or
Averaging
and
Calibration
Bit “1”
Slide 89
Threshold
Comparison
Bit “0”
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Modifying MAC
Slide 90
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
• Features
Modifications of
MAC Command Frame (1)
– Frame control field
• frame type : positioning (new addition using a reserved bit)
– Command frame identifier field
• Positioning request/response (new addition)
– Positioning parameter information field
• Absolute coordinates of positioning FFDs
• POS range
• List of positioning FFDs and target devices
• Power control
• Pre-determined processing time (T)
Octets : 2
1
0/4/8
1
variable
Frame
control
Sequence
number
Addressing
fields
command
frame
identifier
Positioning
parameter
MAC payload
MHR
Slide 91
Command
payload
2
FCS
MFR
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Modifications of
MAC Command Frame (2)
• Frame Control
bits : 0~2
3
4
5
6
7~9
10~11
12~13
14~15
Frame
type
Security
enabled
Frame
pending
Ack.
request
IntraPAN
Reserved
Dest.
addressing mode
Reserved
Source
addressing mode
• Command frame identifier
Frame type value
Description
000
Beacon
001
Data
Command frame
identifier
Command frame
010
Acknowledgment
0x01
Association request
011
MAC command
0x02
Association response
100
Positioning
0x03
Disassociation notification
101~111
Reserved
0x04
Data request
0x05
PAN ID conflict notification
0x06
Orphan notification
0x07
Beacon request
0x08
Coordinator realignment
0x09
GTS request
0x0a
Positioning request
0x0b
Positioning response
0x0c~0xff
Reserved
• Positioning parameter
Fixed
coordinate
POS
range
positioning
FFDs
Address &
Target devices
lists
Predetermined
processing
time(T)
Power
Control
Slide 92
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Design Parameters (1)
•
Motivation:
–
–
–
•
Flexible waveform
Simple
Compatible with multiple coherent/non-coherent receiver schemes
Large Bandwidth
•
•
•
•

•
(+) Higher transmit power
(+) improved time resolution
(-) Increased design complexity
(-) Less stringent requirements on out of band interference filtering
Signal BW of 500 MHz - 2 GHz in Upper bands
Signal BW of 700 MHz in 0 to 960 MHz Lower band (low band)
Long Pulse Repetition Period
• (+) more energy per pulse (easier to detect single pulse)
• (+) Lower inter-pulse interference due to channel delay spread
• (-) Higher peak voltage requirements at transmitter
• (-) Longer acquisition time
 Frame duration between 40ns (first realization) and 125ns (second realizations). Higher values
for the frame duration have been mentioned. Further discussions are required to fix the values
Slide 93
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Design Parameters (2)
•
Simple modulation schemes:
• BPPM combined with Transmitted Reference
•
Channelization :
• Coherent schemes: Use of TH codes and polarity codes
• Non-coherent schemes: Use of TH codes (polarity codes for spectrum smoothing
only)
•
Long TH code length
• (+) higher processing gain, robustness to SOP operation
• (-) Lower bit-rate
• (-) Longer acquisition time, shorter frame size (synch. phase)
 TH code length 8 or 16
TH code : binary position (delay of 0 or τΔ ), bi-phase
For first realization, higher-order TH with shorter chip duration (multiples of
2ns) can be used. This is under discussion
Slide 94
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Transmission
• Basic idea: use modulation scheme that allows coherent,
differentially coherent, and incoherent reception
• Combine BPPM with more sophisticated TR scheme
– Non-coherent receiver sees BPPM with pulse stream per bit
– More sophisticated receiver sees BPPM (1 bit) plus bits carried in
more sophisticated modulation scheme (e.g. extended TR)
• Advantages:
– Coherent, differential and non-coherent receiver may coexist
– reference can be used for synch and threshold estimation
• Concept can be generalized to N-ary TR system
Slide 95
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Waveform Design
• Coexistence of coherent and non-coherent architectures
• Combine BPPM with BPSK
• Divide each symbol into two 125 ns BPPM slots (250 ns symbol)
• In either slot transmit a signal that can be received with a variety
of receivers: differentially coherent or coherent receivers.
• Non-coherent receivers just look for energy in the early or late
slots to decode the bit.
• Other receivers understand the fine structure of the signal.
Slide 96
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Waveform Design
• Two possible realizations:
– The whole symbol (consisting of N_f frames) is
BPPM-modulated.
– Have a 2-ary time hopping code, so that each
frame has BPPM according to TH code
Slide 97
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
First Realization
Slide 98
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Second Realization
Ts
« 11 »
2-PPM + TR base
M=2
(with two bits/symbol)
One bit/symbol also
Possible !!!
« 01 »
« 10 »
« 00 »
(coherent decoding possible)
2-PPM + 16 chips 2-ary TH code
This is a time-hopping that can be exploited by non-coherent receiver
Time hopping code is (2,2) code of length 8 or 16
Effectively 28 or 216 codes to select for channelization for non-coherent scheme
Slide 99
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Time Hopping Impulse Radio (TH-IR) - Principle
+1
Tc
Tf
Ts
-1
• Each symbol represented by sequence of very short pulses (see
also Win & Scholtz 2000)
• Each user uses different sequence (Multiple access capability)
•Bandwidth mostly determined by pulse shape
Slide 100
Mitigation of peak voltage through multi pulses
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Tf=PPI
ppV = peak-to-peak voltage
M=1
IS « EQUIVALENT » TO
Tf=PPI
M=4
ppV/2
Tf=PPI
M=2
ppV/sqrt(2)
Slide 101
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Coexistence of Different Receiver
Architectures
• Want waveform that allows TR reception
without penalizing coherent reception
• That is achieved by special encoding and
waveform shaping within each frame. Does
not affect the co-existence of coherent/noncoherent receivers
Slide 102
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Basic Properties
• Use of Doublets with memory from previous
bit. (Encoding of reference pulse with
previous bit)
– Agreed on 20ns separation between pulses
– Extensible to higher order TR for either reducing
the penalty in transmitting the reference pulse or
increasing the bit rate?
– Also allows the use of multi-DOUBLET
Slide 103
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Differential Encoding of Bits
b-1
0
b0
b1
b2
b3
b4
b5
0
1
1
0
0
1
-1
-1
+1
+1
-1
-1
+1
-1
+1
-1
+1
-1
Tx Bits
Reference Polarity
Ts
Note: This slide is meant to describe the encoding of data on the reference
pulse and data pulse in the basic modulation format. For simplicity we have
omitted the multipulse/multiframes per symbol structure.
Slide 104
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Total Modulation Scheme (First Realization)
THE KEY SLIDE OF THE PROPOSAL: this is the modulation format that allows
Coherent, differentially coherent, and non-coherent demodulation at once
Slide 105
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Higher-order modulation
D
D
D
τdelay +τΔ
«1»
Basic Mode
(as seen by non-coherent)
D
D
D
τdelay +τΔ
«11»
Enhanced Mode 1
«10»
Pulse Shift,
polarity invert
τΔ + τdelay
TH Code
Data
1,1
1,1
τΔ + τdelay
1,1
1,1
τΔ
τdelay
0,1
1,1
τΔ
τdelay
0,0
1,1
Slide 106
τΔ + τdelay
1,0
1,1
τΔ + τdelay
0,1
0,0
TH Pattern
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Comments on Transmitted Signal
• Frame period for solution 2 is Tframe = (Np * D) + τΔ + τdelay
– Τdelay is some allowance for channel delay spread
• Frame period could be dynamic modified dependant on
– the estimated channel delay spread or
– ability of receiver to cope with delay spread
• Symbol period is length of the TH code x Tframe
– Upper Band Nominally 250 ns x 16 = 4 µs
– Lower Band Nominally 500 ns x 8 = 4 µs
• Realistic Receiver structures exist for multi-pulse TR schemes
(see back-up slides)
Slide 107
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
BER Performance in AWGN Channel
Slide 108
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Antenna Practicality
• Bandwidth: 3 GHz-10 GHz
z
antenna hat
Ø 24 mm
• Form factor
• Omni-directional
q
7 mm
y
j
0
M.S.
measured
-2
x
-4
-6
-8
-10
-12
-14
-16
-18
-20
-22
-24
-26
2
3
4
5
6
7
8
9
10
11
12
frequency (GHz)
Slide 109
ground plane
Ø 80 mm
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Positioning from TDOA
Anchor 3
3 anchors with known
positions (at least) are
required to find a 2D-position
from a couple of TDOAs
(xA3,yA3)
Anchor 2
(xA2,yA2)
Mobile
Estimated Position
Measurements
~ ~
d32 , d31
d 32 
d 31 
x
x
~
xM , ~
yM
Specific Positioning
Algorithms
A3
 xM
A3
 xM
  y
  y
(xm,ym)
A3
 yM
A3
 yM
2
2


2
2


x
x
A2
 xM
A1
 xM
Slide 110
Anchor 1
  y
  y
2
A2
2
A1
 yM
 yM


2
2
(xA1,yA1)
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
TR BPPM Scheme Comparison
Slide 111
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Assumptions and Notes
• Results are theoretical calculations
• Assumes ideal ”impulse” UWB pulses in
AWGN channel
• Different TR-BBP options are considered with
different number of pulses per pulse train
• Multipath fading simulations can be performed
to back up theory
Slide 112
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pulse repetition structures
TR BPPM with doublets (Scheme 1)


Slide 113
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pulse repetition structures
TR BPPM single reference (Scheme 2)


Slide 114
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pulse repetition structures
Auto Correlation BPPM with doublets (Scheme 3)

Slide 115

Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pulse repetition structures
Auto Correlation BPPM single reference (Scheme 4)


Slide 116
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Pulse repetition structures
Auto Correlation BPPM alternate (Scheme 5)


Slide 117
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Parameters
• PPI slot - slot inside each TH chip containing
a burst of pulses including reference pulses
(ref. slides from Laurent / CEA)
• Np represents the number of pulses in each
PPI slot
• The energy E per PPI slot is kept constant
• The pulse energy Ep = E/Np
• TW represent the time-bandwidth product
Slide 118
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ep/N0 degradation versus number of pulses per pulse train
Slide 119
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ep/N0 degradation versus Time/Bandwidth product
Slide 120
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Ep/N0 degradation versus number of pulses per pulse train
Slide 121
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Conclusions
• Scheme 5 - “AC Alternate” performs better then all the other
pulse repetition structures.
• AC generally performs better than TR
• “AC alternate” and “AC with doublets” have the advantage of
requiring only a single delay line.
• Scheme 5 - “AC Alternate”, was proposed at Monterey meeting
in January.
• Criticism was given based on ”accumulated noise” in noisecross-noise-cross-noise... Products”.
• Seems to outperform other schemes with simple analysis
• Also more readily implementable since fixed delay line can be
used.
Slide 122
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Channel / Delay Estimation
Coherent Approach
Slide 123
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Channel / Delay Estimation
Coherent Approach
• Swept delay correlator
• Principle: estimating only one channel sample per symbol.
Similar concept as STDCC channel sounder of Cox (1973).
• Sampler, AD converter operating at SYMBOL rate (1.2
Msamples/s)
• Requires longer training sequence
• Two-step procedure for estimating coefficients:
– With lower accuracy: estimate at which taps energy is
significant
– With higher accuracy: determine tap weights
• “Silence periods”: for estimation of interference
Slide 124
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Optimal Energy-Threshold Analysis (CM-1)
•
Optimal normalized threshold (normalized with respect to the difference between
the maximum and minimum energy blocks) changes with Eb/N0 and block size.
•
Smaller thresholds are required in general at high Eb/N0, while larger thresholds
at lower SNR values
MAE
Mean Absolute Error in
detecting leading energy
block with simple
threshold crossing (1000
channel realizations)
Eb/N0 : {8 --- 26dB}
Slide 125
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Proposed RAKE -- Coherent Receiver
Channel Estimation
Rake Receiver
Finger 1
Demultiplexer
Rake Receiver
Finger 2
Summer
Sequence
Detector
Convolutional
Decoder
Data
Sink
Rake Receiver
Finger Np
• Addition of Sequence Detector – Proposed modulation may be viewed
as having memory of length 2
• Main component of Rake finger: pulse generator
• A/D converter: 3-bit, operating at symbol rate
• No adjustable delay elements required
Slide 126
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Proposed Transmitted Reference Receiver –
Differentially Coherent
•Addition of Matched Filter prior to delay and correlate operations
improves output signal to noise ratio and reduces noise-noise
cross terms

Matched
Filter
Td
SNR of decision
statistic
Slide 127
0

Convolutional
Decoder
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Differentially-Coherent/Non-Coherent Receiver Architecture
Basic Mode and Enhanced Mode 1
Controlled
Integrator
Band Matched
r(t)
x2
BPF
RAZ
LNA
BPPM Demodulation
branch
Dump
Latch
RAZ
DUMP
ADC
Tracking
Threshol
ds
setting
Ranging branch
ADC
Dump
Latch
Delay
Controlled
Integrator
TR Demodulation
branch
TR
BPPM
Synch
Trigger
Recyle this branch for Enhanced Data Rate Modes
Slide 128
Energy Analyzer
Block index for
acquisition
reference
Leading-edge
refinement search
Range info
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
De-spreading TH Codes
Band Matched
LNA
r(t)
BPF
TH
Sequence Matched
Filter
Bit Demodulation
ADC
Case I - Coherent TH despreading
Band Matched
LNA
r(t)
Bit Demodulation
BPF
b(t)
soft
info
TH
Sequence Matched
Filter
Case II – Non-coherent / differential TH despreading
Slide 129
ADC
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Bandwidth Usage – 2GHz option (2/4)
ISM
Band
Upper Band
1
Lower band
0.96
ISM
Band
3.1
Upper Band
3
Upper Band
2
5.1
6.0
Slide 130
8.0 8.1
10.1
GHz
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Bandwidth Usage -500 MHz Option (3/4)
ISM
Band
ISM
Band
Upper Bands
5 - 12
Upper Bands
1-4
Lower band
0.96
3.1
5.1 6.0
Slide 131
8.0 8.1
10.1
GHz
Mar. 2005
doc.: IEEE 802.15-05-0158-00-004a
Bandwidth Usage –Variable Option (4/4)
ISM
Band
ISM
Band
Upper Bands
5 - 12
Upper Bands
1-4
Lower band
0.96
3.1
5.1 6.0
Slide 132
8.0 8.1
10.1
GHz
Download