Method of determining automatically the rate of data signals in a modem
First Claim
Patent Images
1. In a data communication system having first and second modems for exchanging data signals at one of a first and a second rate, a method of determining the rate of the signals sent by the first modem comprising:
- a. transmitting a sequence of training signals, said training signals being sent only for the purpose of determining the rate of the signals being sent by the first modem and containing no message data interspersed therein from said first modem said sequence comprising a first segment comprising a series of preselected signals;
b. detecting said sequence of training signals at said second modem;
c. initializing a pulse generator which outputs pulses which correspond to the period of training signals having a first data rate;
d. initializing a timing means which operates form the moment said sequence is first detected for a first pre-selected time period which corresponds to the period of said first segment at said first data rate;
e. comparing the training signals received after said first segment with a set of stored constants representation of the first data rate to determine whether they correspond to the pre-selected signals of said second segment; and
f. changing said pulse generator to generate pulses corresponding to the second rate if said received signals do not correspond to said stored constants.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of determining the data rate of signals received on a communication line is disclosed. The method analyzes the training signals which normally precede each data transmission to determine whether they contain a preselected pattern of phase reversals. The presence or absence of the pattern indicates the data rate.
-
Citations
5 Claims
-
1. In a data communication system having first and second modems for exchanging data signals at one of a first and a second rate, a method of determining the rate of the signals sent by the first modem comprising:
-
a. transmitting a sequence of training signals, said training signals being sent only for the purpose of determining the rate of the signals being sent by the first modem and containing no message data interspersed therein from said first modem said sequence comprising a first segment comprising a series of preselected signals; b. detecting said sequence of training signals at said second modem; c. initializing a pulse generator which outputs pulses which correspond to the period of training signals having a first data rate; d. initializing a timing means which operates form the moment said sequence is first detected for a first pre-selected time period which corresponds to the period of said first segment at said first data rate; e. comparing the training signals received after said first segment with a set of stored constants representation of the first data rate to determine whether they correspond to the pre-selected signals of said second segment; and f. changing said pulse generator to generate pulses corresponding to the second rate if said received signals do not correspond to said stored constants. - View Dependent Claims (2, 3, 5)
-
-
4. A method of data communication comprising:
-
a. sending data signals and a carrier signal from a first modem to a second modem at a first rate said second modem including signal timing means for generating pulses at first intervals corresponding to said first rate; b. interrupting said carrier signal upon the receiving of an appropriate command by said first modem from a channel impairment analyzer, external control means, or DTE; c. initiating a sequence of training signals from said first to said second modem at one of said first and a second rate, said second rate being slower than said first rate, said training sequence comprising a first segment and a second segment, said training signals being sent only for the purpose of determining the rate of the signals being sent from the first modem to the second modem and containing no message data interspersed therein; d. initiating a timing means for a first period corresponding to a training period of said first segment at said first rate; e. storing a pre-selected number of signals received by said modem after said first period; f. comparing the stored signals to a set of pre-selected stored signals corresponding to said first rate; g. changing said signal timing means to generate pulses at second intervals corresponding to said second rate when the stored signals do not correspond to said preset value.
-
Specification