Interfaces en busstandaarden

Wat is het juiste doel van de 8b/10b-codering (8 databits worden als 10-bitscode verzonden) die bij seriële transmissie wordt gebruikt?

  1. ADe data comprimeren om de te verzenden hoeveelheid te verkleinen
  2. BHet ongelijke aantal nullen en enen wegnemen en voor voldoende signaalovergangen zorgen, zodat de ontvanger de klok kan terugwinnen
  3. CDe data versleutelen zodat derden ze niet kunnen lezen
Antwoord en toelichting tonen

Antwoord: B. Het ongelijke aantal nullen en enen wegnemen en voor voldoende signaalovergangen zorgen, zodat de ontvanger de klok kan terugwinnen

Als nullen of enen lang achter elkaar voorkomen, verliest de CDR aan de ontvangstzijde de timing en verschuift de gemiddelde signaalspanning, waardoor niet meer goed kan worden bepaald. De 8b/10b-codering vervangt 8 databits door een 10-bitscode met vrijwel evenveel nullen en enen en korte reeksen. In ruil daarvoor worden 25% meer bits verzonden, zodat de efficiëntie als data 80% is. Het werd gebruikt in onder meer de eerste en tweede generatie van PCI Express en in USB 3.0.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Interfaces en busstandaarden

  1. Wat is de effectieve datasnelheid bij een signaalsnelheid van 5 Gb/s op een transmissielijn met 8b/10b-codering?
  2. Welke waarde komt het best overeen met de efficiëntie van de 128b/130b-codering die vanaf PCI Express 3.0 wordt gebruikt?
  3. Welke omschrijving van een „lane” van PCI Express is juist?
  4. Welke waarde komt het best overeen met de effectieve bandbreedte in één richting van een x16-verbinding van PCI Express 3.0 (8 GT/s per lane, 128b/130b-codering)?
  5. Hoe verandert de signaalsnelheid per lane bij elke volgende generatie van PCI Express, van generatie 3 tot en met generatie 6? Welke uitspraak is juist?

Vergelijkingen bij dit onderwerp