IP Library Granted Patent US 7,061,976
Granted Patent B1
US 7,061,976 · App. 09/910,289 · Granted Jun 13, 2006

Multiple symbol rate burst equalizer training

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 7,061,976
App. No.
09/910,289
Granted
Jun 13, 2006
Kind
B1
Abstract

An equalizer is trained based on a packet, which includes a preamble segment, a header segment and a payload segment, wherein each of the segments has a symbol rate. Further, the equalizer has a number of filter taps. A training method of the equalizer includes adapting the filter taps according to the preamble segment and extracting from the header segment a symbol rate value of the payload segment. If the symbol rate value of the payload segment, which is extracted from the header segment, indicates that such symbol rate is higher than the symbol rates of the preamble and header segments, the filter taps are re-adapted according to the preamble segment, and a number of zeros are inserted into the preamble and header segments to account for the difference between the symbol rate of the payload segment and the symbol rates of the preamble and header segments.

Claims (39)

1. A method of training an equalizer based on a packet including a preamble segment, a header segment and a payload segment, wherein each of said segments has a symbol rate and said equalizer has a plurality of filter taps, said method comprising the steps of:

adapting said plurality of filter taps according to said preamble segment;

extracting from said header segment a symbol rate value of said payload segment;

determining whether said symbol rate value indicates that said symbol rate of said payload segment is higher than said symbol rates of said preamble and header segments;

re-adapting said plurality of filter taps according to said preamble segment if said determining step determines that said symbol rate of said payload segment is higher than said symbol rates of said preamble and header segments, wherein, for said re-adapting step, a plurality of zeros are inserted into said preamble segment to account for the difference between said symbol rate of said payload segment and said symbol rate of said preamble segment;

forcing a zero decision when a zero is inserted into said preamble segment.

2. The method of claim 1 , wherein said symbol rate of said preamble segment and said symbol rate of said header segment are the same.

3. The method of claim 1 , wherein said symbol rate of said preamble segment is two MSPS and said symbol rate value in said header segment indicates four MSPS.

4. The method of claim 3 , wherein a zero is inserted between each symbol of said preamble segment.

5. The method of claim 4 , wherein a zero is inserted between each symbol of said header segment.

6. A method of training an equalizer based on a packet including a preamble segment, a header segment and a payload segment, wherein each of said segments has a symbol rate and said equalizer has a plurality of filter taps, said method comprising the steps of:

adapting said plurality of filter taps according to said preamble segment;

extracting from said header segment a symbol rate value of said payload segment;

determining whether said symbol rate value indicates that said symbol rate of said payload segment is higher than said symbol rates of said preamble and header segments; and

re-adapting said plurality of filter taps according to said preamble segment if said determining step determines that said symbol rate of said payload segment is higher than said symbol rates of said preamble and header segments;

wherein, for said re-adapting step, a plurality of zeros are inserted into said preamble segment to account for the difference between said symbol rate of said payload segment and said symbol rate of said preamble segment, and wherein a plurality of zeros are inserted in said header segment to account for the difference between said symbol rate of said payload and said symbol rate of said header.

7. A communications device capable of receiving a packet including a preamble segment, a header segment and a payload segment, wherein each of said segments has a symbol rate, said communications device comprising:

a processor capable of extracting from said header segment a symbol rate value of said payload segment and capable of determining, based on said symbol rate value, whether said symbol rate of said payload segment is higher than said symbol rates of said preamble and header segments; and

an equalizer capable of inserting a plurality of zeros into said preamble and header segments, if said processor determines that said payload segment is higher than said symbol rates of said preamble and header segments;

wherein said equalizer includes a decision block capable of forcing a zero decision when a zero is inserted into said preamble and header segments.

8. The communications device of claim 7 , wherein said symbol rate of said preamble segment is two MSPS and said symbol rate value in said header segment indicates four MSPS.

9. The communications device of claim 8 , wherein a zero is inserted between each symbol of said preamble segment.

10. The communications device of claim 9 , wherein a zero is inserted between each symbol of said header segment.

11. The communications device of claim 7 , wherein said equalizer is a decision feedback equalizer.

12. The communications device of claim 7 , wherein said equalizer includes a feedforward filter and a feedback filter.

13. The communications device of claim 7 , wherein said equalizer is a linear equalizer.

14. A method of training an equalizer based on a packet, including a preamble segment, a header segment and a payload segment, wherein each of said segments has a symbol rate, said method comprising the steps of:

buffering said packet in a memory;

processing said preamble segment;

extracting a symbol rate value of said payload segment from said header segment;

inserting zeros in said preamble and header segments buffered in said memory according to the difference between said symbol rate value of said payload segment and said symbol rates of said preamble and header segments;

re-processing said preamble and header segments after said inserting step; and

forcing a zero decision when a zero is inserted into said preamble and header segments.

15. The method of claim 14 , wherein said equalizer includes a plurality of filter taps, and wherein said processing step includes adapting said plurality of filter taps.

16. The method of claim 15 , wherein said re-processing step includes re-adapting said plurality of filter taps.

17. The method of claim 14 , wherein said buffering step is performed concurrently with said processing step.

18. The method of claim 14 , wherein said symbol rate of said preamble segment and said symbol rate of said header segment are the same.

19. The method of claim 14 , wherein said symbol rates of said preamble and header segments are two MSPS and said symbol rate value in said header segment indicates four MSPS.

20. The method of claim 19 , wherein a zero is inserted between each symbol of said preamble and header segments.

Assignments (10)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
SECURITY AGREEMENT Recorded Nov 22, 2006
From: CONEXANT SYSTEMS, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 018711/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2001
From: PETRANOVICH, JIM E.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 012011/0211 →