home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / MODEMS / MODEM / THRUPUTS.DOC < prev    next >
Text File  |  2000-06-30  |  3KB  |  60 lines

  1. TRANSMISSION THROUGHPUT COMPARISONS
  2. -----------------------------------
  3.  
  4. I recently observed the transmission speed of binary files over normal
  5. dialed-up phone lines and PC Pursuit. This was done for the 128-byte
  6. and the 1-KByte block sizes. The differences are quite startling.
  7.  
  8. Some Fundamental Assumptions & Precepts:
  9.  
  10.   a. There is a total of 133 bytes transmitted for each block in the
  11.      128-byte mode:  SOH, block number, 1's complement of the block
  12.      number, 128 data bytes, CRC or checksum, and an ACK or NAK in the
  13.      other direction.
  14.  
  15.   b. Similarly, in the 1K mode, there's a total of 1024 + 5 = 1029 bytes
  16.      for each block.
  17.  
  18.   c. Each byte transmitted consists of a basic 8-bit byte plus 1 start
  19.      bit and 1 stop bit, for a total of 10 bits. The start and stop bits
  20.      are stripped off at the receiving terminal.
  21.  
  22.   d. Net useful information throughput is calculated in terms of bits per
  23.      second on an 8-bit per byte basis, not for the 10-bits per byte
  24.      actually transmitted on the line. The theoretical maximum useful
  25.      information throughput rates for 1200 baud transmission are 924 bps
  26.      for 128-byte protocol and 955 bps for 1K protocol. (These numbers are
  27.      calculated by setting overhead time to zero.)
  28.  
  29.   e. Records are defined as 128 bytes, in order to maintain equivalency.
  30.  
  31. The following tabulation shows the results of my observations, based upon
  32. averages derived by stopwatch timing methods. A TRS-80 Model 4 was used,
  33. running at 5.9 MHz clock speed, and equipped with a hard disk. Results will
  34. probably vary slightly for different clock speeds, and somewhat more for
  35. floppy disk drive operation.
  36.  
  37.  
  38.           BAUD      BLOCK         Sec per    Records    NET INFO      Percent
  39.  LINE     RATE      SIZE          Record     per Min.   THRUPUT       OH Time
  40.  ----     ----      ----          ------     -------    --------      -------
  41.  
  42. Dialup    1200B     128-byte       1.207      49.7       848 bps       8.2%
  43.  
  44. Dialup    1200B     1K             1.083      55.4       946 bps       1.0%
  45.  
  46. PCP       1200B     128-byte       3.220      18.6       318 bps      65.6%
  47.  
  48. PCP       1200B     1K             1.600      37.5       640 bps      33.0%
  49.  
  50. Dialup     300B     128-byte       4.510      13.3       227 bps       1.7%
  51.  
  52.  
  53. Note that the use of 1K protocol increases the effective throughput by only
  54. 11.5% with standard dialup phone lines. With PC Pursuit, however, throughput
  55. with 128-byte protocol is very low, but can be doubled by using 1K protocol.
  56.  
  57.  
  58.                                                 Larry Lavins
  59.                                                 Philadelphia, PA
  60.                                                 April 6, 1987