US5574751A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for a soft-decision modulation system
Assignee: Voice Signals LLC
•
Filing: 1995-04-24
•
Granted: 1996-11-12
•
Expires: 2015-04-24
Abstract
Abstract A soft-decision modulation system (10) has a transmitter (11) and a receiver (21). The transmitter encodes (68), modulates (72) and transmits (74-78) a data stream. The receiver receives the modulated data stream and recovers symbols (86) representing the transmitted data stream. Data decoding (92) is performed with a trellis decoder with a soft-decision metric using a selected set of coefficients (90). The performance of the decoding step is evaluated (104). The coefficients are adjusted (108) until performance is acceptable. When performance is satisfactory the coefficients are installed (112) in the modulation system.
Inventors
- 👤 Jennifer Trelewicz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 21:36
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/63; H03M13/6325; H03M13/25; H03M13/37; H03M13/39; H03M13/41; H03M13/65; H03M13/6502; H04; H04L; H04L1/00; H04L1/004; H04L1/0045; H04L1/0054
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
141 words
A method for a soft-decision modulation system, said soft-decision modulation system including a transmitter and a receiver, said soft-decision modulation system including a processor for performing said method, said method comprising the steps of: said transmitter performing the steps of: encoding original data by a trellis encoder to produce encoded data; modulating by a modulator said encoded data to produce modulated data; and transmitting said modulated data; said receiver performing the steps of: recovering symbols representing said original data from said modulated data; selecting values for a set of coefficients; decoding via a trellis decoder said symbols with said set of coefficients to produce new data approximating said original data; evaluating a bit error rate of said new data for determining acceptable performance of said decoding step; and adjusting said values of said set of coefficients, if said performance is unacceptable.
Claim 2
Independent Claim
141 words
A method for a soft-decision modulation system, said soft-decision modulation system including a transmitter and a receiver, said soft-decision modulation system including a processor for performing said method, said method comprising the steps of: said transmitter performing the steps of: encoding original data by a trellis encoder to produce encoded data; modulating by a modulator said encoded data to produce modulated data; and transmitting said modulated data; said receiver performing the steps of: recovering symbols representing said original data from said modulated data; selecting values for a set of coefficients; decoding via a trellis decoder said symbols with said set of coefficients to produce new data approximating said original data; evaluating a bit error rate of said new data for determining acceptable performance of said decoding step; and adjusting said values of said set of coefficients, if said performance is unacceptable.
Claim 3
Dependent Claim
49 words
A method for a soft-decision modulation system as claimed in claim 1, wherein said transmitter further performs the steps of: choosing a number of bits per trellis block encoded; generating a pseudo-noise data sequence; and encoding said original data with said pseudo-noise data sequence to produce said encoded data.
Claim 4
Dependent Claim
32 words
A method for a soft-decision modulation system as claimed in claim 2, wherein said step of modulating further includes the step generating in-phase (I) and quadrature (Q) portions of said modulated data.
Claim 5
Dependent Claim
33 words
A method for a soft-decision modulation system as claimed in claim 3, wherein said transmitter further performs the step of low-pass filtering said in-phase (I) and quadrature (Q) portions of said modulated data.
Claim 6
Dependent Claim
37 words
A method for a soft-decision modulation system as claimed in claim 4, wherein said receiver further performs the steps of: receiving said modulated data including said in-phase (I) and quadrature (Q) portions; and demodulating said modulated data.
Claim 7
Dependent Claim
59 words
A method for a soft-decision modulation system as claimed in claim 5, wherein said step of demodulating includes the steps of: low-pass filtering said modulated data to produce filtered data; applying an arctangent function to said in-phase (I) and quadrature (Q) portions of said filtered data to produce an arctangent output; and integrate and dump filtering said arctangent output.
Claim 8
Dependent Claim
70 words
A method for a soft-decision modulation system as claimed in claim 6, wherein said recovering step includes the steps of: determining an error for said symbols for conversion to constellation points to produce adjusted symbols; tracking a DC offset voltage for each of said symbols; tracking a gain for constant quantization for each of said symbols; and generating a data rate clock for said symbols and a fine phase offset.
Claim 9
Dependent Claim
26 words
A method for a soft-decision modulation system as claimed in claim 7, wherein said receiver further performs the step of delaying said low-pass filtered modulated data.
Claim 10
Dependent Claim
72 words
A method for a soft-decision modulation system as claimed in claim 8, wherein said step of selecting values includes the steps of: arbitrarily choosing initial values for coefficients a 2 , a 3 , a 4 and a 5 ; and choosing values of coefficients a 0 , a 1 and G to satisfy the constraints: ##EQU5## where M(x) is a soft-decision metric (an M metric) and A and B are constants.
Claim 11
Dependent Claim
33 words
A method for a soft-decision modulation system as claimed in claim 9, wherein said decoding step includes the step of constructing a trellis diagram for said adjusted symbols to produce decoded original data.
Claim 12
Dependent Claim
51 words
A method for a soft-decision modulation system as claimed in claim 10, wherein said decoding step further includes the step of calculating an M metric for a state transition of said trellis diagram for finding a distance between said adjusted symbols and a constellation pair which corresponds to said state transition.
Claim 13
Dependent Claim
36 words
A method for a soft-decision modulation system as claimed in claim 11, wherein said decoding step further includes the step of calculating a Euclidean metric (an E metric) for each state transition in said trellis diagram.
Claim 14
Dependent Claim
34 words
A method for a soft-decision modulation system as claimed in claim 12, wherein said decoding step includes the step of performing a Viterbi search to find a least cost path in said trellis diagram.
Claim 15
Dependent Claim
40 words
A method for a soft-decision modulation system as claimed in claim 13, wherein said evaluating step includes the steps of: comparing said decoded original data to a test data sequence; and determining a bit error rate for a trellis block.
Claim 16
Dependent Claim
28 words
A method for a soft-decision modulation system as claimed in claim 14, wherein said evaluating step includes the step of comparing said M metric to said E metric.
Claim 17
Dependent Claim
60 words
A method for a soft-decision modulation system as claimed in claim 15, wherein said adjusting step includes the steps of, if M is less than E: changing by relatively small values coefficients a 2 , a 3 , a 4 and a 5 ; and generating values of coefficients a 0 , a 1 and G to satisfy constraints: ##EQU6##
Claim 18
Dependent Claim
34 words
A method for a soft-decision modulation system as claimed in claim 16, wherein there is further included the step of iterating said steps of decoding, evaluating and adjusting, if M is less than E.
Claim 19
Dependent Claim
42 words
A method for a soft-decision modulation system as claimed in claim 17, wherein there is further included the step of installing in said soft-decision modulation system said values of said set of coefficients, if M is greater than or equal to E.
Claim 20
Independent Claim
172 words
A method for a soft-decision modulation system, said soft-decision modulation system including a transmitter and a receiver, said soft-decision modulation system including a processor for performing said method, said method comprising the steps of: said transmitter performing the steps of: encoding original data by a trellis decoder to produce encoded data; modulating by a modulator said encoded data to produce modulated data; and transmitting said modulated data; said receiver performing the steps of: recovering symbols representing said original data from said modulated data; selecting values for a set of coefficients; decoding via a trellis decoder said symbols with said set of coefficients to produce new data approximating said original data; evaluating a bit error rate of said new data for determining acceptable performance of said decoding step; adjusting said values of said set of coefficients, if said performance is unacceptable; iterating said steps of decoding, evaluating and adjusting if said performance is unacceptable; and installing in said soft-decision modulation system said values of said set of coefficients, if said performance is acceptable.
Claim 21
Independent Claim
172 words
A method for a soft-decision modulation system, said soft-decision modulation system including a transmitter and a receiver, said soft-decision modulation system including a processor for performing said method, said method comprising the steps of: said transmitter performing the steps of: encoding original data by a trellis decoder to produce encoded data; modulating by a modulator said encoded data to produce modulated data; and transmitting said modulated data; said receiver performing the steps of: recovering symbols representing said original data from said modulated data; selecting values for a set of coefficients; decoding via a trellis decoder said symbols with said set of coefficients to produce new data approximating said original data; evaluating a bit error rate of said new data for determining acceptable performance of said decoding step; adjusting said values of said set of coefficients, if said performance is unacceptable; iterating said steps of decoding, evaluating and adjusting if said performance is unacceptable; and installing in said soft-decision modulation system said values of said set of coefficients, if said performance is acceptable.
References Cited (Backward Citations)
US4979175A
Cited
US5128967A
Cited
US5208816A
Cited
US5144644A
Cited
US5375129A
Cited
JPH0488726A
Cited
US5471500A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-12 | 2000-05-13 | 2000-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-12 | 2004-05-13 | 2004-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-12 | 2008-05-13 | 2008-11-12 | $7700.00 | Window Closed / Lapsed |