<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:-webkit-standard;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.3in;
        margin-bottom:.0001pt;
        text-indent:-.3in;
        page-break-before:always;
        page-break-after:avoid;
        mso-list:l2 level1 lfo2;
        font-size:14.0pt;
        font-family:"Times New Roman",serif;
        text-transform:uppercase;}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.4in;
        margin-bottom:.0001pt;
        text-indent:-.4in;
        page-break-after:avoid;
        mso-list:l2 level2 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        text-transform:uppercase;}
h3
        {mso-style-priority:9;
        mso-style-link:"Heading 3 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        text-indent:-.5in;
        page-break-after:avoid;
        mso-list:l2 level3 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        text-transform:uppercase;}
h4
        {mso-style-priority:9;
        mso-style-link:"Heading 4 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:45.0pt;
        margin-bottom:.0001pt;
        text-indent:-45.0pt;
        page-break-after:avoid;
        mso-list:l2 level4 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
h5
        {mso-style-priority:9;
        mso-style-link:"Heading 5 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.75in;
        margin-bottom:.0001pt;
        text-indent:-.75in;
        page-break-after:avoid;
        mso-list:l2 level5 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
h6
        {mso-style-priority:9;
        mso-style-link:"Heading 6 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:63.0pt;
        margin-bottom:.0001pt;
        text-indent:-63.0pt;
        page-break-after:avoid;
        mso-list:l2 level6 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
        {mso-style-priority:9;
        mso-style-link:"Heading 7 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:1.0in;
        margin-bottom:.0001pt;
        text-indent:-1.0in;
        page-break-after:avoid;
        mso-list:l2 level7 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        font-weight:bold;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
        {mso-style-name:"Heading 9\,Index Heading 1";
        mso-style-priority:9;
        mso-style-link:"Heading 9 Char\,Index Heading 1 Char1";
        margin:0in;
        margin-bottom:.0001pt;
        text-align:center;
        text-indent:0in;
        page-break-before:always;
        page-break-after:avoid;
        mso-list:l2 level9 lfo2;
        font-size:14.0pt;
        font-family:"Times New Roman",serif;
        font-weight:bold;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
span.Paragraph5Char
        {mso-style-name:"Paragraph 5 Char";
        mso-style-link:"Paragraph 5";
        font-family:"Times New Roman",serif;}
p.Paragraph5, li.Paragraph5, div.Paragraph5
        {mso-style-name:"Paragraph 5";
        mso-style-link:"Paragraph 5 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        text-indent:0in;
        line-height:14.0pt;
        mso-list:l2 level5 lfo2;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle33
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:100996199;
        mso-list-template-ids:-203005596;}
@list l1
        {mso-list-id:428433212;
        mso-list-type:hybrid;
        mso-list-template-ids:707549142 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2
        {mso-list-id:756947936;
        mso-list-template-ids:-808692178;
        mso-list-name:HeadingNumbers;}
@list l2:level1
        {mso-level-style-link:"Heading 1";
        mso-level-text:%1;
        mso-level-tab-stop:.3in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level2
        {mso-level-style-link:"Heading 2";
        mso-level-text:"%1\.%2";
        mso-level-tab-stop:.4in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level3
        {mso-level-style-link:"Heading 3";
        mso-level-text:"%1\.%2\.%3";
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level4
        {mso-level-style-link:"Heading 4";
        mso-level-text:"%1\.%2\.%3\.%4";
        mso-level-tab-stop:45.35pt;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level5
        {mso-level-style-link:"Heading 5";
        mso-level-text:"%1\.%2\.%3\.%4\.%5";
        mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level6
        {mso-level-style-link:"Heading 6";
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
        mso-level-tab-stop:63.35pt;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level7
        {mso-level-style-link:"Heading 7";
        mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:12.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level8
        {mso-level-number-format:alpha-upper;
        mso-level-suffix:none;
        mso-level-text:"ANNEX %8";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
@list l2:level9
        {mso-level-start-at:9;
        mso-level-number-format:alpha-upper;
        mso-level-style-link:"Heading 9";
        mso-level-suffix:none;
        mso-level-text:%9NDEX;
        mso-level-tab-stop:none;
        mso-level-number-position:center;
        margin-left:0in;
        text-indent:0in;
        mso-ansi-font-size:14.0pt;
        mso-ascii-font-family:"Times New Roman";
        mso-hansi-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";
        mso-ansi-font-weight:bold;
        mso-ansi-font-style:normal;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Ken,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              Maximal pattern shift registers.  LFSR<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              CCSDS is not supposed to make recommendations about implementation.  For implementing I understand that the Galois shift register is sometimes preferred over the Fibonacci form.  However, for
 understanding and for setting an initial seed, Fibonacci has tremendous advantage because WYSIWYG, if you remember that phrase from the early Apple computers, what you see is what you get.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              You might also remember that we had a recent go-around in the code and synch WG about how to show these shift registers and we (GSFC) were recommending Fibonacci with particular labeling of the
 cells so that the polynomial is directly related to the cells that are tapped.  Yes, I realize that this can also be done for the Galois form.  Another value of the Fibonacci with the particular cell numbering is that it is what MatLab uses.  So when people
 are doing simulations, no conversion is needed.  <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              As you might remember there is an ambiguity between the associated polynomial and the shift register labeling.  A particular pattern can be generated in one direction or the reverse.  We had
 a particular proposal and it turned out that MatLab used the same convention.     Our proposal was discarded since it would be too much editing to get all the books to follow the same convention, and maybe other reasons.    <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">              But in any case, seems better from an understanding point of view to use Fibonacci. 
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Victor<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt">From:</span></b><span style="font-size:11.0pt"> Kazz, Greg J (US 312B) <greg.j.kazz@jpl.nasa.gov>
<br>
<b>Sent:</b> Monday, May 17, 2021 12:31 PM<br>
<b>To:</b> Andrews, Kenneth S (JPL-332B)[JPL Employee] <kenneth.s.andrews@jpl.nasa.gov><br>
<b>Cc:</b> Sank, Victor J. (GSFC-567.0)[SCIENCE SYSTEMS AND APPLICATIONS INC] <victor.j.sank@nasa.gov>; Kazz, Greg J (US 312B) via SLS-SLP <sls-slp@mailman.ccsds.org><br>
<b>Subject:</b> Your LFSR OID frame RIDs affecting USLP, TM, AOS SDLPs<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi Ken,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The SLP WG decided to put both of your diagrams into a new non-normative annex in USLP, TM, and AOS.<o:p></o:p></p>
<p class="MsoNormal">The text in the normative part of the link layer books will state:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="Paragraph5" style="mso-list:none">The TFDZ of an OID Transfer Frame shall be generated by use of a 32-cell Linear Feedback Shift Register (LFSR) with polynomial 1 + D + D<sup>2</sup> + D<sup>22</sup> +D<sup>32</sup><span style="font-family:"Courier New"">,
 see Annex X.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Where Annex X is TBD and will be added by me to the document.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have some questions and requests for you:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo5"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Why does the initialization data differ from one figure to the other one?</span><span style="font-size:13.5pt;font-family:-webkit-standard;color:black"> </span><span style="font-size:11.0pt"><o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo5">The ‘1’ in the figures are misleading to some WG members, please replace ‘1’ with D sub zero i.e., D<sup>0</sup> in the figures.<o:p></o:p></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo5">Consensus of WG was to specify the initialization vector
<o:p></o:p></li></ol>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks!<o:p></o:p></p>
<p class="MsoNormal">Greg<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Greg Kazz<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Principal Engineer<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Technical Group Supervisor,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">PSSE/EEISE/PPSE (312B)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Jet Propulsion Laboratory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">4800 Oak Grove Dr., M/S 301-490<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt">Pasadena, CA 91109</span><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt">1+(818)393 6529(voice)</span><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">1</span><span lang="ES-MX" style="font-size:11.0pt">+(818)393 6871(fax)</span><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt">email: <a href="mailto:greg.j.kazz@jpl.nasa.gov">
greg.j.kazz@jpl.nasa.gov</a> </span><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>