假设信号在媒体上的传播速度为2×10^8m/s.媒体长度L分别为: (1)10cm(网络接口卡) (2)100m(局域网) (3)100km(城域网) (4)5000km(广域网) 试计算出当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
时间: 2024-01-04 16:03:23 浏览: 255
根据传输速度和信号在媒体上的传播速度,可以计算出信号在媒体中传播的延迟时间。
1. 媒体长度为10cm时,信号在媒体中传播的延迟时间为:
t = L / v = 0.1 / 2×10^8 = 5×10^-10 s
当数据率为1Mb/s时,每个比特的传输时间为:
t_b = 1 / 1×10^6 = 1×10^-6 s
因此,在该媒体中正在传播的比特数为:
1Mb/s * t = 1Mb/s * 5×10^-10 s = 0.5 bit
当数据率为10Gb/s时,每个比特的传输时间为:
t_b = 1 / 10×10^9 = 1×10^-10 s
因此,在该媒体中正在传播的比特数为:
10Gb/s * t = 10Gb/s * 5×10^-10 s = 5 bit
2. 媒体长度为100m时,信号在媒体中传播的延迟时间为:
t = L / v = 100 / 2×10^8 = 5×10^-7 s
当数据率为1Mb/s时,每个比特的传输时间为:
t_b = 1 / 1×10^6 = 1×10^-6 s
因此,在该媒体中正在传播的比特数为:
1Mb/s * t = 1Mb/s * 5×10^-7 s = 0.5 bit
当数据率为10Gb/s时,每个比特的传输时间为:
t_b = 1 / 10×10^9 = 1×10^-10 s
因此,在该媒体中正在传播的比特数为:
10Gb/s * t = 10Gb/s * 5×10^-7 s = 5000 bit
3. 媒体长度为100km时,信号在媒体中传播的延迟时间为:
t = L / v = 100000 / 2×10^8 = 0.5 s
当数据率为1Mb/s时,每个比特的传输时间为:
t_b = 1 / 1×10^6 = 1×10^-6 s
因此,在该媒体中正在传播的比特数为:
1Mb/s * t = 1Mb/s * 0.5 s = 500000 bit
当数据率为10Gb/s时,每个比特的传输时间为:
t_b = 1 / 10×10^9 = 1×10^-10 s
因此,在该媒体中正在传播的比特数为:
10Gb/s * t = 10Gb/s * 0.5 s = 5×10^9 bit
4. 媒体长度为5000km时,信号在媒体中传播的延迟时间为:
t = L / v = 5000000 / 2×10^8 = 25 s
当数据率为1Mb/s时,每个比特的传输时间为:
t_b = 1 / 1×10^6 = 1×10^-6 s
因此,在该媒体中正在传播的比特数为:
1Mb/s * t = 1Mb/s * 25 s = 25000000 bit
当数据率为10Gb/s时,每个比特的传输时间为:
t_b = 1 / 10×10^9 = 1×10^-10 s
因此,在该媒体中正在传播的比特数为:
10Gb/s * t = 10Gb/s * 25 s = 2.5×10^11 bit
阅读全文