IP Library Granted Patent US 11,012,169
Granted Patent B2
US 11,012,169 · App. 16/300,668 · Granted May 18, 2021

Method of impulse noise monitoring for time division duplexing systems

Inventors: Vladimir Oksman (Morganville, NJ); Dietmar Schoppmeier (Unterhaching, DE)
Assignee: MaxLinear, Inc.
H04B17/345H04L1/0041H04L1/0045H04L1/08H04L1/201H04B1/38
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 11,012,169
App. No.
16/300,668
Granted
May 18, 2021
Kind
B2
Abstract

A transceiver and associated method an impulse noise monitoring (INM) tool configured to identify a data stream that includes i) data transmission units (DTUs) communicating data symbols, ii) non-data symbols, and iii) non-transmission time. The INM tool is configured to ascertain an impulse noise (IN) event of the incoming data stream by evaluating a count, a frequency, a pattern, a group, or a sequence of corrupted DTUs and selected non-data symbols or non-transmission time that are proximate in time to the corrupted DTUs.

Claims (58)

1. A transceiver, comprising an impulse noise monitoring (INM) tool configured to:

identify a data stream that includes i) data transmission units (DTUs) communicating data symbols, ii) non-data symbols, and iii) non-transmission time;

ascertain a single impulse noise (IN) event of the incoming data stream by evaluating a count, a frequency, a pattern, a group, or a sequence of corrupted DTUs and selected non-data symbols or non-transmission time that are proximate in time to the corrupted DTUs, wherein the INM tool includes monitor circuitry configured to identify a DTU transmitted by the transceiver as a corrupted DTU by:

mapping DTUs in a retransmit queue to transmitted symbols; and

identifying transmitted symbols corresponding to DTUs in the retransmit queue that are retransmitted as corrupted DTUs.

2. The transceiver of claim 1 , wherein the INM tool comprises:

symbol circuitry configured to convert a group of corrupted DTUs to a corresponding series of corrupted data symbols on which the corrupted DTUs are mapped.

3. The transceiver of claim 2 , wherein the INM tool is configured to identify a first corrupted data symbol and a last corrupted data symbol in the IN event as the start and stop boundaries of the IN event.

4. The transceiver of claim 1 , wherein the INM tool comprises bridge circuitry configured to:

identify the non-data symbols and non-transmission time proximate in time to a group of corrupted DTUs;

determine whether to include the non-data symbols or non-transmission time in an IN event that includes the group of DTUs.

5. The transceiver of claim 4 , wherein the bridge circuitry is configured to:

identify a first sequence of identified corrupted DTUs detected at an end of one transmission frame;

identify a second sequence of identified corrupted DTUs detected at a beginning of a next subsequent transmission frame;

identify a single IN event that includes symbols corresponding to the first sequence of corrupted DTUs, symbols corresponding to the second sequence of corrupted DTUs, and non-data symbols and non-transmission time occurring between the first sequence and the second sequence.

6. The transceiver of claim 1 , wherein the INM tool includes monitor circuitry configured to identify a DTU received by the transceiver as a corrupted DTU by performing a DTU-specific CRC check on the DTU.

7. The transceiver of claim 1 , wherein the INM tool includes monitor circuitry configured to identify a DTU transmitted by the transceiver as a corrupted DTU by interpreting a communication from a target transceiver to which the DTU is transmitted that indicates that the DTU is corrupted.

8. The transceiver of claim 1 , wherein the INM tool is configured to:

identify a first IN event that includes corrupted DTUs received by the transceiver and a second IN event that includes corrupted DTUs transmitted by the transceiver that have a similar duration and inter arrival time; and

identify the first IN event and the second IN event as correlated IN events occurring on both a transmit channel and a receive channel of the transceiver, DTU transmitted by the transceiver as a corrupted DTU by interpreting a communication from a target transceiver to which the DTU is transmitted that indicates that the DTU is corrupted.

9. A method, comprising:

identifying a data stream transmitted or received by a transceiver that includes i) data transmission units (DTUs) communicating data symbols, ii) non-data symbols, and iii) non-transmission time;

identifying one or more corrupted DTUs in the data stream;

grouping corrupted DTUs by evaluating a count, frequency, pattern, cluster, or sequence of the corrupted DTUs;

