[Css-csts] Re: effects of Repetitions on SLE F-CLTU and FSP
services?
Gian.Paolo.Calzolari at esa.int
Gian.Paolo.Calzolari at esa.int
Mon Jun 4 09:39:44 EDT 2012
Dear All,
SLE F-CLTU currently receives a CLTU (i.e. one - or more - encoded
frames) and as such it operates at the output of the Synchronization and
Channel Coding Sublayer (compare with Figure 2-2: Internal Organization of
the Sublayer at the Sending End of CCSDS 231.0-B-2).
Conversely the ChannelAccess.request primitive - that provides one or two
parameters as follows: ChannelAccess.request (Frames, Repetitions) -
operates at the input of the Synchronization and Channel Coding Sublayer.
As "At the sending end, the Synchronization and Channel Coding Sublayer
accepts Transfer Frames from the Data Link Protocol Sublayer (see figure
2-1), performs functions selected for the mission, and delivers CLTUs to
the Physical Layer." it looks reasonable to me to assume that SLE F-CLTU
is implementing the functions of the Physical layer and therefore that the
multiple copies of a CLTU shall be generated by the F-CLTU service user.
This would limit any effect on F-CLTU to e.g. a NOTE to remark the assumed
behavior/responsibility.
I do concur that FSP is affected.
About rational, CCSDS 231.0-B-2 section A4.2.2 describes
ChannelAccess.request primitive and states
NOTES
1 Support for the Repetitions parameter is optional.
2 The use of the Repetitions parameter with values greater than 1 should
be restricted to links with long light time delays.
3 For a link with long light time delay, the use of the Repetitions
parameter with a value greater than 1 can improve the probability that a
sequence of frames is successfully received during a limited transmission
session. Further improvement of the probability can be obtained by
restricting the Frames parameter to consist of a single TC Transfer Frame:
in fact, in a CLTU with multiple frames, the loss of a frame causes the
loss of all subsequent frames in the same CLTU and, in addition, the
probability of loss increases with the length of the CLTU.
Other hints can be found in CCSDS 232.0-B-2 as e.g. section 2.4.2 stating
The TC Space Data Link Protocol requests the systematic retransmissions in
accordance with parameters set by management. For each Virtual Channel,
management sets the value to be used for the Repetitions parameter when
requesting the transfer of frames carrying service data units on the
Type-A Service. For each Virtual Channel, management sets a similar
parameter for frames carrying COP control commands. For a Physical
Channel, management sets an upper limit for the value of the Repetitions
parameter specified in [3].
When requesting the transfer of frames carrying service data units on the
Type-B Service, the TC Space Data Link Protocol always sets the value of
the Repetitions parameter to one.
[At least] Section 5 MANAGED PARAMETERS of CCSDS 232.0-B-2 should also be
considered. Specifically
Table 5-1: Managed Parameters for a Physical Channel
Table 5-3: Managed Parameters for a Virtual Channel
Note that Tom Gannett has also updated versions of the following Green
Books (to undergo CESG approval soon) with relevant material.
CCSDS 130.2-G Space Data Link Protocols?Summary of Concept and
Rationale . Green Book
CCSDS 230.1-G TC Synchronization and Channel Coding?Summary of
Concept and Rationale . Green Book.
Assuming there is no special harry we may plan a joint chat (with SLP and
C&S reps) in Cleveland if we are able to find a slot in the compressed 3.5
days schedule.
I hope this helps.
Best regards
Gian Paolo
PS note that I added Greg in cc as SLS-SLP Chair.
From:
"John Pietras" <john.pietras at gst.com>
To:
<css-csts at mailman.ccsds.org>, <smwg at mailman.ccsds.org>
Cc:
<Gian.Paolo.Calzolari at esa.int>, <Massimo.Bertinelli at esa.int>
Date:
30/05/2012 17:17
Subject:
effects of Repetitions on SLE F-CLTU and FSP services?
CSTSWG and SMWG colleagues ---
Version 2 of the TC Synchronization and Channel Coding Recommended
Standard (CCSDS 231.0-B-2, September 2010) ?specifies an option for
repeated transmissions of Transfer
Frames?. According to the normative Annex A of that Blue Book, the
repetition is specified as part of the ChanneAccess.request primitive,
which has two parameters, Frames and Repetitions. The Frames parameter
contains the transfer frames that are to be contained within a single
CLTU, and the Repetitions parameter specifies how many times that CLTU is
to be transmitted. The existence of this Repetition parameter is not
reflected in the SLE F-CLTU or FSP transfer service specifications, nor is
it currently reflected in the version 1 SCCS-SM Blue Book. This is a
concern to both the CSTSWG and SMWG: if it should have an effect on
F-CLTU, FSP (and the future Forward Frames service)then those books need
to be updated accordingly, and their management aspects will have to be
addressed in the ongoing Service Management work.
Repetition may or may not affect the F-CLTU service, depending on where
the repeated CLTUs are generated. If they are generated by the F-CLTU
service user, then there is no effect: the repeated CLTUs arrive in
separate CLTU-TRANSFER-DATA invocations and are treated by the F-CLTU
service provider the same way as non-repeated CLTUS would be treated. This
of course multiplies the traffic on the underlying communication service,
but that may not be an issue if that underlying service would be otherwise
idle. On the other hand, internalizing the repetition of the CLTUs as part
of F-CLTU service production would raise issues regarding the
interpretation of earliest and latest radiation times and possibly the
delay-time parameter.
In the case of the FSP service, however, the generation of frames from
packets and CLTUs from frames is performed as part of FSP service
production, which technically internally includes the ChannelAccess
interface. Should each packet be accompanied by its own repetition
parameter in the FSP-TRANSFER-DATA invocation (allowing the decision to
repeat to vary on a packet-by-packet basis), or should it a be a managed
parameter of the Service Package? What would be the effect on earliest and
latest radiation times and the inter-CLTU delay times?
Alternatively, the repetition of frames (and subsequently CLTUs) could be
synthesized by having the FSP service user generate and send multiple
copies of the same packet in successive FSP-TRANSFER-DATA invocations.
This would also put the bounds on radiation time in complete control of
the user via the earliest and latest production times and delay-time
parameters of each successive FSP-TRANSFER-DATA invocation. However, if
this is the approach that is taken, one has to wonder about the
circumstances under which the Space Link Coding and Synchronization
Working Group envisioned that a single frame would be repeated. Presumably
they had a use case that justified repetition at the coding layer
interface (as opposed to, for example, repetition at the packet level). Is
that use case undermined by the repeated packet approach?
Finally, note that essentially the same issues will affect the TC mode of
the future Forward Frames service, namely; should the FF service take in
one frame and repeat it as part of the service production, or should the
repetition be performed be the user?
Best regards,
John
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/css-csts/attachments/20120604/dc6d3daa/attachment-0001.htm
More information about the Css-csts
mailing list