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

Modem with data compression selected constellation

Assignee: Racal Data Communications Inc
•
Filing: 1988-11-03
•
Granted: 1990-06-26
•
Expires: 2008-11-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data modem includes a data compression circuit which compresses incoming data prior to transmission. The compression ratio obtained from the compression process is used to select a constellation for transmission of the data. When higher compression rates are achieved, fewer constellation points (symbols) representing fewer bits per point are transmitted. In this manner, incoming data rate can be held constant while utilizing a more robust constellation which has greater immunity to transmission line impairments. This reduces errors and retransmissions which can ultimately lead to reduction in effective throughput in conventional systems.

Inventors

  • 👤 Ming-Luh Kao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 05:30
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/05; H04L27/00; H04L27/32; H04L27/34; H04L27/3405

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 77 words
A transmitter/modulator, comprising in combination: transmitting means for transmitting information over a transmission line, said information being represented by points in one of a plurality of selectable constellations, each said selectable constellation having a different number of points; comprissing means for compressing information to be transmitted by said transmitting means; and selecting means, responsive to said compressing means, for selecting one of said plurality of constellations based upon a level of compression obtained by said compressing means.
Claim 2
Dependent Claim 77 words
A transmitter/modulator, comprising in combination: transmitting means for transmitting information over a transmission line, said information being represented by points in one of a plurality of selectable constellations, each said selectable constellation having a different number of points; comprissing means for compressing information to be transmitted by said transmitting means; and selecting means, responsive to said compressing means, for selecting one of said plurality of constellations based upon a level of compression obtained by said compressing means.
Claim 3
Dependent Claim 41 words
The apparatus of claim 1, wherein the number of points in said selected constellation in inversely to a compression ratio obtained by said compression means so that a constellation with fewer points is selected when higher levels of compression are obtained.
Claim 4
Dependent Claim 52 words
The apparatus of claim 1, wherein said plurality of selectable constellations have varying degrees of noise immunity, and wherein said selecting means selects a constellation whose noise immunity is related to the level of compression so that a constellation with higher noise immunity is selected when higher levels of compression are obtained.
Claim 5
Dependent Claim 54 words
The apparatus of claim 1, wherein saaid constellation is selected by said selecting means based upon the following table: ______________________________________ Average Compression Ratio No. Constellation Points ______________________________________ 1:1 2.sup.N N:N-1 2.sup.N-1 N:N-2 2.sup.N-2 . . . . . . N:N-i 2.sup.N-i ______________________________________ where N is a positive integer greater than a positive integer i.
Claim 6
Dependent Claim 20 words
The apparatus of claim 1, wherein said compressing means includes means for compressing said information using a Ziv Lempel algorithm.
Claim 7
Dependent Claim 20 words
The apparatus of claim 1, further comprising inband signaling means for transmitting a signal indicative of a change in constellation.
Claim 8
Dependent Claim 39 words
The apparatus of claim 6, wherein said inband signaling means includes means for transmitting a predetermined symbol which does not form a part of any of said constellations used for transmission of data to signal said change in constellations.
Claim 9
Dependent Claim 19 words
The apparatus of claim 1, further comprising means for measuring a level of compression achieved by said compressing means.
Claim 10
Dependent Claim 42 words
The apparatus of claim 1, wherein said selecting means includes buffering means for buffering data compressed by said compressing means and monitoring means for detecting the amount of compressed data in said buffering means as a measure of said level of comrpession.
Claim 11
Independent Claim 65 words
A method of enhancing the error performance of a data transmitter/modulator, comprising the steps of: receiving data to be transmitted by said modem; compressing said data; determining whether said data is being compressed at a compression level greater than a predetermined threshold; and changing a constellation used for transmission to a constellation having fewer points in the event said compression level exceeds said predetermined threshold.
Claim 12
Independent Claim 65 words
A method of enhancing the error performance of a data transmitter/modulator, comprising the steps of: receiving data to be transmitted by said modem; compressing said data; determining whether said data is being compressed at a compression level greater than a predetermined threshold; and changing a constellation used for transmission to a constellation having fewer points in the event said compression level exceeds said predetermined threshold.
Claim 13
Dependent Claim 20 words
The method of claim 10, further comprising the step of transmitting and inband signal to effect change of said constellation.
Claim 14
Dependent Claim 30 words
The method of claim 10, further comprising the step of selecting a constellation having a greater number of points in the event said compression level falls below predetermined compression limit.
Claim 15
Dependent Claim 87 words
In a data transmitter/modulatr, a method of selecting between a plurality of transmission modes, comprising the steps of: receiving data to be transmitted by said transmitter/modulator, said transmitter/modulator being capable of tramsmitting said data at a predetermined data rate; compressing said data; determining a compression level obtained in said compressing step; and selecting a transmission mode which utilizes the bandwidth made available by said compressing step to enhance the error performance while maintaining a data throughput which is at least as great as said predetermined data rate.
Claim 16
Dependent Claim 87 words
In a data transmitter/modulatr, a method of selecting between a plurality of transmission modes, comprising the steps of: receiving data to be transmitted by said transmitter/modulator, said transmitter/modulator being capable of tramsmitting said data at a predetermined data rate; compressing said data; determining a compression level obtained in said compressing step; and selecting a transmission mode which utilizes the bandwidth made available by said compressing step to enhance the error performance while maintaining a data throughput which is at least as great as said predetermined data rate.
Claim 17
Dependent Claim 20 words
The method of claim 13, wherein said transmission modes are characterized by utilizing a predetermined number of QAM constellation points.
Claim 18
Dependent Claim 24 words
The method of claim 13, further comprising selecting one of said plurality of transmission modes by comparing said compression level with a predetermined threshold.
Claim 19
Independent Claim 58 words
A method of enhacing the error performance of a transmiter/modulator, comprising the steps of: freeing bandwidth by compressing information to be transmitted by said transmitter/modulator; and utilizing said free bandwidth to enhance the reliability of transmission by said transmitter/modulator by utilizing a more reliable transmission method, said transmission method being selected depending upon the degree of compression obtained.
Claim 20
Independent Claim 58 words
A method of enhacing the error performance of a transmiter/modulator, comprising the steps of: freeing bandwidth by compressing information to be transmitted by said transmitter/modulator; and utilizing said free bandwidth to enhance the reliability of transmission by said transmitter/modulator by utilizing a more reliable transmission method, said transmission method being selected depending upon the degree of compression obtained.
Claim 21
Dependent Claim 32 words
The method of claim 16, wherein said reliability is enhanced by transmitting a constellation having fewer points than would be needed to transmit the same information without compression at the same rate.
Claim 22
Dependent Claim 123 words
A receiver/demodulator, comprising in combination: receiving means for receiving a plurality of synchronous transmitted data symbols, said transmitted data symbols each being part of one of a plurality of constellations of symbols; a slicer for determining which of said transmitted data symbols from a particular one of said plurality of constellations are received; detecting means for detecting and embedded constellation change symbol within said plurality of transmitted data symbols; control means responsive to said detecting means for modifying operation of said slicer so that received data symbols are sliced according to a different one of said plurality of constellations; decoding means for decoding each of said data symbols into compressed data symbols; and adaptive data expanding means for expanding said compressed data symbols.
Claim 23
Dependent Claim 123 words
A receiver/demodulator, comprising in combination: receiving means for receiving a plurality of synchronous transmitted data symbols, said transmitted data symbols each being part of one of a plurality of constellations of symbols; a slicer for determining which of said transmitted data symbols from a particular one of said plurality of constellations are received; detecting means for detecting and embedded constellation change symbol within said plurality of transmitted data symbols; control means responsive to said detecting means for modifying operation of said slicer so that received data symbols are sliced according to a different one of said plurality of constellations; decoding means for decoding each of said data symbols into compressed data symbols; and adaptive data expanding means for expanding said compressed data symbols.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-25 1993-12-25 1994-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-25 1997-12-25 1998-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-25 2001-12-25 2002-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag