회선 부호화(라인 코딩)는 디지털 데이터를 디지털 신호로 변환하는 과정이다. 문자, 숫자, 오디오, 영상, 비디오 형태의 데이터는 모두 연속적인 비트이며 컴퓨터 메모리에 저장되어 있다. 회선 부호화는 일련의 비트들을 디지털 신호로 바꾼다. [ 그림 4-1 ] 과 같이 송신 측에서는 디지털 데이터가 디지털 신호로 부호화(coding)되고, 수신 측에서는 디지털 신호를 복호화(decoding)하여 디지털 데이터를 재생하게 된다. 이 방식은 베이스밴드 전송을 사용하는 LAN이나 컴퓨터에 직접 연결된 주변 장치들과 통신할 때 사용되고 있다.
디지털 데이터의 0과 1을 표현하기 위해 회선 부호화는 [ 그림 4-2 ] 와 같이 5가지로 분류된다.