RFrftools.io

데이터 전송률 단위 변환기

bps, kbps, Mbps, Gbps, 초당 바이트 간의 데이터 전송률을 변환합니다.

Loading calculator...

공식

1 byte = 8 bits, 1 Mbps = 10⁶ bps

작동 방식

데이터 속도 (대역폭) 는 초당 전송되는 비트 수를 측정합니다.주요 차이점은 비트와 바이트이며, 1바이트 = 8비트입니다.초당 킬로비트 (kbps), 초당 메가비트 (Mbps) 및 초당 기가비트 (Gbps) 는 네트워크 및 직렬 링크 속도에 사용됩니다.스토리지 및 파일 전송 속도는 일반적으로 킬로바이트 (Kb/s), 메가바이트 (Mb/s) 및 기가바이트 (Gb/s) 단위로 표시되며, 이는 해당 비트 속도보다 8배 더 작습니다.

계산 예제

100Mbps 고속 이더넷 링크: 100Mbps = 100,000kbps = 0.1Gbps = 12,500,000B/s = 12,500kB/s = 12.5 베가바이트/초. 115200bps의 UART: 115200bps = 115.2kbps = 14,400B/s = 14.4kB/s.

실용적인 팁

  • 시리얼 프로토콜 버짓의 경우: CAN은 최대 1Mbps, SPI는 50Mbps 이상에 도달할 수 있으며, I²C는 최고 3.4Mbps (HS 모드), USB 2.0은 480Mbps, USB 3.0은 5Gbps입니다.
  • 섀넌의 채널 용량은 이론상 최대값을 설정합니다. C = B × log₂ (1 + SNR).30dB SNR을 지원하는 20MHz 채널은 최대 200Mbps까지 지원합니다.
  • FIFO와 버퍼의 크기를 조정할 때는 데이터 속도를 바이트/초로 변환하고 최악의 경우 지연 시간 또는 버스트 지속 시간을 곱하여 필요한 버퍼 깊이를 구합니다.

흔한 실수

  • Mbps (메가비트/초, 소문자 'b') 와 MB/s (메가바이트/초, 대문자 'B') 를 혼동하는 경우 — 100Mbps = 12.5MB/s이지 100MB/s가 아닙니다.
  • 인터넷 서비스 공급자는 속도를 Mbps (비트) 단위로 광고하고 다운로드 관리자는 MB/s (바이트) 단위로 표시합니다.'100Mbps' 연결은 약 12.5MB/s의 속도로 다운로드됩니다.
  • 프로토콜 타이밍 계산 시 오버헤드 비트 (시작/중지 비트, 패리티, 프레이밍) 를 포함시키는 것을 잊어버리십시오. 8N1 형식의 9600 보드의 UART는 초당 최대 960바이트의 페이로드 바이트만 전달합니다.

자주 묻는 질문

1Gbps는 바이트 단위로 125MB/s입니다.기계식 하드 드라이브는 100~200MB/s의 속도로 읽고, 최신 SSD는 500MB/s ~ 7GB 이상의 속도로 읽을 수 있습니다 (PCIe 4세대).네트워크 속도는 회선에 의해 제한되고 디스크 속도는 스토리지 하드웨어에 따라 제한됩니다.
전송 속도는 초당 심볼 수를 계산하고, 비트 전송률은 초당 비트 수를 계산합니다.바이너리 시그널링을 사용하는 UART의 경우, 보드는 비트 전송률입니다.QAM-64 (6비트/심볼) 의 경우 비트 레이트 = 보드 × 6입니다.
표준 8N1 UART (데이터 비트 8개, 패리티 없음, 정지 비트 1개) 는 시작 비트를 포함하여 바이트당 10비트를 사용합니다.9600 보드에서 최대 페이로드 처리량은 9600/10 = 960바이트/초입니다.
블루투스 LE: 1Mbps의 물리적 성능, 최대 125kbps의 유효.와이파이 6: 이론상 최대 9.6Gbps의 속도지그비: 250kbps.LoRa: 0.3—50kbps. 5G NR: 최대 20Gbps 피크

Related Calculators