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

Frame synchronization in speech predictive encoded communication system

Assignee: Comsat Corp
•
Filing: 1975-03-17
•
Granted: 1976-10-26
•
Expires: 1995-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Bit rate compression in a digital communications system is provided by transmitting voice information from n telephone circuits over the capacity conventionally allocated for transmission of voice information from n/2 circuits without appreciable degradation in quality. Alternatively, a doubling of the number of voice circuits may be provided with transmission at the same bit rate required for conventional digital transmission of voice information. Each frame period, at the transmitter, all n circuits are serviced and, utilizing a predictive encoding scheme, only unpredictable samples in the given frame are transmitted over the available channel capacity. A sample assignment word (SAW), which identifies the circuits corresponding to the unpredictable samples, is transmitted therewith. Upon reception of the transmitted frame comprising the SAW and the unpredictable samples, the receiver updates the stored samples which were transmitted during previous frames as unpredictable samples by substituting the received unpredictable samples for the stored samples in accordance with the channel routing information provided by the transmission capacity conventionally allocated for transmission of digital voice information from the SAW, thereby enabling proper reconstruction of all samples in the given frame. Means are provided for effectively recirculating the servicing sequence of the n circuits to alleviate "overload." Means are also provided to insure proper reception of the SAW by the receiver. A unique frame synchronization technique requiring no increase in transmitted bit rate by transmitting synchronization information in an unused time slot only during periods of underflow is employed.

