TIP: Click on subject to list as thread! ANSI
echo: hs_modems
to: MIKE FARRILL
from: DAVID BOWERMAN
date: 1997-04-09 21:17:00
subject: 4400cps on a 33600/3

MIKE FARRILL wrote in a message to RICK COLLINS:
-> The EC overhead I was referring to was that imposed by LAPM or MNP 4.
-> The size of the packet doesn't matter - no matter how big it is it
-> will contain extra data for the purposes of managing the packet.
-> Naturally, the larger the packet, the smaller the _percentage_ of
-> each packet that is "non data", but you will not _exceed_ the maximum
-> rate of the channel even if you reduce the overhead to zero.
 MF> I thought that error correction actually increased the modems
 MF> speed... 
It reduces the overhead by stripping the start/stop bits however the data is 
sent in packets with their associated overhead (7 bytes per packet in most 
implementations).  That is, without using EC, you modem needs 10 bits for 
each character sent so a 33,600 connect would have a maximum throughput of 
3360CPS.  Using EC and stripping the start/stop bits gives a theoretical 
maximum of 33600/8 or 4200CPS.  However, we now have to allow for the 
overhead which means the calculation (using a 128 byte packet) becomes:
33600/8 * 128/135 * 60/61 or 3617CPS. 
          ^^^^^^^|  ^^^^^___a zero bit is inserted approx. every 60 bits
                 |
                 |___packet size divided by (packet size plus overhead)
                   
-> A "perfect" channel, using 8 bytes per char and no packet overhead
-> (which, of course, is not possible) would give 33600/8 = 4200 cps,
-> somewhat less than the 4500 cps claimed.
 MF> What would be the max speed for a 28800 connection rate?
28800?  With error correction, 28800/8 or 3600CPS.  Using a 128 byte packet, 
3357CPS.  A 244 byte packet increases this to 3442CPS and a 256 byte packet 
(MNP 4 for instance) increases this to 3447CPS.  In theory, you can use 
larger packets however I haven't used a modem that went over 256 
tes/packet.
-> Similarly, Zmodem or YModem-g won't change that.
 MF> Well, I can tell you, for sure, that YModem-g gives me a 50-100cps
 MF> performance edge over Zmodem.
Ymodem-g will allow you to come closer to that theoretical maximum -- you 
just can't exceed it with incompressible data.
Regards,
       David
--- timEd/2 1.10+
---------------
* Origin: Frog Hollow -- a scenic backroad off the Infobahn (1:153/290)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.