doc.: IEEE <doc#>

Slides:



Advertisements
Similar presentations
doc.: IEEE <doc#>
Advertisements

<month year> doc.: IEEE /271r0 September, 2000
doc.: IEEE <doc#>
Submission Title: [Add name of submission]
Submission Title: [TG4a General Framework]
doc.: IEEE <doc#>
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
<month year> doc.: IEEE /244r0 May 2001
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
doc.: IEEE <doc#>
November 2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3c Schedule] Date Submitted: [18 July,
Submission Title: [FEC and modulations options and proposal for TG4a ]
Submission Title: [Rate one over four code for TG4a]
doc.: IEEE <doc#>
Submission Title: [Harmonizing-TG3a-PHY-Proposals-for-CSM]
doc.: IEEE <doc#>
<month year> doc.: IEEE <xyz> January 2001
May 2003 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Multi-User Support in Designs of UWB Communication.
Date Submitted: [17-Nov-2005] Source: [Laurent Ouvry]
1/2/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Modulation Simulation Results] Date Submitted:
Date Submitted: [26-Oct-2005]
Submission Title: [Errors in a] Date Submitted: [18 March, 2010]
1/14/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Moderate Rate Options for TG4a] Date Submitted:
Submission Title: [FEC Options summary for TG4a ]
<month year> doc.: IEEE < e>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [Rate 1/4 code for TG4a]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [HRP UWB PHY enhanced mode converged consensus]
Date Submitted: [26-Oct-2005]
Submission Title: [Uniform bandplan for TG4a Modulation]
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
doc.: IEEE <doc#>
<month year>20 Jan 2006
4/11/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [modulation summary for TG4a] Date Submitted:
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Submission Title: [FEC Multipath performance for TG4a ]
doc.: IEEE <doc#>
March 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DF6 Radio-burst length over PSDU size] Date.
2019/5/7 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [FEC coding for TG4a] Date Submitted: [12.
5/7/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [modulation summary for TG4a] Date Submitted:
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
5/12/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [modulation summary for TG4a] Date Submitted:
Submission Title: [SFD comparison] Date Submitted: [18−July−2006]
Submission Title: [SFD comparison] Date Submitted: [18−July−2006]
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
July 2010 <month year> doc.: IEEE g Doc.: IEEE g
<month year> doc.: IEEE < e>
Submission Title: [SFD comparison] Date Submitted: [18−July−2006]
doc.: IEEE <doc#>
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
May 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3c Project Plan] Date Submitted: [15 May.
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
July 2003 doc.: IEEE <03/242> July 2003
Submission Title: TG9ma Agenda for September Meeting
July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3c Project Plan] Date Submitted: [ July.
Jan 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TeraHertz Closing Report Date Submitted: January.
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

doc.: IEEE 802.15-<doc#> <month year> doc.: IEEE 802.15-<doc#> July 2005 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Coding for TG4a] Date Submitted: [July 2005] Source: [Matt Welborn (1), Michael McLaughlin (2), & Shariar Emami (1)] Company [(1) Freescale Semiconductor, Inc, (2) decaWave, Ltd.] Address [8133 Leesburg Pike, Vienna VA 22182] Voice:[703-269-3000], FAX: [], E-Mail:[matt.welborn @ freescale.com, or michael@decawave.com] Re: [Response to Call for Proposals] Abstract: [This document describes a proposal for the TG4a baseline draft standard.] Purpose: [Proposal Presentation for the IEEE802.15.4a standard.] 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. Welborn, Freescale <author>, <company>

Support for Coherent and Non-Coherent Modulation July 2005 Support for Coherent and Non-Coherent Modulation Two different sets of requirements Non-coherent receiver only uses energy detector, cannot resolve phase relative to reference carrier Coherent receiver can also resolve phase Idea: Encode data non-coherently for PPM/OOK Add redundant encoding of data in phase of pulses How would this work? Welborn, Freescale

Encode data at two levels July 2005 Encode data at two levels Data bits map into PPM constellation Map “zero” into Map “one” into Now map data into pulse phase as well How do we do this? Create a redundant mapping using a systematic convolutional code Welborn, Freescale

Use a Systematic Code to Compute a Redundant Bit July 2005 Use a Systematic Code to Compute a Redundant Bit x1=bk bk Convolutional Encoder x2 Rate-½ convolutional encoder Produce multiple coded bits from each data bit Encoder itself is very low complexity Special case of convolutional code is a “systematic” code First coded bit is same as input data bit Second coded bit is computed by encoder Code can be chosen to have desired constraint length (TBD) & code gain (not limited to a specific constraint length) Mapping coded bits to waveform Map first coded bit (systematic bit) into position for BPPM Map second coded bit into phase Can be extended to more general (non-systematic) codes very easily Welborn, Freescale

Non-Coherent and Coherent Demodulation July 2005 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 Welborn, Freescale

Another way to look at this Mapping July 2005 Another way to look at this Mapping 4-BOK (coherent) constellation 2-PPM constellation 2-PPM constellation Non-coherent receiver cannot see these 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?) Welborn, Freescale

Ternary Modulator II (from 15-05-428r0) July 2005 If a guard of 2 pulses is used: Welborn, Freescale

Using multiple pulses per symbol July 2005 Using multiple pulses per symbol Tsymbol Can use multiple pulses per each “burst” Four shown as an example Can using “scrambling” on pulses to whiten spectrum Can also include “guard” pulses if desired Also need to ensure that “average” pulse rate is kept sufficiently high Welborn, Freescale

What about a Differential Recevier? July 2005 What about a Differential Recevier? Differential receiver cannot discern absolute phase, just the phase difference between two pulses Same polarity Opposite Polarity Same polarity, inverted Opposite Polarity, inverted Welborn, Freescale

Extending the “Punctured Code” Concept July 2005 Extending the “Punctured Code” Concept Now we need three levels of encoding “Pulse” position – detectable by non-coherent receiver “Relative” phase – detectable by differential receiver “Absolute” phase – detectable by coherent receiver Extend the previous concept to use a rate-1/3 code Encoder maps one input data bit to three output bits Could choose to use one “systematic” bit of the three Decode only phase Can decode the “rate 1” punctured code (only systematic bit - trivial) Decode position & relative phase Have two of every three “coded bits” Can treat the code as a rate 1/3 code, punctured to rate ½ Perform decoding and get moderate coding gain Decode all three (Position, relative & absolute phase) Use full viterbi decoder to get best performance & coding gain Welborn, Freescale