associating a selected number of non-data symbols and/or non-transmission time with the group of corrupted DTUs;

defining a single impulse noise (IN) event that includes the non-data symbols and/or the non-transmission time and the group of corrupted DTUs;

communicating one or more IN event parameters describing the IN event to IN noise mitigation circuitry for use by the transceiver in mitigating IN;

identifying a first IN event that includes corrupted DTUs received by the transceiver and a second IN event that includes corrupted DTUs transmitted by the transceiver that have a similar duration and inter arrival time; and

identifying the first IN event and the second IN event as correlated IN events occurring on both a transmit channel and a receive channel of the transceiver.

10. The method of claim 9 , further comprising:

converting the group of corrupted DTUs to corresponding number of corrupted data symbols on which the corrupted DTUs are mapped;

characterizing the IN event as having a time duration corresponding to the number of corrupted data symbols and the number of non-data symbols and/or non-transmission time associated with the group of corrupted DTUs.

11. The method of claim 10 , further comprising identifying a first corrupted data symbol and a last corrupted data symbol as the start and stop time boundaries of the IN event.

12. The method of claim 9 , further comprising

identifying a first sequence of corrupted data symbols detected at an end of one transmission frame;

identifying a second sequence of corrupted data symbols detected at a beginning of a next subsequent transmission frame; and

identifying a single IN event that includes the first sequence of corrupted data symbols, the second sequence of corrupted data symbols, and non-data symbols or non-transmission time occurring between the first sequence and the second sequence.

13. The method of claim 9 , further comprising identifying a DTU received by the transceiver as a corrupted DTU by performing a DTU-specific CRC check on the DTU.

14. The method of claim 9 , further comprising identifying a DTU transmitted by the transceiver as a corrupted DTU by interpreting a communication from a target transceiver to which the DTU is transmitted that indicates that the DTU is corrupted.

15. The method of claim 9 , further comprising identifying a DTU transmitted by the transceiver as a corrupted DTU by:

mapping DTUs in a retransmit queue to transmitted symbols; and

identifying transmitted symbols corresponding to DTUs in the retransmit queue that are retransmitted as corrupted DTUs.

16. An impulse noise monitoring (INM) tool, comprising:

monitor circuitry configured to identify a data stream transmitted or received by a transceiver that includes i) data transmission units (DTUs) communicating data symbols and ii) non-data symbols; and

bridge circuitry configured to:

identify one or more corrupted DTUs in the data stream, wherein the monitor circuitry is configured to identify a DTU transmitted by the transceiver as a corrupted DTU by identifying transmitted symbols corresponding to DTUs in the retransmit queue that are retransmitted as corrupted DTUs;

group corrupted DTUs groups of corrupted DTUs by evaluating a count, frequency, pattern, cluster, or sequence of the corrupted DTUs;

associate a number of non-data symbols or non-transmission time with the group of corrupted DTUs; and

define a single IN event that includes the non-data symbols or the non-transmission time and the group of corrupted DTUs;

the INM tool configured to communicate one or more IN event parameters describing

the IN event to IN noise mitigation circuitry for use by the transceiver in mitigating IN.

17. The INM tool of claim 16 , further comprising symbol circuitry configured to convert the group of corrupted DTUs to corresponding number of corrupted data symbols on which the corrupted DTUs are mapped, wherein the INM tool is configured to characterize the IN event as having a time duration corresponding to the number of corrupted data symbols, the non-transmission time, and the number of non-data symbols associated with the group of corrupted DTUs.

18. The INM tool of claim 16 , wherein the bridge circuitry is further configured to:

identify a first sequence of corrupted data symbols detected at an end of one transmission frame;

identify a second sequence of corrupted data symbols detected at a beginning of a next sub sequent transmission frame; and

identify a single IN event that includes the first sequence of corrupted data symbols, the second sequence of corrupted data symbols, and non-data symbols or non-transmission time occurring between the first sequence and the second sequence.

19. The INM tool of claim 16 , wherein the monitor circuitry is configured to identify a DTU transmitted by the transceiver as a corrupted DTU by:

mapping DTUs in a retransmit queue to transmitted symbols.

Assignments (2)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: INTEL CORPORATION
To: MAXLINEAR, INC.
Reel/Frame 053626/0636 →