520 likes | 602 Views
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Chirp Spread Spectrum (CSS) PHY Presentation for 802.15.4a Date Submitted: January 04, 2005 Source: John Lampe Company: Nanotron Technologies Address: Alt-Moabit 61, 10555 Berlin, Germany
E N D
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Chirp Spread Spectrum (CSS) PHY Presentation for 802.15.4a Date Submitted: January 04, 2005 Source: John Lampe Company: Nanotron Technologies Address: Alt-Moabit 61, 10555 Berlin, Germany Voice: +49 30 399 954 135, FAX: +49 30 399 954 188, E-Mail: j.lampe@nanotron.com Re: This is in response to the TG4a Call for Proposals, 04/0380r2 Abstract: The Nanotron Technologies Chirp Spread Spectrum is described and the detailed response to the Selection Criteria document is provided Purpose: Submitted as the candidate proposal for TG4a Alt-PHY 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. J. Lampe, R. Hach, L. Menzer, Nanotron
Chirp Spread Spectrum (CSS)PHY Presentationfor 802.15.4a by John Lampe, Rainer Hach, and Lars Menzer Nanotron Technologies GmbHBerlin, Germany www.nanotron.com J. Lampe, R. Hach, L. Menzer, Nanotron
CSS Proposal Presentation Contents • CSS System Overview • Channel Models & Simulation Results • Ranging • SCD Topics • Backward Compatibility • Clear Channel Assessment • Other Topics • PAR and 5C Requirement Checklist • Summary For more detail, please see our proposal, doc # 15-04-0689 J. Lampe, R. Hach, L. Menzer, Nanotron
noise windowed windowed Sig A upchirp downchirp channel windowed windowed Sig B downchirp upchirp Logical Diagram of the Proposed System • Simplicity • Basically a 2 ary transmission system • The ‘windowed chirp’ is a linear frequency sweep with a total duration of 1 µs J. Lampe, R. Hach, L. Menzer, Nanotron
Block-diagram Tx Digital Block Low-Pass Filter I/Q Modulator LP I fT = f ± 10 MHz LP Q LO f = 2.412, 2.437 or 2.462 GHz J. Lampe, R. Hach, L. Menzer, Nanotron
Block-diagram Rx (Direct Conversion) 2 Low-Pass Filter I/Q Demodulator 3 DDDL 1 Up LP ADC I Down Digital Block LP ADC Q LO fR = fLO ± 10 MHz RSSI Chirp pulse 1 Correlation pulse 2 fLO = 2.412, 2.437 or 2.462 GHz Trigger signal with adaptive threshold 3 J. Lampe, R. Hach, L. Menzer, Nanotron
Chirp Properties • Complex values of a windowed baseband up-chirp and down-chirp signals each with a total duration of 1µs • Flat magnitude • Plenty of roll-off time (easy to implement & meet regulatory requirements) • Significant simplification of correlator due to up-chirp and down-chirp similarities J. Lampe, R. Hach, L. Menzer, Nanotron
Chirp Properties (cont.) • Up-converted up-chirp and down-chirp signals each with a total duration of 1µs J. Lampe, R. Hach, L. Menzer, Nanotron
Chirp Properties (cont.) • Figure shows the autocorrelation function (ACF) of a chirp and cross-correlation function (CCF) of an up- and down-chirp • Note that the CCF has a constant low value (compared to DSSS sequences). J. Lampe, R. Hach, L. Menzer, Nanotron
Chirp Properties (cont.) • This figure shows the PSD of the signal with a power of 10 dBm with 100 kHz resolution • At 12 MHz offset from the center is below -30dBm (which is the ETSI requirement for out of band emissions) J. Lampe, R. Hach, L. Menzer, Nanotron
System Properties • Further processing of the signals Sig A and Sig B for symbol detection can be done either in a coherent (real part processing) or non-coherent manner (envelope filtering). • Since the analytical results are well known for AWGN channels we will mention these • Simulations over other channels will all refer to the non coherent system as drawn below. J. Lampe, R. Hach, L. Menzer, Nanotron
System Properties (cont.) • This figure shows the analytical BER values for 2-ary orthogonal coherent and non coherent detection and the corresponding simulation results (1E7 symbols) for up down chirp (using the chirp signals defined above) • The performance loss due to the non-orthogonality of up and down chirps is very small. J. Lampe, R. Hach, L. Menzer, Nanotron
Channel Models • Since this proposal refers to the 2.4GHz ISM band, only channel models with complete parameter sets covering this frequency range can be considered: • These are LOS Residential (CM1) and NLOS Residential (CM2). • The SCD requirements on the payload size to be simulated seem to be somewhat inconsistent. At some point 10 packets with 32 bytes are mentioned which would be a total of 2560 bits. On the other hand a PER of 1% is required which mean simulating much more than 100 packets or 25600 bits. • Accurate results are obtained when large number of independent transmissions of symbols are simulated. • BER is , with N = number bits. • For example, with PER=1% and N=256 (32 octets) we get BER=3.9258E-5 J. Lampe, R. Hach, L. Menzer, Nanotron
Channel Model 1: LOS Residential J. Lampe, R. Hach, L. Menzer, Nanotron
Channel Model 2: NLOS Residential J. Lampe, R. Hach, L. Menzer, Nanotron
System Performance (CM2): PER • Transmit power of 10 dBm • 1 MBit / sec • No FEC J. Lampe, R. Hach, L. Menzer, Nanotron
System Performance • Simulation over 100 channel impulse responses (as required in the SCD) were performed for channel model 1 and channel model 2. • No bit errors could be observed on channel model 1 (simulated range was 10 to 2000m). This is not really surprising because this model has a very moderate increase of attenuation over range (n=1.79) • The results for channel model 2 are presented. The parameter n=4.48 indicates a very high attenuation for higher ranges. The results were interpreted as PER respectively and for convenience were plotted twice (linear and log y scale). J. Lampe, R. Hach, L. Menzer, Nanotron
Ranging Topics • TOA estimation • Dithering and Averaging • TOA processing • SDS TWR Technique • Error Sensitivity Analysis • Simulation Results J. Lampe, R. Hach, L. Menzer, Nanotron
Approximate the impact of σu by: Assume the rising speed of the signal is proportional to the signal bandwidth: Since the power σ2 of band-filtered AWGN is proportional to the bandwidth we know that: Which leads to: TOA Estimation for Ranging Noise and Jitter of Band-Limited Pulse Given a band-limited pulse with noise σuwe want to estimate how the jitter (timing error) σt, is affected by the bandwidth B. Jitter can be represented as a variation in the rising edge of a pulse through a given threshold, J. Lampe, R. Hach, L. Menzer, Nanotron
TOA Estimation for Ranging • The SN at the matched filter output is 2Es/N0 • If we assume a pulse with a rise time trise which is the inverse of the pulse bandwidth B (trise = 1/B) we can derive: • Bandwidth and signal to noise ratio can be traded against each other. J. Lampe, R. Hach, L. Menzer, Nanotron
Principle of Dithering and Averaging pulse to transmit PHY packet to transmit Ti Ti • Dithering: transmitted pulse PHY packet transmitted t ΔTi1 ΔTi2 ΔTi3 ΔTin PHY packet received • Averaging: t ΔTiRX1 ΔTiRX2 ΔTiRX3 ΔTiRXn Ti Ti Ti Ti tToA’ J. Lampe, R. Hach, L. Menzer, Nanotron
TroundA TreplyA Node A t Tprop Tprop Tprop Tprop Node B t TreplyB TroundB TOA Processing:Symmetrical Double-Sided Two-Way Ranging (SDS TWR) Tround... round trip time Treply... reply time Tprop... propagation of pulse Double-Sided: Each node executes a round trip measurement. Symmetrical: Reply Times of both nodes are identical (TreplyA =TreplyB). Results of both round trip measurements are used to calculate the distance. J. Lampe, R. Hach, L. Menzer, Nanotron
total error due to clock TOA Processing:Effect of Time Base Offset Errors Assuming offset errors eA, eB of the timebases of node A and B we get: On the condition that the two nodes have almost equal behavior, we can assume: This has the effect that timebase offsets are canceled out: Calculations show that for 40 ppm crystals and 20 µs max difference between TroundA and TroundB and between TreplyA and TreplyB an accuracy below 1 ns can easily be reached! J. Lampe, R. Hach, L. Menzer, Nanotron
Influence of Symmetry Error:Calculation of an SDS TWR Example System • Example system EtA = ±40 ppm, EtB = ±40 ppm (worst case combination): • A ΔTreplyof between 2 µs and 20 µsis typical for a low-cost implementation. • Implementations with symmetry error below 2 µs are feasible. • Conclusion: Even a 20 µs symmetry error allows excellentsingle-pulse accuracy of distance. J. Lampe, R. Hach, L. Menzer, Nanotron
Simulation of a SDS TWR System Example system: Simulates SDS TWR + Dithering & Averaging Crystal Errors ±40 ppm Single shot measurements @ 1 MBit/s data rate (DATA-ACK) Transmit Jitter = ± 4 ns (systematic/pseudo RN-Sequence) Pulse detection resolution = 4 ns Pulses averaged per packet = 32 Symmetry error = 4 µs (average) Distance = 100 m Results of Distance Error ∆d: |∆dWC| < 50 cm |∆dRMS| < 20 cm J. Lampe, R. Hach, L. Menzer, Nanotron
Selection Criteria Document Topics J. Lampe, R. Hach, L. Menzer, Nanotron
Backward Compatibility Option • Due to the similarities with DSSS it is possible to implement this proposal in a manner that will allow backward-compatibility with the 802.15.4 2.4 GHz standard. • The transmitter changes are relatively straightforward. • Changes to the receiver would include either dual correlators or a superset of CSS and DSSS correlators. • Optional methods for backward-compatibility could be left up to the implementer • mode switching • dynamic change (on-the-fly) technique • This backward-compatibility would be a significant advantage in the marketplace by allowing these devices to communicate with existing deployed 802.15.4 infrastructure and eliminating customer confusion. J. Lampe, R. Hach, L. Menzer, Nanotron
Signal Robustness • The proposed CSS PHY is designed to operate in a hostile environment • Multipath • Narrow and broadband intentional and unintentional interferers • Since a chirp transverses a relatively wide bandwidth it has an inherent immunity to narrow band interferers • Multipath is mitigated with the natural frequency diversity of the waveform • Broadband interferer effects are reduced by the receiver’s correlator • Forward Error Correction (FEC) can further reduce interference and multipath effects. • Three non-overlapping frequency channels in the 2.4 GHz ISM band • This channelization allows this proposal to coexist with other wireless systems such as 802.11 b, g and even Bluetooth (v1.2 has adaptive hopping) via DFS • CSS proposal utilizes CCA mechanisms of Energy Detection (ED) and Carrier Detection • These CCA mechanisms are similar to those used in IEEE 802.15.4-2003 • In addition to the low duty cycle for the applications served by this standard sufficient arguments were made to convince the IEEE 802 sponsor ballot community that coexistence was not an issue. J. Lampe, R. Hach, L. Menzer, Nanotron
Support for Interference Ingress • Example (without FEC): • Bandwidth B of the chirp = 20 MHz • Duration time T of the chirp = 1 µs • Center frequency of the chirp (ISM band) = 2.437 GHz • Processing gain, BT product of the chirp = 13 dB • Eb/N0 at detector input (BER=10E-4) = 12 dB • In-band carrier to interferer ratio (C/I @ BER=10-4)= 12 - 13 = -1 dB • Implementation Loss = 2 dB J. Lampe, R. Hach, L. Menzer, Nanotron
Support for Interference Egress • Low interference egress • IEEE 802.11b receiver • More than 30 dB of protection in an adjacent channel • Almost 60 dB in the alternate channel • These numbers are similar for the 802.11g receiver J. Lampe, R. Hach, L. Menzer, Nanotron
Regulatory • Devices manufactured in compliance with the CSS proposal can be operated under existing regulations in all significant regions of the world • Including but not limited to North and South America, Europe, Japan, China, Korea, and most other areas • There are no known limitation to this proposal as to indoors or outdoors • The CSS proposal would adhere to the following worldwide regulations: • United States Part 15.247 or 15.249 • Canada DOC RSS-210 • Europe ETS 300-328 • Japan ARIB STD T-66 J. Lampe, R. Hach, L. Menzer, Nanotron
Scalability: Data Rate • Mandatory rate = 1 Mb/s • Optional rate = 267 Kb/s • Other possible data rates include 2 Mb/s to allow better performance in a burst type, interference limited environment or a very low energy consumption application • Lower data rates achieved by using interleaved FEC • Lower chirp rates would yield better performance • longer range, less retries, etc. in an AWGN environment or a multipath limited environment • It should be noted that these data rates are only discussed here to show scalability, if these rates are to be included in the draft standard the group must revisit the PHY header such as the SFD. J. Lampe, R. Hach, L. Menzer, Nanotron
Scalability: Frequency Bands • The proposer is confident that the CSS proposal would also work well in other frequency bands • Including the 5 GHz UNII / ISM bands J. Lampe, R. Hach, L. Menzer, Nanotron
Scalability: Data Whitener • Additionally, the group may consider the use of a data whitener, similar to those used by Bluetooth and IEEE 802.11 to produce a more “noise-like” spectrum and allow better performance in synchronization and ranging. J. Lampe, R. Hach, L. Menzer, Nanotron
Scalability: Power Levels • For extremely long ranges the transmit power may be raised to each country’s regulatory limit, for example: • The US would allow 30 dBm of output power with up to a 6 dB gain antenna • The European ETS limits would specify 20 dBm of output power with a 0 dB gain antenna • Note that even though higher transmit power requires significantly higher current it doesn’t significantly degrade battery life since the transmitter has a much lower duty cycle than the receiver, typically 10% or less of the receive duty cycle. J. Lampe, R. Hach, L. Menzer, Nanotron
Simultaneous Operating Piconets • Separating Piconets by frequency division • This CSS proposal includes a mechanism for FDMA by including the three frequency bands used by 802.11 b, g and also 802.15.3 • It is believed that the use of these bands will provide sufficient orthogonality • The proposed chirp signal has a rolloff factor of 0.25 which in conjunction with the space between the adjacent frequency bands allows filtering out of band emissions easily and inexpensively. J. Lampe, R. Hach, L. Menzer, Nanotron
Clear Channel Assessment • A combination of symbol detection (SD) and energy detection (ED) has proven to be useful in practice (e.g. 802.11x, 802.15.4). • CCA is used by the 15.4 MAC to significantly increase the number of active nodes possible by reducing the probability of collisions. J. Lampe, R. Hach, L. Menzer, Nanotron
MAC Enhancements and Modifications • There are very minimal anticipated changes to the 15.4 MAC to support the proposed Alt-PHY. • Three channels are called for with this proposal and it is recommended that the mechanism of channel bands from the proposed methods of TG4b be used to support the new channels. • There will be an addition to the PHY-SAP primitive to include the choice of data rate to be used for the next packet. This is a new field. • Ranging calls for new PHY-PIB primitives are expected to be developed by the Ranging subcommittee. J. Lampe, R. Hach, L. Menzer, Nanotron
Frame Structure • The SFD structure has different values for, and determines, the effective data rate for PHR and PSDU • The Preamble is 32 bits in duration (a bit time is 1 µs) • In this proposal, the PHR field is used to describe the length of the PSDU that may be up to 256 octets in length • In addition to the structure of each frame, the following shows the structure and values for frames including overhead not in the information carrying frame J. Lampe, R. Hach, L. Menzer, Nanotron
Throughput 797 Kb/s 330 Kb/s 245 Kb/s 155 Kb/s 267 Kb/s plot 1 Mb/s plot Tack= 192 µs SIFS= 192 µs J. Lampe, R. Hach, L. Menzer, Nanotron
Signal Acquisition • Although CSS could use a shorter preamble, for consistency with IEEE 802.15.4-2003 this CSS proposal is based upon a preamble of 32 symbols which at 1MS/s is 32 µs • Existing implementations demonstrate that modules, which might be required to be adjusted for reception (gain control, frequency control, peak value estimation, etc.), can settle in this time J. Lampe, R. Hach, L. Menzer, Nanotron
Link Budget footnotes [1] Rx noise figure: in addition the proposer can select other values for special purpose (e.g. 15 dB for lower cost lower performance system) [2] The minimum Rx sensitivity level is defined as the minimum required average Rx power for a received symbol in AWGN, and should include effects of code rate and modulation. J. Lampe, R. Hach, L. Menzer, Nanotron
Communication No system inherent restrictions are seen for this proposal The processing gain of chirp signals is extremely robust against frequency offsets such as those caused by the Doppler effect when there is a high relative speed vrel between two devices. The Doppler effect must also be considered when one device is mounted on a rotating machine, wheel, etc. The limits will be determined by other, general (implementation-dependent) processing modules (AGC, symbol synchronization, etc.). Ranging The ranging scheme proposed in this document relies on the exchange of two hardware acknowledged data packets One for each direction between two nodes The total time for single-shot (2 data, 2 Ack) ranging procedure between the two nodes is the time trangingwhich, depending on the implementation, might be impacted by the uC performance. During this time the change of distance should stay below the accuracy da required by the application. The worst case is: For da = 1m tranging= 2 ms this yields vrel << 1000 m/s Mobility Values J. Lampe, R. Hach, L. Menzer, Nanotron
Power Management Modes • Power management aspects of this proposal are consistent with the modes identified in the IEEE 802.15.4: 2003 standard • There are no modes lacking nor added • Once again, attention is called to the 1 Mbit/s basic rate of this proposal and resulting shorter “on” times for operation J. Lampe, R. Hach, L. Menzer, Nanotron
Power Consumption The typical DSSS receivers, used by 802.15.4, are very similar to the envisioned CSS receiver • The two major differences are the modulator and demodulator • The power consumption for a 10 dBm transmitter should be 198 mW or less • The receiver for the CSS is remarkably similar to that of the DSSS with the major difference being the correlator • The difference in power consumptions between these correlators is negligible so the power consumption for a 6 dB NF receiver should be 40 mW or less • Power save mode is used most of the time for this device and has the lowest power consumption • Typical power consumptions for 802.15.4 devices are 3 µW or less • Energy per bit is the power consumption divided by the bit rate • The energy per bit for the 10 dBm transmitter is less than 0.2 µJ • The energy per bit for the receiver is 60 nJ • As an example, the energy consumed during an exchange of a 32 octet PDU between two devices would be 70.6 µJ for the sender and 33.2 µJ for the receiver J. Lampe, R. Hach, L. Menzer, Nanotron
Antenna Practicality • The antenna for this CSS proposal is a standard 2.4 GHz antenna such as widely used for 802.11b,g devices and Bluetooth devices. • These antennas are very well characterized, widely available, and extremely low cost. • Additionally there are a multitude of antennas appropriate for widely different applications. • The size for these antennae is consistent with the SCD requirement. J. Lampe, R. Hach, L. Menzer, Nanotron
Size and Form Factor • The implementation of the CSS proposal will be much less than SD Memory at the onset • Following the form factors of Bluetooth and IEEE 802.15.4 / ZigBee • The implementation of this device into a single chip is relatively straightforward • As evidenced in the “Unit Manufacturing Complexity” slides J. Lampe, R. Hach, L. Menzer, Nanotron
Unit Manufacturing Complexity • Target process:RF-CMOS, 0.18 µm feature size J. Lampe, R. Hach, L. Menzer, Nanotron
Unit Manufacturing Complexity • Target process:RF-CMOS, 0.13 µm feature size J. Lampe, R. Hach, L. Menzer, Nanotron
Time To Market • No regulatory hurdles • CSS-based chips are available on the market • No research barriers – no unknown blocks • Normal design and product cycles will apply • Can be manufactured in all CMOS J. Lampe, R. Hach, L. Menzer, Nanotron