home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / BBS / VBBS550.ZIP / MODEM.DOC < prev    next >
Text File  |  1992-06-03  |  24KB  |  598 lines

  1.  
  2. ───────────────────────────────────────────────────────────────────────
  3.                      *** VBBS MODEM DOCUMENTATION ***
  4. ───────────────────────────────────────────────────────────────────────
  5.         VBBS comes preconfigured to work correctly with MOST modems.
  6. If you are configuring for a 2400 baud modem in particular, it is
  7. likely that the extent of your modem setup will be limited to chosing
  8. the correct modem port in VCONFIG's channel.cfg.
  9.         Some modems, particularly some of the newer manufacture high
  10. speed modems may require a bit more configuration and for that reason,
  11. exclusive setup and initialization information is provided in this
  12. document for many of the more popular high speed modems.
  13.  
  14. ------------------
  15. High Speed Modems:
  16. ------------------
  17.          Recent developments in the high speed modem market has found
  18. the price of high speed modems dropping substantially over the past
  19. several months. This is due primarily to a particular communications
  20. chipset designed and manufactured by the Rockwell corporation. These
  21. modems are "V.32bis" (14.4k baud) modems and most as well contain a FAX
  22. facility as well. The price of these modems are currently ranging from $199
  23. which is SUBSTANTIALY less expensive than high speed modems of lesser
  24. speeds were priced only 1 year ago.
  25.           Many modem manufacturers offer SysOps of BBSs a special
  26. discount off the User retail price of their modems. Information on current
  27. SysOp deals on modems as well as extended help on setting up all
  28. modems with VBBS can be found on the VirtualNET modem message base.
  29.           
  30. --------------------------------------------------------------------------
  31. Additional Modem Set-Up assistance is available from any VBBS Support BBS.
  32. --------------------------------------------------------------------------
  33.  
  34.  
  35.                  VBBS and the Modem Initialization Setup
  36.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  37. ----------------------------------
  38. The VCONFIG/Channel Configuration:
  39. ----------------------------------
  40. VBBS presently allows up to 64 phone lines to be configured, even though in
  41. most cases only the first 1 or 2 channels will be used by the average hobby
  42. sysop.  Explainations will lean more towards this, for it is sufficient
  43. enough if you were to connect more lines.
  44.  
  45. For each Data line in VBBS, a channel (phone line) configuration must be
  46. set to define the Serial Com port that the individual line(s) will be
  47. running from.  Below is a example layout.
  48.  
  49.  
  50. 1.) Com Port :
  51. 2.) Base Address (Hex):
  52. 3.) IRQ (Hex) :
  53. 4.) Baud Rate :
  54. 5.) Init String :
  55. 6.) Locked Baud Rate :
  56. 7.) Hardware (RTS/CTS) Handshake :
  57. 8.) Minimum Baud allowed :
  58.  
  59. 1.) Com Port:
  60. --------------
  61. Define Commmunications port 1-8 per channel.  If by chance you use more
  62. than eight different channels in the board, it is possible to use a Com
  63. Port more than once, but MUST be addressed differently in the Base Address
  64. field to prevent an IRQ conflict.  (See Section on IRQ's).
  65.  
  66. 2.) Base Address:
  67. ------------------
  68. This is were you define the Base address that DOS understands as the Port
  69. assignment for the channel. (example: COM1 is 3F8, COM2 is 2F8).
  70.  
  71. 3.) IRQ:
  72. ---------
  73. Assignment for IRQ (Interupt Requests) that must be set for further
  74. definition of the Com port channel.  (See Section on IRQ's for more
  75. technical reference).
  76.  
  77. 4.) Baud Rate:
  78. ---------------
  79. Define your Modem's baud rate speed, from 300 to 57600.
  80.  
  81. Note: 300/1200 and 2400 baud modems must be set for thier Proper speed.
  82. High Speed modems use the Locked Baud Rate that your High speed can handle,
  83. for instance, if you have a 14.4 modem, you would define 14400, 19200,
  84. 38400 or 57600, whatever your modem allows, and also whatever works
  85. accordingly to the type of computer equipment it is handling.
  86.  
  87. 5.) Init String:
  88. ----------------
  89. This is the Modem initialization string used by VBBS for the particular
  90. channel to define the reset and operation of the channel with your Modem.
  91. (see section on Modem NRAM's and INIT Strings for further definition).
  92.  
  93. 6.) Locked Baud Rate:
  94. ---------------------
  95. Toggle Yes/No for Locked Baud Rate on High Speeds.  This should be set to
  96. no for 2400's and below.
  97.  
  98. 7.) Hardware (RTS/CTS) Handshake:
  99. ----------------------------------
  100. Three Options can be toggled for this, and is only used for High Speed
  101. modems.  No, Yes(Normal), and Yes(Slow).  Most likely, you will want to set
  102. this for Yes(Normal), because it behaves the best for High Speeds and error
  103. control.
  104.  
  105. 8.) Minimum baud rate allowed:
  106. -------------------------------
  107. This option is new to 5.50 and allows the sysop to configure what the
  108. minimum speed for the channel/modem shall be.  This choice is beneficial to
  109. sysops not wanting 300 or 1200 baud callers, or the sysop may set it for a
  110. minimum baud of 9600 for a particular Channel if they just want thier High
  111. Speed Modem Line available only to High Speed callers.
  112.  
  113.  
  114. Serial Cards and Com Ports:
  115.  
  116. UART Chips and Recommendations:
  117.  
  118. What is the 16550 and how can it benefit communications?
  119. --------------------------------------------------------
  120.  
  121. The chip, formally known as the NS16550AFN chip, is the heart of your
  122. asynch board.  It is the UART chip, or Universal Asynchronous Receiver/
  123. Transmitter.
  124.  
  125. The advantage of the 16550 over the older 16450 and 8250 UARTs is that
  126. it has a 16 byte buffer on it.  Now, sixteen bytes doesn't sound like a
  127. whole heck of a lot but it is SIXTEEN TIMES the size of the buffer on
  128. the older UARTs which only had one a one byte buffer.
  129.  
  130. The advantages of the 16-byte buffer are two fold:
  131.  
  132. 1) It makes high speed communications more reliable.
  133.  
  134.    On the older chips, with their one-byte-buffer, you would lose data
  135.    if a second byte came in from the modem before the CPU had a chance
  136.    to pull the first byte out.  The 16550, with its 16-byte-buffer,
  137.    gives the CPU up to 16 chances to pull the data out before a
  138.    character is lost.
  139.  
  140.    To realize what this means you can figure that at 19200 bps you are
  141.    expecting the CPU to service the comm port 1920 times each second or
  142.    once every .0005 seconds.  If the CPU happens to take .0006 seconds
  143.    to get around to servicing the comm port then in a one-byte buffer
  144.    UART that first byte is lost.  On the 16550 chip, with 16 bytes of
  145.    buffer space, you have up to .008 seconds to service the comm port.
  146.  
  147. 2) It helps make a multitasking system more efficient.
  148.  
  149.    When VBBS is transmitting data it has to stop the CPU and fill the
  150.    UART's transmitter buffer.  That means that if the caller in the
  151.    background is doing a directory scan his scan will take longer while
  152.    VBBS attempts to send data out to the first caller.
  153.  
  154.    In the one-byte-buffer UARTs at 19200 bps VBBS must stop the CPU
  155.    1920 times each second just to send data out the comm port.  With
  156.    the 16550, however, it can stuff up to 16 bytes into the buffer at
  157.    a time and therefore interrupts the CPU only 120 times each second.
  158.    That drops the performance hit on the CPU, even at high speeds, to
  159.    almost that of a 1200 to 2400 bps modem!
  160.  
  161. To top it off... the older 8250 chips were buggy, making them less
  162. reliable, and they were never designed for the high speeds that we
  163. expect out of our modems today.  The NS16550AFN, on the other hand, is
  164. designed with high bus speeds and high modem speeds in mind.  When
  165. multitasking, even at slower baud rates, the 16550 can be very helpful
  166. in providing smooth operation for the entire system.
  167.  
  168. --------------------------------------------------------------------------
  169.  
  170. Modem Initialization Settings:
  171.  
  172. Modem Setups and Init Strings:
  173.  
  174. For all practical purposes 300/1200/2400 Baud modems are probably the
  175. easiest to setup and run, because they have no internal VCHIPS in them like
  176. v.32, v42, etc.  and for VBBS should require only a workable Init String to
  177. maintain operation.  Below are Init strings gathered over time from sysops
  178. on the VirtualNET, and should function well depending on the brand that you
  179. have.
  180.  
  181.  
  182. Modem AT command settings
  183. --------------------------------------------------------------------------
  184.  
  185. Standard 2400 bps or 1200 bps Hayes Compatibles (NON-MNP):
  186. If your modem supports the extended "&" command set, then try:
  187.  
  188. ATX4Q0E0V1&C1&D2S2=251S7=40
  189.  
  190. X4     Enables extended result codes
  191. Q0     Modem returns Result Codes
  192. E0     Modem does not echo commands back to the computer
  193. V1     Modem returns Verbal Result Codes
  194. &C1    Modem asserts Carrier Detect based on connection status
  195. &D2    On DTR high-to-low transition, Modem Hangs Up.
  196. S2=251 Disable Modem Escape Sequence
  197. S7=40  Time Modem waits for a carrier when initiating a new connection
  198.  
  199. If your modem does not support the & command set, try using:
  200.  
  201. ATX4Q0E0V1S2=251S7=40
  202.  
  203. Modems which do not use the & command set usually have DIP switches of some type
  204. to set their mode of operation. Verify that your modem is set to:
  205. a) Assert CD (carrier detect) only when conencted to a remote modem
  206. b) Hang Up on drop of DTR (data terminal ready)
  207.  
  208. --------------------------------------------------------------------------
  209.  
  210.                   Exclusive High Speed Modem NRAM Setups.
  211.  
  212.   Below is a collection of workable NRAM Setups, some with INIT strings that
  213.           have proven usable with VBBS for Channel assignments.
  214. --------------------------------------------------------------------------
  215.  
  216. US Robotics Courier HST / Courier Dual Standard:
  217.  
  218. Since the HST utilizes so many settings, it is almost impossible to include
  219. them all in one initialization string. Therefore, you may wish to use the
  220. NRAM feature to store the settings which are common to most applications,
  221. and use the VBBS init string for VBBS-specific settings.
  222.  
  223. NRAM Settings Recommended:
  224.  
  225. X7     Return full result codes
  226. &H1    Turns on hardware handshaking for output from DTE (CTS line) *
  227. &R2    Turns on hardware handshaking for input to DTE    (RTS line) *
  228. &B1    Fixes the DTE to DCE rate **
  229. &N0    Negotiates highest link rate with fallback/fallforward enabled
  230. &M4    Enables ARQ if remote modem has ARQ
  231. &C1    Modem asserts carrier detect based on connection status
  232. &D2    On DTR high-to-low transition, modem hangs up
  233. &A3    Give FULL EXTENDED Result Codes
  234.  
  235. (choose one of these 3 &K commands based on your preference)
  236. &K1    Enables data compression if remote modem requests compression
  237. &K3    Enables V.42 bis data compression but not MNP5
  238. &K0    Disables all compression
  239.  
  240.  
  241. ATI4
  242. USRobotics Courier 14400 HST Dual Standard Settings...
  243.  
  244.    B0  C1  E1  F1  M1  Q0  V1  X7
  245.    BAUD=38400  PARITY=N  WORDLEN=8
  246.    DIAL=HUNT   ON HOOK   TIMER
  247.  
  248.    &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K3  &L0
  249.    &M4  &N0  &P0  &R2  &S0  &T5  &X0  &Y1  %R0
  250.  
  251.    S00=000  S01=000  S02=251  S03=013  S04=010
  252.    S05=008  S06=002  S07=045  S08=002  S09=006
  253.    S10=007  S11=050  S12=050  S13=000  S14=000
  254.    S15=008  S16=000  S17=000  S18=000  S19=000
  255.    S20=000  S21=010  S22=017  S23=019  S24=150
  256.    S25=000  S26=000  S27=000  S28=008  S29=020
  257.    S30=000  S31=000  S32=001  S33=000  S34=000
  258.    S35=000  S36=000  S37=000  S38=000
  259.  
  260.  
  261. - Or use this -
  262.  
  263. ATI4
  264. USRobotics Courier 14400 HST Dual Standard Settings...
  265.  
  266.    B0  C1  E1  F1  M1  Q0  V1  X7
  267.    BAUD=19200  PARITY=N  WORDLEN=8
  268.    DIAL=HUNT   ON HOOK   TIMER
  269.  
  270.    &A3  &B0  &C1  &D2  &G0  &H1  &I0  &K3  &L0
  271.    &M4  &N0  &P0  &R2  &S0  &T5  &X0  &Y1  %R0  
  272.  
  273.    S00=000  S01=000  S02=251  S03=013  S04=010  
  274.    S05=008  S06=002  S07=045  S08=002  S09=006  
  275.    S10=007  S11=070  S12=050  S13=000  S14=001  
  276.    S15=008  S16=000  S17=000  S18=000  S19=000  
  277.    S20=000  S21=010  S22=017  S23=019  S24=150  
  278.    S25=000  S26=000  S27=000  S28=008  S29=020  
  279.    S30=000  S31=000  S32=001  S33=000  S34=000  
  280.    S35=000  S36=000  S37=000  S38=000  
  281.  
  282. and for your VBBS initialization string, use:
  283.  
  284. ATX7Q0E0V1S2=251S7=25&H1&R2&B1&M4&N0&K1&A3
  285.  
  286. - or, at least -
  287.  
  288. ATX7Q0E0V1S2=251S7=25&H1&R2&B1&A3
  289. --------------------------------------------------------------------------
  290.  
  291. USR 9600 HST:
  292.  
  293. Use the init string above, stated for the USR/DS.
  294.  
  295. USRobotics Courier 9600 HST Settings....
  296.  
  297.    C=1  E=1  F=1  M=3  Q=0  V=1  X=7  B=1
  298.    BAUD=19200  PARITY=N  WORDLEN=8
  299.    DIAL=TONE   ON HOOK    TIMER
  300.  
  301.    &A1  &B1  &G0  &H1  &I2  &K0
  302.    &M4  &N0  &P0  &R2  &S1  &Y1
  303.  
  304.    S00=000  S01=000  S02=251  S03=013
  305.    S04=010  S05=008  S06=002  S07=025
  306.    S08=002  S09=006  S10=007  S11=040
  307.    S12=050  S13=000  S14=001  S15=000
  308.    S16=000  S17=000  S18=000  S19=005
  309.    S20=000  S21=010  S22=017  S23=019
  310.  
  311. NVRAM Settings
  312. USRobotics Courier 9600 HST NRAM Settings....
  313.  
  314.    DIAL=TONE   M=3  X=7  F=1  B=1
  315.    BAUD=19200  PARITY=N  WORDLEN=8
  316.  
  317.    &A1  &B1  &G0  &H1  &I2  &K0
  318.    &M4  &N0  &P0  &R2  &S1  &Y1
  319.  
  320.    S02=251  S03=013  S04=010  S05=008
  321.    S06=002  S07=025  S08=002  S09=006
  322.    S10=007  S11=040  S12=050  S13=000
  323.    S15=000  S19=005  S21=010  S22=017
  324.    S23=019
  325.  
  326. --------------------------------------------------------------------------
  327.  
  328. Compucom High Speed Modems:
  329.  
  330. AT&F2*H1%C0\N0S25=2M0QV1ES11=50&C1&D2H&W
  331.  
  332. Compucom STAR:
  333.  
  334. AT&F2*H2&D2S7=75&Y0&WX4M0L0S11=50
  335.  
  336. This may be too long to fit in the init string space provided by VBBS,
  337. If so, just assign all these values to one of the NRAM settings, and init
  338. string will actually read:
  339.  
  340. ATZ0
  341.  
  342. To assign an NRAM setting (2 are available, 0 and 1) type in the init string
  343. above, in whole or in parts, and then type:
  344.  
  345. AT&W0
  346.  
  347. To disable the CCSP (Compucoms proprietary protocol) type 
  348.  
  349. AT*H0
  350.  
  351. Baud rate should be locked and set to 19200, or 38400 for those with 16550
  352. UARTs.
  353.  
  354. --------------------------------------------------------------------------
  355.  
  356. TwinCom V.32:
  357.  
  358. (No NRAM settings submitted)
  359.  
  360. ATE0H0M0Q0V1X4S0=0S2=1W0S95=145
  361.  
  362. --------------------------------------------------------------------------
  363.  
  364. Cardinal 9600:
  365.  
  366. (No NRAM settings submitted)
  367.  
  368. ATW2Q0V1E0&D2&C1S2=251M0&W2S95=1235
  369.  
  370. - or -
  371.  
  372. ATQ0V1E0&D2&C1S2=251S7=45M0
  373.  
  374. --------------------------------------------------------------------------
  375.  
  376. Supra/Fax 14.4:
  377.  
  378. NRAM settings can be run as default factory....
  379.  
  380. AT&F2  and then AT&W to write the set.
  381.  
  382. AT&K3\N3\T5E0H0M0Q0V1X4S0=0S2=1W2S95=3
  383.  
  384. --------------------------------------------------------------------------
  385.  
  386. Lightning Communications:
  387.  
  388. AT&FE0&D2&C1&Q9S7=65W2M0
  389.  
  390. Locked Baud Rate:  38400
  391. RTS/CTS         :  Slow
  392.  
  393. (No Current Information provided on NRAM)
  394.  
  395. --------------------------------------------------------------------------
  396.  
  397. Zoom 14400 Fax/Modem:
  398.  
  399. Locked Baud Rate:  38400
  400. RTS/CTS         :  Slow
  401.  
  402.  
  403. AT&C1&D2E0H0Q0V1X4W0S95=3\T2
  404.  
  405. --------------------------------------------------------------------------
  406. Zoom 2400 V.42bis:
  407.  
  408. ATX4Q0V1E0&D2&C1S2=251S7=45
  409.  
  410. ACTIVE PROFILE:
  411. B1 E1 L2 M1 N1 P Q0 V1 W1 X4 Y0 &C0 &D0 &G0 &J0 &K3 &Q5 &R0 &S0 &T4 &X0 &Y0
  412. S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:045 S08:002 S09:006
  413. S10:014 S11:095 S12:050 S18:000 S25:005 S26:001 S36:005 S37:000 S38:020 S44:003
  414. S46:138 S48:000 S49:008 S50:255 
  415.  
  416. STORED PROFILE 0:
  417. B1 E1 L2 M1 N1 P Q0 V1 W0 X4 Y0 &C0 &D0 &G0 &J0 &K3 &Q5 &R0 &S0 &T4 &X0 
  418. S00:000 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014 S11:095 S12:050 S18:000
  419. S25:005 S26:001 S36:005 S37:000 S38:020 S44:003 S46:138 S48:007 S49:008 S50:255
  420.  
  421. STORED PROFILE 1:
  422. B1 E1 L2 M1 N1 P Q0 V1 W0 X4 Y0 &C0 &D0 &G0 &J0 &K3 &Q5 &R0 &S0 &T4 &X0 
  423. S00:000 S02:043 S06:002 S07:030 S08:002 S09:006 S10:014 S11:095 S12:050 S18:000
  424. S25:005 S26:001 S36:005 S37:000 S38:020 S44:003 S46:138 S48:007 S49:008 S50:255
  425.  
  426. --------------------------------------------------------------------------
  427.  
  428. ZyXel High Speed:
  429.  
  430. this is saved as Profile 0.  Init string is just ATZ0.
  431.  
  432. Be aware that register S20 sets the DTE speed, set to 19200, so you
  433. may want to change this to S20=2 or S20=1.
  434.  
  435. Current   Setting.............
  436.  
  437.  B0   E0   L4   M0   N5   Q0   V1   X6
  438. &B1  &C1  &D2  &G0  &H3  &J0  &K4  &L0  &M0  &N0  &P0  &R1  &S0  &X0  &Y0
  439. *B0  *C0  *D0  *E0  *I0  *M0  *P9  *Q2  *S0
  440.  
  441. S00=000   S01=000   S02=251   S03=013   S04=010
  442. S05=008   S06=003   S07=060   S08=002   S09=006
  443. S10=007   S11=070   S12=000   S13=000   S14=002
  444. S15=002   S16=000   S17=018   S18=000   S19=000
  445. S20=003   S21=176   S22=000   S23=112   S24=133
  446. S25=000   S26=000   S27=156   S28=064   S29=000
  447. S30=000   S31=017   S32=019   S33=000   S34=030
  448. S35=000   S36=000   S37=000   S38=016   S39=000
  449.  
  450. ZyXEL 14400 V.32 V.32bis V.42 V.42bis Send/Recieve Fax/Modem:
  451.  
  452. AT&FX6E0&C1&D2&G2H0M0|
  453.  
  454. Locked Baud: 19200
  455. harware handshaking normal
  456.  
  457. ---------------------------------------------------------------------------
  458.  
  459.        DESCRIPTION OF COMMUNICATION STANDARDS.  INCLUDES MODEM & FAX.
  460.  
  461. ---------------------------------------------------------------------------
  462. STANDARD NAME    DESCRIPTION
  463. ---------------------------------------------------------------------------
  464. CCITT v.21       Standard for 300 bps.  (FSK).
  465. Bell  103J       
  466.  
  467. Bell  202        Old standard for 1200 bps, half duplex. Leased lines.
  468.  
  469. CCITT v.22       Standard for 1200 bps. (DPSK).
  470. Bell  212A       
  471.  
  472. CCITT v.22bis    Standard for 2400 bps. (DPSK).
  473.  
  474. CCITT v.26ter    Standard for 2400 bps with echo cancellation.
  475. Bell  208        Standard for 4800 bps. Used on leased lines.
  476.  
  477. CCITT v.27ter    Standard for G3 FAX at 4800 bps with fall back to 2400 bps.
  478. CCITT v.29       Standard for G3 FAX at 9600 bps with fall back to 7200 and
  479.                  4800 bps.  Also v.27ter/v.29 is used by CompuCom modems.
  480.                  Half duplex.  Reverse direction bps (slow?).
  481.  
  482. CCITT v.32       Standard for 9600 bps with echo cancellation.  Fall back
  483.                  to 4800 bps.  Both direction simultaneously.  (QAM).
  484. CCITT v.32bis    Standard for 14400 bps with echo cancellation.  Fall back
  485.                  to 12000, 9600, and 7200 bps.  (TCM).  Both directions
  486.                  simultaneously.  
  487.  
  488. CCITT v.33       14400 with fall back to 12000 bps.  Used for what?
  489.  
  490. USR HST14400     US Robotics HST modulation.  14400 bps in one direction
  491.                  and 450 bps in reverse direction.  Fall back to 12000,
  492.                  9600, and 4800 bps.
  493.                  
  494. Trailblazer      Proprietary and fast!  Up to 18000 bps.  ???
  495.  
  496. Hays V-Series    Proprietary full-duplex 9600 baud.  Hays its own CCITT LAP-B
  497.                  error correction and its own scheme for data compression.
  498.  
  499. EIA Class2 FAX   Fax standard called G2.  ???
  500.  
  501. CCITT v.FAST     Standard for 19200 bps or slightly higher.  Uses echo
  502. CCITT v.32bisbis canellation and is not FINALIZED.  The first modems will be
  503.                  available in late 1993.  The name of the standard has not
  504.                  been determined yet.  It will have a much greater capability
  505.                  to adapt modem speeds to meet existing conditions (more than
  506.                  any existing modem).  Theory sets a limit in the low 20000
  507.                  bps range.  This will probably be the LAST analog modem
  508.                  standard.
  509.  
  510. ISDN             Integrated Services Digital Network.  This uses fiber optic
  511.                  cable.  It is currently available in larger cities within
  512.                  3 miles (has been lengthen) of the central office. Available
  513.                  in two flavors: Primary Rate Interface service and Basic
  514.                  Rate Interface service.  Basic, also known as 2B+D provides 
  515.                  users with two 64Kbit/sec channels for voice and data and
  516.                  one 16Kbit/sec channel used by the carrier for call setup
  517.                  and network management.  The primary, also known as 23B+D 
  518.                  provides 23 64Kbit/sec channels and one 16Kbit/sec channel.
  519.                  Some recent west coast subscribers will be paying a one
  520.                  time $75 fee for a network connection device and $97 per
  521.                  month for service, which includes two voice lines.
  522.  
  523. SMDS             Switched Multi-Megabit Data Service.  Uses fiber optics.
  524.                  ???
  525.  
  526. HDSL             High-rate Digital Subscriber Link.  Bell Labs and Bellcore
  527.                  have recently developed this technology.  It is capable of
  528.                  carrying 1.5 megabits/sec over copper phone lines!  Limited
  529.                  to about 3 miles from the central office.  Benificial since
  530.                  it provides high speed data rate without running new fiber 
  531.                  optic cable to the customer.  This is still in the labs.
  532.  
  533. ---------------------------------------------------------------------------
  534. MODE          BPS       BAUD      MODULATION      NOTES
  535. ---------------------------------------------------------------------------
  536. v.33         14400      2400       128-TCM
  537. v.33         12000      2400        64-TCM
  538. v.32bisbis   19200      2400       512-TCM        TBD ???
  539. v.32bis      14400      2400       128-TCM
  540. v.32bis      12000      2400        64-TCM
  541. v.32bis       9600      2400        32-TCM
  542. v.32bis       7200      2400        16-TCM
  543. v.32          9600      2400        32-TCM
  544. v.32          9600      2400        16-QAM        Uncoded
  545. v.32          4800      2400         4-DPSK
  546. v.29          9600      2400        16-QAM
  547. v.29          7200      2400         8-QAM
  548. v.29          4800      2400         4-DPSK
  549. v.27ter       4800      1600         8-PSK
  550. v.27ter       2400      1200         4-DPSK
  551. G3 FAX         ->        ->           ->          According to v.29/v.27ter 
  552. v.22bis       2400       600        16-QAM
  553. v.22          1200       600         4-DPSK       Same as BELL 212A
  554. ISDN         65536     65536       FiberOptic     Digital
  555.  
  556. The baud rate over the phone line means that more than two tones are used at
  557. the baud frequency to achieve the bps rate.  4-DPSK means four tones...
  558.  
  559. ---------------------------------------------------------------------------
  560. NAME      DESCRIPTION OF ERROR CORRECTION AND DATA COMPRESSION
  561. ---------------------------------------------------------------------------
  562. MNP1      Hardware error correction.
  563. MNP2      Hardware error correction.
  564. MNP3      Hardware error correction.  Strips off start and stop bits during
  565.           transmission over phone line.
  566. MNP4      Hardware error correction.  Fastest way to send compressed files.
  567.           Strips off start and stop bits during transmission.  Also adapts
  568.           to line conditions.
  569. MNP5      Hardware error correction and data compression (up to 2 time
  570.           compression on TEXT).  Do NOT use on compressed files! 
  571. MNP6      Additional Universal Link Negotiation and Statistical Duplexing
  572.           to MNP5 service
  573. MNP7      Additional Enhanced Data Compression with MNP4.
  574. MNP8      Nothing available ???
  575. MNP9      Additional Enhanced Data Compression with v.32 modems  Also adds
  576.           Enhanced Universal Link Negotiation, which allows connection to
  577.           both MNP and non-MNP modems at the highest performance level.
  578. MNP10     Hardware error correction and data compression.  Special!
  579.  
  580. v.42      CCITT error correction. LAPM.  Fastest way to send compressed
  581.           files.  Strips off start and stop bits during transmission.
  582. v.42bis   CCITT data compression (up to 4 time compression on TEXT).
  583.           Uses a version of the Lempel-Ziv data compression algorithm.
  584.  
  585. ---------------------------------------------------------------------------
  586. baud  means Actual rate of symbols trasmitted per second.
  587. bps   means Bits Per Second.
  588. MNP   means Microcom Networking Protocol.
  589. CCITT means International Telephone and Telegraph Consultative Committee.
  590. FSK   means Frequency Shift Keying.
  591. DPSK  means Phase Shift Keying.
  592. QAM   means Quadrature Amplitude Modulation.  Combination of PSK and AM.
  593. TCM   means Trellis Coded Modulation.
  594. LAPM  means Link Access Procedure for Modems.
  595.  
  596. --------------------------------------------------------------------------
  597.  
  598.