Automatic baud rate detection
First Claim
1. Method for automatically detecting transmission rate of a stream of data, comprising:
- (a) sampling the data at a rate faster than the highest possible baud rate;
(b) storing the sampled data in a memory;
(c) comparing the sampled data to known data;
(d) determining if a match occurs;
(e) selecting the matched baud rate if a match occurs;
(f) recirculating a portion of the sampled data if a match does not occur; and
(g) repeating steps (a) to (f) until a match occurs.
7 Assignments
0 Petitions
Accused Products
Abstract
Method for determining the baud rate of a data stream by comparison of captured data to known autobaud characters. Samples are received from the communication device and stored in memory until a set of the samples are accumulated. Then, a sample clock is divided in half and the odd numbered samples are compared to a set of known autobaud characters. If a match occurs, then the sample clock is assumed to be correctly synchronized with the incoming serial data stream. If a match does not occur, then the even samples are recirculated and eight more samples are collected. The sample clock is again divided in half and the odd numbered samples are compared to the set of known autobaud characters. If a match occurs, then the sample clock is assumed to be correctly synchronized with the incoming data stream. These steps are repeated until an autobaud character match is found or an error situation is determined.
-
Citations
6 Claims
-
1. Method for automatically detecting transmission rate of a stream of data, comprising:
-
(a) sampling the data at a rate faster than the highest possible baud rate; (b) storing the sampled data in a memory; (c) comparing the sampled data to known data; (d) determining if a match occurs; (e) selecting the matched baud rate if a match occurs; (f) recirculating a portion of the sampled data if a match does not occur; and (g) repeating steps (a) to (f) until a match occurs. - View Dependent Claims (2, 3)
-
-
4. Apparatus for automatically detecting the baud rate of a stream of data, comprising:
-
(a) means for sampling the datat at a rate faster than the highest possible baud rate; (b) means for storing the sampled data in a memory; (c) means for comparing the sampled data to known data; (d) means for determining if a match occurs; (e) means for selecting the matched baud rate if a match occurs; (f) means for recirculating to said storing means a portion of the sampled data if a matched does not occur. - View Dependent Claims (5, 6)
-
Specification