Inventors

  • 👤 Joseph Albert Sciulli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:30
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04J3/02; H04J3/06

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 160 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system periodically sampling the amplitude of voice signals on each circuit of said plurality of voice circuits, comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, a method of frame synchronization including the step of transmitting frame synchronization information in an unused time slot only during periods of underflow.
Claim 2
Dependent Claim 160 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system periodically sampling the amplitude of voice signals on each circuit of said plurality of voice circuits, comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, a method of frame synchronization including the step of transmitting frame synchronization information in an unused time slot only during periods of underflow.
Claim 3
Dependent Claim 84 words
In a digital communications system as recited in Claim 1, said system receiving the digitally encoded transmission frame over the transmission path, storing previously transmitted digitally encoded samples from prior sampling frames, and substituting for the samples stored respective transmitted present samples, said method of frame synchronization further including the steps of detecting an underflow condition in the received transmission frame, looking for the frame synchronization information in an unused time slot, and generating a synchronization pulse when the frame synchronization information is detected.
Claim 4
Dependent Claim 179 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system including meanms for periodically sampling the amplitude of voice signals on each circuit, means for comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and means for generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, the improvement comprising means at the transmitting station for detecting an underflow condition and means responsive to said underflow detecting means for controlling said transmission generating means to include frame synchronization information in an unused time slot during periods of underflow.
Claim 5
Dependent Claim 179 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system including meanms for periodically sampling the amplitude of voice signals on each circuit, means for comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and means for generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, the improvement comprising means at the transmitting station for detecting an underflow condition and means responsive to said underflow detecting means for controlling said transmission generating means to include frame synchronization information in an unused time slot during periods of underflow.
Claim 6
Dependent Claim 109 words
In a digital communications system as recited in claim 3, said system further including means at said receiving station for receiving the digitally encoded transmission frame over the transmission path, means for storing previously transmitted digitally encoded samples from prior sampling frames, and means for substituting for the samples stored respective transmitted present samples, the improvement further comprising means at said receiving station for detecting an underflow condition in a received transmission frame and means responsive to said receiving underflow detecting means for detecting frame synchronization information in an unused time slot of the received transmission frame and generating a synchronization pulse when the frame synchronization information is detected.
Claim 7
Dependent Claim 238 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a perdetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system periodically sampling the amplitude of voice signals on each circuit of said plurality of voice circuits comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, receiving the digitally encoded transmission frame over the transmission path, storing previously transmitted digitally encoded samples from prior sampling frames, and substituting for the samples stored respective transmitted present samples, a method of frame synchronization including the steps of transmitting frame synchronization information in an unused time slot only during periods of underflow, detecting an underflow condition in the received transmission frame, iteratively searching for the frame synchronization information in the received transmission frame, alternately changing the direction of the search for the frame synchronization information with each iteration and generating a synchronization pulse when the frame synchronization information is detected.
Claim 8
Dependent Claim 238 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a perdetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system periodically sampling the amplitude of voice signals on each circuit of said plurality of voice circuits comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, receiving the digitally encoded transmission frame over the transmission path, storing previously transmitted digitally encoded samples from prior sampling frames, and substituting for the samples stored respective transmitted present samples, a method of frame synchronization including the steps of transmitting frame synchronization information in an unused time slot only during periods of underflow, detecting an underflow condition in the received transmission frame, iteratively searching for the frame synchronization information in the received transmission frame, alternately changing the direction of the search for the frame synchronization information with each iteration and generating a synchronization pulse when the frame synchronization information is detected.
Claim 9
Dependent Claim 307 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system including means for periodically sampling the amplitude of voice signals on each circuit, means for comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and means for generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, means at said receiving station for receiving the digitally encoded transmission frame over the transmission path, means for storing previously transmitted digitally encoded samples from prior sampling frames and means for substituting for the samples stored respective transmitted present samples, the improvement comprising, means at the transmitting station for detecting an underflow condition, means responsive to said underflow detecting means for controlling said transmission generating means to include frame synchronization information in an unused time slot during periods of underflow, means at said receiving station for detecting an underflow condition in a received transmission frame, iterative means at said receiving station for iteratively searching for the frame synchronization information in the received transmission frame, means controlling said iterative means for alternately changing the direction of the search in the received transmission frame for the frame synchronizatiion information with each iteration, and means for detecting frame synchronization information in an unused time slot of the received transmission frame and generating a synchronization pulse when the frame synchronization information is detected.
Claim 10
Dependent Claim 307 words
In a digital communications system wherein information from a plurality of voice circuits at a transmitting station may be transmitted at a minimum bit rate to a receiving station via a transmission path by transmitting information from a predetermined number less than said plurality of voice circuits over the transmission path during any given frame, said system including means for periodically sampling the amplitude of voice signals on each circuit, means for comparing for each of said circuits a present amplitude sample with a prior amplitude sample which had been transmitted to the receiving station, and means for generating a transmission frame comprising a digital representation of those amplitude samples which differ from the corresponding prior amplitude samples by a predetermined amount, said transmission frame exhibiting an underflow when less than said predetermined number of samples are transmitted, means at said receiving station for receiving the digitally encoded transmission frame over the transmission path, means for storing previously transmitted digitally encoded samples from prior sampling frames and means for substituting for the samples stored respective transmitted present samples, the improvement comprising, means at the transmitting station for detecting an underflow condition, means responsive to said underflow detecting means for controlling said transmission generating means to include frame synchronization information in an unused time slot during periods of underflow, means at said receiving station for detecting an underflow condition in a received transmission frame, iterative means at said receiving station for iteratively searching for the frame synchronization information in the received transmission frame, means controlling said iterative means for alternately changing the direction of the search in the received transmission frame for the frame synchronizatiion information with each iteration, and means for detecting frame synchronization information in an unused time slot of the received transmission frame and generating a synchronization pulse when the frame synchronization information is detected.
Claim 11
Dependent Claim 81 words
In a digital communications system as recited in claim 6 wherein said iterative means comprises a first counter counting at a rate equal to the bit rate in the received transmission frame, address counter means, means for comparing the outputs of said first counter and said address counter means and providing an enabling input to said frame synchronization detecting means when a comparison is found to exist, and means for incrementing said address counter means until a synchronization pulse is generated.
Claim 12
Dependent Claim 82 words
In a digital communications system as recited in claim 7 wherein said address counter means comprises an address register having outputs connected to said comparing means, second counter for counting in a positive direction, third counter for counting in a negative direction, said means for alternately changing the direction of search controlling said incrementing means to alternately increment said second and third counters and further being operative to alternately read the contents of said second and third counters into said address register.
Claim 13
Dependent Claim 86 words
In a digital communications system as recited in claim 6 wherein receiving frame synchronization detecting means comprises correlation means for comparing the digital information in a predetermined unused time slot in the received transmission frame with a unique code word identifying the frame synchronism information and counting the errors representing a failure of corresponding bits in the digital information and the code word to match, means for comparing the errors counted with a predetermined number representing allowable errors and controlling the generation of said synchronization pulse.
Claim 14
Dependent Claim 37 words
In a digital communications system as recited in claim 9 wherein said iterative means includes pulse generating means enabled by said error comparing means when the number of counted errors exceeds said predetermined number of allowable errors.

References Cited (Backward Citations)

US3927268A Cited
US3836722A Cited
US3754102A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-10-26 1980-04-26 1980-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-10-26 1984-04-26 1984-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-10-26 1988-04-26 1988-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag