@@ -382,7 +382,8 @@ Blue Book (see the `CCSDS Blue Books`_).
382
382
383
383
The CCSDS Reed-Solomon deframer implements Reed-Solomon TM frames, which use a
384
384
Reed-Solmon (255, 223) code (or a shortened version of this code) and the CCSDS
385
- synchronous scrambler. The CCSDS Concatenated deframer implements
385
+ synchronous scrambler. There is support for several interleave Reed-Solomon codewords.
386
+ The CCSDS Concatenated deframer implements
386
387
concatenated TM frames, which add an r=1/2, k=7 convolutional code as an inner
387
388
coding to the Reed-Solomon frames. The usage of both deframers is very similar.
388
389
@@ -403,16 +404,18 @@ Message Debug block.
403
404
The figure below shows the options used by the CCSDS Concatenated
404
405
deframer. The CCSDS Reed-Solomon deframer block allows exactly the same options,
405
406
except for the *Convolutional code * option,
406
- since all the other options refer to the convolutional inner code.
407
+ since all the other options refer to the Reed-Solomon outer code.
407
408
408
409
The *Frame size * option indicates the size of the frame in bytes (after
409
- Reed-Solomon decoding). The *Differential encoding * option enables differential
410
- decoding, which is often used to solve the BPSK 180º phase ambiguity. The
411
- *Use RS dual basis * option enables the usage of the dual basis definition for the Reed-Solmon
412
- code. The *Use scrambler * option enables or disables the use of the CCSDS synchronous
413
- descrambler. Most satellites using CCSDS frames use scrambling.
414
- The *Convolutional code * option can be used to toggle between the CCSDS/NASA-GSFC
415
- (most usual and default) and NASA-DSN conventions for the convolutional code.
410
+ Reed-Solomon decoding). The *Precoding * option can be used enable a differential
411
+ decoder before the Reed-Solomon decoder.
412
+ This is often used to solve the BPSK 180º phase ambiguity.
413
+ The *Reed-Solomon basis * option can be used to toggle between the conventional
414
+ and dual basis definitions of the Reed-Solomon code. The CCSDS standard
415
+ specifies the dual basis, but the conventional basis is frequently used. The
416
+ *Reed-Solomon interleve depth * option can be used to enable decoding of interleaved
417
+ Reed-Solomon codewords. The *Scrambler * option can be used to enable or disable
418
+ the CCSDS synchronous scrambler.
416
419
The *Syncword threshold * option can be used to choose the number of bit
417
420
errors that are allowed in the detection of the syncword.
418
421
0 commit comments