Your Equation

Library / Computer / CMP-04

Computer

Transfer and propagation delay

Time to send a file or message over a link of given rate and length.

Ref
CMP-04
Rev
v1
Field
Computer
Result
t [ms]

B message size in bits, Rb bit rate, d distance and vp the signal speed in the medium (about 200 000 km/s in fibre, 300 000 km/s in air or vacuum). Queueing, protocol and processing delays are not included.

Sending a message takes the time to push all its bits onto the link plus the time for the signal to travel along it. Big files are limited by the bit rate; short messages over long distances are limited by the distance.

Calculator

Solve for
ms
MB
0.00110,000
Mbit/s
0.110,000
km
140,000
km/ms
100300
  • Transmission time800 ms
  • Propagation time25 ms

What drives the result

Each variable is moved across its typical range while the others stay at the values above. The longest bar is the key driver.

Total delay (ms) current value 825 ms
BMessage sizeKey driver
25.1800,000
RbBit rate
33800,000
dDistance
8001,000
vpSignal speed
817850
  • Small messages are dominated by propagation, big files by transmission. Geostationary satellite links add about 240 ms each way regardless of bit rate.
  • Doubling the bit rate halves only the transmission part. Propagation is fixed by physics.
  • Bytes and bits are different: multiply bytes by 8, and keep megabit and megabyte straight.
Chart data as tables

Ranked variables

VariableTypical rangeLowest resultHighest resultSwing (ms)Local stepChange in result
B Message size0.001 to 10,000 MB25.08800,000800,000+10%+9.7 %
Rb Bit rate0.1 to 10,000 Mbit/s33800,000800,000+10%−8.82 %
d Distance1 to 40,000 km8001,000200+10%+0.303 %
vp Signal speed100 to 300 km/ms816.785033.33+10%−0.275 %

Sweep of Bit rate

Bit rate (Mbit/s)Total delay (ms)
0.1800,000
0.4217189,700
1.77845,010
7.49910,690
31.622,555
133.4624.9
562.3167.3
2,37158.74
10,00033

Sweep one variable

Total delay (ms)Hover, touch, or use the arrow keys on the chart
0200k400k600k800k 0.1110100100010k Bit rate (Mbit/s), log scale now 825

Variables and how each one contributes

t

Total delay

Result · ms

What the equation gives you. Everything else feeds it.

B

Message size

MB · typical 0.001 to 10,000

Size of the message (1 MB = 8 million bits). Scales the transmission part.

Rb

Bit rate

Mbit/s · typical 0.1 to 10,000

Link bit rate. Inversely proportional for the transmission part.

d

Distance

km · typical 1 to 40,000

Length of the path. Adds distance / signal speed.

vp

Signal speed

km/ms · typical 100 to 300

Propagation speed: 200 in fibre, 300 in free space. Inversely proportional for the propagation part.

Worked example with the values above

  1. Transmission: 10 MB × 8 = 80 Mbit, divided by 100 Mbit/s = 800 ms.
  2. Propagation: 5,000 km / 200 km/ms = 25 ms.
  3. Total delay = 825 ms.

Assumptions and limits

  • Single hop; no queueing, protocol or processing delay.
  • Constant bit rate and signal speed.
  • Decimal megabytes (10⁶ bytes).

Common mistakes

  • Confusing bytes with bits.
  • Using speed of light in vacuum for a fibre link.
  • Forgetting the overheads of headers and error correction.

Statistics and uncertainty

Real links add queueing and protocol delay that varies packet to packet (jitter); measure delay several times and report the mean and the 95th percentile. The calculation gives the minimum possible delay.

Where it is used

  • Planning data-link and satellite communications.
  • Estimating file transfer times in the field.
  • Time-critical networks (fire control, sensor fusion).

Maths you need

  • Units: bits, bytes and prefixes
  • Speed = distance/time: propagation delay

Related formulas

Practise this formula