직렬 비트 스트림이 왜 그렇게 일반화 되었습니까?
직렬 링크를 사용하면 연결의 물리적 크기가 줄어든다는 이점이 있습니다. 현대의 집적 회로 아키텍처에는 핀이 너무 많아서 설계에 대한 물리적 상호 연결 요구를 최소화해야합니다. 이로 인해 직렬 프로토콜을 사용하여 이러한 회로의 인터페이스에서 최고 속도로 작동하는 회로가 개발되었습니다. 같은 이유로, 다른 데이터 링크의 다른 곳에서 물리적 상호 연결 요구를 최소화하는 것이 당연합니다.
이러한 종류의 기술에 대한 원래 수요는 광섬유 데이터 전송 설계에서도 기원을 가질 수 있습니다.
고속 링크를 지원하는 기술이 널리 보급되면 직렬 연결의 물리적 크기가 병렬 연결보다 훨씬 작기 때문에 다른 여러 곳에 적용하는 것이 당연했습니다.
더 나은 심볼 속도를 위해 일부 고급 변조 방법을 많이 사용하는 광범위한 시스템 통신 프로토콜이없는 이유는 무엇입니까?
인코딩 레벨에서, 디지털 통신을위한 코딩 방식은 NRZ (Non-Return to Zero) , 약간 더 복잡한 라인 코드 (예 : 8B / 10B) 또는 QAM (Quadrature Amplitude Modulation) 과 같이 훨씬 더 복잡 할 수 있습니다.
복잡성은 비용을 추가하지만 선택은 궁극적으로 정보 이론과 링크의 용량 제한에 의존하는 요소에 따라 달라집니다. Shannon -Hartley 정리 의 Shannon 법칙 은 채널의 최대 용량을 설명합니다 ( "연결"또는 "링크"라고 생각).
비트 / 초의 최대 용량 = 대역폭 * Log2 (1 + 신호 / 노이즈)
무선 링크 ( LTE 또는 WiFi 와 같은 것 )의 경우 대역폭은 종종 법적 규정에 따라 제한됩니다. 이 경우 QAM 및 이와 유사한 복잡한 프로토콜을 사용하여 가능한 최고 데이터 속도를 얻을 수 있습니다. 이 경우 신호 대 잡음비는 종종 상당히 낮습니다 (10 ~ 100 또는 10 ~ 20dB). 주어진 대역폭과 신호 대 잡음비에서 상한에 도달하기 전에는 너무 높아질 수 있습니다.
와이어 링크의 경우 대역폭은 구현의 실용성에 의해 규제되지 않습니다. 와이어 링크는 1000 (30 dB)보다 큰 신호대 잡음비를 가질 수 있습니다. 다른 답변에서 언급했듯이, 대역폭은 와이어를 구동하고 신호를 수신하는 트랜지스터의 디자인과 와이어 자체의 디자인 (전송 라인)에 의해 제한됩니다.
대역폭이 제한 요인이되지만 신호 대 잡음비가 아닌 경우 설계자는 데이터 속도를 높이는 다른 방법을 찾습니다. 더 복잡한 인코딩 체계로 갈 것인지 또는 더 많은 유선으로 갈 것인지는 경제적 인 결정이됩니다.
단일 와이어가 여전히 너무 느릴 때 직렬 / 병렬 프로토콜이 사용되는 것을 볼 수 있습니다. PCI-Express 는 다중 레인을 사용하여 하드웨어의 대역폭 제한을 극복하기 위해이를 수행합니다.
광섬유 전송에서는 광섬유를 더 추가 할 필요가 없습니다 (이미 다른 광섬유를 사용하고 있지 않은 경우 다른 광섬유를 사용할 수도 있음). 웨이브 분할 다중화를 사용할 수 있습니다 . 일반적으로 이는 여러 개의 독립적 인 병렬 채널을 제공하기 위해 수행되며 다른 답변에서 언급 된 왜곡 문제는 독립된 채널에 대한 문제가 아닙니다.