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

Efficient data transmission over digital telephone networks using multiple modulus conversion

Assignee: HP Inc
•
Filing: 1997-10-06
•
Granted: 2000-07-04
•
Expires: 2017-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of encoding data into a digital sequence to be transmitted over the DTN so as to cause the DTN's codec to generate a multiple modulus M-ary signal in a manner that will facilitate efficient data transmission and recovery (decoding) by the distant end receiver, even in the presence of robbed-bit signaling (RBS). The preferred embodiments provide an apparatus and method of converting blocks of binary data to a corresponding block of M 1 -ary, M 2 -ary, . . . , M n symbols using Multiple Modulus Conversion (MMC) to maximize the data rate, while minimizing the required Signal-to-Noise Ratio (SNR) to achieve a desired error rate, in a system having a transmitter connected to the DTN via direct digital access and a receiver connected over a conventional analog subscriber line. A subset of codec codewords is used to represent the M-ary signals. For each time slot (symbol time) one of M separate octets are selected for transmission by the encoder, and the encoder's output is sent through the DTN to a subscriber loop codec. The value of M can vary among the different time slots. The analog output of the codec corresponds to M-level, or M-ary pulse amplitude modulation, because each of the transmitted octets is converted to one of M analog voltages at the DTN's codec before being communicated over the subscriber loop.

