Live briefing
Everything about Line code
Pattern used within a communications system to represent digital data
In telecommunications, a line code is a pattern of voltage, current, or photons used to represent digital data transmitted down a communication channel or written to a storage medium. This repertoire of signals is usually called a constrained code in data storage systems. Some signals are more prone to error than others as the physics of the communication channel or storage medium constrains the repertoire of signals that can be used reliably. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Line codeA 5-minute orientation
- Skim a recent paper: OmicShare tools: A zero‐code interactive online platform for biological data analysis and visualizationInfluential work since 2022
- Pick up a classic book: The Man in the Cat-Hair SuitThe most-reprinted book on the subject
- Read the landmark paper: A 99 line topology optimization code written in MatlabCited 2,418 times
- Go sideways: Eight-to-fourteen modulationA closely related topic
- Go sideways: Run-length limitedA closely related topic
📖 Definitions
Noun A code chosen for use within a communications system for transmission purposes.
🏆 Landmark papers (most cited)
A 99 line topology optimization code written in Matlab
Palmprint verification based on robust line orientation code
Number of Faults per Line of Code
Space–Time Line Code
GENSPECT: a line-by-line code with selectable interpolation error tolerance
On the Chain Code of a Line
Client/Server Framework for On-Line Building Code Checking
MATLAB implementations for 3D geometrically nonlinear topology optimization: 230-line code for SIMP method and 280-line code for MMB method
🆕 Influential since 2022
OmicShare tools: A zero‐code interactive online platform for biological data analysis and visualization
RNAlysis: analyze your RNA sequencing data without writing a single line of code
HoneyTop90: A 90-line MATLAB code for topology optimization using honeycomb tessellation
A 172-line Matlab code for structural topology optimization in the body-fitted mesh
Non-Autoregressive Line-Level Code Completion
📚 Books worth reading
The Man in the Cat-Hair SuitWilliam R. Greene · 2011
The Claude Code HandbookRavi Vale · 2026- 📕Minimal time change detection algorithm for reconfigurable control system and application to aerospaceSungwan Kim · 1994
Codex RemoteRavi Vale · 2026
Learning level IIDavid A. Lien · 1979- 📕O. A. C. Review Volume 32 Issue 4, December 1919Ontario Agricultural College · 1919
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Eight-to-fourteen modulation Eight-to-fourteen modulation (EFM) is a data encoding technique – formally, a line code – used by compact discs (CD), laserdiscs (LD) and pre-Hi-MD MiniDiscs…
- Run-length limited Run-length limited (RLL) is a line coding technique that is used to send arbitrary data over a communications channel with bandwidth limits. RLL is used…
- 8b/10b encoding In telecommunications, 8b/10b is a line code that maps 8-bit words to 10-bit symbols to achieve DC balance and bounded disparity, and at the same time…
- Non-return-to-zero In telecommunications, a non-return-to-zero (NRZ) line code is a binary code in which ones are represented by one significant condition, usually a positive…
- Self-clocking signal In telecommunications and electronics, a self-clocking signal is one that can be decoded without the need for a separate clock signal or other source of…
- Modified frequency modulation Modified frequency modulation (MFM) is a run-length limited (RLL) line code used to encode data on most floppy disks and some hard disk drives. It was…
- 6b/8b encoding In telecommunications, 6b/8b is a line code that expands 6-bit codes to 8-bit symbols for the purposes of maintaining DC-balance in a communications system…
- Bipolar encoding In telecommunication, bipolar encoding is a type of return-to-zero (RZ) line code, where two nonzero values are used, so that the three values are +, −…