/line-coding

Matlab functions that emulate popular line coding techniques

Primary LanguageMATLABBSD 2-Clause "Simplified" LicenseBSD-2-Clause

About

This repository contains matlab functions that emulate some popular line coding techniques. I wrote them as part of a university assignment. The code is inspired from this data encoding project.

Functions

Each function accepts an array containing '1' and '0' values.

  • p_nrzl() Polar Non Return to Zero
  • u_nrzl() Unipolar Non Return to Zero
  • nrzi() Non Return to Zero Inverted
  • manchester() Manchester
  • diff_manchester() Differential Manchester
  • b_ami() Bipolar Alternate Mark Inversion
  • pseudoternary() Pseudoternary
  • b8zs() Bipolar with 8-Zeros Substitution
  • hdb3() High Density Bipolar 3-zeros

Screenshots

See the project's wiki page.

License

See COPYING file.

Authors

©2012 Tasos Latsas