IEEE TG13 Ad-hoc Berlin Fraunhofer OOK implementation

Slides:



Advertisements
Similar presentations
+======-========-========-========-========-========-========-========-========+ | Bit| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |Byte | | | | | | | | | |======+=======================================================================|
Advertisements

802.11ac Preamble Date: Authors: Month Year Month Year
Doc.: IEEE /0227r0 Submission Nov 2006 Wu Yu-Chun, Huawei HisiSlide 1 Beacon Sync Frame Proposal for the IEEE P Wireless RANs Date:
Doc.: IEEE /0099r0 Submission March 2007 Wu Yu-Chun, Huawei HisiSlide 1 FEC on Sync Burst and PSDU for the IEEE P Wireless RANs.
Park et al. May, 2009 Submission doc.: IEEE g Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE /298r0 Submission March 2004 Ravi Mahadevappa, Stephan ten Brink, Realtek Slide 1 Generalized Puncturing to Eliminate Pad Bits in MIMO-OFDM.
March 2002 Jie Liang, et al, Texas Instruments Slide 1 doc.: IEEE /0207r0 Submission Simplifying MAC FEC Implementation and Related Issues Jie.
Doc.: IEEE 11-04/0304r0 Submission March 2004 John S. Sadowsky, Intel PER Prediction for n MAC Simulation John S. Sadowsky (
LP-WUR (Low-Power Wake-Up Receiver) Follow-Up
WINLAB Open Cognitive Radio Platform Architecture v1.0 WINLAB – Rutgers University Date : July 27th 2009 Authors : Prasanthi Maddala,
July 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Research Project BATS] Date Submitted: [10.
Chapter 10 Telemetry Downlink
EDMG Header Encoding and Modulation
doc.: IEEE <doc#>
Cyclic Redundancy Check (CRC)
WUR Link Budget Analysis Follow-up: Data Rates and SIG Bits Protection
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Advanced Computer Networks
IEEE P Wireless RANs Date:
Q. Wang [USTB], B. Rolfe [BCA]
SC 64-QAM in clause 21 PHY Date: Authors: November 2015
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
IEEE Introduction into Pulsed Modulation PHY
doc.: IEEE <doc#>
July Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On unifying PPDU formats] Date Submitted:
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
September 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: A Reed-Solomon Erasure Correction Based.
Proposal for enabling overlay FEC in GCR Block Ack
July 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability Evaluation of FEC Schemes] Date.
<author>, <company>
MCS table for SC EDMG Date: 2016-November-07 Authors: November 2016
Complex Beacon Pros and Cons
Project: IEEE P Interest Group for Wireless Personal Area Networks (WPANs) Submission Title: C-OOK for detecting Region-of-Interest (RoI) in V2V.
doc.: IEEE <doc#>
July 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Bit Order Issues] Date Submitted: [ “1 July,
Packet structure for SC EDMG PPDU for each GI length
May 2015 doc.: IEEE /0496r1 July 2017 IEEE TG13 Multi-Gbit/s Optical Wireless Communication July 2017 Closing Plenary Report Date:
Submission Title: [Narrow Band PHY Proposal for g]
Submission Title: [HRP UWB PHY enhanced mode converged consensus]
November 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ w Fraunhofer IIS proposal performance.
<author>, <company>
<author>, <company>
IEEE P Wireless RANs Date:
Submission Title: Fraunhofer OOK implementation
PICS PC items Date: Author: April 2019 May 2015
Backward Compatible PHY Feasibility
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
WUR FDMA Padding Content
May 2015 doc.: IEEE /0496r1 March 2018 IEEE TG13 Multi-Gbit/s Optical Wireless Communication March 2018 Meeting Slides Date:
doc.: IEEE <doc g>
doc.: IEEE <doc#>
Strawmodel ac Specification Framework
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
TGbb MAC Channel Access features proposal
TGbb MAC Channel Access features proposal
<author>, <company>
<author>, <company>
May 2015 doc.: IEEE /0496r1 March 2019 IEEE TG13 Multi-Gbit/s Optical Wireless Communication Agenda for the Atlanta Session Date:
Electrical Communications Systems ECE Spring 2019
<author>, <company>
MCS table for SC EDMG Date: 2016-November-07 Authors: November 2016
May 2015 doc.: IEEE /0496r1 August 2019 IEEE TG13 Multi-Gbit/s Optical Wireless Communication To-Do-List-for-WGLB Date: Author:
Proposed way forward on TGbb PHY
May 2015 doc.: IEEE /0496r1 March 2018 IEEE TG13 Multi-Gbit/s Optical Wireless Communication March 2018 Closing Report Date:
Preamble Autodetection for 11be
Additional SC MCSs in clause 20 (DMG PHY)
May 2015 doc.: IEEE /0496r1 July 2019 IEEE TG13 Multi-Gbit/s Optical Wireless Communication Agenda for September 2019 Hanoi (Vietnam)
Electrical Communications Systems ECE
Presentation transcript:

IEEE 802.15 TG13 Ad-hoc Berlin Fraunhofer OOK implementation May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 IEEE 802.15 TG13 Ad-hoc Berlin Fraunhofer OOK implementation Date: 2017-07-13 Author: Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Abstract This presentation informs TG13 about the current OOK implementation at HHI, as a basis for discussion. Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Content Motivation Features System Overview May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Content Motivation Features System Overview Transmitter and Receiver Architecture Long Paket Structure for Streaming Short Paket Structure for Control Summary Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Motivation Fraunhofer HHI has a proprietary implementation of OOK for that has been used for specific customer projects. It does not need any DAC or ADC and is implementable on low-cost SoC platforms. Robust data transfer e.g. in industrial environments Simple adaption to different use cases (control, streaming…) Modulation : OOK (optional: 4-PAM, 4-QAM with two colors) Up to 50 Mbaud Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Features Multiple packet types (payload / control data) May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Features Multiple packet types (payload / control data) 8b10b Linecode (in front of FEC) Reed-Solomon FEC long packet type: block length 550/524 (x 10 bit) short packet type: block length 24/36 (x 10 bit) optional: arbitrary coding rate support FEC r redundant symbols also 8b10b encoded get 100% DC free output CRC16 check-sum in HW (option: calculate in software) Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

System Overview July 2017 May 2015 doc.: IEEE 802.11-15/0496r1 CC IDC SoC Preamp High BW LED Driver Amplifier LED IAC LED coupling LVTTL OOK SoC High BW Detector OOK reconstruction PD LVTTL OOK Limiting Amp Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Transmitter Architecture May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Transmitter Architecture Cortex A9 DMA PS AXI Linux frame + CRC16 FEC (RS) 8b10b IRQ concat k r 3V3 OOK PL DMA kernel driver User Space user_app_tx.c serializer 32bit 8bit 10bit 2x10bit 1bit Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Receiver Architecture May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Receiver Architecture 32 Cortex A9 DMA AXI Linux deframe CRC16 FEC (RS) IRQ sync 3V3 OOK k / r split 10b8b k r PL DMA kernel driver User Space user_app_rx.c PS CLK Recv 32bit 8bit 10bit 1bit 20bit 2x10bit Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Long Packet Structure for Streaming May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Long Packet Structure for Streaming Sync CRC16 TYPE Payload (128 DWORDs) Sync (DWORD) Synchronization word, static: 0x2345A6C9 (8b10b: 0x98EA5599A9) Addr (DWORD) Payload Address Needed by some applications to sort rcvd payload into a larger data array. Payload, arbitrary CRC16 (WORD, MSB part of last DWORD) CRC16 checksum over the total package except last DWORD. TYPE (WORD, LSB part of last DWORD) reserved for flags. (Not CRC16 protected!) Coding rate is 550 / 524 (x 10 bit) Addr 1 2 3 4 …. 129 130 131 x 32 bit Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

Short Packet Structure for Control May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Short Packet Structure for Control Sync CRC16 TYPE Payload Sync (DWORD) Synchronization word, static 0x2345A6C9 (8b10b: 0x98EA5599A9) Sequence (DWORD) Sequence number, allows detection and repeating lost packages Payload (128 DWORDs) Payload, arbitrary CRC16 (WORD, MSB part of last DWORD) CRC16 checksum over the total package except last DWORD. TYPE (WORD, LSB part of last DWORD) reserved for flags. (Not CRC16 protected!) Coding rate is 36 / 24 (x 10 bit) 1 2 3 4 5 6 x 32 bit Seq Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)

May 2015 doc.: IEEE 802.11-15/0496r1 July 2017 Abstract The presented OOK implementation has been developed, implemented and tested as part of several customer projects at Fraunhofer HHI. Our intention is to make it compatible with the future specification of OOK/PAM in 802.15.13. Jonas Hilt (Fraunhofer HHI) Edward Au (Marvell Semiconductor)