Inventors

  • 👤 Andrew L. Norrell
  • 👤 Scott A. Lery

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:35
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4917; H04L25/4927; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3411

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 202 words
A method for transmitting digital information from a data source having direct access to a digital telephone system for supplying binary codewords directly to the digital telephone system, to a receiver connected to said digital telephone system by an analog subscriber line, wherein the digital telephone system converts the binary codewords from the data source to analog voltage levels for transmission to the receiver, the method comprising the steps of: selecting a number of symbol periods, n, in a frame, where n is a multiple of six; selecting at least one block of information bits to be transmitted in said frame, wherein said at least one block comprises K bits; selecting at least one set of symbols for each of said n symbol periods wherein the number of symbols in each said set corresponds to a modulus M of said symbol period, and wherein each said symbol corresponds to a binary codeword, and wherein said set of symbols for each said n symbol periods is in part selected in response to the presence of robbed bit signaling; mapping said at least one block of information bits to said symbols by multiple modulus conversion; and providing said codewords to the digital telephone system.
Claim 2
Independent Claim 202 words
A method for transmitting digital information from a data source having direct access to a digital telephone system for supplying binary codewords directly to the digital telephone system, to a receiver connected to said digital telephone system by an analog subscriber line, wherein the digital telephone system converts the binary codewords from the data source to analog voltage levels for transmission to the receiver, the method comprising the steps of: selecting a number of symbol periods, n, in a frame, where n is a multiple of six; selecting at least one block of information bits to be transmitted in said frame, wherein said at least one block comprises K bits; selecting at least one set of symbols for each of said n symbol periods wherein the number of symbols in each said set corresponds to a modulus M of said symbol period, and wherein each said symbol corresponds to a binary codeword, and wherein said set of symbols for each said n symbol periods is in part selected in response to the presence of robbed bit signaling; mapping said at least one block of information bits to said symbols by multiple modulus conversion; and providing said codewords to the digital telephone system.
Claim 3
Dependent Claim 18 words
The method of claim 1 wherein said modulus M varies between at least two of said symbol periods.
Claim 4
Dependent Claim 12 words
The method of claim 1 wherein n is a multiple of 6.
Claim 5
Independent Claim 117 words
A method of encoding information bits for transmission over a digital telephone system where an encoder has direct digital access to the digital telephone system, and wherein said digital telephone system appropriates bits during known bit-robbed rate time slots, comprising the steps of: providing desired moduli values, M 1 , M 2 , . . . , M n for n time periods wherein said moduli values are selected in response to the presence of robbed bit signaling; providing n sets of binary codewords that define n sets of symbols; mapping information bits to said binary codewords selected from said n sets of symbols using said moduli values; and providing said codewords to said digital telephone system.
Claim 6
Independent Claim 117 words
A method of encoding information bits for transmission over a digital telephone system where an encoder has direct digital access to the digital telephone system, and wherein said digital telephone system appropriates bits during known bit-robbed rate time slots, comprising the steps of: providing desired moduli values, M 1 , M 2 , . . . , M n for n time periods wherein said moduli values are selected in response to the presence of robbed bit signaling; providing n sets of binary codewords that define n sets of symbols; mapping information bits to said binary codewords selected from said n sets of symbols using said moduli values; and providing said codewords to said digital telephone system.
Claim 7
Dependent Claim 36 words
The method of claim 4 where the moduli values of M 1 , M 2 , . . . , M n are such that ##EQU4## where K is the number of bits converted to symbols.
Claim 8
Independent Claim 141 words
A method of decoding data symbols transmitted over a digital telephone system where an encoder has direct digital access to the digital telephone system for providing binary octets to the digital telephone system, and wherein said digital telephone system appropriates bits from said octets during known bit-robbed time intervals, and wherein said digital telephone system converts the octets to analog voltages, comprising the steps of: defining a transmission frame having transmission time intervals; selecting n sets of symbol codewords where each set corresponds to a particular said transmission time interval, and wherein the number of codewords in each said set is selected in response to the presence of robbed bit signaling in the corresponding said transmission time interval; receiving analog voltages representing symbols to be decoded; and converting said received symbols to a block of binary data using multiple modulus conversion.
Claim 9
Independent Claim 141 words
A method of decoding data symbols transmitted over a digital telephone system where an encoder has direct digital access to the digital telephone system for providing binary octets to the digital telephone system, and wherein said digital telephone system appropriates bits from said octets during known bit-robbed time intervals, and wherein said digital telephone system converts the octets to analog voltages, comprising the steps of: defining a transmission frame having transmission time intervals; selecting n sets of symbol codewords where each set corresponds to a particular said transmission time interval, and wherein the number of codewords in each said set is selected in response to the presence of robbed bit signaling in the corresponding said transmission time interval; receiving analog voltages representing symbols to be decoded; and converting said received symbols to a block of binary data using multiple modulus conversion.
Claim 10
Dependent Claim 148 words
A modulus converter for encoding information bits for transmission over a digital telephone system where an encoder has direct digital access to the digital telephone system, and wherein the digital telephone system appropriates bits during known bit-robbed rate time slots, comprising: an input buffer for accepting a block of data bits; a plurality of modulus buffers for storing a plurality of modulus values, at least one of said modulus values being other than a power of two, and wherein at least one of said modulus values is selected in response to the presence of robbed bit signaling in the digital telephone system; a processing unit connected to said input buffer and said plurality of modulus buffers, for converting said block of data bits to symbols using said plurality of modulus values; and an output connected to said processing unit for communication said symbols to the digital telephone system.
Claim 11
Dependent Claim 148 words
A modulus converter for encoding information bits for transmission over a digital telephone system where an encoder has direct digital access to the digital telephone system, and wherein the digital telephone system appropriates bits during known bit-robbed rate time slots, comprising: an input buffer for accepting a block of data bits; a plurality of modulus buffers for storing a plurality of modulus values, at least one of said modulus values being other than a power of two, and wherein at least one of said modulus values is selected in response to the presence of robbed bit signaling in the digital telephone system; a processing unit connected to said input buffer and said plurality of modulus buffers, for converting said block of data bits to symbols using said plurality of modulus values; and an output connected to said processing unit for communication said symbols to the digital telephone system.
Claim 12
Dependent Claim 31 words
The modulus converter of claim 7 wherein said plurality of modulus buffers comprises six modulus buffers, wherein each of said six modulus buffers is adapted for storing a corresponding modulus value.
Claim 13
Dependent Claim 13 words
The modulus converter of claim 7 wherein said processing unit is a microprocessor.
Claim 14
Dependent Claim 15 words
The modulus converter of claim 7 wherein said input buffer is a random-access memory register.
Claim 15
Dependent Claim 19 words
The modulus converter of claim 7 wherein each of said plurality of modulus buffers is a random-access memory register.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-04 2004-01-03 2004-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-04 2008-01-03 2008-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-04 2012-01-03 2012-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag