US4646322A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive delta modulation codec
Assignee: FAIRCHILD COMMUNICATIONS SERVICES Co
•
Filing: 1983-12-19
•
Granted: 1987-02-24
•
Expires: 2003-12-19
Abstract
Abstract An ADM codec includes CVSD encoder and decoder circuitry having a syllabic filter responsive to the binary state of the ADM bit samples for changing the quantization step amplitude at a rate of change directly proportional to the rate of change of slope of the received voice signal.
Inventors
- 👤 Stephen D. Flanagin
- 👤 John C. Gord
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 13:31
CPC Classifications
H; H03; H03M; H03M3/00; H03M3/02; H03M3/022; H03M3/024
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
478 words
A syllabic filter for changing the amplitude of a voice approximation signal provided by a continuously variable slope delta modulation (CVSD) codec in each sample interval, by an amount proportional to a difference magnitude between the voice approximation signal and an actual voice signal received by the codec, as indicated by the coincidence of a first logic state of a coincidence signal bit provided by the codec in successive sample intervals, the filter comprising: counter means, responsive to the coincidence signal bit and to a binary rate signal bit, for providing a syllabic signal having a syllabic count in each sample interval between a minimum count, corresponding to low coincidence of the coincidence bit first logic state, and a maximum count corresponding to a high coincidence thereof, said syllabic count increasing by one in the presence of the coincidence signal bit first logic state and decreasing by one in the presence of a first logic state of said binary rate signal bit, said count remaining constant in the simultaneous presence and, alternately, in the simultaneous absence of the coincidence signal bit first logic state and said binary rate signal bit first logic state; binary rate multiplier means, for providing said binary rate signal bit first logic state to said counter means, periodically, at a variable frequency which increases with an increasing syllabic count value; signal decode means, for decoding said syllabic count into first and second state signals in each sample interval, said first state signal identifying a highest whole range exceeded by said syllabic count from among a plurality of sequential, equal increment syllabic count value ranges between said minimum value and said maximum value, said second state signal identifying the incremental syllabic count value above the highest whole range identified by said first state signal; first converter means, for providing a first analog signal in each sample interval at an amplitude proportional to said highest whole range identified by said first state signal, said first converter means increasing said first analog signal amplitude, non-linearly, in increasingly greater magnitude increments and, alternately, decreasing said first analog signal amplitude in increasingly lesser magnitude increments, in succeeding sample intervals, in response to said first state signal indicating a highest whole range which is higher or lower, respectively, in said sequence of value ranges; second converter means, for providing a second analog signal in each sample period at an amplitude proportional to said incremental syllabic count value identified by said second state signal, and for changing said second analog signal amplitude linearly, upward and downward, in response to said second state signal indicating a higher syllabic count value and a lower syllabic count value, respectively; and integrator means, for adding said first analog signal amplitude to said second analog signal amplitude in each sample period period, to provide the sum signal amplitude thereof as the codec voice approximation signal amplitude.
Claim 2
Dependent Claim
478 words
A syllabic filter for changing the amplitude of a voice approximation signal provided by a continuously variable slope delta modulation (CVSD) codec in each sample interval, by an amount proportional to a difference magnitude between the voice approximation signal and an actual voice signal received by the codec, as indicated by the coincidence of a first logic state of a coincidence signal bit provided by the codec in successive sample intervals, the filter comprising: counter means, responsive to the coincidence signal bit and to a binary rate signal bit, for providing a syllabic signal having a syllabic count in each sample interval between a minimum count, corresponding to low coincidence of the coincidence bit first logic state, and a maximum count corresponding to a high coincidence thereof, said syllabic count increasing by one in the presence of the coincidence signal bit first logic state and decreasing by one in the presence of a first logic state of said binary rate signal bit, said count remaining constant in the simultaneous presence and, alternately, in the simultaneous absence of the coincidence signal bit first logic state and said binary rate signal bit first logic state; binary rate multiplier means, for providing said binary rate signal bit first logic state to said counter means, periodically, at a variable frequency which increases with an increasing syllabic count value; signal decode means, for decoding said syllabic count into first and second state signals in each sample interval, said first state signal identifying a highest whole range exceeded by said syllabic count from among a plurality of sequential, equal increment syllabic count value ranges between said minimum value and said maximum value, said second state signal identifying the incremental syllabic count value above the highest whole range identified by said first state signal; first converter means, for providing a first analog signal in each sample interval at an amplitude proportional to said highest whole range identified by said first state signal, said first converter means increasing said first analog signal amplitude, non-linearly, in increasingly greater magnitude increments and, alternately, decreasing said first analog signal amplitude in increasingly lesser magnitude increments, in succeeding sample intervals, in response to said first state signal indicating a highest whole range which is higher or lower, respectively, in said sequence of value ranges; second converter means, for providing a second analog signal in each sample period at an amplitude proportional to said incremental syllabic count value identified by said second state signal, and for changing said second analog signal amplitude linearly, upward and downward, in response to said second state signal indicating a higher syllabic count value and a lower syllabic count value, respectively; and integrator means, for adding said first analog signal amplitude to said second analog signal amplitude in each sample period period, to provide the sum signal amplitude thereof as the codec voice approximation signal amplitude.
Claim 3
Dependent Claim
59 words
The syllabic filter of claim 1, further comprising: synchronization circuit means, responsive to the coincidence signal bit and to a codec clock signal, for providing a synchronization reset signal to said binary rate multiplier to periodically reset the output thereof in response to the presence of the first logic state of the coincidence signal bit in consecutive sample intervals.
Claim 4
Dependent Claim
539 words
A continuously variable slope delta modulation (CVSD) encoder, for providing adaptive delta modulation (ADM) encoding of a received analog voice signal into a series ADM signal having a binary ADM sample bit in each of successive sample intervals of the encoder, comprising: comparator means, for comparing the received analog voice signal amplitude with that of a voice approximation signal, to provide each ADM sample bit in a first logic state and, alternately, in a second logic state in response to said approximation signal being greater than or less than the received analog voice signal; coincidence detector means, responsive to each ADM sample bit for detecting reoccurrence of a same ADM logic state in successive sample intervals, and for presenting a coincidence signal bit in a first logic state on each said reoccurrence; syllabic filter means, including counter means, responsive to the coincidence signal bit and to a binary rate signal bit, for providing a syllabic signal having a syllabic count in each sample interval between a minimum count, corresponding to low coincidence of the coincidence bit first logic state, and a maximum count corresponding to a high coincidence thereof, said syllabic count increasing by one in the presence of the coincidence signal bit first logic state and decreasing by one in the presence of a first logic state of said binary rate signal bit, said count remaining constant in the simultaneous presence and, alternately, in the simultaneous absence of the coincidence signal bit first logic state and said binary rate signal bit first logic state; binary rate multiplier means, for providing said binary rate signal bit first logic state to said counter means, periodically, at a variable frequency which increases with an increasing syllabic count value; signal decode means, for decoding said syllabic count into first and second state signals in each sample interval, said first state signal identifying the highest whole range exceeded by said syllabic count from among a plurality of sequential, equal increment syllabic count value ranges between said minimum value and said maximum value, said second state signal identifying the incremental syllabic count value above the highest whole range identified by said first state signal; first converter means, for providing a first analog signal in each sample interval at an amplitude proportional to said highest whole range identified by said first state signal, said first converter means increasing said first analog signal amplitude, nonlinearly, in increasingly greater magnitude increments and, alternately, decreasing said first analog signal amplitude in increasingly lesser magnitude increments, in succeeding sample intervals, in response to said first state signal indicating a highest whole range which is higher or lower, respectively, in said sequence of value ranges; second converter means, for providing a second analog signal in each sample period at an amplitude proportional to said incremental syllabic count value identified by said second state signal, and for changing said second analog signal amplitude linearly, upward and downward, in response to said second state signal indicating a higher syllabic count value and a lower syllabic count value, respectively; and integrator means, for adding said first analog signal amplitude to said second analog signal amplitude in each sample period period, to provide the sum signal amplitude thereof as said voice approximation signal amplitude.
Claim 5
Dependent Claim
539 words
A continuously variable slope delta modulation (CVSD) encoder, for providing adaptive delta modulation (ADM) encoding of a received analog voice signal into a series ADM signal having a binary ADM sample bit in each of successive sample intervals of the encoder, comprising: comparator means, for comparing the received analog voice signal amplitude with that of a voice approximation signal, to provide each ADM sample bit in a first logic state and, alternately, in a second logic state in response to said approximation signal being greater than or less than the received analog voice signal; coincidence detector means, responsive to each ADM sample bit for detecting reoccurrence of a same ADM logic state in successive sample intervals, and for presenting a coincidence signal bit in a first logic state on each said reoccurrence; syllabic filter means, including counter means, responsive to the coincidence signal bit and to a binary rate signal bit, for providing a syllabic signal having a syllabic count in each sample interval between a minimum count, corresponding to low coincidence of the coincidence bit first logic state, and a maximum count corresponding to a high coincidence thereof, said syllabic count increasing by one in the presence of the coincidence signal bit first logic state and decreasing by one in the presence of a first logic state of said binary rate signal bit, said count remaining constant in the simultaneous presence and, alternately, in the simultaneous absence of the coincidence signal bit first logic state and said binary rate signal bit first logic state; binary rate multiplier means, for providing said binary rate signal bit first logic state to said counter means, periodically, at a variable frequency which increases with an increasing syllabic count value; signal decode means, for decoding said syllabic count into first and second state signals in each sample interval, said first state signal identifying the highest whole range exceeded by said syllabic count from among a plurality of sequential, equal increment syllabic count value ranges between said minimum value and said maximum value, said second state signal identifying the incremental syllabic count value above the highest whole range identified by said first state signal; first converter means, for providing a first analog signal in each sample interval at an amplitude proportional to said highest whole range identified by said first state signal, said first converter means increasing said first analog signal amplitude, nonlinearly, in increasingly greater magnitude increments and, alternately, decreasing said first analog signal amplitude in increasingly lesser magnitude increments, in succeeding sample intervals, in response to said first state signal indicating a highest whole range which is higher or lower, respectively, in said sequence of value ranges; second converter means, for providing a second analog signal in each sample period at an amplitude proportional to said incremental syllabic count value identified by said second state signal, and for changing said second analog signal amplitude linearly, upward and downward, in response to said second state signal indicating a higher syllabic count value and a lower syllabic count value, respectively; and integrator means, for adding said first analog signal amplitude to said second analog signal amplitude in each sample period period, to provide the sum signal amplitude thereof as said voice approximation signal amplitude.
Claim 6
Dependent Claim
58 words
The encoder of claim 3, further comprising: synchronization circuit means, responsive to the coincidence signal bit and to an encoder clock signal, for providing a synchronization reset signal to said binary rate multiplier to periodically reset the output thereof in response to the presence of the first logic state of the coincidence signal bit in consecutive sample intervals.
References Cited (Backward Citations)
US3609551A
Cited
US3757252A
Cited
US3878465A
Cited
US3882426A
Cited
US4042921A
Cited
US3899754A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-02-23 | 1990-08-25 | 1991-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-02-23 | 1994-08-25 | 1995-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-02-23 | 1998-08-25 | 1999-02-24 | $7700.00 | Window Closed / Lapsed |