Squelch circuit
First Claim
1. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
- first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal;
second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal;
indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; and
logic means for receiving said transmission and responsive to said enable signal for passing said transmission.
5 Assignments
0 Petitions
Accused Products
Abstract
A squelch circuit is disclosed that distinguishes between noise impulses and valid packets of data transmitted over a transmission line such as a twisted pair media within a local area network. The squelch circuit converts supplied data into a stream of positive and negative pulses and detects a sequence of positive and negative pulses quantified in time based on prior knowledge of the characteristics of a valid packet of data and permits the supplied data to pass if it has the characteristics of a valid packet of data or prohibits the supplied data from passing if it does not have the characteristics of a valid packet of data.
17 Citations
40 Claims
-
1. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission. - View Dependent Claims (2)
-
-
3. A squelch circuit for receiving the transmission of data over a twisted pair media and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; said indication means preventing the generation of said enable signal when said first output signal comprises consecutive positive pulses or when said second output signal comprises consecutive negative pulses; logic means for receiving said transmission and responsive to said enable signal from said indication means for passing said transmission; third sensing means connected to said first and second sensing means for detecting the absence of both positive pulses of at least a predetermined positive threshold voltage level and negative pulses of at least a predetermined negative threshold voltage level for a third predetermined duration, and providing a reset signal indicative of the absence of said predetermined sequence to said indication means to prevent the generation of said enable signal; fourth sensing means connected to said first sensing means for detecting positive pulses of at least a predetermined positive threshold voltage level and continuing for a fourth predetermined duration, and providing a reset signal indicative of the absence of said predetermined sequence to said indication means to prevent the generation of said enable signal; and fifth sensing means connected to said second sensing means for detecting negative pulses of at least a predetermined negative threshold voltage level and continuing for a fifth predetermined duration, and providing a reset signal indicative of the absence of said predetermined sequence to said indication means to prevent the generation of said enable signal.
-
-
4. A method of distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; and passing said received transmission when said enable signal is present.
-
-
5. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting the passage of said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said balanced line; detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration; providing a first output signal indicative of the presence of said positive pulses; detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration; providing a second output signal indicative of the presence of said negative pulses; determining the presence of said first and second output signals and providing an enable signal indicative of the presence of said data stream preamble to pass said received transmission; detecting the absence of both said positive pulses of at least a predetermined positive threshold voltage level and said negative pulses of at least a predetermined negative threshold voltage level for a third predetermined duration, and providing a disable signal indicative of the absence of said data stream preamble to inhibit the passage, of said received transmission; detecting positive pulses of at least a predetermined positive threshold voltage level and continuing for a fourth predetermined duration, and providing said disable signal indicative of the absence of said data stream preamble to inhibit the passage of said received transmission; detecting negative pulses of at least a predetermined negative threshold voltage level and continuing for a fifth predetermined duration, and providing said disable signal indicative of the absence of said data stream preamble to inhibit the passage of said received transmission; and detecting said first output signal comprising consecutive positive pulses or said second output signal comprising consecutive negative pulses and providing said disable signal indicative of the absence of said data stream preamble to inhibit passage of said received transmission.
-
-
6. A squelch circuit for distinguishing between noise and a data stream in a transmission in a data processing network over twisted pair media, said data stream having a predetermined sequence of positive and negative pulses, comprising:
-
means for receiving said transmission and generating a series of positive and negative pulses; first amplitude detection means for recognizing negative pulses of at least a first predetermined negative threshold voltage level and providing a first intermediate output signal; second amplitude detection means for recognizing positive pulses of at least a predetermined positive threshold voltage level and providing a second intermediate output signal; first duration detecting means for receiving said first intermediate output signal and detecting the continuance of said first intermediate output signal for a first predetermined duration, and providing a first output signal; second duration detecting means for receiving said second intermediate output signal and detecting the continuance of said second intermediate output signal for a second predetermined duration, and providing a second output signal; and indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses and providing an enable signal to pass said received transmission. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A squelch circuit located at one node of a plurality of nodes in a data processing network for distinguishing between noise and a data stream in a transmission in said data processing network over twisted pair media, said data stream having a predetermined sequence of positive and negative pulses, comprising:
-
means for receiving said transmission and generating a series of positive and negative pulses; first amplitude detection means for recognizing negative pulses of at least a first predetermined negative threshold voltage level and providing a first intermediate output signal; second amplitude detection means for recognizing positive pulses of at least a predetermined positive threshold voltage level and providing a second intermediate output signal; first duration detecting means for receiving said first intermediate output signal and detecting the continuance of said first intermediate output signal for a first predetermined duration, and providing a first output signal; second duration detecting means for receiving said second intermediate output signal for a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses and providing an enable signal to pass said received transmission; said indication means inhibiting the passage of said received transmission when said first output signal comprises consecutive positive pulses or said second output signal comprises consecutive negative pulses; means responsive to said first and second output signals for recognizing the absence of both said positive and negative pulses for a third predetermined duration, and providing a disable signal to said indication means to inhibit the passage of said received transmission; means responsive to said first intermediate output signal for recognizing negative pulses continuing for a fourth predetermined duration and providing a disable signal to said indication means to inhibit said passage of said received transmission; means responsive to said second intermediate output signal for recognizing negative pulses continuing for a fifth predetermined duration and providing a disable signal to said indication means to inhibit said passage of said received transmission; and means for generating a transmit signal indicative of the concurrent transmissions by said one node and at least one other node of said network; said indication means responsive to said transmit signal for altering the duration of said predetermined sequence of positive and negative pulses.
-
-
19. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; third sensing means connected to said first and second sensing means for detecting the absence of both positive pulses of at least a predetermined positive threshold voltage level and negative pulses of at least a predetermined negative threshold voltage level for a third predetermined duration, and providing a reset signal output to said indication means to prevent the generation of said enable signal; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission. - View Dependent Claims (20, 21, 22, 32, 33)
-
-
23. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; third sensing means connected to said first sensing means for detecting positive pulses of at least a predetermined positive threshold voltage level and continuing for a third predetermined duration, and providing a reset signal output to said indication means to prevent the generation of said enable signal; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission. - View Dependent Claims (24, 25)
-
-
26. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal; third sensing means connected to said second sensing means for detecting negative pulses of at least a predetermined negative threshold voltage level and continuing for a third predetermined duration, and providing a reset signal output to said indication means to prevent the generation of said enable signal; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission. - View Dependent Claims (27)
-
-
28. A squelch circuit for receiving the transmission of data over a data transmission line and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble and providing an enable signal, said indication means preventing the generation of said enable signal when said first output signal comprises consecutive positive pulses or when said second output signal comprises consecutive negative pulses; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission.
-
-
29. A squelch circuit located at one node of a plurality of nodes in a data transmission network, for receiving the transmission of data over a data transmission line in said network and detecting a predetermined sequence of positive and negative pulses indicative of a preamble of a data stream, the circuit comprising:
-
first sensing means for receiving said transmission and detecting the presence of positive pulses of at least a predetermined positive threshold voltage level and continuing for at least a first predetermined duration, and providing a first output signal; second sensing means for receiving said transmission and detecting the presence of negative pulses of at least a predetermined negative threshold voltage level and continuing for at least a second predetermined duration, and providing a second output signal; means for generating a transmit signal indicative of the concurrent transmission by said one node and at least one other node of said network; indication means responsive to said first and second output signals for detecting said predetermined sequence of positive and negative pulses indicative of said preamble, said indication means further responsive to said transmit signal for altering the duration of said predetermined sequence of positive and negative pulse and providing an enable signal; and logic means for receiving said transmission and responsive to said enable signal for passing said transmission.
-
-
30. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; providing a disable signal when both said positive pulses of at least a predetermined positive threshold voltage level and said negative pulses of at least a predetermined negative threshold voltage level are absent for a third predetermined duration; passing said received transmission when said enable signal is present; and
,inhibiting the passage of said received transmission when said disable signal is present. - View Dependent Claims (31)
-
-
34. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for a third predetermined duration, and providing a disable signal when said positive pulses continuing for a third duration are detected; passing said received transmission when enable signal is present; and
,inhibiting the passage of said received transmission when said disable signal is present. - View Dependent Claims (35, 36)
-
-
37. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; and
,detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for a third predetermined duration, and providing a disable signal when said negative pulses continuing for a third duration are detected; passing said received transmission when said enable signal is present; and
,inhibiting the passage of said received transmission when said disable signal is present. - View Dependent Claims (38)
-
-
39. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, and data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; detecting when said first output signal comprising consecutive positive pulses is present, or said second output signal comprising consecutive negative pulses is present and providing a disable signal when either said first output signal or said second output signal comprising consecutive pulses is detected; passing said received transmission when said enable signal is present; and
,inhibiting the passage of said received transmission when said disable signal is present.
-
-
40. A method for distinguishing between a data stream and noise transmitted over a data transmission line in a network and for passing said data stream and inhibiting said noise, said data stream having a preamble with a predetermined sequence of positive and negative pulses, comprising the steps of:
-
receiving said transmission over said data transmission line; generating a transmit signal when concurrent transmission is received over said data transmission line; altering the duration of said predetermined sequence of positive and negative pulses when said transmit signal is present; detecting when positive pulses of at least a predetermined positive threshold voltage level are present and continuing for at least a first predetermined duration; providing a first output signal when said positive pulses are detected; detecting when negative pulses of at least a predetermined negative threshold voltage level are present and continuing for at least a second predetermined duration; providing a second output signal when said negative pulses are detected; providing an enable signal when said first and second output signals are present in the same sequence as said predetermined sequence of positive and negative pulses indicative of the presence of said data stream preamble; and passing said received transmission when said enable signal is present.
-
Specification