<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><div>Dear colleagues,</div><div><br></div><div>as you can see below, there is a request from the SLP WG regarding the interface testing to verify USLP over Prox-1 C&S protocol.</div><div>May I please ask your opinion about it?</div><div>I would like to send an answer to SLP by next Monday (22/01) so I would appreciate your comments before then.</div><div><br></div><div>Best regards,</div><div>Massimo<br><br><br>---------------------------------------------------<br>Massimo Bertinelli<br>Communication Systems Engineer<br>ESA/Estec<br><br>Tel. +31 (0)71 5653435<br>--------------------------------------------------</div><br><br><font color="#990099">-----Forwarded by Massimo Bertinelli/estec/ESA on 01/15/2018 11:47AM -----</font><div class="iNotesHistory iNotesForward" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: "<a href="mailto:Massimo.Bertinelli@esa.int" target="_blank">Massimo.Bertinelli@esa.int</a>" <<a href="mailto:Massimo.Bertinelli@esa.int" target="_blank">Massimo.Bertinelli@esa.int</a>><br>From: "Kazz, Greg J (312B)" <<a href="mailto:greg.j.kazz@jpl.nasa.gov" target="_blank">greg.j.kazz@jpl.nasa.gov</a>><br>Date: 12/20/2017 10:17PM<br>Cc: "<a href="mailto:Stefan.Veit@dlr.de" target="_blank">Stefan.Veit@dlr.de</a>" <<a href="mailto:Stefan.Veit@dlr.de" target="_blank">Stefan.Veit@dlr.de</a>>, "Schoolcraft, Josh (389M)" <<a href="mailto:joshua.schoolcraft@jpl.nasa.gov" target="_blank">joshua.schoolcraft@jpl.nasa.gov</a>>, "<a href="mailto:Gian.Paolo.Calzolari@esa.int" target="_blank">Gian.Paolo.Calzolari@esa.int</a>" <<a href="mailto:Gian.Paolo.Calzolari@esa.int" target="_blank">Gian.Paolo.Calzolari@esa.int</a>>, "Pitts, Robert L. (MSFC-HP27)[HOSC SERVICES CONTRACT]" <<a href="mailto:robert.l.pitts@nasa.gov" target="_blank">robert.l.pitts@nasa.gov</a>>, "Moore, Kevan L. (MSFC-HP27)[HOSC SERVICES CONTRACT]" <<a href="mailto:kevan.l.moore@nasa.gov" target="_blank">kevan.l.moore@nasa.gov</a>>, "<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>" <<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>>, "<a href="mailto:Amanuel.Geda@dlr.de" target="_blank">Amanuel.Geda@dlr.de</a>" <<a href="mailto:Amanuel.Geda@dlr.de" target="_blank">Amanuel.Geda@dlr.de</a>>, "Greenberg, Edward (312B)" <<a href="mailto:edward.greenberg@jpl.nasa.gov" target="_blank">edward.greenberg@jpl.nasa.gov</a>>, Matthew Cosby <<a href="mailto:Matt.Cosby@Goonhilly.org" target="_blank">Matt.Cosby@Goonhilly.org</a>>, Paul Thompson <<a href="mailto:PBTHOMPSON@qinetiq.com" target="_blank">PBTHOMPSON@qinetiq.com</a>>, "Shames, Peter M (312B)" <<a href="mailto:peter.m.shames@jpl.nasa.gov" target="_blank">peter.m.shames@jpl.nasa.gov</a>><br>Subject: FW: Verifying USLP frames over the Prox-1 C&S Interface - Testing<br><br>
<!--Notes ACF
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">-->
<!--[if !mso]><style id=owaParaStyle></style><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Massimo,<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Is it alright with you and the Coding & Synchronization WG, if we, the SLP WG conduct the test described below to verify that Version-4 USLP frames are compatible at the interface of the new Version-4 transfer
frame within the C&S sublayer. Please see the two conditions below described in Stefan Veit’s email and the description of the testing in my email below.
<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I don’t foresee any issues there but of course as C&S WG chair I leave it up to you.<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">NASA-JPL would be the other interoperability partner in this test case along with potentially DLR.<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Best regards,<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Greg <p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">"<a href="mailto:Stefan.Veit@dlr.de" target="_blank">Stefan.Veit@dlr.de</a>" <<a href="mailto:Stefan.Veit@dlr.de" target="_blank">Stefan.Veit@dlr.de</a>><br>
<b>Date: </b>Wednesday, December 20, 2017 at 8:20 AM<br>
<b>To: </b>Greg Kazz <<a href="mailto:greg.j.kazz@jpl.nasa.gov" target="_blank">greg.j.kazz@jpl.nasa.gov</a>>, "Greenberg, Edward (312B)" <<a href="mailto:edward.greenberg@jpl.nasa.gov" target="_blank">edward.greenberg@jpl.nasa.gov</a>><br>
<b>Cc: </b>"<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>" <<a href="mailto:osvaldo.peinado@dlr.de" target="_blank">osvaldo.peinado@dlr.de</a>>, "<a href="mailto:Amanuel.Geda@dlr.de" target="_blank">Amanuel.Geda@dlr.de</a>" <<a href="mailto:Amanuel.Geda@dlr.de" target="_blank">Amanuel.Geda@dlr.de</a>><br>
<b>Subject: </b>AW: Verifying USLP frames over the Prox-1 C&S Interface - Testing<p></p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt"><p> </p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Greg, Ed,<br>
<br>
the test described below seems to be very simple. The required non-space-link-functionalities are only (after a first survey) "find the ASM", "handle a file" and "replace the CRC".<br>
<br>
We can consider (but not this year any more) to implement this if:<br>
1. the WG agrees to this test<br>
2. no more functionality needs to be provided as described below<br>
<br>
Our main concern is that, like Gian Paolo stated, the test effort should be done by the Coding&Sync layer. The implementation of the non-space-link-functionalities described above does not mean that we can provide a Coding&Sync layer. At the end, we would test
a proximity interface without a proximity C&S layer..<br>
<br>
Regards<br>
Stefan<p></p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-family:"Times New Roman",serif;color:black">
<hr size="2" width="100%" align="center">
</span></div>
<div id="divRpF702524">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Kazz, Greg J (312B) [<a href="mailto:greg.j.kazz@jpl.nasa.gov" target="_blank">greg.j.kazz@jpl.nasa.gov</a>]<br>
<b>Gesendet:</b> Dienstag, 19. Dezember 2017 22:13<br>
<b>An:</b> Veit, Stefan; Schoolcraft, Josh (389M); Werne, Thomas (389M); Pitts, Robert L. (MSFC-HP27)[HOSC SERVICES CONTRACT]; Moore, Kevan L. (MSFC-HP27)[HOSC SERVICES CONTRACT]; Matthew Cosby; Paul Thompson<br>
<b>Cc:</b> Greenberg, Edward (312B); Shames, Peter M (312B); <a href="mailto:Gian.Paolo.Calzolari@esa.int" target="_blank">Gian.Paolo.Calzolari@esa.int</a>; <a href="mailto:Massimo.Bertinelli@esa.int" target="_blank">Massimo.Bertinelli@esa.int</a><br>
<b>Betreff:</b> Verifying USLP frames over the Prox-1 C&S Interface - Testing</span><span style="font-family:"Times New Roman",serif;color:black"><p></p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">All, </span><span style="font-size:11.0pt;color:red">(new information in RED)</span><span style="color:red"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">In order to have the Prox-1 C&S specification approved to include the USLP frame we have been asked to have two agencies participate in a test to validate the changes to the specification. Gian
Paolo has stated in an email, dated 18 Dec 2017, that " the main validation is required for clause 3.6.4 in
<a href="https://public.ccsds.org/Pubs/211x2b2.pdf" target="_blank">CCSDS 211.2-B-2</a>, i.e. to identify frame length to locate the position of the CRC-32." </span><span style="font-size:11.0pt;color:red">This is really just a test of the interface between
the USLP Version-4 Transfer Frame and the Prox-1 C&S sublayer within the sublayer itself. As Gian Paolo pointed out in his email:<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">The coding layer at receiving end shall generally performs the following final steps:<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Find ASM<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Identify the length field<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Extract the bytes for the alleged frame and the crc bytes (as in proximity-1 crc is not part of the frame)<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Compute crc e tag the frame valid or invalid<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Deliver the frame (without crc) to the upper layer <p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">Therefore, the change to be validated is completely inside the proximity-1 coding & sync layer.</span><span style="font-size:11.0pt;color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"><p> </p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Ed Greenberg has proposed a rather simple verification test to accomplish this in software using file transfers between agencies. The test would only establish that the USLP frame can be located
and extracted and that the included Idle bits are located. The basic test would only validate that the frame can be extracted and the CRC shall not be tested. The test would basically be as follows:</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">1) The sending side would compose a file that contained a series of USLP frames with ASM delimiters, as required by the Prox-1 interface. Some of the frames would be disjoint from other frames
with idle bytes filling the space between them. Other frames would have their ASMs immediately starting after the last bit of the preceding frame. In order to completely cover the possible options the frame sizes shall be different and at least one frame
should have the "End of Header Flag" set so that this capability is demonstrated. The frame length for the shortened header case shall be set, by management, to 96 bits and that frame shall have a 32 bit CRC field included. </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">2) The receiving side would create its own file that would be returned to the sending side using the following procedure: The contents of the received file would be treated as a received bitstream.
The bitstream is searched by the received side for the ASM, once found it would examine the frame header. If the "End of Header Flag" is set it would know the length of the frame from the managed parameter that is set to 96 bits. If the "End of Header Flag"
is not set the frame length field would be used to determine where the frame ends. In every case the received side shall replace the CRC field in every frame by the fixed alternating ‘10’ binary bit pattern. The extracted frame with its modified CRC would
be added to the output file. If idle bits are located between frames in the received file the complement of the idle bits would be entered into the output file. Upon completion, the output file is to be sent to the sending side facility for verification
of correct operation.</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">3) Upon receipt of the modified file from the receiver partner test site, the file would be searched to determine that all the frames that were in the sent file are included in the returned file and
that only their CRC is replaced by the fixed pattern. The examination of the received file shall also determine that the idle bits included in the originally sent file have been identified by being inverted and included in the recreated file. </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">This process would validate that the USLP frame can be processed correctly when sent over a Prox link using the current Prox C&S interface procedures for frame handling. There is no need to test
the rest of the C&S layer coding because they are unchanged.</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Final test results would be documented in the CCSDS yellow book that Lee Pitts is managing.</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">My question is which agencies would like to participate in this test ? We need at least two agencies or two NASA centers ?<p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:red">It appears that both DLR and NASA-JPL could conduct this test off-line and exchange data files.</span><span style="color:red"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Please let me know if you can or cannot do this.</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Thanks!</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Greg</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Greg Kazz</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Principal Engineer</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Technical Group Supervisor,</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Project Software and End-to-End Information Systems Engineering (312B)</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">Jet Propulsion Laboratory</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">4800 Oak Grove Dr., M/S 301-490</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt;color:black">Pasadena, CA 91109</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt;color:black">1+(818)393 6529(voice)</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black">1</span><span lang="ES-MX" style="font-size:11.0pt;color:black">+(818)393 6871(fax)</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span lang="ES-MX" style="font-size:11.0pt;color:black">email: <a href="mailto:greg.j.kazz@jpl.nasa.gov" target="_blank">greg.j.kazz@jpl.nasa.gov</a>
</span><span style="color:black"><p></p></span></p>
<p class="MsoNormal"><span style="color:black"> <p></p></span></p>
</div>
</div>
</div>
</div>
</div>
</div></div></font>
<PRE>This message and any attachments are intended for the use of the addressee or addressees only.
The unauthorised disclosure, use, dissemination or copying (either in whole or in part) of its
content is not permitted.
If you received this message in error, please notify the sender and delete it from your system.
Emails can be altered and their integrity cannot be guaranteed by the sender.
Please consider the environment before printing this email.
</PRE>