← Back to Patent Explorer
US3760355A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital pattern detector

Assignee: Motorola Solutions Inc
•
Filing: 1972-03-08
•
Granted: 1973-09-18
•
Expires: 1992-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A detector for detecting a predetermined digital pattern having a predetermined number of bits employing a shift register having one stage more than the number of bits making up the predetermined digital pattern to serially receive the pattern. The first, last and selected intermediate stages of the shift register are sampled and compared with the contents of a second register having a predetermined pattern stored therein. The transitions of the pattern to be detected determine the stages of the shift register that are to be selected for sampling and the pattern to be stored in the second register. Comparison circuitry that provides a ''''+1,'''' ''''0'''' or ''''-1'''' each time a bit from the shift register is compared to a bit stored in the second register is employed. An up-down counter is used to sum the signals from the comparison circuitry. The count in the counter is indicative of the received pattern, and reaches a predetermined value only upon receipt of the predetermined pattern.

Inventors

  • 👤 E Bruckert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:56
CPC Classifications
H; H04; H04W; H04W88/00; H04W88/02; H04W88/022; H04W88/025; H04W88/026; G; G06; G06F; G06F7/00; G06F7/02; H04L; H04L7/00; H04L7/04; H04L7/041; H04L7/042

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 223 words
The method of recognizing a predetermined pattern in a digital signal, said pattern having a predetermined number of bits, comprising the steps of; serially applying the digital signal to a sample and storage means having a number of stages greater by one than said predetermined number of bits comprising said pattern, shifting said digital signal through said sample and storage means, a shift occurring each time a bit is applied to said sample and storage means, sampling between shifts the contents of only the first, last and predetermined intermediate stages of said sample and storage means, said intermediate stages corresponding to bits of said predetermined pattern adjacent a transition therein upon said pattern being loaded into said sample and storage means, comparing the contents of each of said sampled stages with a predetermined bit of a second digital pattern derived from said predetermined pattern, and providing one of a first sense and a null signal in response to said first stage comparison, one of first and second sense signals in response to each intermediate stage comparison, and one of a second sense and null signal in response to said last stage comparison to provide a comparison signal in accordance with said comparisons, supplying said comparison signal to counting means, and providing a pattern recognition signal when the counting means reaches A predetermined count.
Claim 2
Independent Claim 223 words
The method of recognizing a predetermined pattern in a digital signal, said pattern having a predetermined number of bits, comprising the steps of; serially applying the digital signal to a sample and storage means having a number of stages greater by one than said predetermined number of bits comprising said pattern, shifting said digital signal through said sample and storage means, a shift occurring each time a bit is applied to said sample and storage means, sampling between shifts the contents of only the first, last and predetermined intermediate stages of said sample and storage means, said intermediate stages corresponding to bits of said predetermined pattern adjacent a transition therein upon said pattern being loaded into said sample and storage means, comparing the contents of each of said sampled stages with a predetermined bit of a second digital pattern derived from said predetermined pattern, and providing one of a first sense and a null signal in response to said first stage comparison, one of first and second sense signals in response to each intermediate stage comparison, and one of a second sense and null signal in response to said last stage comparison to provide a comparison signal in accordance with said comparisons, supplying said comparison signal to counting means, and providing a pattern recognition signal when the counting means reaches A predetermined count.
Claim 3
Dependent Claim 98 words
The method as recited in claim 1, wherein sampling the contents of said predetermined intermediate stages of said sample and storage means includes the steps of; determining the stage of said sample and storage means that corresponds to each bit of said predetermined pattern upon said pattern being completely loaded into said sample and storage means, the bits of said pattern filling all stages prior to the last stage thereof, and connecting comparison means to the stages of said sample and storage means that correspond to the bits of said predetermined pattern that immediately precede a transition therein.
Claim 4
Dependent Claim 267 words
The method as recited in claim 1, wherein said comparison signal is provided by the steps of: comparing the contents of said first stage of said sample and storage means with a predetermined one of said bits of said second digital pattern, providing a first sense signal when the contents of said first stage has a first predetermined relationship to said compared bit of said second pattern, and providing a null signal when the contents of said first stage has a second predetermined relationship to said compared bit of said second pattern; comparing the contents of each of said predetermined intermediate stages of said sample and storage means each with a predetermined one of the bits of said second digital pattern, each comparison providing a first sense signal when the contents of said associated intermediate stage has one of said first and second predetermined relationships to said compared bit, and providing a second sense signal when the contents of said associated intermediate stage has the other of said first and second predetermined relationships to said compared bit; comparing the contents of said last stage of said sample and storage means with a predetermined bit of said second digital pattern, providing a null signal when the contents of said last stage has one of said first and second predetermined relationships to said compared bit, and providing a second sense signal when the contents of said last stage has the other of said first and second predetermined relationships to said compared bit, wherein said first sense signals, said second sense signals and said null signals determine said comparison signal.
Claim 5
Dependent Claim 159 words
The method as recited in claim 1, wherein said comparison signal is provided by the steps of: comparing the contents of said first stage of said sample and storage means with a predetermined one of said bits of said digital pattern, and adding a unit when said contents and said bit are similar; comparing the contents of each of said predetermined intermediate stages of said sample and storage means each with a predetermined one of the bits of said second digital pattern, adding a unit for each comparison wherein said contents and said predetermined bit are similar, and subtracting a unit for each comparison wherein said contents and said predetermined bit are dissimilar; and comparing the contents of said last stage of said sample and storage means with a predetermined bit of said second digital pattern, subtracting a unit when said contents and said bit are similar, wherein said comparison signal is related to the aggregate of said units.
Claim 6
Dependent Claim 129 words
The method as recited in claim 1 wherein the second digital pattern is provided by the steps of: determining the bits contained in each of the first and sampled intermediate stages of said sample and storage means upon said predetermined pattern being completely loaded into said sample and storage means, the bits of said pattern filling all stages prior to the last stage thereof, and loading bits corresponding to said bits into a memory means; and providing a bit related to said entire predetermined pattern for negating any contribution to said count previously provided by the bit stored in the last stage of said sample and storage means, and loading a bit corresponding to said negating bit into said memory means, said loaded bits comprisIng said second digital pattern.
Claim 7
Independent Claim 237 words
A system for detecting a predetermined pattern in a digital signal, said pattern having a predetermined number of bits, said system including in combination; sample and storage means having an input for serially receiving said digital signal and a plurality of stages for storing digital signals, the number of stages being greater by one than said predetermined number of bits comprising said predetermined pattern, memory means for storing a second digital pattern related to said predetermined pattern, comparison means connected to only the first, last and predetermined intermediate stages of said sample and storage means that correspond to bits of said predetermined pattern adjacent a transition therein upon said predetermined pattern being loaded into said sample and storage means, and to said memory means, said comparison means comparing the bits stored in the first, last and predetermined intermediate stages of said sample and storage means with the second digital pattern stored in said memory means, counting means connected to said comparison means and receiving digital signals therefrom in accordance with the relationship between the bits stored in said stages and the second digital pattern stored in said memory means, said counting means including means for providing a signal indicative of said relationship when the count in said counting means reaches a predetermined value, and clock means coupled to one of said sample and storage means, said comparison means and said counting means for controlling the operation thereof.
Claim 8
Independent Claim 237 words
A system for detecting a predetermined pattern in a digital signal, said pattern having a predetermined number of bits, said system including in combination; sample and storage means having an input for serially receiving said digital signal and a plurality of stages for storing digital signals, the number of stages being greater by one than said predetermined number of bits comprising said predetermined pattern, memory means for storing a second digital pattern related to said predetermined pattern, comparison means connected to only the first, last and predetermined intermediate stages of said sample and storage means that correspond to bits of said predetermined pattern adjacent a transition therein upon said predetermined pattern being loaded into said sample and storage means, and to said memory means, said comparison means comparing the bits stored in the first, last and predetermined intermediate stages of said sample and storage means with the second digital pattern stored in said memory means, counting means connected to said comparison means and receiving digital signals therefrom in accordance with the relationship between the bits stored in said stages and the second digital pattern stored in said memory means, said counting means including means for providing a signal indicative of said relationship when the count in said counting means reaches a predetermined value, and clock means coupled to one of said sample and storage means, said comparison means and said counting means for controlling the operation thereof.
Claim 9
Dependent Claim 59 words
A system as recited in claim 6 wherein said comparison means is connected to the intermediate stages of said sample and storage means that correspond to bits of said predetermined pattern that immediately precede a transition therein upon said predetermined pattern being loaded into said sample and storage means and filling all stages prior to the last stage thereof.
Claim 10
Dependent Claim 170 words
A system as recited in claim 7 wherein said comparison means and said counting means include means for raising the value of the count in said counting means when the bit stored in said first stage of said sample and storage means has a first of a first and second predetermined relationship to one bit of said second digital pattern, means for raising the value of the count in said counting means for each bit stored in said predetermined intermediate stages having one of said first and second predetermined relationships to an associated bit in said second digital pattern, and for lowering the count for each bit stored in said predetermined intermediate stages having the other of said first and second relationships to an associated bit, and means for lowering the value of the count in said counting means when the bit stored in the last stage of said sample and storage means has one of said first and second predetermined relationships to one bit in said second digital pattern.
Claim 11
Dependent Claim 129 words
A system as recited in claim 8 wherein said counting means further include means for adding one to the count in said counting means when the bit stored in said first stage of said sample and storage means is similar to a predetermined bit stored in said memory means, means for adding one to the count for each bit stored in said predetermined intermediate stages that is similar to an associated bit stored in said memory means, and for substracting one for each bit that is dissimilar to an associated bit stored in said memory means, and means for subtracting one from the count when the bit stored in the last stage of said sample and storage means is similar to a compared bit stored in said memory means.
Claim 12
Dependent Claim 96 words
A system as recited in claim 8 further including means for entering bits into said memory means, each of said bits prior to a last bit being individually related to one of the first and intermediate bits of said predetermined pattern that immediately precede a transition in said pattern, the last bit entered into said memory means being related to the entire prEdetermined pattern for causing said comparison means to negate any contributions to the count in said counting means previously provided by the bit stored in the last stage of said sample and storage means.
Claim 13
Dependent Claim 17 words
A system as recited in claim 6 wherein said sample and storage means includes a shift register.
Claim 14
Dependent Claim 20 words
A system as recited in claim 6 wherein said memory means is a storage register having a plurality of stages.
Claim 15
Dependent Claim 38 words
A system as recited in claim 6 wherein said comparison means includes a plurality of gate means, each of said gate means being connected to one stage of said sample and storage means and to said memory means.
Claim 16
Dependent Claim 35 words
A system as recited in claim 6 wherein said counting means includes means for limiting the value of the count therein to the range including zero to the number of bits comprising said predetermined pattern.
Claim 17
Dependent Claim 15 words
A system as recited in claim 14 wherein said counting means includes an up-down counter.
Claim 18
Dependent Claim 27 words
A system as recited in claim 15 further including means for providing a pattern recognition signal when the count in said counting means reaches a predetermined value.
Claim 19
Dependent Claim 55 words
A system as recited in claim 6 wherein said clock means includes means for causing said sample and storage means to sample said digital signal and to shift bits previously stored therein between stages thereof, and further includes means for causing said counting means to count said comparison signals during the time interval between shifts.

References Cited (Backward Citations)

US3274379A Cited
US3601801A Cited
US3656109A Cited
US3654390A Cited
US3651459A Cited
US3670151A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-09-17 1977-03-19 1977-09-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-09-17 1981-03-19 1981-09-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-09-17 1985-03-19 1985-09-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag