Is the Scrambler Function in JESD204B Part of the Data Link Layer?

  • Thread starter senmeis
  • Start date
  • Tags
    Function
In summary: JESD204B does not conform to the OSI layer model because it has a scrambler which is in the link layer.
  • #1
senmeis
69
2
Hi,

in some standards such as JESD204B or DVB-S2 a so called scrambler function is defined. As far as I understand this scrambler is a means of spreading spectrum but in data link layer. Is it correct?

Senmeis
 
Engineering news on Phys.org
  • #2
I think it will prevent a series of zeros creating a DC component, which the transmission system cannot handle and which wil make clock extraction a problem. The data stream might be disconnected during maintenance, say.
 
  • #3
Actually tech99 OP is correct. JESD204B has 8b-10b coding in the standard for DC balance. The optional scrambling is for EM compliance.
 
  • #4
senmeis said:
As far as I understand this scrambler is a means of spreading spectrum but in data link layer.
No. It is in the physical layer. The data link layer deals with bits, bytes and frames.
 
  • #5
Svein said:
No. It is in the physical layer. The data link layer deals with bits, bytes and frames.

This may be down into the weeds (and not sure if anyone is following this thread) but OP is actually correct. In JESD204B the scrambler is in the link layer as scrambling happens before frame alignment (so we are dealing with bits, bytes, and frames here). See this discussion by Analog Devices:

https://www.analog.com/en/technical-articles/understanding-layers-in-jesd204b-specification.html
 
  • Informative
Likes anorlunda
  • #6
analogdesign said:
In JESD204B the scrambler is in the link layer as scrambling happens before frame alignment
Then JESD204B does not conform to the OSI layer model. From Wikipedia (https://en.wikipedia.org/wiki/Data_link_layer):

The services that the data link layer provides are:
 

FAQ: Is the Scrambler Function in JESD204B Part of the Data Link Layer?

What is a scrambler function?

A scrambler function is a mathematical algorithm that rearranges the characters or bits of a given input in a random or unpredictable manner. This is often used in cryptography to encrypt data and make it more difficult to decipher.

How does a scrambler function work?

A scrambler function works by taking an input, such as a string of characters or a sequence of bits, and applying a series of mathematical operations to rearrange the order of the input. This can include techniques like substitution, permutation, or transposition.

What are the benefits of using a scrambler function?

The main benefit of using a scrambler function is to increase the security and confidentiality of data. By scrambling the input, it becomes much more difficult for unauthorized individuals to access or decipher the original data.

Are scrambler functions reversible?

It depends on the specific algorithm used. Some scrambler functions are reversible, meaning that the original input can be retrieved by applying the inverse operations. However, others are designed to be irreversible, making it nearly impossible to retrieve the original input.

How is a scrambler function different from a random number generator?

A scrambler function is a specific algorithm designed to rearrange data in a random or unpredictable manner. A random number generator, on the other hand, is a mathematical tool used to generate a sequence of numbers that appear to be random. While both can be used for encryption, they serve different purposes and operate differently.

Similar threads

Back
Top