1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Colour-stable CCM Date Submitted: 1st December 2009 Source: Joachim W. Walewski Company Siemens AG, Corporate Technology, Communication Technologies Address Otto-Hahn-Ring 6, DE-81739 Munich, Germany Voice: +49-89-636-45850, FAX: +49-89-636-51115, E-Mail: [email protected] Re: N/A Abstract: I propose an extension of the channel adaptation promoted in P802.15-09-0786-00-0007. By aid of this extension unavoidable shift in the centre point of the constellation, i.e. it’s average colour, can be compensated. Such shifts can be caused by aging of the LED chips and different temperature sensitivities of the LEDs’ quantum yields. Purpose: Helping the 802.15 to ensure lighting functionality in synergetic VLC use cases. 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. Submission to TG IEEE 802.15.7 Slide 1 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Colour-stable CCM Joachim W. Walewski Siemens AG Corporate Technology Communication Technologies Munich, Germany Submission to TG IEEE 802.15.7 Slide 2 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Objective • Issue addressed • Nomenclature • Introduction of CCM link and pertinent quantities • Current drift-compensation scheme • Understanding colour drift • Proposed compensation scheme Submission to TG IEEE 802.15.7 Slide 3 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Issue addressed • CCM as proposed in the baseline draft relies on LEDs emitting three elementary colours • Due to different aging and temperature dependency of the LED quantum efficiency the will drift optical output will drift and thus its colour • The current CCM modulation scheme compensates this shift by aid of training modules • For lighting applications the colour drift has to be compensated • How to do this with minimum effort? Submission to TG IEEE 802.15.7 Slide 4 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Nomenclature 1 • • • • • • a: one-dimensional quantitiy a: column vector A: matrix Tx: transmitter Rx: receiver r, g, b: signals for red, green and blue channel Submission to TG IEEE 802.15.7 Slide 5 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 CCM: link block diagram rTx(b) (b) s Tx(b) : gTx b(b) Tx r(b)Tx Colour (b) Coding y Tx r D/A x(b)Tx Data ir,Tx xy to RGB g(b)Tx LED pr,Tx pr,Rx ir,Rx r Trg g b pb,Tx i Tx Tbb Data RGB to xy D/A ib,Rx b x(b)Rx g(b)Rx ig,Rx ib,Tx D/A r(b)Rx D/A pg,Rx g D/A b(b)Tx Trr pg,Tx ig,Tx (b) rRx (b) (b) s Rx : gRx b(b) Rx pr,Rx p Rx : pg,Rx p b,Rx pr,Tx p Tx : pg,Tx p b,Tx y(b)Rx Colour Decoding b(b)Rx D/A pb,Rx trr trg trb i r,Tx : i g,Tx T : t gr tgg tgb t t i b,Tx br bg tbb PD ir,Rx i Rx : i g,Rx i b,Rx • Assumption: flat frequency response Submission to TG IEEE 802.15.7 Slide 6 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 CCM: Nomenclature 2 • • • • • • s: signal □(b): binary representation of □ i: current [A] p: optical power [W] T: transmittance tkl: transmittance from LED k to photodetector l • PD: photodetector Submission to TG IEEE 802.15.7 Slide 7 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 CCM: Matrix abbreviations i Tx A s Tx(b) D/A D/A x(b)Tx Data Colour (b) Coding y Tx xy to RGB pRx TpTx r r D/A x(b)Rx Data D/A g g D/A D/A b b D/A qr 0 0 Q : 0 qg 0 0 0 q b Submission to TG IEEE 802.15.7 RGB to xy y(b)Rx Colour Decoding i Rx SpRx p Tx Qi Tx r 0 0 A : 0 g 0 0 0 b (b) s Rx Bi Rx A/D srr S : sgr s br Slide 8 srg sgg sbg srb sgb sbb r B : 0 0 0 g 0 0 0 b J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 CCM: Nomenclature 3 • k: D/A scaling factor for colour k • qk~ quantum efficiency for LED of colour k [W/A] • skl: sensitivity of photo detector for colour l when receiving colour k [A/W] • k: A/D scaling factor for colour l Submission to TG IEEE 802.15.7 Slide 9 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 CCM: channel matrix H (b) D/A i Tx A s Tx r D/A Data Colour Coding xy to RGB (b) s Rx BiRx A/D pRx TpTx r D/A g g D/A b b D/A p Tx Qi Tx i Rx SpRx D/A RGB to xy Colour Data Decoding ib,Tx D/A What is the relation between transmitted and received signals? s (b) Rx BSTQA s (b) Tx D/A A/D Where: H:=BSTQA Submission to TG IEEE 802.15.7 Slide 10 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Current drift compensation • Matrix H estimated by aid of orthogonal training sequences sent in the header of each frame • In case of change update H • Notice: No compensation on transmitter side Submission to TG IEEE 802.15.7 Slide 11 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Understanding colour drift • Change in LED quantum efficiency due to drift of chip temperature and aging • qk q’k • If driving currents not changed optical output changes too: pk,Tx = qk ik p’k,Tx = q’k ik • Thus: Q Q’ and H H’ = BSTQ’A • Accordingly: Submission to TG IEEE 802.15.7 s ' BSTQ ' A s (b) Rx Slide 12 (b) Tx D/A A/D J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme Increase value of transmitted signal so that received signal the same, i.e. s (b) k ,Tx c s (b) k (b) k ,Tx so that s (b) Rx H' C s (b) (b) (b) Tx H (b) Thus: H (b) H' C Submission to TG IEEE 802.15.7 (b) (b) C Slide 13 (b) H' H (b) -1 (b) J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme, contd. Salient steps • Notice: Works only for duplex link • Estimate H for reference setting H0 • Recurring measurements of H yield Hj • If significant difference between Hj and H0 transmit diagonal elements of H (b) 1 j Submission to TG IEEE 802.15.7 H (b) back to Tx Slide 14 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme, contd. Implementation guidelines • Decision about update can be made by aide of C(b): if diagonal elements significantly different from 1 force update • In order to avoid damage of LEDs or bit-level saturation one should introduce a-priori maximum levels for the three values in sTx(b). These maxima a correlated to LED driving currents via Q. Submission to TG IEEE 802.15.7 Slide 15 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme, contd. Implementation guidelines • Change that affects all channels similarly, e.g. change in link length, can be identified by comparing all diagonal values of C(b). Same relative change do not send diag(C(b)) back to Tx but update H0 • If centre of colour gravity needs to be moved disable transmission of C(b) during move; update H0 after move Submission to TG IEEE 802.15.7 Slide 16 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme, contd. In case of non-flat channel • Replace all quantities in previous equations with their Fourier transforms F{.}: H HF • Equate HF at modulation frequency for which convex (or concave) function of sRx(b) is maximised. • Example for convex function: F{s r,Rx}2 + F{s g,Rx}2 + F{s b,Rx}2 Submission to TG IEEE 802.15.7 Slide 17 J. W. Walewski, Siemens AG, Corporate Technology 1st December 2009 doc.: IEEE 802. 15-09-0827-00-0007 Proposed compensation scheme, contd. Add-on bonus • Also works for nonlinear E-O characteristics of LEDs (as long as the dependence is (localy) strictly increasing or decreasing with i • Proposed compensation scheme can be used for colour stabilisation even if no payload data is sent: only send preamble containing training signals Submission to TG IEEE 802.15.7 Slide 18 J. W. Walewski, Siemens AG, Corporate Technology
© Copyright 2026 Paperzz