US7292648B1 - Precoding for a non-linear codec - Google Patents
Precoding for a non-linear codec Download PDFInfo
- Publication number
- US7292648B1 US7292648B1 US09/540,475 US54047500A US7292648B1 US 7292648 B1 US7292648 B1 US 7292648B1 US 54047500 A US54047500 A US 54047500A US 7292648 B1 US7292648 B1 US 7292648B1
- Authority
- US
- United States
- Prior art keywords
- levels
- constellation
- basic
- const
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
- H04L25/4927—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes using levels matched to the quantisation levels of the channel
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Description
-
- if the indexes in the basic constellation are labeled, basic_const, where basic_const goes from −k to k, and
- if the indexes in the positive constellation are labeled positive_const, where positive_const goes from k+1 to m,
- then the levels in the
positive constellation 44 are mapped onto levels in thebasic constellation 42 according to the equations:
Index positive_const→positive_const−(2*k); while positive_const>m−k; and
Index positive_const→positive_const−(2*k)−1; while positive_const<=m−k; - Wherein → identifies the mapping function.
-
- if the indexes in the basic constellation are labeled, basic_const, where basic_const goes from −k to k, and
- if the indexes in the negative constellation are labeled negative_const, where negative_const goes from −k−1 to −m,
- then the levels in the
negative constellation 46 are mapped onto levels in thebasic constellation 42 according to the equations:
Index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
Index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k); - Wherein → identifies the mapping function.
2, −2, −2, 2, 1, −1, −2, 2
2−0=2
-
- which is in range so it is transmitted as 2.
−2−2=−4
p j=absolute value of [(−2)−(3)]=5.
−2−1=−3.
p j=absolute value of [(−2)−(3)]=5.
2−2=0
1−0=1
−1−1=−2
Transmitted | . . . 2, −2, −2, 2, 1, −1 . . . | ||
Symbol | |||
Sequence | |||
Partial Result | . . . 2, −4, −3, 0, 1, 2 . . . | ||
What is xmitted | . . . 2, 1, 2, 0, 1, −2 . . . | ||
Output of | . . . 2, 3, 3, 2, 1, −1 | ||
comm. Channel | |||
(i.e. what is | |||
received) | |||
After Receiver | . . . 2, −2, −2, 2, 1, −1 | ||
mapping to | |||
basic | |||
constellation | |||
Claims (110)
index positive_const→positive_const−(2*k); while positive_const>m−k; and
index positive_const→positive_const−(2*k)−1; while positive_const<=m−k;
index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k);
index positive_const→positive_const−(2*k); while positive_const>m−k; and
index positive_const→positive_const−(2*k)−1; while positive_const<=m−k;
index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k);
index positive_const→positive_const−(2*k); while positive_const>m−k; and
index positive_const→positive_const−(2*k)−1; while positive_const<=m−k;
index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k);
index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k);
index positive_const→positive_const−(2*k); while positive_const>m−k; and
index positive_const→positive_const−(2*k)−1; while positive_const<=m−k;
index negative_const→negative_const+(2*k); while negative_const<−(m−k); and
index negative_const→negative_const+(2*k)+1; while negative_const>=−(m−k);
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/540,475 US7292648B1 (en) | 1999-12-09 | 2000-03-31 | Precoding for a non-linear codec |
US09/621,116 US7099403B1 (en) | 1999-12-09 | 2000-07-21 | Precoding for a non-linear codec |
AT00982525T ATE303693T1 (en) | 1999-12-09 | 2000-12-08 | PRE-CODING FOR A NON-LINEAR CODEC |
KR1020027007399A KR100733013B1 (en) | 1999-12-09 | 2000-12-08 | Precoding for a non-linear codec |
EP00982525A EP1236322B1 (en) | 1999-12-09 | 2000-12-08 | Precoding for a non-linear codec |
JP2001542966A JP4888753B2 (en) | 1999-12-09 | 2000-12-08 | Precoding for nonlinear codecs |
PCT/US2000/033314 WO2001043382A1 (en) | 1999-12-09 | 2000-12-08 | Precoding for a non-linear codec |
AU19547/01A AU1954701A (en) | 1999-12-09 | 2000-12-08 | Precoding for a non-linear codec |
DE60022384T DE60022384T2 (en) | 1999-12-09 | 2000-12-08 | PRE-CODING FOR A NONLINEAR CODEC |
US11/932,243 US7593479B2 (en) | 1999-12-09 | 2007-10-31 | Precoding for a non-linear codec |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16989699P | 1999-12-09 | 1999-12-09 | |
US09/540,475 US7292648B1 (en) | 1999-12-09 | 2000-03-31 | Precoding for a non-linear codec |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/621,116 Continuation-In-Part US7099403B1 (en) | 1999-12-09 | 2000-07-21 | Precoding for a non-linear codec |
US11/932,243 Continuation US7593479B2 (en) | 1999-12-09 | 2007-10-31 | Precoding for a non-linear codec |
Publications (1)
Publication Number | Publication Date |
---|---|
US7292648B1 true US7292648B1 (en) | 2007-11-06 |
Family
ID=38653458
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/540,475 Expired - Fee Related US7292648B1 (en) | 1999-12-09 | 2000-03-31 | Precoding for a non-linear codec |
US11/932,243 Expired - Fee Related US7593479B2 (en) | 1999-12-09 | 2007-10-31 | Precoding for a non-linear codec |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/932,243 Expired - Fee Related US7593479B2 (en) | 1999-12-09 | 2007-10-31 | Precoding for a non-linear codec |
Country Status (1)
Country | Link |
---|---|
US (2) | US7292648B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080049867A1 (en) * | 1999-12-09 | 2008-02-28 | Agere Systems Inc. | Precoding for a non-linear codec |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5394437A (en) | 1992-10-20 | 1995-02-28 | At&T Corp. | High-speed modem synchronized to a remote CODEC |
US5406583A (en) | 1993-06-21 | 1995-04-11 | At&T Corp. | Modem with received signals and transmitted signals comprising signal sets |
US5528625A (en) | 1994-01-03 | 1996-06-18 | At&T Corp. | High speed quantization-level-sampling modem with equalization arrangement |
US5602583A (en) * | 1995-02-10 | 1997-02-11 | Zenith Electronics Corporation | NTSC rejection filter with switched tomlinson precoder for reducing NTSC co-channel interference in ATV receivers |
US5831561A (en) | 1997-04-29 | 1998-11-03 | Lucent Technologies Inc. | System and method for dynamically optimizing a symbol table and modem employing the same |
WO1999050739A1 (en) | 1998-03-30 | 1999-10-07 | Conexant Systems, Inc. | Method and apparatus for implementing short-word division techniques in a multiple modulus conversion context |
US5970100A (en) * | 1996-11-15 | 1999-10-19 | Conexant Systems, Inc. | System for controlling and shaping the spectrum and redundancy of signal-point limited transmission |
US6061407A (en) * | 1997-10-08 | 2000-05-09 | International Business Machines Corp. | Transmission method and apparatus employing trellis-augmented precoding |
US6084535A (en) | 1997-01-30 | 2000-07-04 | Mitel Semiconductor Americas Inc. | System and method for generating many ones codes with hamming distance after precoding |
US6198776B1 (en) * | 1996-11-13 | 2001-03-06 | Motorola Inc. | Device and method for precoding data signals for PCM transmission |
US6393029B1 (en) * | 1995-08-18 | 2002-05-21 | Adtran, Inc. | Use of modified line encoding and low signal-to-noise auto ratio based signal processing to extend range of digital data transmission over repeaterless two-wire telephone link |
US6798851B1 (en) * | 1999-12-09 | 2004-09-28 | Agere Systems Inc. | Decoding for a non-linear codec |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5181112A (en) * | 1991-03-11 | 1993-01-19 | Zenith Electronics Corporation | Television signal transmission system with carrier offset compensation |
US5311547A (en) * | 1992-02-03 | 1994-05-10 | At&T Bell Laboratories | Partial-response-channel precoding |
US5396519A (en) * | 1993-10-22 | 1995-03-07 | At&T Corp. | Method and apparatus for adaptively providing precoding and preemphasis conditioning to signal data for transfer over a communication channel |
US5559561A (en) * | 1994-07-15 | 1996-09-24 | Lucent Technologies Inc. | Coded modulation with shaping gain and tomlinson precoding |
US5854812A (en) * | 1994-11-17 | 1998-12-29 | Ke Kommunikations-Elektronic Gmbh & Co. | Method of digital transmission of messages using dynamic-range-limited precoding |
US5878077A (en) * | 1995-10-10 | 1999-03-02 | Paradyne Corporation | Apparatus for high-speed simultaneous voice/data communications |
US5881108A (en) * | 1996-02-22 | 1999-03-09 | Globespan Technologies, Inc. | Adaptive pre-equalizer for use in data communications equipment |
US6201836B1 (en) * | 1999-01-20 | 2001-03-13 | Motorola Inc. | Method and apparatus for combining a Trellis coding scheme with a pre-coding scheme for data signals |
US6532267B1 (en) * | 1999-05-21 | 2003-03-11 | Alantro Communications, Inc. | Variable rate constellation precoding |
US7099403B1 (en) * | 1999-12-09 | 2006-08-29 | Agere Systems Inc. | Precoding for a non-linear codec |
US7292648B1 (en) * | 1999-12-09 | 2007-11-06 | Agere Systems Inc. | Precoding for a non-linear codec |
US7085316B1 (en) * | 2000-02-04 | 2006-08-01 | General Electric Co. | Method and apparatus for the control of modem transmit power |
US6418170B1 (en) * | 2000-02-07 | 2002-07-09 | Motorola, Inc. | Method and apparatus for achieving 180° phase invariant transmission in a PCM modem system |
-
2000
- 2000-03-31 US US09/540,475 patent/US7292648B1/en not_active Expired - Fee Related
-
2007
- 2007-10-31 US US11/932,243 patent/US7593479B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5394437A (en) | 1992-10-20 | 1995-02-28 | At&T Corp. | High-speed modem synchronized to a remote CODEC |
US5406583A (en) | 1993-06-21 | 1995-04-11 | At&T Corp. | Modem with received signals and transmitted signals comprising signal sets |
US5528625A (en) | 1994-01-03 | 1996-06-18 | At&T Corp. | High speed quantization-level-sampling modem with equalization arrangement |
US5602583A (en) * | 1995-02-10 | 1997-02-11 | Zenith Electronics Corporation | NTSC rejection filter with switched tomlinson precoder for reducing NTSC co-channel interference in ATV receivers |
US20020118702A1 (en) * | 1995-08-18 | 2002-08-29 | Adtran, Inc. | Use of modified line encoding and low signal-to-noise ratio based signal processing to extend range of digital data transmission over repeaterless two-wire telephone link |
US6393029B1 (en) * | 1995-08-18 | 2002-05-21 | Adtran, Inc. | Use of modified line encoding and low signal-to-noise auto ratio based signal processing to extend range of digital data transmission over repeaterless two-wire telephone link |
US6198776B1 (en) * | 1996-11-13 | 2001-03-06 | Motorola Inc. | Device and method for precoding data signals for PCM transmission |
US5970100A (en) * | 1996-11-15 | 1999-10-19 | Conexant Systems, Inc. | System for controlling and shaping the spectrum and redundancy of signal-point limited transmission |
US6084535A (en) | 1997-01-30 | 2000-07-04 | Mitel Semiconductor Americas Inc. | System and method for generating many ones codes with hamming distance after precoding |
US5831561A (en) | 1997-04-29 | 1998-11-03 | Lucent Technologies Inc. | System and method for dynamically optimizing a symbol table and modem employing the same |
US6061407A (en) * | 1997-10-08 | 2000-05-09 | International Business Machines Corp. | Transmission method and apparatus employing trellis-augmented precoding |
WO1999050739A1 (en) | 1998-03-30 | 1999-10-07 | Conexant Systems, Inc. | Method and apparatus for implementing short-word division techniques in a multiple modulus conversion context |
US6798851B1 (en) * | 1999-12-09 | 2004-09-28 | Agere Systems Inc. | Decoding for a non-linear codec |
Non-Patent Citations (6)
Title |
---|
"An Equalizer Design Technique For The PCM Modem: A New Modem For The Digital Public Switched Telephone Network", E. Ayanoglu, N. Dagdeviren, G. Golden and J. Mazo, Bell Labs, Lucent Technologies, Holmdel, NJ (9 pages). |
"Matched Transmission Technique for Channels with Intersymbol Interference" by H. Harashima and H. Miyakawa, IEEE Trans. Comm. vol. COMM-20, pp. 774-780, Aug. 1972. |
"New Automatic Equaliser Employing Modulo Arithmetic" by M. Tomlinson, Electronics Letters vol. 7, pp. 138-139, Mar. 1971. |
"Pre-Equalization for Recommendation V.90-Issue 2" by Dae-young Kim, 3Com, Conexant Systems, Motorola ING, Telecomm. Industry Assoc., Clearwater, FL, Nov. 1999, TR-30.1/99-11-054. |
"The Capacity of PCM Voiceband Channels" by I. Kalet, J.E. Mazo and B.R Saltzberg, ICC '93 Geneva, vol. I Proceedings, pp. 507-511, Jul. 1993. |
PCM'00-018 "An adapted precoding method for channels with combined feedforward and feedback characteristics and applying this adapted precoder to V.92" Jan. 2000, Study Group 16-Q23. * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080049867A1 (en) * | 1999-12-09 | 2008-02-28 | Agere Systems Inc. | Precoding for a non-linear codec |
US7593479B2 (en) | 1999-12-09 | 2009-09-22 | Agere Systems Inc. | Precoding for a non-linear codec |
Also Published As
Publication number | Publication date |
---|---|
US20080049867A1 (en) | 2008-02-28 |
US7593479B2 (en) | 2009-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6505222B1 (en) | Systems methods and computer program products for controlling undesirable bias in an equalizer | |
US7203230B2 (en) | Method and system for training adaptive channel equalization | |
US6366565B1 (en) | Asymmetric modem communications system and method | |
EP1049300B1 (en) | PCM modem with pre-equalisation | |
US7003030B2 (en) | Receivers, methods, and computer program products for an analog modem that receives data signals from a digital modem | |
US6034993A (en) | Method and apparatus for adaptively equalizing a signal received from a remote transmitter | |
US20040096022A1 (en) | Combining precoding with spectral shaping | |
JPS6285536A (en) | Ami signal receiver and process of the same | |
KR100416888B1 (en) | System, device and method for pcm upstream transmission utilizing an optimized transmit constellation | |
US6792040B1 (en) | Modems having a dual power mode capability and methods of operating same | |
EP1124359A2 (en) | Laroia-Tretter-Farvardin precoder for PCM modems | |
US6389064B1 (en) | Modems, methods, and computer program products for identifying a signaling alphabet in variance with an ideal alphabet due to digital impairments | |
US6928107B1 (en) | Iterative precoding system and method for resource limited data transceivers | |
JPH0748675B2 (en) | Digital transmission system | |
US7099403B1 (en) | Precoding for a non-linear codec | |
US6798851B1 (en) | Decoding for a non-linear codec | |
US7593479B2 (en) | Precoding for a non-linear codec | |
EP1236322B1 (en) | Precoding for a non-linear codec | |
CA2235521C (en) | Digital-to-analog communication device and method | |
US6414989B1 (en) | Upstream PCM transmission for a modem system | |
US6519282B1 (en) | Method for digital transmission of information | |
US6901107B1 (en) | Systems, methods, and computer program products for generating a digital impairment learning signal having low energy content at direct current and Nyquist frequencies | |
Eyuboglu | Flexible precoding for V. fast (modem) | |
US6496124B1 (en) | System and method for compensating for codec DC offset through a DC blocking channel and modem incorporating the same | |
CA2267362A1 (en) | Device, system and method for spectrally shaping transmitted data signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LUCENT TECHNOLOGIES INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DAGDEVIREN, NURI RUHI;REEL/FRAME:010960/0460 Effective date: 20000713 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AG Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:LSI CORPORATION;AGERE SYSTEMS LLC;REEL/FRAME:032856/0031 Effective date: 20140506 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGERE SYSTEMS LLC;REEL/FRAME:035365/0634 Effective date: 20140804 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20151106 |
|
AS | Assignment |
Owner name: AGERE SYSTEMS LLC, PENNSYLVANIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 Owner name: LSI CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039 Effective date: 20160201 |