IP Library Granted Patent US 9,467,251
Granted Patent B2
US 9,467,251 · App. 14/635,736 · Granted Oct 11, 2016

Method and system for forward error correction decoding with parity check for use in low complexity highly-spectrally efficient communications

Inventor: Amir Eliaz (Moshav ben Shemen, IL)
Assignee: MagnaCom Ltd.
H04L1/0041G06F11/10H04B1/0475H04B1/10H04B1/16H04B1/709H04B17/008H04B17/15H04L1/005H04L1/0036H04L1/0048H04L1/0054H04L1/203H04L1/206H04L7/0058H04L7/0087H04L7/02H04L7/042H04L23/02H04L25/0236H04L25/03006H04L25/0328H04L25/03038H04L25/03057H04L25/03178H04L25/03197H04L25/03267H04L25/03305H04L25/03318H04L25/03337H04L25/03343H04L25/03834H04L25/03885H04L25/03949H04L25/08H04L27/00H04L27/01H04L27/02H04L27/04H04L27/2278H04L27/36H04L27/366H04L27/368H04L27/38H04B2001/0416H04L2025/03369
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,467,251
App. No.
14/635,736
Granted
Oct 11, 2016
Kind
B2
Abstract

A receiver receives an inter-symbol correlated (ISC) signal with information symbols and a corresponding parity symbol. Values of information symbols are estimated utilizing parity samples that are generated from the parity symbols. One or more maximum likelihood (ML) decoding metrics are generated for the information symbols. One or more estimations are generated for the information symbols based on the one or more ML decoding metrics. A parity metric is generated for each of the one or more generated estimations of the information symbols. The parity metric is generated by summing a plurality of values of one of the generated estimations to generate a sum, and wrapping the sum to obtain a parity check value that is within the boundaries of a symbol constellation utilized in generating the information symbols.

Claims (33)

1. A transmitter comprising:

a symbol mapper circuit configured to map a plurality of information bits to a plurality of information symbols of an output symbol stream;

a symbol-domain parity value insertion circuit configured to:

process said plurality of information symbols according to a parity function to generate a parity value; and

add said parity value to said output symbol stream prior to said output symbol stream being transmitted onto a communication channel; and

a transmitter front-end circuit configured to transmit the output symbol stream, after addition of the parity value, onto the communication channel.

2. The transmitter of claim 1 , wherein said parity function is a non-linear function.

3. The transmitter of claim 1 , wherein said parity function is a linear function.

4. The transmitter of claim 1 , wherein said parity function incorporates a modulo operation that ensures that the amplitude of said parity value is with the maximum of the symbol constellation in use by said transmitter.

5. The transmitter of claim 1 , wherein said symbol-domain parity value insertion circuit comprises a pulse shaping filter.

6. The transmitter of claim 5 , wherein a response of said pulse shaping filer is adjusted based on feedback from a receiver of said output symbol stream.

7. The transmitter of claim 6 , wherein said feedback comprises one or both of:

a symbol error rate for said output symbol stream and a bit error rate for said output symbol stream.

8. The transmitter of claim 1 , wherein which symbols of said output symbol stream are processed by said symbol-domain parity value insertion circuit is determined based on feedback from a receiver of said output symbol stream.

9. The transmitter of claim 8 , wherein said feedback comprises a signal-to-noise ratio value for said output symbol stream.

10. The transmitter of claim 8 , wherein said feedback comprises one or both of:

a symbol error rate for said output symbol stream and a bit error rate for said output symbol stream.

11. A method comprising:

mapping, by a symbol mapper circuit of a transmitter, a plurality of information bits to a plurality of information symbols of an output symbol stream;

processing, by a symbol-domain parity value insertion circuit of said transmitter, said plurality of information symbols according to a parity function to generate a parity value;

adding, by said symbol-domain parity value insertion circuit of said transmitter, said parity value to said output symbol stream prior to said output symbol stream being transmitted onto a communication channel; and

transmitting, by a transmitter front-end circuit of the transmitter, the output symbol stream, after addition of the parity value, onto the communication channel.

12. The method of claim 11 , wherein said parity function is a non-linear function.

13. The method of claim 11 , wherein said parity function is a linear function.

14. The method of claim 11 , wherein said parity function incorporates a modulo operation that ensures that the amplitude of said parity value is with the maximum of the symbol constellation in use by said transmitter.

15. The method of claim 11 , wherein said symbol-domain parity value insertion circuit comprises a pulse shaping filter.

16. The method of claim 15 , wherein a response of said pulse shaping filer is adjusted based on feedback from a receiver of said output symbol stream.

17. The method of claim 16 , wherein said feedback comprises one or both of:

a symbol error rate for said output symbol stream and a bit error rate for said output symbol stream.

18. The method of claim 11 , wherein which symbols of said output symbol stream are processed by said symbol-domain parity value insertion circuit is determined based on feedback from a receiver of said output symbol stream.

19. The method of claim 18 , wherein said feedback comprises a signal-to-noise ratio value for said output symbol stream.

20. The method of claim 18 , wherein said feedback comprises one or both of:

a symbol error rate for said output symbol stream and a bit error rate for said output symbol stream.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2017
From: MAGNACOM LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041604/0861 →
Continuity (7)
Continuation 14057098 · Oct 18, 2013
Continuation 13755060 · Jan 31, 2013
Provisional Application 61662085 · Jun 20, 2012
Provisional Application 61726099 · Nov 14, 2012
Provisional Application 61729774 · Nov 26, 2012
Provisional Application 61747132 · Dec 28, 2012
Related Publication 20150270926A1 · Sep 24, 2015