IP Library Granted Patent US 8,837,567
Granted Patent B2
US 8,837,567 · App. 13/315,792 · Granted Sep 16, 2014

Systems and methods for channel estimation of MoCA signals

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 8,837,567
App. No.
13/315,792
Granted
Sep 16, 2014
Kind
B2
Abstract

Systems and methods are provided, for estimating a channel based on previous channel estimations from the same source. Embodiments disclosed herein enable removal of the timing variation (from burst to burst) so that the channel can be more accurately estimated. Embodiments provide several systems and methods for averaging channel estimation information from each of the bursts. The systems and methods disclosed herein advantageously improve channel estimation accuracy and reduce modulation error.

Claims (45)

1. A Multimedia Over Coax Alliance (MoCA) adapter including a channel estimation module, wherein the channel estimation module is configured to:

receive data from two MoCA transmission bursts, wherein each MoCA transmission burst includes channel estimation data;

remove timing information from the MoCA transmission bursts; and

average the channel estimation data from the MoCA transmission bursts.

2. The MoCA adapter of claim 1 , wherein the channel estimation module is further configured to calculate a phase difference between the MoCA transmission bursts.

3. The MoCA adapter of claim 1 , wherein the channel estimation module is further configured to remove a phase error between the MoCA transmission bursts.

4. The MoCA adapter of claim 3 , wherein the channel estimation module is further configured to remove the phase error using a least mean square method.

5. The MoCA adapter of claim 1 , wherein the channel estimation module is further configured to:

estimate a phase and a frequency of the MoCA transmission bursts; and

average the channel estimation data from the MoCA transmission bursts using the estimated phase and frequency.

6. The MoCA adapter of claim 1 , wherein the channel estimation module is further configured to:

determine a signal to noise ratio (SNR) of a channel used for transmission of the MoCA transmission bursts; and

select a channel estimation algorithm based on the SNR, wherein the channel estimation algorithm is used to average the channel estimation data from the MoCA transmission bursts.

7. A system comprising:

a first Multimedia Over Coax Alliance (MoCA) adapter configured to transmit two MoCA transmission bursts, wherein each MoCA transmission burst includes channel estimation data; and

a second MoCA adapter in communication with the first MoCA adapter, wherein the second MoCA adapter includes a channel estimation module, and wherein the channel estimation module is configured to:

receive the MoCA transmission bursts,

remove timing information from the MoCA transmission bursts, and

average the channel estimation data from the MoCA transmission bursts.

8. The system of claim 7 , wherein the channel estimation module is further configured to calculate a phase difference between the MoCA transmission bursts.

9. The system of claim 7 , wherein the channel estimation module is further configured to remove a phase error between the MoCA transmission bursts.

10. The system of claim 9 , wherein the channel estimation module is further configured to remove the phase error using a least mean square method.

11. The system of claim 7 , wherein the channel estimation module is further configured to:

estimate a phase and a frequency of the MoCA transmission bursts; and

average the channel estimation data from the MoCA transmission bursts using the estimated phase and frequency.

12. The system of claim 7 , wherein the channel estimation module is further configured to:

determine a signal to noise ratio (SNR) of a channel used for transmission of the MoCA transmission bursts; and

select a channel estimation algorithm based on the SNR, wherein the channel estimation algorithm is used to average the channel estimation data from the MoCA transmission bursts.

13. A method comprising:

receiving data from two Multimedia Over Coax Alliance (MoCA) transmission bursts in a channel, wherein each MoCA transmission burst includes channel estimation data;

determining a signal to noise ratio (SNR) of the channel;

selecting a channel estimation algorithm based on the SNR; and

calculating an average channel estimation for the MoCA transmission bursts using the selected channel estimation algorithm, wherein calculating the average channel estimation includes removing timing information from the MoCA transmission bursts.

14. The method of claim 13 , further comprising calculating a phase difference between the MoCA transmission bursts.

15. The method of claim 13 , further comprising removing a phase error between the MoCA transmission bursts.

16. The method of claim 15 , further comprising removing the phase error using a least mean square method.

17. The method of claim 13 , further comprising:

estimating a phase and a frequency of the MoCA transmission bursts; and

averaging the channel estimation data from the MoCA transmission bursts using the estimated phase and frequency.

18. The method of claim 13 , wherein selecting the channel estimation algorithm based on the SNR comprises selecting a first channel estimation algorithm if the SNR is greater than 10 dB and a second channel estimation algorithm if the SNR is lesser than 10 dB.

19. The method of claim 13 , wherein selecting the channel estimation algorithm based on the SNR comprises selecting a channel estimation algorithm incorporating a least mean squares algorithm responsive to determining that the SNR is greater than or equal to a predetermined SNR.

20. The method of claim 13 , wherein selecting the channel estimation algorithm based on the SNR comprises selecting a channel estimation algorithm incorporating a frequency estimation algorithm responsive to determining that the SNR is lesser than a predetermined SNR.

21. The method of claim 13 , further comprising:

determining whether the SNR is greater than or equal to a predetermined SNR; and

selecting the channel estimation algorithm based on whether the SNR is greater than or equal to the predetermined SNR.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2011
From: ZHOU, GUANGCAI
To: BROADCOM CORPORATION
Reel/Frame 027357/0772 →