calculation error?

Apr 25, 2006 1 Replies

Data transfer problem...



Ascii 7bits+1start+1parity+1stop = 10 bits per character Baud = 9600 Characters per second = baud / bits per character => 960 characters per second



File size to transfer = 8.88 kilobytes = 9093 bytes = 72745 bits



(72745 bits/file ) / (10 bits/character) = 7274 characters per file



Hyperterminal transfers file @ 9600 baud via nullmodem cable to another computer in 12 seconds. My calculated transfer of file is 7274 characters / 960 characters / second = 7.58 seconds.



At 2400 baud , 240 characters per second I get a transfer time of 41 seconds calculated = 7274 characters / 240 characters per second => 30.3



Why should I be getting such large differences?



No, 9093 bytes = 9093 characters per file. At 960 characters per second, 9.47 seconds.

9093 char / 240 char/sec = 37.9 sec.

The extra few seconds is because it's not perfect, and/or overhead for making sure the bits got there OK.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required