Professional Documents
Culture Documents
Note:
07.2020 – 001
Brian Kim
White Paper
Introduction
Table of Contents
1 Introduction ......................................................................................... 4
1.1 Why UWB? ................................................................................................................................. 4
1.2 What is covered? ...................................................................................................................... 4
6 References ........................................................................................ 32
Introduction
1 Introduction
1.1 Why UWB?
The beauty of the UWB (Ultra-Wide Band) technology is that it can measure the distance
between devices and determine their relative positions with a high level of accuracy and security.
In addition, the wide bandwidth of the UWB signal secures robust resistance to interference in
multi-path fading environments both indoor and outdoor while consuming very low energy.
There are already multiple technologies out there to determine the positions of mobile devices
including GPS, cellular, Bluetooth, and Lidar, but the fact that UWB uses direct peer-to-peer
radio communication with accuracy to within only a few centimeters and its ultra-wide bandwidth
nature suggests that it is an outstandingly optimal positioning technology especially in obstacle-
prone indoor environments. In addition, UWB's very-low emitted power level ensures its
comfortable coexistence with other existing radio communication systems.
These 15.4a, 15.4f, and 15.4z are all task groups that were created to add amendments to the
base standard 15.4, and the latest base standard 15.4 incorporates all the published
amendments. The IEEE 802.15.4a standard was completed in 2007 introducing high rate pulse
repetition (HRP) UWB PHY and 802.15.4f was published in 2012 to support RFID with low
repetition pulse (LRP) UWB PHY. At time of this writing, the latest version of the standard is
802.15.4-2015 which incorporates up to 15.4f.
Two UWB physical layers are defined in IEEE 802.15.4: HRP (high rate pulse) UWB and LRP
(low rate pulse) UWB. The LRP UWB uses a low average pulse repetition frequency (PRF)—the
number of pulses occurring per second—ranging from 1 MHz to 2 MHz with the data rate from
31.25 kbps to 1 Mbps. Since HRP UWB is more widely used, this document will focus on the
discussions about the HRP UWB.
According to IEEE 802.15.4z [3], an HRP enhanced ranging device (HRP-ERDEV) should
support the following mandatory functionality:
⎯ Operation at the nominal 64 MHz PRF is referred to as the base pulse repetition frequency
(BPRF) mode. NOTE—by omitting the STS (Scrambled Timestamp Sequence), the BPRF mode
packet format reduces to a legacy packet format, which enables interworking.
⎯ Operation at a higher PRF than the BPRF mode, referred to as the higher pulse repetition
frequency (HPRF) mode.
UWB Standards and Regulations
Reed Systematic
Payload Data Convolutional Symbol Preamble Pulse
Solomon RF
Bit Bit Encoder Mapper Insertion Shaper
Encoder
Reed Systematic
Payload Data Convolutional Data Pulse
Solomon Synchronization RF
Bit Bit Decoder Detection Shaper
Decoder
of the PHR. As a result, SFD is used to establish frame timing which is important for accurate
ranging counting. The UWB PHY supports a mandatory short SFD (8 symbols) for default and
medium data rates, and an optional long SFD (64 symbols) for the nominal low data rate of 110
kb/s. The short SFD shall be [0 +1 0 –1 +1 0 0 –1] spread by the preamble symbol Si, where the
leftmost bit shall be transmitted first in time. The long SFD shall be obtained by spreading the
sequence [0 +1 0 –1 +1 0 0 –1 0 +1 0 –1 +1 0 0 –1 –1 0 0 +1 0 –1 0 +1 0 +1 0 0 0 –1 0 –1 0 –1 0
0 +1 0 –1 –1 0 –1 +1 0 0 0 0 +1 +1 0 0 –1 –1 –1 +1 –1 +1 +1 0 0 0 0 +1 +1] by the preamble
symbol.
The preamble in the synchronization header (SHR) is a pulse sequence with known codes,
which is transmitted or received first and is used for signal detection, synchronization, and the
estimation of the channel impulse response (CIR) that is needed to obtain the time-of-arrival.
There can be 16, 64, 1024, or 4096 symbols in the preamble, yielding different time durations for
the SHR of the UWB frame. The longer lengths, 1024 and 4096, are preferred for non-coherent
receivers to help them improve the signal-to-noise ratio (SNR) via processing gain. Each
underlying symbol of the preamble uses a length 31 preamble code, or optionally 127. Each
preamble code is a sequence of code symbols drawn from a ternary alphabet {–1, 0, 1} and are
selected for use in the HRP UWB PHY because of their perfect periodic autocorrelation
properties. A compliant PHY does have to support two preamble codes, but needs to use only
one mandatory preamble symbol length.
The PHR conveys information necessary for successful decoding of the packet to the receiver:
the data rate used to transmit the PSDU (PHY Service Data Unit), the duration of the current
frame’s preamble, and the length of the frame payload (0–1209 symbols). Finally, the PSDU is
sent at the information data rate indicated in the PHR. Due to the variability in the preamble code
length (31 or 127) and the possible mean pulse repetition frequencies (PRFs), {15.6 MHz, 3.90
MHz, and 62.4 MHz}, there are several admissible data rates the UWB PHY can support {0.11,
0.85, 6.81, or 27.24 Mb/s}. A compliant device shall implement support for the mandatory data
rate of 0.85 Mb/s.
The structure and timing of a UWB PHY symbol is illustrated in Figure 2-3. Each symbol shall
consist of an integer number of possible chip positions, Nc, each with duration Tc. The overall
symbol duration denoted by Tdsym is given by Tdsym = NcTc. Furthermore, each symbol is divided
into two BPM intervals each with duration TBPM =Tdsym /2, which enables binary position
modulation.
A burst is formed by grouping Ncpb consecutive chips and has duration Tburst = NcpbTc. The
location of the burst in either the first half or second half of the symbol indicates one bit of
information. Additionally, the phase of the burst (either –1 or +1) is used to indicate a second bit
of information.
In each UWB PHY symbol interval (Tdsym), a single burst event shall be transmitted. The fact that
burst duration is typically much shorter than the BPM duration, i.e., Tburst << TBPM, provides for
some multi-user access interference rejection in the form of time hopping. The total number of
burst durations per symbol, Nburst, is given by Nburst = Tdsym /Tburst. In order to limit the amount of
inter-symbol interference caused by multipath, only the first half of each TBPM period shall contain
a burst. Therefore, only the first Nhop= Nburst/4 possible burst positions are candidate hopping
burst positions within each BPM interval [1].
Current users and product manufacturers have identified the need for improved efficiency,
integrity and accuracy of the existing ranging measurement methods in order to expand the
usefulness of the standard for applications such as RFID and Automotive, in particular,
automotive remote control, and similar personal devices. These PHY enhancements better
address the needs of current applications and as well as meeting the needs of a wider set of
applications where the integrity and accuracy of distance measurement is
important, opening up new areas of application. The group expects to have a complete and
published amendment by December, 2022.
basic HRP PPDU format, and increased pulse repetition frequency (PRF) during preamble and
data field.
The frame structure of HRP-ERDEV is shown in Figure 2-4 [3] with the STS in different
positions. STS packet configuration 0 specifies no STS field in the PPDU, which is the same as
in IEEE 802.15.4a. In configuration 1, the STS field is placed immediately after the SFD field and
before the PHR field, and in configuration 2, the STS field is placed after the PHY Payload field.
In configuration 3, the STS field takes the place of PHR and PHY payload, and there are no PHR
and Data fields. The support for configurations 0, 1 and 3 are mandatory and configuration 2 is
optional. The arrow shows the RMARKER (ranging marker) reference position for each
configuration, which is the peak pulse location associated with the first chip following SFD.
SYNC
Each PAN (Personal Area Network) operating on one of the HRP UWB PHY channels is also
identified by a preamble code which is comprised of a sequence of pulses. Each preamble code
is a sequence of code symbols drawn from a ternary alphabet {–1, 0, 1} and selected for use in
the HRP UWB PHY because of their periodic autocorrelation properties [6]. The preamble code
is spread to construct a preamble symbol, and this preamble symbol is then repeated to
constitute the SYNC field as shown in the example in Figure 2-5. The number of preamble
symbol repetitions (PSR) can vary from 16 to 4096 depending on BPRF and HPRF mode.
UWB Standards and Regulations
31 chips
Preamble code
Code Length = 31
The HRP UWB PHY supports two lengths of preamble code in IEEE 802.15.4-2015 which are a
length 31 code and an optional length 127 code, and IEEE 802.15.4z-D8 added a length 91
code. For example, the length 31 code sequences are shown in Table 2-3 where the + and -
signs denote the phase of the pulse, and 0 means no pulse. Different code sequences which are
indexed by code index can be assigned depending on the channel number.
110 Kb/s 0 +1 0 –1 +1 0 0 –1 0 +1 0 –1 +1 0 0 –1 –1 0 0 +1 0 –1 0 +1 0 +1 0 0 0 –1 0 –1 0 –1 0 0
+1 0 –1 –1 0 –1 +1 0 0 0 0 +1 +1 0 0 –1 –1 –1 +1 –1 +1 +1 0 0 0 0 +1 +1
All other 0 +1 0 -1+1 0 0 -1
Figure 2-6. SFD created from SFD code x preamble symbol [11]
Preamble symbol
SFD code
SFD
PHR is a 19-bit section of the IEEE802.15.4 frame that comes directly after the SFD and before
the message payload and defines various characteristics of that payload required by the receiver
for successful reception. As seen in Figure 2-7, PHR holds the frame length and data rate of the
PSDU and the SECDED (single error correct, double error detect) block of the PHR.
The PHR field conveys the information necessary to decode the packet to the receiver including
the following:
ı Data rate used to transmit the PHY payload
ı Length of PHY payload field
ı Preamble duration
The PHR is modulated using BPM-BPSK at either 850 kb/s or 110 kb/s. For the BPRF mode, the
PHR is modulated using BPM-BPSK at 850 kb/s (or optionally at 6.8 Mb/s).
PHY Payload
The PHY payload field is sent at the data rate indicated in the PHR. Due to the variable code
sequence lengths and the different corresponding pulse repetition frequencies (PRFs) in the
preamble, there are several admissible data rates the UWB PHY can support. The supported
data rates are defined in IEEE 802.15.4-2015 Chapter 16.2.6 "PHR field" and P802.15.4z/D08
Chapter 16.2.6.2 "PHR field for HRP-ERDEV in BPRF mode."
The PHY Payload field carries the PSDU with the following format:
The MAC frames are passed to the PHY as the PSDU, which becomes the PHY payload as
shown below [6]:
The PHY Payload field shall be coded with a convolutional encoder of coding rate R = 1/2 or 3/4,
corresponding to the desired data rate. Figure 2-8 shows an example of a rate 1/2 convolutional
encoder [6].
UWB Standards and Regulations
As introduced in the following subsections, FiRa recommends these RF and Physical layer test
specifications for the UWB ranging.
Expected Outcomes:
All packets transmitted by the DUT are correctly formatted.
Purpose:
For all transmitted packets supported by the DUT to meet the transmit PSD mask requirement in
IEEE 802.15.4 [6] section 16.4.6.
Expected Outcomes:
Each packet transmitted by the DUT meets the transmit PSD mask.
Expected Outcomes:
1. Carrier frequency within ±15 ppm of nominal channel frequency.
2. Pulse timing within ±15 ppm of nominal 499.2 Mp/s.
3. Carrier frequency error (ppm) and pulse timing error (ppm) are within 1 ppm of each other.
Expected Outcomes:
1. Equivalent baseband impulse response derived from the preamble fit the impulse response
mask.
2. The impulse response is monotonically increasing from the min rise point to the peak of the
pulse.
Expected Outcomes:
1. For all transmitted packets, each section of the packet (SHR, STS and PHY payload) have an
NMSE of 2% or less.
UWB Standards and Regulations
2. The ratio of the values used for each of the sections of the packet are within ±2 dB.
Expected Outcome:
For each mandatory and supported payload modes: PER lower than 10 -2 for a minimum of 2000
packets transmitted by the tester at the specified input signal level.
Expected Outcome:
1. For each mandatory and optionally supported SP3 packet format: at the sensitivity level, the
DUT responses with a Tround value for 99% of the trials.
2. The value of Tround when compensated for frequency error measured by the tester is within
±7.5 ns of the expected value for 95% of the trials.
Expected Outcome:
1. For each mandatory and optionally supported SP3 packet format: at 30 dB above first path
sensitivity level, the DUT responses with a Tround value for 99% of the trials.
2. The value of Tround when compensated for frequency error measured by the tester is within
±7.5ns of the expected value for 95% of the trials.
960-1610 -75.3
1610-1990 -53.3
1990-3100 -51.3
3100-10600 -41.3
This means the total power over the 500 MHz bandwidth is about 27 dB higher than -41.3 dBm,
which is -14.3 dBm averaged over a time interval of 1ms. Since the UWB signal is a short pulse
with a much wider gaps between pulses, the pure pulse power over the pulse period of 2ns
(1/2ns = 500 MHz) can be much higher than -14.3 dBm.
UWB Technology
3 UWB Technology
3.1 HRP UWB PHY
HRP (High Rate Pulse Repetition) UWB PHY was first introduced in 802.15.a, and 802.15.z has
some enhancement designed to focus on low-data-rate wireless connectivity and precision
ranging.
+
Polarity
-
1 0 1
One symbol
one bit
Position
Each symbol corresponds to one or more signals. In the example shown in Figure 3-2, two
consecutive IR signals represent one symbol. The IR signal can occupy one of the chip-intervals
(Tc) within a frame (Tf ). A time-hopping (TH) code is used for determining the accurate position
of a signal in a dedicated time frame to decrease the chance of interference between UWB
systems. In this example, the TH codes for the symbols are {2, 1}, {2, 3} and {1, 0} respectively,
so the first and second signals are shifted by two and one chip-intervals respectively and so on.
The information corresponds to the polarity of signals, so the IR stream represents the binary
data ”101”. This technique is commonly called Binary Phase Shift Keying (BPSK) [4].
Tprop
In case both devices have some clock frequency offset error eA and eB, respectively, from their
nominal frequency, the resulting TOF estimate would have a considerable error that increases
as the reply times get larger. However, if eA and eB can be obtained, this may be used to adjust
the Tprop to improve the accuracy of SS-TWO as shown in Figure 3-3.
NOTE—this formula does not require symmetric reply times. The typical clock induced error is in
the low picosecond range even with 20 ppm crystals and asymmetric response times [3].
Tloop Treply
Tend
UWB Technology
The expected ToF can be calculated by using a known length of RF cable with a known velocity
factor. Since a combiner is used, the time delay between CMP200 and the combiner can be
eliminated as in the equations to calculate ToF = (Tloop - Treply)/2 which can be compared to the
expected ToF for verification.
As the lower diagram of Figure 3-8 shows, it is also possible to conduct both ToF and AoA
measurements at once by combining the setups for ToF and AoA. The path losses from the
CMP200 and the splitter are pre-calibrated, so the end user only needs to compensate for the
path loss from the DUT up to the splitter.
UWB Test Items
where Er and Ep are the energies of r(t) and p(t), respectively. The reference r(t) pulse used in
the calculation of is a root raised cosine pulse with a roll-off factor of β = 0.5 [6].
Figure 4-1 shows the shapes of the UWB pulse, UWB reference pulse and their correlation. The
integrity of the UWB pulse can be evaluated by measuring the shape of the correlation of the
UWB pulse and the UWB reference pulse.
According to Chapter 16.4.5 Baseband impulse response of IEEE 802.15.4-2015, in order for an
HRP UWB PHY transmitter to be compliant with this standard, the transmitted pulse shall have a
magnitude of the cross-correlation function whose main lobe is greater than or equal to 0.8 for a
duration of at least Tw, as defined in Table 3-1, and any sidelobe shall be no greater than 0.3 [6].
Figure 4-3. Transmit spectrum mask for band 4 (1.33 MHz bandwidth)
Note that the channel bandwidth for channel 4 is 1/0.75 ns = 1.3333 GHz.
Likewise, for the 500 MHz channel bandwidth as is the case for channel 5, the transmitted
spectrum shall be less than -10 dBr between ±400 MHz (±0.8/Tp) and ±320 (±0.65/Tp) MHz from
the center frequency, and -18 dBr in the regions farther than ±400 MHz from the center
frequency as shown in Figure 4-4 with the PSD mask measurement by CMP200.
UWB Test Items
Figure 4-4. Transmit spectrum mask for band 5 (500 MHz bandwidth)
Figure 4-5 shows the measurements of both the chip clock error and center frequency offset on
CMP200. Those values were calculated as follows:
Center frequency offset (ppm)
= frequency drift (offset) / center frequency
= 7959.53 Hz / 6489.6 MHz
= 1.23 ppm.
Figure 4-5. Chip clock error & center frequency offset measurements
To carry out antenna delay calibration on a production line, a known reference device is
required. Before the production calibration can be carried out it is necessary to have a reference
device [9].
Before production
Generate reference devices by finding the TX+RX aggregate antenna delay of three DUTs using
three DUTs to use as reference devices in production testing as shown in Figure 4-7 where you
can measure tmeasured for each of three devices through two-way-ranging (TWR), and using this
following equation,
tADTX + tADRX = tmeasured - ToF
where ToF is known from using the known lengths of the cables in Figure 4-7.
you can calculate the aggregate transmitter and receiver antenna delay (tADTX + tADRX) for each of
the three devices.
In production
For TWR systems, if the antenna delay of the reference device and the delay of the test setup
are known then the antenna delay of the device under test (DUT) can be calculated.
The following procedure may be used to carry out antenna delay calibration [9]:
UWB Test Items
1. Set the antenna delay in the DUT to some initial value, e.g. 515 ns, and set the antenna delay
in the reference device to its known value.
2. Carry out say 1000 TWR measurements of the range between the reference device and the
DUT across the known channel.
3. Average the measurements taken.
4. Find the difference between the known range and the measured range and adjust the antenna
delay of the DUT to give the correct range.
Alternatively, if you have an instrument that can perform TWR such as CMP200, the instrument
can replace the role of the reference device as described above in the production same setup.
As shown in Figure 5-2, CMP200 is embedded with a user interface called CMSquares
displaying both graphical and textual data. CMSquares can be viewed through any Web browser
via the IP address of CMP200.
Rohde & Schwarz UWB Test Solutions
[2] Eirini Karapistoli and Fotini-Niovi Pavlidou, Aristotle University of Thessaloniki Ioannis
Gragopoulos and Ioannis Tsetsinas, CERTH, “An Overview of the IEEE 802.15.4a Standard,”
IEEE Communications Magazine, January 2010
[3] IEEE 802.15.4z-D8, March 24, 2020
[4] Ultra Wideband Wireless Positioning Systems by Mohammadreza Yavari and Bradford G.
Nickerson Technical Report TR14-230 March 27, 2014
[5] I. G. Zafer Sahinoglu, Sinan Gezici. Ultra-wideband Positioning Systems: Theoretical Limits,
Ranging Algorithms, and Protocols. Cambridge University Press, October 6, 2008.
[6] IEEE Std 802.15.4-2015. IEEE Standard for Low-Rate Wireless Networks
[7] Petr Sedlacek1, Martin Slanina, and Pavel Masek, An Overview of the IEEE 802.15.4z Standard
and its Comparison to the Existing UWB Standards,
[8] APS012_DW1000_Production_Tests, PRODUCTION TESTS FOR DW1000-BASED
PRODUCTS, Version 1.6, Decawave
[9] APS014 APPLICATION NOTE, ANTENNA DELAY CALIBRATION OF DW1000-BASED
PRODUCTS AND SYSTEMS, Version 1.2, Decawave
[10] Introduction to the FiRa Consortium, February 4, 2020, FiRa Consortium, Inc.
[12] FiRa UWB Test Specification, RF & PHY Testing, Version 0.0.2
Rohde & Schwarz Regional contact
The Rohde & Schwarz electronics group offers Europe, Africa, Middle East
innovative solutions in the following business fields: test +49 89 4129 12345
and measurement, broadcast and media, secure customersupport@rohde-schwarz.com
communications, cybersecurity, radiomonitoring and
radiolocation. Founded more than 80 years ago, this North America
independent company has an extensive sales and service 1 888 TEST RSA (1 888 837 87 72)
network and is present in more than 70 countries. customer.support@rsa.rohde-schwarz.com
The electronics group is among the world market
leaders in its established business fields. The company is Latin America
headquartered in Munich, Germany. It also has regional +1 410 910 79 88
headquarters in Singapore and Columbia, Maryland, USA, customersupport.la@rohde-schwarz.com
to manage its operations in these regions.
Asia Pacific
+65 65 13 04 88
customersupport.asia@rohde-schwarz.com
China
+86 800 810 82 28 |+86 400 650 58 96
customersupport.china@rohde-schwarz.com
www.rohde-schwarz.com