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

High speed communications system for analog subscriber connections

Assignee: TOWNSHEND INTELLECTUAL PROPERTY LLC
•
Filing: 1996-09-06
•
Granted: 1998-09-01
•
Expires: 2016-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A new data communication system is described which enables data transmission over existing telephone lines at rates higher than possible with existing methods, including conventional modems. By using a novel asymmetric configuration of the two communication endpoints, the currently-accepted maximum theoretical limits on the data rate are no longer applicable. One endpoint is connected directly to a digital telephone network, whereas the other endpoint uses a conventional telephone connection. This reduces the transmission problem to compensation for a single telephone line interface and a single analog local loop. Means of providing this compensation and the required clock synchronization were also created, enabling a practical implementation of the system. The new system can achieve rates up to 64,000 bits-per-second and has broad utility in several active areas including wide-band audio transmission, video transmission, networking, facsimile transmission, and remote computer access.

Inventors

  • 👤 Brent Townshend

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 01:00
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0016; H04L7/002; H04L7/0029; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917; H04L25/4927; H04L5/00; H04L5/14; H04L5/1438; H04M; H04M11/00; H04M11/06; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q2213/00; H04Q2213/13034; H04Q2213/13036; H04Q2213/1305; H04Q2213/1309; H04Q2213/13103; H04Q2213/13107; H04Q2213/13174; H04Q2213/13179; H04Q2213/13199; H04Q2213/13202; H04Q2213/13204; H04Q2213/13209; H04Q2213/13299; H04Q2213/1332; H04Q2213/13337; H04Q2213/1336; H04Q2213/13385; H04Q2213/13396

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 105 words
A high speed data transfer decoder for recovering a digital data stream from an analog signal transmitted to said decoder from a digital telephone network interface via an analog local loop connected to said decoder, comprising: an interface to said local loop, said interface producing an input signal in response to said analog signal; means for recovering a clock from said input signal; means for producing an equalized signal from said input signal; and means for generating a sequence of codewords from said equalized signal, wherein each codeword in said recovered sequence of codewords is associated with a codeword utilized by said digital telephone network.
Claim 2
Dependent Claim 105 words
A high speed data transfer decoder for recovering a digital data stream from an analog signal transmitted to said decoder from a digital telephone network interface via an analog local loop connected to said decoder, comprising: an interface to said local loop, said interface producing an input signal in response to said analog signal; means for recovering a clock from said input signal; means for producing an equalized signal from said input signal; and means for generating a sequence of codewords from said equalized signal, wherein each codeword in said recovered sequence of codewords is associated with a codeword utilized by said digital telephone network.
Claim 3
Dependent Claim 42 words
A high speed data transfer decoder as claimed in claim 1, wherein said codewords utilized by said digital telephone network correspond to a set of quantization values applied in a line interface that couples said digital telephone network to said analog loop.
Claim 4
Dependent Claim 25 words
A high speed data transfer decoder as claimed in claim 1, further comprising means for converting said sequence of codewords into said digital data stream.
Claim 5
Dependent Claim 19 words
A high speed data transfer decoder as claimed in claim 3, wherein said converting means comprises a parallel-to-serial converter.
Claim 6
Dependent Claim 29 words
A high speed data transfer decoder as claimed in claim 1, wherein said clock recovering means comprises: a clock synchronizer; and a clock estimator coupled to said clock synchronizer.
Claim 7
Dependent Claim 26 words
A high speed data transfer decoder as claimed in claim 5, wherein said clock estimator receives a delay error estimate from said equalized signal producing means.
Claim 8
Dependent Claim 22 words
A high speed data transfer decoder as claimed in claim 1, wherein said equalized signal producing means comprises an adaptive inverse filter.
Claim 9
Dependent Claim 70 words
A high speed data transfer decoder as claim in claim 7, wherein said adaptive inverse filter comprises: a feed-forward equalizer coupled to receive an output from said clock recovering means; a subtractor having a first input, a second input and an output, said first input being coupled to receive an output from said feed-forward equalizer; and a feed-back equalizer coupled between said output of said subtractor and said second input.
Claim 10
Dependent Claim 28 words
A high speed data transfer decoder as claimed in claim 8, wherein said feed-forward equalizer and said feed-back equalizer are adaptively updated in accordance a scaled error signal.
Claim 11
Dependent Claim 19 words
A high speed data transfer decoder as claimed in claim 1, wherein said generating means comprises a linear-to-μ-law converter.
Claim 12
Dependent Claim 113 words
A decoder for recovering a digital data stream generated by a data source, said data stream being transmitted as a sequence of codewords to said decoder from a digital telephone network interface via an analog local loop connected to said decoder, comprising: means for adjusting a parameter within said decoder in response to a signal pattern received from said data source; and means for recovering said sequence of codewords from an analog signal transmitted to said decoder over said analog loop, wherein said recovering means is responsive to said adjusting means and wherein each codeword from said recovered sequence of codewords is associated with a codeword utilized by said digital telephone network interface.
Claim 13
Dependent Claim 113 words
A decoder for recovering a digital data stream generated by a data source, said data stream being transmitted as a sequence of codewords to said decoder from a digital telephone network interface via an analog local loop connected to said decoder, comprising: means for adjusting a parameter within said decoder in response to a signal pattern received from said data source; and means for recovering said sequence of codewords from an analog signal transmitted to said decoder over said analog loop, wherein said recovering means is responsive to said adjusting means and wherein each codeword from said recovered sequence of codewords is associated with a codeword utilized by said digital telephone network interface.
Claim 14
Dependent Claim 15 words
A decoder as claimed in claim 11, wherein said recovering means comprises a clock synchronizer.
Claim 15
Dependent Claim 72 words
A decoder as claimed in claim 12, wherein said clock synchronizer comprises: an upsampler; a lowpass filter coupled to said upsampler; a selector coupled to said lowpass filter, wherein said selector generates at least two sample components; means for scaling said at least two sample components, said scaling means being coupled to said selector; and a combiner coupled to said scaling means, wherein said combiner receives and combines said scaled sample components.
Claim 16
Dependent Claim 14 words
A decoder as claimed in claim 12, wherein said clock synchronizer is adaptively updated.
Claim 17
Dependent Claim 14 words
A decoder as claimed in claim 11, wherein said recovering means comprises an equalizer.
Claim 18
Dependent Claim 14 words
A decoder as claimed in claim 15, wherein said equalizer comprises an inverse filter.
Claim 19
Dependent Claim 58 words
A decoder as claimed in claim 16, wherein said inverse filter comprises: a feed-forward equalizer having an output; a combiner having a first input, a second input and an output, wherein the output of said feed-forward equalizer is coupled to the first input; and a feed-back equalizer coupled between the output of said combiner and the second input.
Claim 20
Dependent Claim 14 words
A decoder as claimed in claim 15, wherein said equalizer is an adaptive equalizer.
Claim 21
Dependent Claim 18 words
A decoder as claimed in claim 11, wherein said codewords correspond to quantization values in a μ-law quantizer.
Claim 22
Dependent Claim 18 words
A decoder as claimed in claim 11, wherein said codewords correspond to quantization values in an A-law quantizer.
Claim 23
Dependent Claim 28 words
A decoder as claimed in claim 11, wherein said adjusting means comprises means for comparing said signal pattern received from said data source with a predetermined signal pattern.
Claim 24
Dependent Claim 17 words
A decoder as claimed in claim 11, further comprising a data extractor coupled to said recovering means.
Claim 25
Dependent Claim 17 words
A decoder as claimed in claim 11, wherein said recovering means comprises an adaptive clock recovery system.
Claim 26
Dependent Claim 21 words
A decoder as claimed in claim 11, wherein said recovering means comprises an analog-to-digital converter coupled to an adaptive digital filter.
Claim 27
Dependent Claim 134 words
A high speed data transfer decoding method for use in communicating from a data source to a subscriber having a decoder, wherein said decoder is connected to a digital telephone network by an analog loop and said data source is connected through a digital connection to said digital telephone network, said method comprising the steps of: initializing said decoder in response to an analog signal received by said decoder from said analog loop; converting said analog signal into a sequence of codewords, wherein each of said codewords is selected from a set of digital telephone network codewords, said digital telephone network codewords corresponding to a set of quantization values applied in a line interface which couples said digital telephone network to said analog loop; and extracting a data stream from said sequence of codewords.
Claim 28
Dependent Claim 134 words
A high speed data transfer decoding method for use in communicating from a data source to a subscriber having a decoder, wherein said decoder is connected to a digital telephone network by an analog loop and said data source is connected through a digital connection to said digital telephone network, said method comprising the steps of: initializing said decoder in response to an analog signal received by said decoder from said analog loop; converting said analog signal into a sequence of codewords, wherein each of said codewords is selected from a set of digital telephone network codewords, said digital telephone network codewords corresponding to a set of quantization values applied in a line interface which couples said digital telephone network to said analog loop; and extracting a data stream from said sequence of codewords.
Claim 29
Dependent Claim 27 words
A high speed data transfer decoding method as claimed in claim 25, wherein said digital telephone network codewords comprise pulse code modulated representations of said quantization values.
Claim 30
Dependent Claim 26 words
A high speed data transfer decoding method as claimed in claim 26, wherein said quantization values are μ-law quantization values utilized by said digital telephone network.
Claim 31
Dependent Claim 27 words
A high speed data transfer decoding method as claimed in claim 25, wherein said decoder is synchronized to a clock rate utilized by said digital telephone network.
Claim 32
Dependent Claim 22 words
A high speed data transfer decoding method as claimed in claim 28, wherein said clock rate is approximately 8000 samples per second.
Claim 33
Dependent Claim 32 words
A high speed data transfer decoding method as claimed in claim 25, wherein said step of converting said analog signal comprises the step of compensating for distortion added to said analog signal.
Claim 34
Dependent Claim 37 words
A high speed data transfer decoding method as claimed in claim 30, wherein said step of compensating for distortion comprises inverting a filtering step performed at an interface between said analog loop and said digital telephone network.
Claim 35
Dependent Claim 33 words
A high speed data transfer decoding method as claimed in claim 25, wherein said selection of said subset of digital codewords is made in accordance with a characteristic of said digital telephone network.
Claim 36
Dependent Claim 36 words
A high speed data transfer decoding method as claimed in claim 32, wherein said characteristic comprises periodically substituting a digital telephone network synchronization bit for a bit in a codeword from said sequence of digital codewords.
Claim 37
Dependent Claim 32 words
A high speed data transfer decoding method as claimed in claim 25, wherein said selection of said subset of digital codewords is made in accordance with a characteristic of said analog loop.
Claim 38
Dependent Claim 23 words
A high speed data transfer decoding method as claimed in claim 34, wherein said characteristic of said analog loop comprises transmission line distortion.
Claim 39
Dependent Claim 40 words
A high speed data transfer decoding method as claimed in claim 25, wherein said selection of said subset of digital codewords is made in accordance with a characteristic of said digital telephone network and a characteristic of said analog loop.
Claim 40
Dependent Claim 25 words
A high speed data transfer decoding method as claimed in claim 25, further comprising the step of training said decoder using a predetermined training pattern.
Claim 41
Dependent Claim 30 words
A high speed data transfer decoding method as claimed in claim 37, wherein the selection of said set of digital telephone network codewords is made in accordance with said training.
Claim 42
Dependent Claim 21 words
A high speed data transfer decoding method as claimed in claim 37, wherein said training step occurs before said converting step.
Claim 43
Dependent Claim 28 words
A high speed data transfer decoding method as claimed in claim 37, further comprising the step of adjusting a parameter of said decoder in accordance with said training.
Claim 44
Dependent Claim 24 words
A high speed data transfer decoding method as claimed in claim 40, wherein said parameter is associated with a clock synchronizer within said decoder.
Claim 45
Dependent Claim 24 words
A high speed data transfer decoding method as claimed in claim 40, wherein said parameter is associated with an inverse filter within said decoder.
Claim 46
Dependent Claim 30 words
A high speed data transfer decoding method as claimed in claim 40, further comprising the step of updating said parameter of said decoder in accordance with said predetermined training pattern.
Claim 47
Dependent Claim 41 words
A high speed data transfer decoding method as claimed in claim 37, wherein said training step comprises comparing a first predetermined training pattern received by said decoder from said analog loop with a second predetermined training pattern stored by said decoder.
Claim 48
Dependent Claim 27 words
A high speed data transfer decoding method as claimed in claim 25, further comprising the step of updating a parameter of said decoder during said converting step.
Claim 49
Dependent Claim 24 words
A high speed data transfer decoding method as claimed in claim 45, wherein said parameter is associated with a clock synchronizer within said decoder.
Claim 50
Dependent Claim 24 words
A high speed data transfer decoding method as claimed in claim 45, wherein said parameter is associated with an inverse filter within said decoder.
Claim 51
Dependent Claim 25 words
A high speed data transfer decoding method as claimed in claim 25, wherein said data is extracted at a rate in excess of 33 kbps.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag