Back to courses
Course overview

Coding

Line coding, synchronization, and timing recovery used to represent symbols on real links.

11 lessonsIntermediate1 h
Start course

Course lessons

Follow this path using the existing Teleinf Edu article library.

11 lessons
  1. 01Lesson 1Line Coding | Teleinf EduMapping binary data to physical signals for transmission (NRZ, RZ, Manchester, AMI, HDB3).2 min read
  2. 02Lesson 2Scrambling (Randomization) | Teleinf EduUsing pseudo-random sequences (PRBS) to support clock recovery and limit the DC component.2 min read
  3. 03Lesson 3Clock Recovery - Technical Implementation | Teleinf EduAdvanced clock recovery techniques including PLL architectures, jitter performance, and implementation considerations.2 min read
  4. 04Lesson 4Frame Synchronization | Teleinf EduTechniques for locating frame boundaries and validating frame alignment in a received data stream.2 min read
  5. 05Lesson 5NRZ Codes | Teleinf EduThe basics of Non-Return-to-Zero line coding and its spectral properties.2 min read
  6. 06Lesson 6RZ Codes | Teleinf EduThe principles of Return-to-Zero codes and their effect on clock recovery.2 min read
  7. 07Lesson 7Manchester Code | Teleinf EduA self-clocking line code used in Ethernet with built-in transitions.2 min read
  8. 08Lesson 8AMI Code | Teleinf EduAlternate Mark Inversion: a bipolar code that eliminates DC component.2 min read
  9. 09Lesson 9HDB3 Code | Teleinf EduHigh-Density Bipolar 3-zero code, an enhancement of AMI that avoids long zero sequences.2 min read
  10. 10Lesson 10CMI Code | Teleinf EduCoded Mark Inversion, a line code that provides transitions for clock recovery.2 min read
  11. 11Lesson 11Block Codes (mB/nB) | Teleinf EduRedundant codes like 1b/2b or 3b/4b used in fiber optics to ensure DC balance and synchronization.2 min read

Course quizzes

Pass the assigned quiz to finish the course progress.

1
  1. 01QuizLine coding and synchronizationPractice line coding, scrambling, clock recovery, synchronization, and redundant block-code trade-offs.Premium