"Nothing can be bad or good in itself"
Frank Herbert "Dune"
Modem resistance to signal attenuation, resistance to constant noise and impulse noise (crackling).
For intercity, in addition to this, -
maximum permissible frequency divergence, resistance to jitter (sudden phase jumps), degree of tolerance of frequency response nonlinearity ("blockages" and "rises" at some frequencies).
Possibilities
ACORP 56K |
|
No |
|
No |
|
No |
|
Line frequency response meter | No |
Collecting connection statistics | brief |
LCD screen | No |
There is |
|
No |
|
Recognizes busy signal | No |
Built-in Caller ID | No |
Built-in Autoresponder | No |
Chipset | Rockwell |
ACORP 56K |
|
Communication protocol | Yes |
Reception/transmission speed | Yes |
No |
|
Signal to noise ratio | yes, last + maximum |
Level input signal | Yes |
Output level | No |
Echo return delay | No |
Near echo level | No |
Far Echo Level | No |
Phase jitter | No |
Frequency offset | No |
Conditional line quality | Yes |
Frequency response measurement | No |
No |
|
No |
Possibilities
3Com US Robotics Courier V. Everything |
|
Adjusting the output level | yes, auto |
Adjusting the input level | yes, auto |
Mechanism of adaptive adjustment to the line | There is |
Line frequency response meter | There is |
Collecting connection statistics | yes, detailed |
LCD screen | No |
Connection speed limit | There is |
Relay for disconnecting parallel telephone | There is |
Recognizes busy signal | Yes |
Built-in Caller ID | There is |
Built-in Autoresponder | No |
Chipset | Rockwell |
Line and connection characteristics
3Com US Robotics Courier V. Everything |
|
Communication protocol | Yes |
Reception/transmission speed | Yes |
Receiver/transmitter carrier frequency | No |
Signal to noise ratio | yes, last + maximum |
Input level | Yes |
Output level | No |
Echo return delay | Yes |
Near echo level | No |
Far Echo Level | No |
Phase jitter | No |
Frequency offset | No |
Conditional line quality | Yes |
Frequency response measurement | Yes |
Number of blocks transferred | Yes |
Number of blocks transmitted with errors | No |
Possibilities
ZEXEL 56K OMNI Pro |
|
Adjusting the output level | yes, auto\manual |
Adjusting the input level | yes, auto\manual |
Mechanism of adaptive adjustment to the line | There is |
Line frequency response meter | There is |
Collecting connection statistics | yes, detailed |
LCD screen | yes, multifunctional |
Connection speed limit | There is |
Relay for disconnecting parallel telephone | There is |
Recognizes busy signal | Yes |
Built-in Caller ID | There is |
Built-in Autoresponder | There is |
Chipset | M4 |
Line and connection characteristics
ZEXEL 56K OMNI Pro |
|
Communication protocol | Yes |
Reception/transmission speed | Yes |
Receiver/transmitter carrier frequency | yes, instant + maximum |
Signal to noise ratio | Yes |
Input level | Yes |
Output level | Yes |
Echo return delay | Yes |
Near echo level | Yes |
Far Echo Level | Yes |
Phase jitter | Yes |
Frequency offset | Yes |
Conditional line quality | Yes |
Frequency response measurement | Yes |
Number of blocks transferred | Yes |
Number of blocks transmitted with errors | Yes |
make sure that there is a dial tone in the telephone line: on some telephone exchanges it appears only a few seconds after picking up the handset; if so, increase the contents of the register S6, storing the beep waiting time in seconds (usually 2 by default);
perhaps the modem does not have time to wait for a response from the remote modem - check the contents of the register S7, which stores the carrier waiting time after dialing a number in seconds - by default it should be equal to 30 seconds (this is more than enough), but there are also deviations to the lower side;
many modems cannot establish a connection due to interference on the line, which they mistakenly take for the carrier frequency of the remote modem, with all the ensuing consequences. Try increasing the register contents S9, which stores the time in tenths of a second during which the carrier frequency should be received. By default it is 6 (i.e. 0.6 seconds), in most cases this is completely insufficient. S9=30 gives a good result. Please note: along with increasing the contents of S9, it is necessary to increase the value of register S10, which stores the time in tenths of a second during which the carrier frequency may be absent without breaking the connection. If S9 = S10, then any, even instantaneous, loss of the carrier leads to a breakdown in communication, and if S9 > S10, then communication cannot be established at all.
try increasing the register contents S10, which stores the time in tenths of a second during which the carrier frequency may be absent, but the connection does not break. By default it is 7 (i.e. 0.7 seconds), which is clearly not enough when operating the modem on low-quality channels. A good result gives values of 80 tenths of a second or more. Please note that on some modems, the maximum carrier dead time is determined by the difference in the values of registers S10 and S9, and not by the contents of S10 itself. If you write the value 255 to the S10 register, then no matter how long the carrier is absent, the connection will not be broken. This can cause the modem to freeze, which can only be overcome by turning off/on the power.
Many cheap modems, including ACORP, are susceptible to this “childish” disease. Fortunately, this disease is not fatal - firstly, you can manually break the connection by hearing the hang-up tone in the speaker, and secondly, even if you don’t do this, the connection will be broken on its own after the time contained in the register has expired S7 and measured in seconds. However, you should not get carried away with its excessive reduction - even if the line is free, but within the specified time interval your modem will not have time to connect to the remote modem - the connection will be mercilessly severed. According to the author, the optimal value of the S7 register is 15-20 seconds.
Perhaps the modem dials the number too quickly, and the telephone exchange simply does not have time to “digest” it. Try reducing your typing speed. In modems ZyXEL To do this, you need to adjust the register value S39. The value “0” corresponds to 10 pulses per second, 1 – 16 and 2 – 20. For example, “S39=1” sets the dial speed to 16 pulses per second;
modems Courier V. Everything often cannot connect to each other due to the tones not being sent for long enough. The solution to the problem is to increase the contents of the register S28, which stores the time the tones are sent in tenths of a second (default 8). For example: "S28=20" sets the sending interval to two seconds.
If the line quality does not remain constant throughout the entire communication session (as is often the case with poor telephone lines under which a tram passes every N minutes), then the channel characteristics measured at the time the connection is established may turn out to be overly optimistic, and the connection speed may be too high . Try setting the connection speed manually, reducing it until the required connection stability is achieved. It should be noted that the V.34 protocol, used by most modems by default, imposes quite stringent requirements on line quality and sometimes it makes sense to switch to the V.32bis protocol, which, although it limits the maximum speed at 14.400, is much better able to withstand all the hardships of telephone life. Please note that limiting the connection speed in Windows settings has the disadvantage that it does not allow you to select the required protocol, and in most cases the connection is established via V.32Bis. Therefore, it makes sense to include the speed selection command in the modem initialization line:
ACORP: for forcing the speed and connection protocol in modems " ACORP"serves the command "+ MS=", the short form of which looks like this: "+MS=mode, automode, minimum speed, maximum speed." A complete list of modes and their corresponding speeds is contained in the documentation included with the modem. Example of use: "+MS 10,1,9600 ,14400" – causes the modem to connect using the V.32bis protocol at a speed from 9.600 to 14.400;
3Com US Robotics Courier V. Everything: modems of this series do not allow you to force the connection protocol, so you can use Windows settings to limit the speed;
ZyXEL OMNI: protocol selection is carried out using the command " &Nn", where n is the number of the required mode (the list of modes is given in the documentation supplied with the modem). For the V.34 and V.90 protocols, it is possible to force any required connection speed, and for all others, several fixed ranges are provided to choose from. For example, " &N17" forces the modem to connect using the V.32bis protocol at the highest possible speed of the following: 14.400 / 12.000 / 9.600 / 7.200 / 4.800.
modems ZyXEL allow you to control your reaction to changes in line quality. This is "managed" by the team "* Qn", where n can take one of the following values: "0" - do not react in any way to changes in quality and continue to exchange data at the same speed; "1" - renegotiate connection parameters with the remote modem if quality deteriorates; "2+" – adaptive setting and “3” – termination of connection when quality deteriorates. Courier V. Everything do not allow you to control your reaction to changes in communication quality and independently adapt to the conditions of the “environment”, working at the highest possible speed;
Often the cause of frequent disconnections is an incorrectly selected output signal level. In general, modems can (and should) automatically adjust the “volume” of their conversation when establishing a connection, but if the channel attenuation does not remain constant, but changes during the communication session, it makes sense to set the level manually, finding a compromise between the lowest and highest attenuation. You should not set the transmission “volume” to maximum - this will increase distortion, especially echo, and the modem, “hoarse” from its own scream, will be forced to reduce the transmission speed. In modems ZyXEL The output signal level is adjusted by the command "* Pn", where n is the conditional volume, taking values from 0 to 15, with a higher value corresponding to a higher volume. Modems Courier V. Everything And ACORP do not allow you to adjust the output signal level;
modems ZyXEL They also allow you to adjust the sensitivity of the receiver, which is especially useful on channels with strong or inconsistent attenuation. Sensitivity is register adjustable S52: “0” corresponds to a receiver sensitivity of –43 dBm, “8” – –33 dBm and “16” – –26 dBm.
Examples of initialization strings
Modem (MOdulator-DEModulator) - a device for converting serial digital signals to analog and vice versa. Standards organizations use the common abbreviations DCE to refer to a modem and DTE to refer to a computer, terminal, or any other device connected to a modem. The modem has two interfaces (Fig. 2.31): interface between DCE and analog line; multi-wire digital interface between DCE and DTE.
Point-to-point channel. The simplest network using modems, is a point-to-point channel in which two modems are connected (“point-to-point”) by one communication line (Fig. 2.32). A discrete channel connects DTE to DTE. The line connects DCE to DCE. A discrete channel consists of a line and two modems (DCE). For transmission speeds up to 20 kbit/s, the V.24/V.28 (RS-232C) interface is used, via a 25- or 9-pin female connector. At transmission speeds from 48 to 168 kbit/s, broadband modems operating with the V.35 interface are required. At speeds up to 20 kbit/s, any of the following analog telephone lines can be used:
4-wire 2-point leased line; 4-wire multipoint leased line; 2-wire 2-point leased line; 2-wire 2-point dial-up (PSTN dial-up); A 4-wire, 2-point switched line created by switching two separate two-wire connections over the PSTN. Telephone channel standards as derivatives of the standard PSTN voice frequency (TV) channel are presented in Table. 2.10.
Modems operating modes. Asynchronous. This mode is implemented by asynchronous modems; such modems are low-speed and operate in the mode of asynchronous start-stop one-by-one transmission. Asynchronous modems do not generate synchronization signals and can operate at any transmission speed within the speed range set for them. Synchronous. In this mode, data is transmitted in blocks, and the modem generates synchronization signals. Modems that implement only synchronous mode are called synchronous modems. Asynchronous-synchronous. This mode is implemented by asynchronous-synchronous modems, which can carry out both synchronous and asynchronous transmission. The modem removes the start-stop bits before transmitting and restores them after receiving. Modems of this type generate synchronization signals and have a built-in asynchronous-synchronous converter. Asynchronous-synchronous and synchronous modems operate only at fixed transmission rates. When choosing a modem, the type of communication provided by the modem-line combination is important.
Any modem operating on a 4-wire, 2-point line uses one pair to transmit and the other to receive, and therefore can operate in full-duplex mode. Modems operating with a 4-wire multidrop line operate in half-duplex mode only. Synchronous-only modems operate on a 4-wire, 2-point non-switched line or over the PSTN, with a single dial-up connection providing half-duplex mode and a dual-switching connection providing full-duplex mode. Asynchronous-synchronous modems operate on 2-wire lines (either leased or switched), and all of them can operate in full-duplex mode. Modem compatibility. The transmission of data over telephone networks is described by the recommendations of the V series of the International Telecommunications Union (Sector technical standards) - ITU-T. The compatibility check is to check the V series number specified by the manufacturer in the modem specifications. The classification of the V series recommendations is shown in Fig. 2.33.
![]() |
The modem can operate in two modes: command and data transfer. The modem command mode is usually set: when turning on the power; during the initial initialization of the modem; after an unsuccessful attempt to connect to a remote modem; when interrupted from the keyboard by pressing the “hang up” key combination (most often); when exiting the data transfer mode via the ESCAPE sequence. In command mode, the entire data stream entering the modem through the V.24/V.28 interface is perceived by it as a command. The data transfer mode (on-line) is established after the modem sends a CONNECT message in the following cases: when an attempt to establish a connection with a remote modem is successful; when the modem performs self-test. In data transfer mode, the data stream entering the modem from DTE is translated with conversion to the line, and the data stream from the line is translated with inverse conversion to the interface with DTE. Functional modes of the modem. The modem is always in one of two functional modes (except for periods when it switches from one mode to another): command (local) and asynchronous connection mode (ON LINE). The modem transition diagram is shown in Fig. 2.34. When the power is turned on, the modem initializes its parameters in accordance with the configuration stored in non-volatile memory and enters asynchronous command mode. Only in this mode the modem accepts AT commands. Using the Z command, the modem restores its working configuration
![]() |
from non-volatile memory and returns to command mode, the “^-command restores the configuration according to the manufacturer’s profile (default setting) and returns to command mode. The modem “picks up the phone” in auto-answer mode: a) upon receipt of an A-command; b) automatically when S1 = SO, when the counter of incoming calls (calls) becomes equal to the number set for answering; c) upon receipt of a dialing command, when the call line ends with R. Functions of exchange circuits 103, 104, 109 V.24. Let's consider the functions of exchange circuits associated with the transmission and reception of data: 103 (2) TxD (transmitted data) to DCE; 104 (3) RxD (receive data) to DTE; 109 (8) CD (received line signal detector) to DTE. The input stream of serial data entering the modem through circuit 103 is converted by the modulator into modulated analog signal to output it to the line (Fig. 2.35). At the other end of the line, the remote modem's demodulator receives the modulated line signal and converts it into a serial data stream for output through the data receive circuit 104.
![]() |
When a modulated carrier frequency is detected by the demodulator, circuit 109 transitions from the OFF state to the ON state. In this case, a delay is introduced between the moment the carrier is detected and the moment the state of the exchange circuit 109 changes, known as the carrier detection “on” delay. There is also a carrier sensing "off" delay that occurs when the carrier on the other end of the line turns off. Circuit 109 in the internal circuit of the modem is necessary to fix the data exchange circuit 104 (data is received only when circuit 109 is turned on). The CD turn-on delay and data receive circuit latching provide protection against transient bursts of line noise that simulate spurious signals in the data receive circuit 104.
Everything you need to know about how a modem works: a modem is a device that allows you to connect computers together via telephone network. The features available to you through such connection are determined solely by software, which you will use, and the quality of the modem itself determines the connection speed. All the modem specs you should know:
All other characteristics of modems are of interest only to specialists.
External modems, as a rule, work better than internal ones, they are more visual - the lights on the panel blink, and make a stronger impression on your friends (the larger the modem and the more light bulbs on it, the stronger the impression), but internal ones take up less space in your room (since they are located entirely inside the computer).
Having bought a modem and connected it to a computer (or installed it in a computer), you can, for a trial and out of curiosity, call Data Force IP (tel. 755-9363) and get the necessary data for a test connection to the Internet.
External modems
To connect an external modem to a computer, it is necessary (and sufficient) that it have a free serial port (COM port) and a cable to connect the modem to this port. Typically, a computer has two serial ports; a mouse will be connected to one of them.
Serial port connectors come in 9-pin and 25-pin types. Typically, a computer has one 9-pin connector (the mouse is connected to it) and one 2 5-pin connector (if you don’t have a modem, this connector usually remains free), both are of the “male” type, that is, with pins. The modem usually has a 25-pin female connector, that is, with holes. In this case, you need a female-to-male cable that has 25-pin connectors on both sides. If your computer only has a 9-pin connector available, then you need a cable that has a 9-pin female and a 25-pin male. You can almost certainly purchase the cable in the same place where you purchased the modem. If you purchase a high-speed modem, then for you they become
CS - readiness to send data.
To work with serial ports, two IRQs are usually allocated - IRQ3 and IRQ4. These IRQs are distributed among the first four serial ports as follows:
Modem speeds
By speed, the main modem options (in order of increasing speed): 2400 baud, 9600, 14400, 19200, 21600, 28800 and 33600.
Higher speeds on Russian telephone lines are difficult to achieve. Any modem is capable of operating not only at its maximum speed, but also at all lower speeds. Full range of speeds: 300, 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200, 21600, 24000, 26400, 28800, 31200, 33600. That is, the modem is 336 00 baud is capable of operating at all speeds specified here .
A modem speed of 2400 baud means that 300 bytes are sent per second (byte = 8 bits, one character), per minute - 18 kilobytes, per hour - 1 megabyte. A speed of 28800 baud means that 3600 bytes are sent per second (216 kilobytes per minute, 13 megabytes per hour).
In reality, the efficiency of a modem is usually lower than the transfer speed - due to the poor quality of the telephone line, it is necessary to repeat sending pieces of information two or three (or even more) times.
Modem protocols
To combat the poor quality of telephone lines, various protocols for correcting and compressing data during transmission have been invented.
Basic protocols:
Fax modems
A fax modem is a modem that is capable of receiving (and storing on a hard drive) faxes and sending faxes prepared specifically for it on a computer.
Received faxes can be printed on a printer using a special program for working with a fax modem.
There is nothing complicated in preparing a fax to be sent; on the contrary, you do not need to print beautiful font on the printer is what you are going to put into the fax machine - in many test editors it is possible to turn the document you are working with into a fax (or even immediately send it via fax modem).
But if you work on the Internet, your modem doesn't have to be a fax machine.