US5023892A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for detecting and correcting signal distortion
Assignee: PRINTER SYSTEMS Corp A Co OF
•
Filing: 1990-04-06
•
Granted: 1991-06-11
•
Expires: 2010-04-06
Abstract
Abstract A system is provided for detecting and correcting signal distortion in a received digital signal which comprises a series of pulses whose parameters are defined by transitions in the amplitude of the signal pulses. The device of the invention includes components which sample the signal pulse values a predetermined number of times, a variable length shift register having a variable number of memory cells for selectively storing and retrieving the sampled signal values, a variable frequency clock and provision of synchronizing the reference clock with the sampled signal pulses.
Inventors
- 👤 Adrian Stoica
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 01:22
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/10; H04L27/14; H04L27/156; H04L27/1566
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
173 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises A. Means for sampling said signal pulses a predetermined number of times; B. Variable length shift register means for selectively storing and retrieving said predetermined number of signal pulse values comprising 1. A variable number of memory cells for selectively receiving and storing said pulse values; 2. Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values to thereby correct distortion in said received signal caused by aberrations in the position of signal pulse transitions. C. Means for generating a variable frequency reference clock; D. Means for synchronizing said reference cock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means.
Claim 2
Independent Claim
173 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises A. Means for sampling said signal pulses a predetermined number of times; B. Variable length shift register means for selectively storing and retrieving said predetermined number of signal pulse values comprising 1. A variable number of memory cells for selectively receiving and storing said pulse values; 2. Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values to thereby correct distortion in said received signal caused by aberrations in the position of signal pulse transitions. C. Means for generating a variable frequency reference clock; D. Means for synchronizing said reference cock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means.
Claim 3
Independent Claim
80 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises A. Means for sampling said signal pulses a predetermined number of times; B. Variable length shift register means for selectively storing and retrieving said predetermined number of signal pulse values comprising 1. A plurality of memory cells for selectively receiving and storing said pulse values;
Claim 4
Independent Claim
80 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises A. Means for sampling said signal pulses a predetermined number of times; B. Variable length shift register means for selectively storing and retrieving said predetermined number of signal pulse values comprising 1. A plurality of memory cells for selectively receiving and storing said pulse values;
Claim 5
Dependent Claim
347 words
Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values, said means for varying the number of memory cells being responsive to the input of stored data from means for monitoring the actual and predicted position of transitions in the amplitude of received signal pulses; C. Means for generating a variable frequency reference clock; 1. Means for counting a predetermined number of sample cycles of said signal pulses: 2. Pulse transition indicator Means for indicating that said predetermined number of counted sample cycles has occurred and that a signal pulse transition is predicted to occur at a particular position on said shift register; 3. Means for varying said number sample cycles being counted; D. Means for synchronizing said reference clock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means, said reference clock synchronizing means comprising 1. Means for stopping said reference clock when said signal transitions are not detected for a predetermined number of sample cycles; 2. Means for activating said pulse transition indicator and starting said reference clock when a predetermined signal transition occurs a predetermined number of times inside a predetermined number of said sample cycles; 3. Means for indicating signal transitions when the actual position of said signal transition occurs at least two sample cycles before or after said reference clock prediction indicator signal; 4. Means for storing said indicator signals when no signal transitions occur or when said signal transitions occur at predicted times; 5. Means for clearing said storing means for said indicator signals whenever an actual signal transition is not a predicted transition; 6. Means for indicating to said reference clock means to decrease the number of counted sample cycles when an actual transition occurs earlier than predicted; 7. Means for indicating to said reference clock means to increase said number of counted sample cycles when an actual transition occurs later than predicted.
Claim 6
Dependent Claim
347 words
Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values, said means for varying the number of memory cells being responsive to the input of stored data from means for monitoring the actual and predicted position of transitions in the amplitude of received signal pulses; C. Means for generating a variable frequency reference clock; 1. Means for counting a predetermined number of sample cycles of said signal pulses: 2. Pulse transition indicator Means for indicating that said predetermined number of counted sample cycles has occurred and that a signal pulse transition is predicted to occur at a particular position on said shift register; 3. Means for varying said number sample cycles being counted; D. Means for synchronizing said reference clock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means, said reference clock synchronizing means comprising 1. Means for stopping said reference clock when said signal transitions are not detected for a predetermined number of sample cycles; 2. Means for activating said pulse transition indicator and starting said reference clock when a predetermined signal transition occurs a predetermined number of times inside a predetermined number of said sample cycles; 3. Means for indicating signal transitions when the actual position of said signal transition occurs at least two sample cycles before or after said reference clock prediction indicator signal; 4. Means for storing said indicator signals when no signal transitions occur or when said signal transitions occur at predicted times; 5. Means for clearing said storing means for said indicator signals whenever an actual signal transition is not a predicted transition; 6. Means for indicating to said reference clock means to decrease the number of counted sample cycles when an actual transition occurs earlier than predicted; 7. Means for indicating to said reference clock means to increase said number of counted sample cycles when an actual transition occurs later than predicted.
Claim 7
Independent Claim
66 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises Means for sampling said signal pulse values a predetermined number of times; B. Variable length shift register means for selectively storing a retrieving said predetermined number of signal pulse values comprising
Claim 8
Independent Claim
66 words
A device for detecting and correcting signal distortion in a received digital signal comprising a series of signal pulses whose parameters are defined by transitions in the amplitude of said signal pulses, which device comprises Means for sampling said signal pulse values a predetermined number of times; B. Variable length shift register means for selectively storing a retrieving said predetermined number of signal pulse values comprising
Claim 9
Dependent Claim
368 words
A plurality of memory cells for selectively receiving and storing said pulse values; 2. Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values in order to conform the position of the actual received transition defining said signal pulse with a predicted position to said transition to thereby correct distortion in said received signal caused by aberrations in the position of signal pulse transitions, said means for varying the number of memory cells being responsive to the input of stored data from means for monitoring the actual and predicted position of transitions in the amplitude of received signal pulses; C. Means for generating a variable frequency reference clock, said means comprising 1. Means for counting a predetermined number of sample cycles of said signal pulses; 2. Signal pulse transition indicator Means for indicating that said predetermined number of counted sample cycles has occurred and that a signal pulse transition is predicted to occur at a particular position on said shift register; 3. Means for varying said number sample cycles being counted; D. Means for synchronizing said reference clock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means said means comprising 1. Means for stopping said reference clock when said signal transitions are not detected for a predetermined number of sample cycles; 2. Means for starting said reference clock when a predetermined signal transition occurs a predetermined number of times inside a predetermined number of said sample cycles such that said predicted signal pulse transition indicator means is activated when said signal transition occurs at the middle of said shift register means; 3. Means for indicating an earlier or late signal transition when the actual position of said signal transition occurs at least two sample cycles before or after said reference clock prediction indicator signal; 4. Means for storing said indicator signals when no signal transitions occur or when said signal transitions occur at predicted time, provided said storing means were cleared previous to said early and late signal transition detection;
Claim 10
Dependent Claim
368 words
A plurality of memory cells for selectively receiving and storing said pulse values; 2. Means to selectively pass said signal pulse values sequentially through said memory cells; 3. Means for selectively varying the number of said memory cells receiving said signal pulse values in order to conform the position of the actual received transition defining said signal pulse with a predicted position to said transition to thereby correct distortion in said received signal caused by aberrations in the position of signal pulse transitions, said means for varying the number of memory cells being responsive to the input of stored data from means for monitoring the actual and predicted position of transitions in the amplitude of received signal pulses; C. Means for generating a variable frequency reference clock, said means comprising 1. Means for counting a predetermined number of sample cycles of said signal pulses; 2. Signal pulse transition indicator Means for indicating that said predetermined number of counted sample cycles has occurred and that a signal pulse transition is predicted to occur at a particular position on said shift register; 3. Means for varying said number sample cycles being counted; D. Means for synchronizing said reference clock with said sampled signal pulse values such that the position of transitions defining said signal pulses is predicted to occur at the middle of said shift register means said means comprising 1. Means for stopping said reference clock when said signal transitions are not detected for a predetermined number of sample cycles; 2. Means for starting said reference clock when a predetermined signal transition occurs a predetermined number of times inside a predetermined number of said sample cycles such that said predicted signal pulse transition indicator means is activated when said signal transition occurs at the middle of said shift register means; 3. Means for indicating an earlier or late signal transition when the actual position of said signal transition occurs at least two sample cycles before or after said reference clock prediction indicator signal; 4. Means for storing said indicator signals when no signal transitions occur or when said signal transitions occur at predicted time, provided said storing means were cleared previous to said early and late signal transition detection;
Claim 11
Dependent Claim
88 words
Means for clearing said storing means for said indicator signals whenever an actual signal transition is not a predicted transition; 6. Means for indicated to said reference clock means to decrease the number of counted sample cycles when an actual transition occurs earlier than predicted and the said early indicator storing means is cleared; 7. Means for indicating to said reference clock means to increase said number of counted sample cycles when an actual transition occurs later than predicted and the said late indicator storing means is cleared.
Claim 12
Dependent Claim
88 words
Means for clearing said storing means for said indicator signals whenever an actual signal transition is not a predicted transition; 6. Means for indicated to said reference clock means to decrease the number of counted sample cycles when an actual transition occurs earlier than predicted and the said early indicator storing means is cleared; 7. Means for indicating to said reference clock means to increase said number of counted sample cycles when an actual transition occurs later than predicted and the said late indicator storing means is cleared.
References Cited (Backward Citations)
US3480910A
Cited
US3688260A
Cited
US3909724A
Cited
US4006454A
Cited
US4010323A
Cited
US4012598A
Cited
US4107651A
Cited
US4293949A
Cited
US4353032A
Cited
US4456992A
Cited
US4456893A
Cited
US4495621A
Cited
US4513427A
Cited
US4637036A
Cited
US4556869A
Cited
US4686676A
Cited
US4644569A
Cited
US4653075A
Cited
US4841551A
Cited
US4931986A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-06-10 | 1994-12-10 | 1995-06-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-06-10 | 1998-12-10 | 1999-06-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-06-10 | 2002-12-10 | 2003-06-11 | $7700.00 | Window Closed / Lapsed |